谢亚昕
|
e65a967244
|
清理废弃配置并优化热更新模块
- 删除废弃的 `electron.vite.config.1749712333417.mjs` 配置文件,该文件已被新版配置替代。
- 重构热更新模块 `packages/helper/updater/main/hot/index.ts`,移除事件发射机制,改为通过回调函数传递进度信息。
- 调整 `tsconfig.node.json` 排除规则,将 `packages/renderer/**/*` 修改为更精确的 `packages/**/renderer/**/*`。
- 更新 `tsconfig.web.json` 包含规则,新增 `packages/**/renderer/**/*` 路径以支持渲染进程代码编译。
|
2 months ago |
谢亚昕
|
f72c87f562
|
重构事件广播系统并优化项目结构
- 新增 `utils` workspace 包,将广播功能从主进程工具模块迁移至此
- 重构更新器模块的事件类型定义,使用字符串字面量替代枚举类型
- 调整更新进度事件的参数类型,增加详细的进度数据传递
- 修复全局类型定义中的 `IpcRendererEvent` 重复拼写错误
- 清理主页面组件代码,移除未使用的导航栏实现
- 添加应用初始化日志输出,便于调试启动过程
- 修正类型声明文件路径配置,确保 `popup-menu.d.ts` 被正确包含
- 更新依赖项版本,包括 `@intlify/shared` 从 11.1.3 升级到 11.1.5
|
2 months ago |
谢亚昕
|
a9de1ec525
|
重构项目架构并优化热更新功能
- 修改 `.vscode/settings.json` 中的 TypeScript 默认格式化工具为 Prettier,统一代码风格
- 在 `config/index.ts` 中添加 `update.hoturl` 配置项,用于指定热更新包下载地址
- 在 `package.json` 中新增 `base` 和 `helper` 工作区依赖,实现模块化拆分
- 移除 `src/common/lib/_Base.ts` 并将单例基类迁移至 `packages/base` 独立模块
- 重构热更新模块到 `packages/helper/updater`,增加下载进度事件通知功能
- 清理废弃的更新相关事件定义文件和冗余代码,保持代码整洁
- 将日志模块从 debug 切换为 logger 命名空间,统一日志管理
- 添加调试初始化脚本 `src/main/debug.ts`,优化日志记录机制
|
2 months ago |
npmrun
|
b6964f5fbe
|
style: 统一代码缩进为2个空格,提升代码可读性
此次提交主要将代码中的缩进统一调整为2个空格,替换原有的4个空格或Tab缩进。这一改动不影响代码功能,但有助于提升代码的一致性和可读性。
|
5 months ago |
npmrun
|
bd9ac214c6
|
feat(updater): 实现热更新功能并优化命令处理
添加热更新功能,包括下载更新包、解压、标记更新状态及触发更新流程。优化命令处理逻辑,支持返回命令是否存在及执行结果。更新本地化配置,添加热更新相关文案。删除不再使用的热更新生成脚本。
|
5 months ago |