Qiufeng
|
ae8966baf6
|
fix: 修复在线更新暂存链路并增加全局 API 限流备底
- 新增 server/rate-limit.ts:进程内固定窗口限流器,无数据库写入
- server/app.ts 注册全局 preHandler,仅作用于 /api/*,超限返回 429 与 Retry-After
- 提取 isApiPath 统一 onSend、preHandler 与 404 的路径判断
- 更新任务冲突判定改用 ACTIVE_UPDATE_CONFLICT_SQL,staged/download 产物不再阻塞新任务
- cancelUpdateJob 调用补上 await,避免结果恒为 pending Promise
- server/cli/update.ts 增加特权工作区所有权校验与暂存路径重建逻辑
- 新增 tests/rate-limit.test.ts 与 tests/update-apply-staging.test.ts
|
2026-09-17 13:12:20 +08:00 |
|
Qiufeng
|
a070ad0434
|
fix: move notifications to bottom right
TallyNote release / linux-x64 (push) Successful in 6m55s
|
2026-09-05 17:06:23 +08:00 |
|
Qiufeng
|
3ab3e5e180
|
fix: sync update status after checks
TallyNote release / linux-x64 (push) Successful in 6m54s
|
2026-09-05 16:41:18 +08:00 |
|
Qiufeng
|
6c96cddd4e
|
fix: reconcile stale staged updates
TallyNote release / linux-x64 (push) Successful in 6m50s
|
2026-09-05 16:31:53 +08:00 |
|
Qiufeng
|
efbd0e0d87
|
fix: make update center state consistent
TallyNote release / linux-x64 (push) Successful in 6m53s
|
2026-09-05 16:26:34 +08:00 |
|
Qiufeng
|
ed0b492461
|
fix: make online updates recoverable
TallyNote release / linux-x64 (push) Successful in 7m45s
|
2026-09-05 14:56:15 +08:00 |
|
Qiufeng
|
1e87f25c2b
|
fix: remove update page mock controls
|
2026-09-05 10:22:25 +08:00 |
|
Qiufeng
|
4c71861813
|
fix: prevent duplicate update submissions
TallyNote release / linux-x64 (push) Successful in 6m47s
|
2026-09-05 10:08:49 +08:00 |
|
Qiufeng
|
3a9f809f46
|
fix: show update rate limits as toast
TallyNote release / linux-x64 (push) Successful in 6m42s
|
2026-09-05 09:39:10 +08:00 |
|
Qiufeng
|
620362823b
|
release: 1.2.0
TallyNote release / linux-x64 (push) Failing after 13s
|
2026-09-05 08:42:47 +08:00 |
|
Qiufeng
|
fa2fd94579
|
feat: 全量切换为完整安装包流式下载、彻底废除增量差分包、全流程实时进度可见
TallyNote release / linux-x64 (push) Successful in 7m51s
|
2026-09-04 22:58:24 +08:00 |
|
Qiufeng
|
05a679c2c8
|
fix: 补全第三步校验与准备场景卡片消除空白、优化增量文件就绪内核加速
TallyNote release / linux-x64 (push) Successful in 7m21s
|
2026-09-04 22:27:33 +08:00 |
|
Qiufeng
|
23e2f9c5e7
|
refactor: 移除安装包下载直链板块与代码块裸露链接、回归纯净专业看板布局
TallyNote release / linux-x64 (push) Successful in 7m14s
|
2026-09-04 21:29:11 +08:00 |
|
Qiufeng
|
484881b410
|
fix: 修复更新下载请求缺少确认参数导致报错、增加弹窗内嵌显式错误条、统一全站通知弹窗右上角对齐
TallyNote release / linux-x64 (push) Successful in 7m23s
|
2026-09-04 20:27:17 +08:00 |
|
Qiufeng
|
32f768c8ee
|
perf: 页面切换零延迟渲染、消除动态 chunk 加载白屏与二次 loading 闪烁、重构微滑淡入过渡
TallyNote release / linux-x64 (push) Failing after 9m14s
|
2026-09-04 17:29:52 +08:00 |
|
Qiufeng
|
db37406498
|
fix: 修复极光光流条未声明变量导致透明静止、重构流光动效为显式光晕与平滑位移
TallyNote release / linux-x64 (push) Successful in 20m31s
|
2026-09-04 17:14:40 +08:00 |
|
Qiufeng
|
2accca9a22
|
chore(release): 1.1.36 - 应用内流式直连下载、透明化直链与排队卡死彻底修复
TallyNote release / linux-x64 (push) Successful in 6m21s
|
2026-09-04 16:51:43 +08:00 |
|
Qiufeng
|
c791dc4915
|
chore(release): 1.1.35 - 系统更新看板化重构、消除弹窗抖动与排队卡死
TallyNote release / linux-x64 (push) Successful in 6m27s
|
2026-09-04 15:18:39 +08:00 |
|
Qiufeng
|
b46a7ddc87
|
fix: 优化电脑端弹窗尺寸并彻底修复系统更新排队调度卡死问题
TallyNote release / linux-x64 (push) Successful in 6m46s
|
2026-09-04 14:24:54 +08:00 |
|
Qiufeng
|
1ecb783d0c
|
chore(release): 1.1.33 - 全面重塑系统商务与专业化文案
TallyNote release / linux-x64 (push) Successful in 7m1s
|
2026-09-04 14:01:58 +08:00 |
|
Qiufeng
|
704740182a
|
fix: hide stale update failures on status load
|
2026-09-04 01:08:46 +08:00 |
|
Qiufeng
|
a61860fcb3
|
refactor: move update pipeline into dialog
|
2026-09-04 01:02:12 +08:00 |
|
Qiufeng
|
5d02fa5769
|
fix: simplify update metrics
TallyNote release / linux-x64 (push) Successful in 7m2s
|
2026-09-03 21:58:37 +08:00 |
|
Qiufeng
|
526b2df8ea
|
feat: refine update center and release notes
TallyNote release / linux-x64 (push) Successful in 6m55s
|
2026-09-03 21:31:39 +08:00 |
|
Qiufeng
|
36c2ed1361
|
fix: show completed download progress
TallyNote release / linux-x64 (push) Successful in 7m0s
|
2026-09-03 15:02:44 +08:00 |
|
Qiufeng
|
0bdc812935
|
fix: support proxied origins and update progress
TallyNote release / linux-x64 (push) Failing after 11s
|
2026-09-03 14:54:30 +08:00 |
|
Qiufeng
|
91621df6c4
|
fix: recover stuck update queue
TallyNote release / linux-x64 (push) Successful in 6m34s
|
2026-09-03 12:39:44 +08:00 |
|
Qiufeng
|
b431fe167e
|
fix: center navigation wordmark
TallyNote release / linux-x64 (push) Successful in 6m40s
|
2026-09-03 00:43:38 +08:00 |
|
Qiufeng
|
344985f514
|
release: 1.1.12
TallyNote release / linux-x64 (push) Successful in 6m26s
|
2026-09-02 20:23:46 +08:00 |
|
Qiufeng
|
a268eb5fe9
|
feat: add staged release updates
TallyNote release / linux-x64 (push) Failing after 2m51s
|
2026-09-01 14:46:32 +08:00 |
|
Qiufeng
|
12495fb6a4
|
release: 1.1.0
TallyNote release / linux-x64 (push) Successful in 6m24s
|
2026-08-31 20:11:34 +08:00 |
|