다중 선택 질문과 데스크톱 성능 개선
다중 선택 질문을 지원하고, 데스크톱에서 세션 로딩과 렌더링 성능을 개선했습니다.
교안에 영향
예전 안내 글에서 external links를 기본 브라우저로 연다는 설명은 더 이상 맞지 않습니다.
요약
- Core에 다중 선택 질문 지원이 추가됐습니다. - TUI에서 대화상자의 escape 키 전파를 막고, 자동완성의 퍼지 매칭에 전체 파일 경로를 사용하도록 바뀌었습니다. - Desktop에서 세션 저장소 캐싱, 문맥 게이팅, 청크 단위 메시지 로딩과 지연 diff 로딩이 추가되어 성능이 개선됐습니다. - 외부 링크 기본 브라우저 열기 수정은 되돌렸고, 프로젝트 사이드바의 폴더 이름 표시 문제를 고쳤습니다.
바뀐 것
개선
- TUI에서 dialogs의 escape key 전파를 중단했습니다.
- autocomplete의 fuzzy matching에 전체 파일 경로를 사용하도록 바뀌었습니다.
- Desktop에 session-scoped stores 캐싱과 optional context gating이 추가됐습니다.
- Desktop이 turns를 markdown caching과 lazy diff rendering으로 점진적으로 렌더링하도록 바뀌었습니다.
- Desktop에서 stores 로딩 중 hydration side-effects와 handoff를 게이팅하도록 바뀌었습니다.
- Desktop에 chunked message loading과 lazy diff loading이 추가되어 성능이 개선됐습니다.
기타
- Core에 multi-select questions 지원이 추가됐습니다.
- OpenTUI가 v0.1.70으로 업그레이드됐습니다.
- docs에 cargofmt 문서가 추가됐습니다.
- Desktop에서 외부 링크를 기본 브라우저로 여는 수정이 되돌려졌습니다.
- Desktop에 adjacent sessions prefetch가 추가됐습니다.
- Desktop에 Vesper theme이 추가됐습니다.
수정
- Desktop의 project sidebar folder name display issue가 수정됐습니다.