검색
← 릴리스 노트

서버 인증과 TUI 표시 개선

OpenCode · 1.1.15 · 기능추가 · 2026.01.12

서버 비밀번호 인증을 추가하고, 권한·모델 선택·TUI 표시와 데스크톱 연결 처리를 개선했습니다.

교안에 영향

서버 비밀번호 환경변수 이름이 `OPENCODE_PASSWORD`에서 `OPENCODE_SERVER_PASSWORD`로 바뀌어 예전 안내 글의 설정 예시는 맞지 않습니다.

요약

- `OPENCODE_PASSWORD`를 `OPENCODE_SERVER_PASSWORD`로 바꾸고 비밀번호 인증을 추가했습니다. - HTTP 예외 처리 순서를 고쳐 `NamedError`가 HTTP 예외를 가리지 않도록 했습니다. - 기본 플러그인 설치 실패 처리, 와일드카드 권한 매칭, 제목 생성의 모델 선택을 개선했습니다. - TUI에서 tips 표시, variants 토글 안내, 자동완성 재열림, 업데이트 완료 토스트를 조정했습니다. - 데스크톱 앱에서 서버 감지·연결 로직과 `defaultServerUrl` 처리, AppImage 빌드를 변경했습니다.

바뀐 것

새 기능 2

  • 비밀번호 인증을 추가하고 서버 보안을 개선했습니다.
  • TUI에 variants 토글 힌트를 추가했습니다.

개선 3

  • 홈 화면의 tips 표시를 새로 디자인했습니다.
  • 데스크톱 애플리케이션의 서버 감지 및 연결 로직을 개선했습니다.
  • `AppInterface` 안에서 `defaultServerUrl`을 해결하도록 바꿔 서버 URL 처리를 개선했습니다.

기타 4

  • `OPENCODE_PASSWORD`를 `OPENCODE_SERVER_PASSWORD`로 이름을 바꿔 인증 설정을 더 분명하게 했습니다.
  • TUI에서 `kvStore`를 `store`로 이름을 바꿔 통일했습니다.
  • TUI에서 업데이트 완료 토스트 알림을 제거했습니다.
  • AppImage 빌드를 비활성화했습니다.

수정 6

  • HTTP 예외 처리 순서를 고쳐 `NamedError`가 HTTP 예외를 가리지 않게 했습니다.
  • 기본 플러그인 설치 실패 시 오류 처리를 개선했습니다.
  • 와일드카드 권한이 인자가 있는 명령과 없는 명령 모두에 맞도록 했습니다.
  • 제목 생성에서 assistant의 model 대신 사용자의 model을 사용하도록 고쳤습니다.
  • TUI에서 tips 표시를 토글할 때 레이아웃이 흔들리지 않게 했습니다.
  • 터미널 UI에서 백스페이스로 공백을 지운 뒤 자동완성이 다시 열리도록 고쳤습니다.

원문 제목 · v1.1.15