세션·사이드바·프롬프트 흐름 개선
세션 기록 페이징, 사이드바 동기화, 프롬프트 작성 경험을 중심으로 여러 기능이 개선됐습니다.
교안에 영향
이제 help 안내에서 console command가 보이지 않아 예전 문서의 해당 설명은 맞지 않을 수 있습니다.
요약
- 세션 기록을 페이지로 나눠 불러오도록 바뀌어 서버 성능을 높였습니다. - 앱에서 text attachments를 지원하고, Model selection이 세션별로 유지되며, Fork 시 새 세션으로 prompt가 복사됩니다. - Desktop에서 사이드바 상태 동기화, prompt composer 조정, 멀티 윈도우 지원, 시각 효과와 간격을 다듬었습니다. - TUI에서 console command가 help에 보이지 않게 되고, OpenRouter 경고가 제거되며 provider 순서가 바뀌었습니다. - Bedrock provider의 빈 content block 필터링, git init 이후 세션 소실, terminal cloning, scroll, 번역 동기화 등 여러 문제를 수정했습니다.
바뀐 것
새 기능
- Scaffold effect-to-zod bridge for schema conversion을 추가했습니다.
- Bun installations용 configuration serialization을 지원합니다.
- 앱에서 text attachments를 지원합니다.
- CLI에 console account subcommands를 추가했습니다.
개선
- 세션 기록을 페이지로 나눠 불러오도록 하여 서버 성능을 개선했습니다.
- TUI에서 console command를 help output에 표시하지 않도록 바꿨습니다.
- OpenRouter warning을 제거했습니다.
- providers login에서 provider list 순서를 조정했습니다.
- Desktop에서 model selection이 session별로 유지되도록 했습니다.
- prompt composer controls를 다듬었습니다.
- 애플리케이션 전반에서 sidebar state를 동기화하도록 했습니다.
- sidebar buttons에 new-session icon을 사용하도록 바꿨습니다.
- sidebar animation 중 new session이 잘리는 문제를 피하도록 수정했습니다.
- sidebar open 시 titlebar controls가 애니메이션되도록 했습니다.
- sidebar dash와 session spinner 색을 복원하고 동기화했습니다.
- Fork가 새 session으로 prompt를 복사하도록 바꿨습니다.
- sidebar 간격과 session list spinner 전환을 개선했습니다.
- todo list component의 spacing을 조정했습니다.
기타
- end-to-end tests에서 config dependency installs가 실패하면 즉시 중단하도록 바꿨습니다.
- ProviderAuthService를 Effect pattern으로 리팩터링했습니다.
- AuthService를 Effect pattern으로 리팩터링했습니다.
수정
- git init 이후 기존 프로젝트에서 세션이 사라지는 문제를 고쳤습니다.
- Bedrock provider에서 빈 content blocks를 필터링하도록 수정했습니다.
- terminal cloning without retry 문제를 수정했습니다.
- scroll이 prompt input을 따라가지 못하는 문제를 고쳤습니다.