Skip to content

v0.3.0 - 冷备包与归档体系成熟化

Choose a tag to compare

@github-actions github-actions released this 29 May 16:03
· 10 commits to main since this release

聚焦冷备包与归档体系成熟化:将 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