20 Commits
Author SHA1 Message Date
hicocos 8ae6b1f933 release: publish qBittorrent transfers and storage improvements in v2.6.0 2026-10-27 18:30:19 +08:00
hicocos 6687ad20ba release: publish subscription, transfer and deployment improvements in v2.5.0 2026-10-19 23:07:59 +08:00
hicocos e427532fdf release: publish Telegram reliability, storage and security improvements in v2.4.9 2026-10-16 18:01:22 +08:00
梅零落 d443ac30cc chore: 删除一次性脚本 verify_telegram_task_queue_status.py 2026-10-02 22:17:40 +08:00
梅零落 6def03a328 chore: 删除一次性脚本 verify_telegram_job_invariant_db.ts 2026-10-02 22:17:38 +08:00
梅零落 0aafe8a8a7 chore: 删除一次性脚本 verify_private_invite_support.py 2026-10-02 22:17:36 +08:00
梅零落 c407bc2140 chore: 删除一次性脚本 verify_large_batch_optimizations.py 2026-10-02 22:17:34 +08:00
梅零落 e8dce7b3ba chore: 删除一次性脚本 verify_db_optimizations.py 2026-10-02 22:17:31 +08:00
hicocos 10fdba1f16 release: prepare v2.3.0 2026-08-29 22:53:05 +08:00
hicocos 327df7b779 fix: complete frontend audit remediation 2026-08-27 21:00:40 +08:00
hicocos 28d229f8c9 feat: complete bot and web reliability enhancement plan 2026-08-24 07:17:08 +08:00
hicocos 2d6204b2b3 fix: harden storage and task concurrency
Prevent stale workers, stalled WebDAV requests, unsafe destructive operations, and chunk upload races. Refresh vulnerable frontend dependencies and add regression coverage for the repaired protocols.
2026-07-17 16:31:32 +08:00
hicocos 56276d35fc fix: close post-review durability gaps
Resolve follow-up review blockers around storage account leases, account deletion constraints, restart-safe write reconciliation, and backup maintenance recovery.
2026-07-14 09:44:37 +08:00
hicocos 841e1ebd55 fix: harden durable task and storage workflows
Persist upload, OAuth, session, and Telegram lease state while enforcing fail-closed authentication and storage behavior.

Add deletion compensation, bounded frontend requests and uploads, readiness checks, operational safeguards, backup tooling, and regression coverage.
2026-07-13 09:39:09 +08:00
hicocos 5b9980d999 feat(telegram): add task center and safe recovery
Add per-task queue controls, persistent pause and cancellation semantics, and coordinated cooldown recovery for Telegram downloads. Improve album naming and recovery metadata, with regression coverage for task safety and media grouping.
2026-07-11 16:31:42 +08:00
hicocos e657f6a496 test(telegram): verify private invite date downloads
Extend the private invite support verification to assert that date-based downloads resolve t.me/+ and joinchat links before creating background jobs.
2026-07-05 14:57:17 +08:00
hicocos d87a9880b8 feat(telegram): support private invite subscriptions
Resolve t.me/+ and joinchat invite links for accounts that already joined the private channel or group. Store the stable peer id for future syncs and surface clear errors when the account has not joined or the invite is invalid.

Pause subscriptions that become inaccessible and show the disabled reason in subscription lists.
2026-07-05 14:51:16 +08:00
hicocos 19f3c12034 fix(telegram): show only live task queues
Refine /tasks to hide finished or cancelled channel jobs, avoid resurrecting stale persistent jobs, and add inline controls for pause/resume/cancel actions.
2026-07-04 12:14:50 +08:00
hicocos 3092739959 perf: optimize file listings and update branding
Add cursor-based file pagination, storage-scope indexes, and a web maintenance action for completed Telegram download item cleanup. Refresh the frontend logo references to the TG Vault README logo with a cache-busting URL.
2026-07-04 09:44:45 +08:00
root dd8351b2bf feat: optimize Telegram large batch downloads 2026-06-28 01:23:35 +00:00