Commit Graph

3 Commits

  • 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)与产物路径说明
  • feat(media): 添加图片资源解密与SSE进度
    - 后端新增图片解密密钥获取/保存接口(/api/media/keys)
    
    - 新增批量解密接口与输出结构:resource/{md5前2位}/{md5}.{ext}
    
    - 新增资源直读接口(/api/media/resource/{md5}),自动识别媒体类型返回
    
    - 新增SSE实时进度接口(/api/media/decrypt_all_stream),前端可实时展示进度
    
    - 前端解密页增加图片解密步骤与进度条/统计/失败说明,并对接相关API
    
    - README 补充图片资源解密使用说明