🐼 PastePanda v5.4.4
🐼 PastePanda v5.4.4
智能剪贴板管理器 — 轻量、高效、美观
修复
- 导入不再丢标签:
import_history原本完全忽略item.tags,导致帮助页教的迁移路径(导出 JSON → 新电脑导入)必然丢掉所有标签。现按标签名匹配本机已有标签:同名则复用、不覆盖本机颜色(保留用户在本机调过的配色),不存在则新建 - 导入不再产生悬空分组引用:
history.group_id无外键约束,原实现直接写入源机group_id,本机不存在该分组时这些记录计入总数却在任何分组下都看不到(「未分组」按IS NULL判定,不匹配它们)且永无清理机会。现本机不存在时置 NULL(落入「未分组」,用户可见可整理),并记一条 warn 日志
变更
- 缩短自动清理保留天数时增加二次确认:原本点一下就生效,下一小时静默删一批且自动清理不写撤销栈(Ctrl+Z 救不回)。现只在变严格时拦:先用已有的
count_expired_history算出会删多少条,>0 才弹确认(与手动清理同一套模式);选「关」或把天数改大不会产生新删除,直接生效不骚扰;统计失败时仍弹确认(不能因统计挂了就退回静默删) - 删除分组增加二次确认:原本侧边栏右键一点就直接删、无确认也不可撤销(而删片段是有确认框的)。现弹确认并告知影响面:该分组下有多少条记录、这些记录不会被删只会变为未分组(已对着
delete_group实现核实该描述准确)
测试
- 新增 4 个
import_history回归测试(两对正反用例):标签恢复、同名标签不覆盖本机颜色、悬空 group_id 置 NULL、已存在分组不被误置 NULL。Rust 单测 191 → 195
⚠️ 升级提醒
- 升级后所有设置和剪贴板数据保持不变,无需额外操作
📦 下载
- 安装版:下载
PastePanda_*_x64-setup.exe,运行安装程序(支持自动更新) - 绿色便携版:下载
PastePanda_*_x86_64-pc-windows-msvc.zip,解压即用(更新后变为已安装状态)
🤖 本 Release 由 CI 根据 commit 前缀自动生成 | 提交规范:feat: 新功能 · chg: 变更 · fix: 修复 · refactor: 重构 · docs: 文档