# 更新记录 本文件记录面向使用者的变化。安装包与完整提交记录见 [Releases](https://github.com/Cans518/dsh-chat-prune/releases)。 ## 0.6.0 · 2026-10-23 - 修复重启后需要先打开“管理对话”才能加载原生对话列表的问题;启动时主动刷新,首次失败自动重试。 - 增加手动压缩、批量解压和按未更新天数自动压缩,原生列表保留压缩记录,打开时恢复。 - 增加批量导出 `.dsh-chat.gz` 对话包,以及新环境导入标题、事件、附件、置顶和归档状态。 - 增加压缩包版本、文件校验、解压限制、路径及冲突校验,并验证真实宿主读取和跨环境迁移。 - 补充固定仓库名称的安装命令,无需手动查找版本下载地址。 ## 0.5.0 · 2026-10-19 ### 界面与交互 - 重整管理窗口的信息层级:紧凑概览、快捷状态筛选、独立滚动列表、固定分页和批量操作区。 - 选中行高亮、表头半选状态、已选数量与容量反馈;排序和翻页保留选择,更改筛选清空选择。 - 增加清空搜索、无结果恢复、首次加载失败重试,以及 `/` 聚焦搜索。 - 保留规则可从工具栏直接展开;修改已生成计划的规则时清除过期候选。 - 批量执行显示进度,停止或完成后收起进度条;取消预览后恢复触发按钮焦点。 - 完善浅色、深色和自定义主题,校验选中行与主按钮的文字对比度,适配 320px、375px 和横屏。 ### 开发与文档 - 重整项目首页,将详细使用、技术和发布文档集中到 `docs/`。 - 统一维护脚本的位置,增加问题反馈和功能建议模板。 - 新增布局、键盘、主题对比度、减少动态效果和加载恢复的浏览器回归测试。 ## 0.4.5 · 2026-10-19 ### 新增 - 侧边栏底部“管理对话”入口,适配展开与折叠状态。 - 多个数据来源的持久化、合并搜索、独立选择与所属宿主操作。 - 空闲会话的完整生命周期释放与后续写入所有权校验。 ### 修复 - 同一 Windows 数据目录通过路径别名访问时被误判为不同来源。 - 多来源测试对临时目录路径表示的依赖,恢复 Node.js 20、24 的 CI 验证。 ### 发布 - `main` 的检查通过后自动发布新版本,生成标签、安装包、SHA256 校验和与变更记录。 - 已发布的版本自动跳过,冲突标签和未完成草稿会明确报错。 ## 0.4.4 · 2026-10-18 - 修复活动检测服务不可用时,管理窗口禁用全部删除操作的问题。 - 修复管理窗口提示的关闭与自动消失,以及页面恢复后的旧请求状态。 - 完善宿主启动、主题切换与会话保护的验证。 更早的宿主适配和验证依据见[开发记录](./docs/development-history.md),对应安装包保留在 Releases 中。