v0.3.0 - 冷备包与归档体系成熟化
聚焦冷备包与归档体系成熟化:将 v0.1.0 引入的归档系统升级为可打包冷备 + 删除原目录 + 远端可恢复的完整闭环;归档界面补齐分组与双视图;同步打通 CI 自动构建发布流水线,并修掉若干 Windows 平台硬伤。
新增
- 冷备包系统(核心新能力)
- 新增主进程
bundler/bundle-store,可将归档项目打包为冷备包(含元信息),存放路径可在设置中自定义 - 归档流程升级为「打包 → 删除原目录」的安全闭环,原项目目录被冷备包接管,不再占用工作目录
- 新增
BundleProgressDialog/RestoreBundleDialog,提供打包进度反馈与从冷备包恢复项目的对话框 - 设置页支持配置冷备包目录
- 新增主进程
- 归档界面增强
- 列表 / 卡片双视图切换,卡片网格自适应宽度
- 归档项目按标签自动分组渲染(个人 / 公司 / 开源 clone 等)
- 概览页自动排除已归档项目,避免重复展示
- 未提交修改筛选:过滤栏新增「只显示有未提交修改」开关
- 单项目 git dirty 状态轻量刷新:详情面板可单独刷新某一项目的 git 状态,无需重扫整库
- 使用说明入口:首页新增「使用说明」按钮,调用主进程在系统浏览器中打开文档
- CI 自动打包发布:新增 GitHub Actions 工作流,tag 推送后自动构建并发布产物(macOS + Windows)
变更
- 优化清理按钮的交互流程
- 优化
.warn-block样式与本地项目警告列表的滚动表现 - 调整归档卡片网格宽度与中间区域最大容器宽度,视觉更协调
修复
- Windows 平台:归档 / 清理操作因
HOME环境变量缺失而被安全检查误拒 - Windows / Linux:移除多余的顶部菜单栏,与桌面平台习惯一致
- 扩展「允许打开的项目根目录」校验范围,避免合法路径被拦截
完整变更见 CHANGELOG.md