검색
← 릴리스 노트

앱 설정 페이지와 터미널 동작 개선

OpenCode · 1.1.28 · 기능추가 · 2026.01.20

설정 페이지를 새로 추가하고, 터미널 종료·세션 로딩·단축키 등 앱 동작을 다듬었습니다.

교안에 영향

terminal.new 단축키가 Ctrl+Alt+T로 바뀌어 옛 글의 기존 단축키 안내는 맞지 않습니다.

요약

- settings page를 앱에 추가했습니다. - terminal 종료 시 멈추지 않도록 하고, 세션 로딩 중복과 루프를 고쳤습니다. - terminal.new 키바인드를 Ctrl+Alt+T로 바꾸고, macOS에 restart 및 reload 메뉴를 추가했습니다. - settings UI와 Select, Shortcuts, Appearance, General 관련 화면 구성을 조정했습니다. - MCP, ACP, OAuth, 명령 실행과 관련된 동작과 오류를 함께 수정했습니다.

바뀐 것

새 기능 5

  • 활성 프로젝트에서 "View all sessions" 버튼을 보여주고 클릭 시 hovercard가 닫히도록 했습니다.
  • appearance dropdown에 hover 시 color scheme preview를 추가했습니다.
  • extra large dialog size를 추가하고 settings modal에 사용했습니다.
  • Select component에 triggerStyle prop을 추가하고 font selector에 적용했습니다.
  • font options를 각각의 글꼴로 렌더링하도록 했습니다.

개선 9

  • 명령에 explicit placeholders 없이 인자를 전달하도록 했습니다.
  • Codex prompt를 조정해 불필요한 질문을 줄이고 더 자율적으로 판단하도록 했습니다.
  • ACP audience를 ignore와 synthetic으로 매핑하도록 지원했습니다.
  • keyboard shortcuts panel을 general settings 스타일과 맞췄습니다.
  • settings panel의 padding을 조정하고 content를 full width로 바꿨습니다.
  • main title과 group title 사이 간격을 32px로 맞췄습니다.
  • settings panel headers에 fade gradient를 추가했습니다.
  • 선택 후 select trigger를 기본 상태로 되돌리도록 했습니다.
  • settings row groups를 styled container로 감쌌습니다.

기타 3

  • MCP tool results에서 running state의 tool input을 유지하도록 했습니다.
  • MCP에서 브라우저를 열기 전에 OAuth callback을 먼저 등록하도록 했습니다.
  • settings modal 스타일링에 맞게 Select component를 settings variant로 리팩터링했습니다.

수정 8

  • terminal이 종료나 Ctrl+D에서 멈추지 않고 패널을 올바르게 닫도록 했습니다.
  • terminal UI에서 sidebar height가 넘치지 않도록 했습니다.
  • hover cards의 close delay를 제거해 겹침을 줄였습니다.
  • review empty state의 글자 크기를 고쳤습니다.
  • 프로젝트 이름 편집 시 race condition을 수정했습니다.
  • Select의 children 타입 충돌을 ButtonProps와 맞게 해결했습니다.
  • prompt agent 버튼 스타일을 고쳤습니다.
  • type error를 수정했습니다.

원문 제목 · v1.1.28