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.
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.
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.
Refine /tasks to hide finished or cancelled channel jobs, avoid resurrecting stale persistent jobs, and add inline controls for pause/resume/cancel actions.
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.