What's Changed
- Fix workspace builtin tool assembly by @paradoxSCH in #3231
- fix: grow TUI composer for wrapped input by @lizhengwu in #3278
- 为 CLI
reasonix chat/reasonix run增加可选系统通知。默认关闭,用户在配置中开启后,可在任务完成、等待工具批准、等待用户回答时收到系统通知。feat(cli): add desktop notifications by @lizhengwu in #3248 - Retry empty final answers by @GTC2080 in #3293
- fix: import legacy sessions from config session dir by @SivanCola in #3247
- fix(desktop): preserve tool details in history by @SivanCola in #3286
- fix(desktop): keep Windows tray interactive after close by @SivanCola in #3244
- Stream workspace media previews by @SivanCola in #3250
- fix(desktop): improve Windows install updates and portable release by @SivanCola in #3280
- fix(desktop): refresh checkpoints after resume by @SivanCola in #3235
- fix(desktop): simplify empty project state by @SivanCola in #3230
- fix(desktop): make workspace deletion discoverable and safe by @HUQIANTAO in #3213
- fix(transcript): scroll to bottom on new user message and highlight latest in question jump bar by @CVEngineer66 in #3324
- fix(desktop): workspace panel responsive layout and floating mode by @kekexunxun in #3241
- Add desktop dev port wrapper / 新增桌面开发端口脚本 by @SivanCola in #3339
- fix(cli): prevent bang shell commands from grabbing the TUI by @paradoxSCH in #3259
- Support nested skill discovery / 支持嵌套 Skill 发现 by @SivanCola in #3331
- Simplify MCP startup behavior / 简化 MCP 启动行为 by @SivanCola in #3333
- feat(agent): configure subagent model and effort / 支持配置 Subagent 模型和推理强度 by @SivanCola in #3330
- Allow two-model planner to inspect read-only context by @GTC2080 in #3294
- feat(agent): add host readiness audit receipts by @GTC2080 in #2836
- fix(cli): clarify setup overwrite prompt by @wade19990814-hue in #3342
- feat(ci): AI-classify issues into area/platform/severity labels by @esengine in #3358
- test(boot): fix Windows TempDir cleanup in legacy-session migration test by @esengine in #3371
- fix(tools): preserve file encoding in write_file and delete_range by @esengine in #3363
- webweb中文web,只是简单翻译一下,老版本的web其实还蛮不错的,新版本有点难崩feat(serve): add i18n, stats dashboard, and session management by @Thatgfsj in #3380
- [1/6] Refine settings center navigation / 优化设置中心导航与文案 by @SivanCola in #3365
- [5/6] Show tool call durations / 展示工具调用耗时 by @SivanCola in #3369
- [2/6] Redesign history and trash management / 重构历史与回收站管理页 by @SivanCola in #3366
- [4/6] Restore v0.53 process cards / 迁移 0.53 风格过程卡片 by @SivanCola in #3368
- fix(test): root-cause the recurring TempDir teardown CI flake by @esengine in #3403
- [3/6] Consolidate chat and topic actions / 统一会话与轮次操作入口 by @SivanCola in #3367
- [6/6] Replay process events in history previews / 在历史预览中还原过程事件 by @SivanCola in #3370
- feat(desktop): SHA-256 dedup of image attachments + inline dup notice by @HUQIANTAO in #3123
- feat(desktop): command palette (Cmd/Ctrl+K) for fast navigation by @HUQIANTAO in #3124
- feat(desktop): Alt+Up / Alt+Down prompt history in the composer by @HUQIANTAO in #3121
- feat(desktop): streaming indicator with preparing/streaming/stalled states by @HUQIANTAO in #3118
- feat(desktop): in-app notification center (OS side is a follow-up) by @HUQIANTAO in #3122
- feat(desktop): InlineDiff component for compact before/after tool results by @HUQIANTAO in #3129
- feat: improve codegraph tool visibility for AI agents by @HUQIANTAO in #3133
- fix(cli): prompt before reusing setup API keys by @wade19990814-hue in #3345
- fix(styles): improve light theme contrast for semantic colors, diffs, and syntax highlighting by @CVEngineer66 in #3372
- feat(desktop): add font-family picker with CJK-optimized presets by @SivanCola in #3378
- Fix desktop in-memory file drops / 修复桌面内存文件拖拽 by @SivanCola in #3381
- Fix add project flow on macOS / 修复 macOS 添加项目无响应 by @SivanCola in #3382
- Persist desktop tab session paths / 持久化桌面标签页会话路径 by @SivanCola in #3387
- Restore desktop startup splash / 恢复桌面启动动画 by @SivanCola in #3388
- Fix workspace panel resizer hover / 修复右侧文件面板拖拽提示色 by @SivanCola in #3397
- Fix workspace title clipping / 修复工作区名称裁切 by @SivanCola in #3399
- Hide CodeGraph workspace cache from file tree / 在文件树中隐藏 CodeGraph 缓存 by @SivanCola in #3405
- Fix desktop display replay for composed prompts / 修复组合提示词的桌面历史显示 by @SivanCola in #3398
- Fix history management modal shell / 修复历史管理弹窗壳体 by @SivanCola in #3402
- fix(desktop): add history filter locale keys / 补齐历史筛选文案 by @SivanCola in #3408
- Complete ACP v1 session lifecycle / 补齐 ACP v1 会话生命周期 by @SivanCola in #3383
- fix(desktop): drop duplicate history.filter* keys breaking wails build by @esengine in #3415
- fix(css): add missing closing brace that broke esbuild CSS compilation by @CVEngineer66 in #3418
- ci: typecheck the desktop frontend (tsc --noEmit) by @esengine in #3420
- fix(desktop): integrate KaTeX normalisation into math pre-pass and tighten classifier / 整合 KaTeX 标准化到数学预处理并收紧分类器 by @SivanCola in #3376
- Fix running tab recovery across switches / 修复切换标签后会话卡住 by @SivanCola in #3413
- Hide generated workspace noise from file references / 隐藏工作区生成物噪音 by @SivanCola in #3409
- Reduce desktop stream render churn / 降低桌面端流式渲染卡顿 by @SivanCola in #3423
- Guard desktop frontend CSS syntax in CI / 在 CI 中守住桌面前端 CSS 语法 by @SivanCola in #3419
- Allow removing skill convention sources / 支持移除技能约定来源 by @SivanCola in #3425
- Fix Windows sidebar toggle alignment / 修复 Windows 侧边栏收纳按钮对齐 by @SivanCola in #3393
- fix(desktop): recover missing topic indexes by @SivanCola in #3228
- feat(desktop): substring filter for MemoryPanel docs and facts by @HUQIANTAO in #3128
- Improve desktop composer sizing and status text / 优化桌面输入区高度与状态栏字号 by @SivanCola in #3400
- fix(desktop): close unterminated CSS rule breaking the real-build job by @esengine in #3434
- Recover interrupted model streams / 恢复中断的模型流 by @SivanCola in #3377
- Import cc-switch MCP servers selectively by @SivanCola in #2499
- Make bash foreground timeout configurable by @GTC2080 in #3018
- fix(desktop): restore settings center integration / 恢复设置中心整合 by @SivanCola in #3421
- fix(jobs): record completion before publishing terminal status by @esengine in #3429
- Fix desktop provider access and settings center / 修复桌面供应商接入与设置中心 by @SivanCola in #3437
- fix(desktop): eliminate perceived delay when sending messages by @HUQIANTAO in #3441
- fix(transcript): hot-zone windowing with layered warm/cold rendering for long sessions by @CVEngineer66 in #3427
- fix: eliminate send-to-screen delay by adding user message to items immediately by @CVEngineer66 in #3430
- fix: allow messages starting with // to reach the model by @CVEngineer66 in #3433
- fix(config): skip keyless providers in ResolveModelWithFallback by @esengine in #3449
- fix(desktop): render markdown in real time during streaming by @HUQIANTAO in #3444
- fix(desktop): suppress hover highlight on the active tab by @HUQIANTAO in #3445
- fix(desktop): remove gray bar on top of composer input when focused by @HUQIANTAO in #3446
- Fix legacy desktop provider access inference / 修复旧版桌面供应商接入推断 by @SivanCola in #3451
- Add MCP and skill installer / 新增 MCP 与 Skill 安装器 by @SivanCola in #3292
- Refresh installed skills in active sessions / 刷新当前会话中新安装的 skills by @SivanCola in #3454
- ci(release): split npm onto its own tag line, decoupled from brew by @esengine in #3455
New Contributors
Full Changelog: v1.2.0...desktop-v1.3.0