Skip to content

v0.9.0

Choose a tag to compare

@DearTang DearTang released this 07 Sep 00:59
· 13 commits to main since this release

v0.9.0 - 2026-09-07

✨ 新增

  • 美化「外置主题 + 实时热更新」架构重构(借鉴 zai-floating-monitor 的 agent_theme 方案):app.asar 内只注入三个 file:// 外链(变量 / 主题 / 运行时脚本),主题资产全部外置到本应用数据目录——已注入状态下所有参数改动约 1 秒实时生效(运行时脚本每秒热重载变量文件),无需重打 asar、无需重启 ZCode;「应用美化」只在首次注入、ZCode 升级后或修复注入时使用,仍是秒级原地补丁。
  • 美化新增视频壁纸:支持 mp4 / webm / mov 作为窗口背景(与图片同一图层机制,按扩展名自动切换 <video> / <img>),壁纸副本存于主题目录、不依赖源文件路径。
  • 美化新增壁纸滤镜与可读性参数:亮度 / 饱和度 / 模糊 / 压暗遮罩(壁纸过亮时保证前景可读)/ 视频播放速率,以及三区域独立透明度(左栏 / 对话区 / 右栏,未单独调整时跟随「桌面不透明度」)与文字描边强度(0–1,深浅主题自动黑/白描边)。
  • 美化新增分区透明元素规则与 Windows 全视口应用壳透明规则(实机选择器沿用 ZCode 桌面端 #sidebar / [data-pane-id] 面板组),并统一由「透出模式」开关门控——未开启毛玻璃 / 壁纸时对界面零影响。
  • 项目管理新增「清理缓存」:按时间范围(3 天前 / 5 天前 / 7 天前 / 半个月前 / 1 个月前)批量删除久未活跃的会话及其全部数据——会话记录与消息(含子代理)、任务索引、子代理执行记录(agents)、工具结果缓存(artifacts)、执行日志(exec)与 rollout 用量文件,并尝试 VACUUM 压缩会话库回收磁盘空间。弹窗内实时预览将删除的会话数与可释放空间,执行前需两次确认(数据不可恢复)。
  • 项目管理批量归档扩展到项目:勾选项目后批量操作条新增「归档所选项目」,逐个归档其全部活跃会话——只归档不删除,可在「查看历史」随时恢复;原「关闭所选」更名为「归档所选会话」,与删除明确区分。

🛠️ 变更

  • 归档 / 恢复按钮名称具体化以消除歧义:项目行「归档 / 恢复」→「归档项目 / 恢复项目」,会话行「归档 / 恢复」→「归档会话 / 恢复会话」,相关确认与提示文案同步更新。
  • 项目 / 会话删除改为双重确认:第一次确认删除范围,第二次确认「数据不可恢复」,防止单次误点导致无法找回;删除结果提示新增实际释放的磁盘空间。
  • 美化配置新增字段:sidebar_opacity / panel_opacity / sidebar_right_opacity / text_shadow / wallpaper / wp_brightness / wp_saturate / wp_blur / mask_strength / playback_rate;旧 bg_image 字段与既有 config.json / 模板完全兼容(wallpaper 优先)。旧版注入(asar 内打包 css/js)的应用会在下次「应用美化」时自动升级为外链方案并清理旧资产。