Polaris 10.0.7 发布说明
本次发布包含 Tauri 桌面端 + Web 独立服务双端产物。
优化与变更
- 3299a97 fix: add polaris-prd-preview-mcp to release workflow build and placeholders
- 8885947 fix: guard terminal_open_in_external IPC handler behind tauri-app feature for web build
- e8fb90a chore: release v10.0.7
- 278cee3 feat: add chat display settings for customizable reading density and typography
- 35f364d feat: enhance file content search with detailed stats and ignore-aware walking
- 2a6f2ea perf(diff): 异步计算与大文件降级,提升大改动场景下的响应速度
- ef52fc5 refactor(diff): remove unused SplitDiffRowView component
- 43946e0 refactor(diff): replace SplitDiffRowView with SplitSideRow and add split diff view components
- 3553861 feat(diff): refactor DiffViewer into composable modules and add keyboard navigation
- 8ec9c1a refactor: 使用 react-virtuoso 虚拟化 DiffViewer,移除大文件裁剪逻辑
- 71afc1b feat(Diff): add change navigation with j/k shortcuts and auto-scroll
- 092a563 refactor(diff): refactor split view to independent side-by-side panels with synchronized scrolling
- 42d588c feat(diff): add IDE-level diff experience with word-level highlighting and syntax coloring提交成功:
feat(diff): add IDE-level diff experience with word-level highlighting and syntax coloring - 9be9072 feat(diff): add IDE-level diff experience with word-level highlighting and syntax coloring
- ca67d5c feat(git): improve file change list with context menus, batch action counts, and unified row rendering
- f047ba9 refactor: 改进日志输出格式,将 Error 对象转为结构化对象传递
refactor: 改进日志输出格式,将 Error 对象转为结构化对象传递 - 8c35877 feat(file-explorer): add file copy/cut/paste with system clipboard sync and drag-and-drop import
- 1983b1d feat: route ask_question events to originating session panel
- 654d971 fix: Tauri Android 跨域注入导致远端页面误用 tauri transport
- 42df209 chore: add polaris-mobile/ to .gitignore
- 56c26d7 refactor: remove fragile SpeechControl bridge between voice hooks and notification service
- 1d47afa refactor: 重构语音服务清理逻辑并改进状态管理
- 5f9d18d fix(speech): prevent double-start race condition and drive dictating state from listening statusfix(speech): 防止 start() 重复调用竞态,dictating 状态改由 listening 回调驱动