v0.9.31
新增
- 聊天流式输出时默认展开思考/工具过程,回答完成后收起(历史记录仍收起)
- 聊天侧栏与 @ 选择仅展示运行中的专家
- 默认专家与控制台创建的专家一样使用家目录存储;聊天待办按计划顺序展示
- 工作台浏览器可显式结束本地 Chrome 进程;空闲超时后也会回收(登录态仍保留在磁盘 profile)
- 桌面端右上角窗口控制(最小化 / 最大化 / 关闭进托盘)
修复
- 过期 hashed 静态资源返回 404,避免升级后桌面壳加载旧脚本
- 桌面无边框窗口改为 CSS/JS 拖拽,去掉会挡住右上角按钮的
InvisibleTitleBarHeight - macOS 点击程序坞只恢复主窗口,不再同时弹出托盘设置窗
- 专家详情技能/子智能体卡片:图标在标题左侧,状态或 id 在标题右侧,描述单独一行
- 桌面端等待本机服务就绪失败时改为中英文说明(跟随桌面语言设置),不再显示
/api/health英文报错 - 桌面启动页补齐右上角窗口按钮,并收紧启动/失败状态的展示
- 桌面托盘设置窗去掉多余空白,右上角只保留关闭;macOS 单击菜单栏图标也会弹出设置
What's Changed
- chore: sync develop onto main after manual by @github-actions[bot] in #490
- fix: serve 404 for stale hashed assets and harden desktop shell by @jubaoliang in #493
- fix(desktop): set macOS invisible title bar height for frameless window by @jubaoliang in #500
- fix(ci): rename FnOS fpk to Octop-fnos-{docker,native}- and drop rolling latest by @jubaoliang in #503
- fix(desktop): 无边框窗口拖拽与专家详情卡片 by @jubaoliang in #508
- fix(desktop): macOS 点程序坞只恢复主窗口 by @jubaoliang in #512
- feat: idle-reap local Chrome and add an explicit shutdown API by @jubaoliang in #520
- feat: align default experts on home storage and keep chat todos in plan order by @jubaoliang in #519
- feat(chat): only show running experts in the chat sidebar by @chujieHong in #518
- feat(chat): expand process summary while streaming by @jubaoliang in #521
- chore: release 0.9.31 by @jubaoliang in #522
Full Changelog: v0.9.30...v0.9.31