8 Commits

  • improvement(desktop-output): 补充 output 目录迁移进度反馈并完善切换体验
    - 将 output 目录迁移改为 worker 异步执行,并补充扫描、复制、校验、回滚阶段进度
    - 设置页增加迁移进度展示,支持恢复进行中的状态并展示当前文件/传输体积
    - 迁移完成后自动清理旧备份目录,并同步源码/桌面端版本号到 v1.7.10
  • feat(app-shell): 桌面端集成自动更新(electron-updater)
    - 集成 electron-updater:检查更新/下载/安装/忽略此版本,并推送下载进度到前端
    
    - 打包版启动后自动检查更新;托盘菜单支持手动检查
    
    - preload 暴露 updater IPC + __brand 标记;前端新增更新弹窗与设置页版本/检查更新入口
    
    - 补全发布配置:artifactName/publish;release workflow 增加上传 latest.yml
  • chore(release): 0.2.1
    - 同步 Python 项目版本为 0.2.1(pyproject/uv.lock)
    
    - 同步桌面端版本为 0.2.1(desktop package/lock)
  • chore(release): 0.2.0
    - 同步 Python 项目版本为 0.2.0(pyproject/uv.lock)
    
    - 同步桌面端版本为 0.2.0(desktop package/lock)
  • feat(desktop): 新增 Electron 桌面端壳与自绘标题栏
    - 新增 desktop/ Electron 工程:启动后端并等待 /api/health,就绪后加载页面;打包模式从 extraResources 读取 UI/后端
    - 新增 DesktopTitleBar 组件,适配 frame:false 自绘标题栏,并修复桌面端 100vh 布局导致的外层滚动条
    - chat 页面右侧布局调整更接近原生微信;detection-result 调试输出仅在 dev 环境启用
    - .gitignore 忽略 desktop 构建产物/依赖,保留 .gitkeep 占位文件
    - README 补充 Windows 桌面端 EXE 打包(npm run dist)与产物路径说明