xiyidaiwa
|
b5c5ab04b5
|
fix(update-center): 修复更新中心点击更新后卡在"开始更新..."不动
- 根因:service.ts 用 webContents.send("queue-install") 向主下载队列发任务,
但 webContents.send 的目标对象是渲染进程,主进程 ipcMain 监听不到自己发出的消息,
导致任务从未进入 install-manager 的下载队列,UI 永远卡在 queued。
- 将 install-manager.ts 的 queue-install 处理逻辑抽为导出的 addInstallTask(payload, sender),
新增 QueueInstallPayload 类型,避免 any。
- 更新中心 service.ts 的 start() 改为直接 await addInstallTask(...),任务真正入队。
- 文档 docs/app-list-cache-analysis.md 新增第 9 节记录本修复。
|
2026-08-13 09:37:17 +08:00 |
|
xiyidaiwa
|
7cafcc51f6
|
fix(download): 下载失败时补全日志,避免卡在"正在获取 Metalink"突兀退出
- 主进程 Metalink 下载请求失败显式 sendLog 并回传渲染端(原仅静默 logger.error)
- aria2c 拉起失败补 sendLog 日志
- Metalink 写入完成补 sendLog 提示
- 渲染端 install-complete 失败分支将错误原因写入 logs,并补成功/失败终止日志
- 配套: 缓存修复(C1 主进程 no-cache + C2 axios ?_t 版本戳) 已在上一提交实现
- 文档 docs/app-list-cache-analysis.md 新增第8节下载日志断层修复方案
|
2026-08-11 18:50:31 +08:00 |
|
xiyidaiwa
|
b89c001401
|
refactor: 基于 upstream/Erotica 重新整合本地功能(来源选择/合并详情/计数/窗口/首页)
将本地在 upstream !408(已安装应用合并+统计)之上的后续改动重新整合到最新 upstream/Erotica:
- 已安装应用:卸载/打开按 APM/Spark 来源选择;计数总数=APM+Spark 包数(双来源计为独立包)
- 查看详情:已安装页复用所有应用页合并详情视图(单来源优先已装类型,双来源自动模式)
- 窗口:恢复阈值改为 1600x900,过大回退默认尺寸并居中,不自动最大化
- 首页推荐:致谢卡片移至其他内容下方,加大标题/卡片/致谢间距
- 隐藏排行榜/荣耀榜侧栏入口(代码保留,v-if=false)
- 新增 scripts/test-build.sh 测试打包脚本(版本末段+1 加 -test)并更新 AGENTS.md
冲突文件(index.ts/App.vue/InstalledAppsModal.vue)均取本地完整实现(为上游版本的超集)。
|
2026-08-03 11:06:28 +08:00 |
|
momen
|
abeb511c06
|
docs(ui): plan client polish fixes
|
2026-05-20 09:55:37 +08:00 |
|
momen
|
1de42a261a
|
feat(reviews): show reviewer avatars
|
2026-05-19 16:30:41 +08:00 |
|
momen
|
ceb861a5b7
|
docs(ui): plan fixed detail sidebar scroll
|
2026-05-19 15:59:01 +08:00 |
|
momen
|
ad831ce146
|
docs(ui): specify fixed detail sidebar scroll
|
2026-05-19 15:57:48 +08:00 |
|
momen
|
a341071a3e
|
docs(account): add reviews sync planning docs
|
2026-05-19 15:09:46 +08:00 |
|
momen
|
960bababc5
|
docs(account): add account collections implementation plans
|
2026-05-18 19:53:16 +08:00 |
|
momen
|
82d097330a
|
docs(account): specify account collections client design
|
2026-05-18 19:24:21 +08:00 |
|
momen
|
1410a80df5
|
fix(installed-apps): restore open and detail actions
|
2026-04-15 22:10:02 +08:00 |
|
momen
|
fcdd982637
|
docs(update-center): add no-aptss handling design
|
2026-04-15 21:49:25 +08:00 |
|
momen
|
bed2d43e0e
|
fix(update): 聚合 Spark 和 APM 升级通知
|
2026-04-15 20:49:15 +08:00 |
|
momen
|
36f5d3831e
|
fix(update): 统一忽略更新配置到用户目录
|
2026-04-15 11:44:18 +08:00 |
|
momen
|
51664619f5
|
修复更新器打开卡顿,优化更新中心
|
2026-04-15 10:55:47 +08:00 |
|
momen
|
f044c6c3df
|
修复更新中心发送的下载项和普通下载故障覆盖的问题
|
2026-04-13 13:29:58 +08:00 |
|
momen
|
9080d76575
|
docs(update-center): add implementation notes
|
2026-04-12 18:00:06 +08:00 |
|
momen
|
c16ba5536f
|
feat(update-center): add update list icons
|
2026-04-10 21:15:43 +08:00 |
|
momen
|
0b17ada45a
|
feat(update-center): 实现集中式软件更新中心功能
新增更新中心模块,支持管理 APM 和传统 deb 软件更新任务
- 添加更新任务队列管理、状态跟踪和日志记录功能
- 实现更新项忽略配置持久化存储
- 新增更新确认对话框和迁移提示
- 优化主窗口关闭时的任务保护机制
- 添加单元测试覆盖核心逻辑
|
2026-04-09 08:19:51 +08:00 |
|