Repository navigation
Releases: SMPcosy/dsh-easy2restart
Releases · SMPcosy/dsh-easy2restart
Release list
v0.2.3 — 安装命令钉住版本(pnpm minimumReleaseAge)
0.2.2 发布后 10 分钟内的实测:pnpm add dsh-easy2restart(裸包名)拿到的是 0.2.1,因为 pnpm 的 minimumReleaseAge(默认 24 小时)会跳过刚发布的新版 —— 用户装到的是仍带 5 个 UI bug 的旧版。
变更
- README 中英安装命令改为钉住版本:
dsh plugin --profile desktop add dsh-easy2restart@0.2.3,并写明原因与dsh plugin --profile desktop list核对方法。 - 新增
screenshots/(6 张真实界面截图)与screenshots.json;README 中英各加截图墙。
兼容性
代码、接口、配置、状态文件与 0.2.2 完全一致,无行为变化。
v0.2.2 — 修掉真实界面里暴露的 5 个问题
修复
- 备份快照错位:
loadRoots()不再把/archive/roots的返回冒充/backup快照,弹窗与设置卡的路径不再显示「(未设置)」,状态行不再误报「目录还不存在」。 - 摘要行「自动备份 · 开启」与右侧 chip 重复表达 —— 摘要只留标题。
- 备份卡展开态双层边框 —— 开合两态各自只保留一层边界。
开启/关闭分段控件贴死卡右缘 —— 卡行内边距 13px → 15px(实测右侧 17px)。- 重启按钮禁用态是灰块、看不出边界 ——
:disabled保留 1px 描边。
文档/资产
- 新增
screenshots/(6 张真实窗口截图)与仓库根screenshots.json,供插件市场详情页加载。 - README 中英各加截图墙;安装命令去掉版本号,始终装最新。
验证
- 自检 110/110 通过;
node --check双绿。 - README 图片门禁:本地 0 error,
--remote --strict10 张全 200。
安装
dsh plugin --profile desktop add dsh-easy2restart
从 dsh-plugin-easy2restart(≤ 0.1.5)迁移的,先 remove 旧包再装新包。
v0.2.1 — 界面重做 + 自动备份可配置
界面重做 + 自动备份可配置化。
安装
dsh plugin --profile desktop add dsh-easy2restart@0.2.1从
dsh-plugin-easy2restart迁移:先remove旧包再装新包,状态文件与备份目录完全兼容,见 RENAME.md。
新增
- 自动备份设置(右侧栏内可编辑):「已归档会话」页新增「自动备份」卡片,可开关自动备份、可改备份根目录(输入或系统文件夹对话框),保存前会建目录并写探针文件验证可写,不可写则红字报错且不落盘。
- 备份配置的优先级:环境变量
DSH_EASY2RESTART_BACKUP(关)/DSH_EASY2RESTART_BACKUP_DIR(目录)>~/.dsh/storages/dsh-easy2restart/config.json> 内置默认F:\AI\会话归档备份\DSH。环境变量生效时界面只读并给出说明。 - 三条新接口:
GET /backup、POST /backup、POST /backup/pick。 - 右侧栏头部新增状态徽章:自动备份 / 备份关闭 / 备份不可写。
scripts/make-icon.py:图标生成脚本(Pillow),输出icon.png与多尺寸预览。
变更
- 界面整体重做:统一淡暖纸本配色与令牌层(纸
#FBF6EC、卡#FFFDF8、墨#2A2119、线#E5D8C4、圆角 16/10),语义色只表达危险/警告/成功/信息。 - 图标全部改为内联 SVG:重启按钮从位图
⟳换成手绘缺口环 + 箭头;新增归档托盘、文件夹、警示图标。 - 插件图标重绘:缺口环 + 箭头 + 青色归档托盘,16px 起可辨识。
- 归档确认框按备份开关换文案:开启时写出备份目录,关闭时红字提示不生成副本。
- 禁用态由透明度改为灰底 + 去阴影;报错位置从提示条改为字段下方;动效统一 120–300ms 并响应
prefers-reduced-motion。 - 精选列表行、树行改为可键盘聚焦并有可见焦点环。
修复
- 无
F:盘的新机器上,备份失败只写日志、界面看不出问题:现在右侧栏会直接显示「备份不可写 / 目录不存在」,并给出一处可改的地方。
兼容性
- 旧版写下的
_auto-backup-state.json、manifest.json、归档清单.md继续可用;备份去重记录不变。 - 未配置过备份的用户行为与 0.2.0 完全一致(默认目录仍是
F:\AI\会话归档备份\DSH)。
- npm:https://www.npmjs.com/package/dsh-easy2restart
- 完整变更:CHANGELOG.md
- 自检:
node test/plugin.selftest.mjs(102/102 通过)