谢亚昕
|
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`,优化日志记录机制
|
4 days ago |
谢亚昕
|
fcad3681b4
|
feat: 添加fs-extra依赖并优化代码结构
- 添加fs-extra依赖以增强文件操作功能
- 优化NavBar.vue,增加设置按钮
- 重构_ioc.ts和_ioc.main.ts,实现自动加载服务模块和命令模块
- 修复PopupMenu.ts中的点击事件逻辑
- 更新.vscode/settings.json中的默认格式化工具
|
1 month ago |
谢亚昕
|
f19c097001
|
add
|
1 month ago |
谢亚昕
|
81f76353f6
|
add
|
2 months ago |
npmrun
|
068777d914
|
refactor: 移除law-ui依赖并优化代码结构
移除项目中不再使用的law-ui依赖,清理相关代码和配置。优化了部分代码结构,如调整导入语句、删除未使用的变量等,提升代码可维护性。
|
2 months ago |
谢亚昕
|
34a762ad2c
|
cookie测试
|
2 months ago |
谢亚昕
|
6692e16720
|
优化
|
2 months ago |
npmrun
|
d4be8b22b9
|
feat(崩溃处理): 添加崩溃处理模块以捕获并报告应用崩溃
添加崩溃处理模块 `crash-handler`,用于捕获未处理的异常和未捕获的 Promise 拒绝,生成崩溃报告,并在崩溃时显示错误对话框。该模块还支持保存崩溃日志、清理旧报告以及在应用恢复时显示恢复对话框。此功能提高了应用的稳定性和可维护性,帮助开发者更好地诊断和解决崩溃问题。
|
2 months ago |
npmrun
|
0f093b2ef9
|
refactor(PlatForm): 重构 PlatForm 相关代码并添加重载功能
将 `usePlatForm` 钩子函数从 `src/common/usePlatform.ts` 迁移到 `src/common/event/PlatForm/hook.ts`,并简化其返回结构。同时在 `PlatForm` 类中添加 `reload` 方法,并在导航栏组件中新增重载菜单项。
|
2 months ago |
npmrun
|
b6964f5fbe
|
style: 统一代码缩进为2个空格,提升代码可读性
此次提交主要将代码中的缩进统一调整为2个空格,替换原有的4个空格或Tab缩进。这一改动不影响代码功能,但有助于提升代码的一致性和可读性。
|
2 months ago |
npmrun
|
7246ab2d9a
|
refactor(命令模块): 将命令模块从主进程迁移到通用模块,并重构相关代码
将 `BasicCommand`、`TabsCommand` 和 `UpdateCommand` 从主进程迁移到 `common/event` 目录下,统一管理命令模块。同时,重构了 `PlatForm` 模块,使其使用新的 `ApiFactory` 进行 API 调用,提升了代码的可维护性和复用性。
|
2 months ago |
npmrun
|
bd9ac214c6
|
feat(updater): 实现热更新功能并优化命令处理
添加热更新功能,包括下载更新包、解压、标记更新状态及触发更新流程。优化命令处理逻辑,支持返回命令是否存在及执行结果。更新本地化配置,添加热更新相关文案。删除不再使用的热更新生成脚本。
|
2 months ago |
npmrun
|
2d5a57853d
|
feat
|
3 months ago |
谢亚昕
|
3c434df31c
|
修改了一些东西
|
3 months ago |