Skip to content

v0.2.21

Choose a tag to compare

@github-actions github-actions released this 18 Oct 04:33
· 39 commits to main since this release

会话页顶栏:知道自己在看哪个会话

修复

  • 顶栏显示会话标题:从列表点进来之后,屏幕上此前没有任何东西指明正在看哪个会话——一次点错要滑到底部靠内容辨认。标题取 state.meta.title(桌面生成或用户改名),取不到时退回首条用户消息;两者都没有时显示占位,绝不编造「新会话」。
  • 顶栏感知连接态:会话页此前完全不看连接状态,断线时唯一的线索是「内容不再增长」,会被读成模型卡住。现在断线显示状态行,运行中显示呼吸点 + 运行中,已连接且空闲则什么都不显示——常态安静、异常才出声,顶栏不会变成永远占两行的横幅。

重构

  • stateLabel 从 feature:connect 下沉到 core:network:它描述的是连接机状态,不是连接页的私产;连接页、任务列表、会话页共用同一份文案(同一件事在不同页面换叫法会被读成两个问题)。顺带移除 sessions → feature:connect 依赖,CameraX/MLKit 不再进任务列表的依赖图。

性能

  • 标题走单独一条 StateFlow(distinctUntilChanged):ChatUi 每帧都是新对象,不加区分地订阅会让顶栏跟着每一行 token 一起重组。

完整更新日志:v0.2.20...v0.2.21

🤖 Generated with Claude Code