Commit Graph

6 Commits

  • 配置应用图标:支持 Windows NSIS 安装包正确显示图标
    - 添加跨平台图标配置(Windows .ico、macOS .icns、Linux .png)
    - 配置 Windows 双重构建目标:NSIS 安装程序 + Portable 版本
    - 解决 Windows 下 exe 文件显示默认图标的问题
    - NSIS 安装程序版本可正确显示自定义图标
  • 完善发布配置:添加图标和优化构建
    - 添加应用图标文件 (icon.ico, icon.icns, icon.png)
    - 配置最大压缩以减小文件体积
    - 修改Windows目标为portable版本,生成单文件exe
    - 排除不必要的node_modules文件
    - 完善作者信息
  • 代码优化:清理冗余功能并修复关键问题
    - 删除未使用的 axios 依赖
    - 移除 Provider 接口中未使用的 model 字段
    - 删除未使用的供应商连通性检查功能
    - 修复 preload.ts 中缺失的 IPC 方法暴露
    - 简化 UI:移除重复的单选按钮,仅保留启用按钮
    - 修复 TypeScript 接口定义不完整的问题
  • 升级 Electron 到最新稳定版本
    - 更新 Electron 从 28.0.0 到 32.2.5
    - 提升安全性和性能
    - 获得最新功能和bug修复
  • 修复 Electron 应用窗口不显示的问题
    - 修正 Electron 依赖版本为 28.0.0(解决安装问题)
    - 更新 package.json 中的启动脚本,改进并发命令执行
    - 修正主进程入口文件路径配置
    - 调整 TypeScript 编译配置的根目录设置
    - 添加 Windows 开发环境启动脚本 start-dev.bat
    - 更新 .gitignore 排除编译产物和锁文件
    
    问题原因:pnpm 默认阻止了 Electron 安装脚本执行,导致应用无法正常启动