- 重构更新器,移除状态缓存,优化检查流程,改为每次启动时重新检测。 - 优化预览版提示逻辑和界面样式,增加版本号和提示信息的视觉区分。 - 移除`useElectronAPI` Hook,简化 Electron API 访问,直接使用 `window.electronAPI`。 - 调整 Release Notes 生成逻辑,修复检出代码问题,获取完整 git 历史和所有 tags。 - 优化版本忽略功能,`useUpdater`改为单例模式,支持预览版过滤。 - 移除build:parallel脚本中的build:desktop-only任务。 docs(dev): 更新桌面端自动更新系统设计文档 - 新增系统设计文档,描述自动更新系统的架构和界面布局。 - 补充 electron-updater 版本号说明,推荐使用 SemVer 2.0.0 标准。
1.4 KiB
1.4 KiB
开发经验记录
记录开发过程中的重要经验和最佳实践。
🔧 技术经验
架构设计
- [经验描述] - [适用场景] - [记录日期]
错误处理
- [错误类型] - [解决方案] - [预防措施] - [记录日期]
性能优化
- [优化点] - [优化方法] - [效果] - [记录日期]
测试实践
- [测试类型] - [最佳实践] - [工具推荐] - [记录日期]
🛠️ 工具配置
开发工具
- [工具名称] - [配置要点] - [使用技巧] - [记录日期]
调试技巧
- [问题类型] - [调试方法] - [工具使用] - [记录日期]
📚 学习资源
有用文档
- [文档标题] - [链接] - [要点总结] - [记录日期]
代码示例
- [功能描述] - [代码片段或文件位置] - [使用场景] - [记录日期]
🚫 避坑指南
常见错误
- [错误描述] - [原因分析] - [避免方法] - [记录日期]
设计陷阱
- [设计问题] - [问题后果] - [正确做法] - [记录日期]
🔄 流程改进
工作流优化
- [改进点] - [改进方法] - [效果评估] - [记录日期]
文档管理
- [管理经验] - [工具使用] - [效率提升] - [记录日期]
📝 使用说明
- 及时记录 - 遇到重要经验立即记录
- 分类整理 - 按照上述分类组织内容
- 定期回顾 - 每周回顾一次,提取可复用经验
- 归档整理 - 任务完成时将相关经验归档到archives