Repository navigation
Releases
Releases · new-256/dsh-session-cleaner
v1.2.1 — 回收站页面不再展示工作区会话
v1.2.0 — DSH 主题一致 + 回收站过滤 + 定期自动清空
v1.2.0 (2026-09-09)
新增
- 🧹 定期自动清空:会话移入回收站 N 天后自动彻底删除(开关/保留天数 1–3650/检查间隔 15–1440 分钟,设置持久化到 \dsh-home/session-cleaner-settings.json\;启动 10s 后首检 + 周期巡检,防重入;条目显示剩余天数/过期状态,支持「立即清理已过期」)
- 回收站列表过滤:不再显示当前列表(sessions 目录中未归档可见会话)中仍然存在的条目;已归档会话与已列入回收站的会话始终显示
- 🎨 主题与 DSH 主体一致:管理页内嵌官方 design-platform 令牌(light/dark),全组件 --dsw-alias-*\ 变量;主题切换(跟随系统/浅色/深色)
- 恢复保留归档状态:归档会话恢复后仍回到归档区
变更
- 统计卡片(总会话数/磁盘/回收站/已过期)+ 搜索过滤 + 状态徽标
- 发布形态转为标准 npm 包(\lib/index.mjs\ + \cordis.patch.yml\ bundle 层 + scoped 包名 @luchenglong/dsh-session-cleaner\)
修复
- 回收站同名残留清理(EPERM);settings 单路由;Session ID 路径穿越校验
完整日志见 CHANGELOG.md。