Commit Graph
379 Commits
Author SHA1 Message Date
hicocos 10fdba1f16 release: prepare v2.3.0 2026-08-29 22:53:05 +08:00
hicocos d61997ef61 chore: remove staging compose configuration 2026-08-29 19:28:06 +08:00
hicocos 7034c17f4c docs: remove unused main-branch document 2026-08-29 19:19:51 +08:00
hicocos 9217074997 chore: keep release notes out of repository 2026-08-29 19:18:16 +08:00
hicocos 66e47653e6 release: prepare v2.2.1 2026-08-28 00:58:49 +08:00
hicocos 665354ca49 fix: derive deployment version without env persistence 2026-08-27 22:04:40 +08:00
hicocos 6dc6839ff9 release: prepare v2.2.0 2026-08-27 21:21:38 +08:00
hicocos 327df7b779 fix: complete frontend audit remediation 2026-08-27 21:00:40 +08:00
hicocos b4ce503e04 release: prepare v2.1.1 2026-08-27 00:02:58 +08:00
hicocos c0d1991a16 release: prepare v2.1.0 2026-08-26 22:20:49 +08:00
hicocos 19b3f150db feat: add guided server environment setup 2026-08-26 21:49:06 +08:00
hicocos 949e5fc98f feat: add interactive deployment wizard 2026-08-26 21:34:36 +08:00
hicocos a982d32efb release: prepare v2.0.5 2026-08-26 07:37:30 +08:00
hicocos 96f1371fdd feat: streamline file browsing and upload workflows
- add responsive file category controls and faster cached file views
- add a dedicated upload center and refine mobile layouts
- expose WebDAV private-network policy controls
- remove local Hermes planning artifacts from source control
2026-08-26 07:30:49 +08:00
hicocos ba25b745ef fix: link storage settings to published guide 2026-08-25 18:41:42 +08:00
hicocos 07cd95a2d7 fix: keep storage probe feedback near its account
Show connection-test success and failure inline in the account card instead of at the top of the settings page.
2026-08-25 14:20:47 +08:00
hicocos 15c3518940 fix: reset repeated task notice timers
Give every task notice a sequence so identical consecutive messages restart the four-second dismissal timer.
2026-08-25 14:00:15 +08:00
hicocos 368a89262c fix: polish frontend feedback and theme controls
- auto-dismiss task cleanup feedback while keeping a manual close action
- move theme controls into the global header
- replace routine settings result dialogs with non-blocking notices
- preserve modal confirmation and input flows with regression coverage
2026-08-25 13:47:29 +08:00
hicocos f543dd1d15 fix: harden downloads, login, and deployment
- revalidate yt-dlp URLs and handle local stream failures safely
- preserve secure-cookie deployment controls
- unblock quick Compose builds with traceable release guards
- improve public login localization, accessibility, and autofill semantics
- add regression coverage for each behavior
2026-08-25 12:54:45 +08:00
hicocos add4315216 [verified] fix: allow Compose builds without source metadata 2026-08-25 11:22:34 +08:00
hicocos ed91676a37 fix: unblock storage cleanup and WebDAV folder deletion 2026-08-24 23:31:36 +08:00
hicocos 7d28bc8e66 fix: preserve concurrent Telegram album files 2026-08-24 23:25:06 +08:00
hicocos 37fb436c36 docs: balance README density with collapsible sections 2026-08-24 13:39:52 +08:00
hicocos 3a9742f223 docs: improve README layout on mobile 2026-08-24 13:30:58 +08:00
hicocos a3663e8b93 docs: refresh README presentation and add stats cards 2026-08-24 13:15:20 +08:00
hicocos 414e865ea1 fix: pin pgvector image compatible with production extension 2026-08-24 09:45:10 +08:00
hicocos 17f400bd82 test: align release contract with pgvector image 2026-08-24 09:38:53 +08:00
hicocos 50670672c0 fix: pin postgres image with pgvector support 2026-08-24 09:17:58 +08:00
hicocos dd7dfabb23 fix: flush notification digests for group chats 2026-08-24 07:35:20 +08:00
hicocos ef3476f853 fix: preserve undelivered notification digests 2026-08-24 07:29:33 +08:00
hicocos 28d229f8c9 feat: complete bot and web reliability enhancement plan 2026-08-24 07:17:08 +08:00
hicocos 6b2ee50a9e fix: bound cloud storage account probes 2026-08-18 22:15:40 +08:00
hicocos 8630174d40 release: bump version to 2.0.1 2026-07-23 15:49:56 +08:00
hicocos 90c6a5ef34 feat: improve routing, task management, and media previews 2026-07-23 15:35:12 +08:00
hicocos 6c96bc304c chore: remove obsolete project files 2026-07-23 08:13:15 +08:00
hicocos d1d60c388c release: finalize v2.0.0 2026-07-23 08:12:19 +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 be1194657e fix(ux): improve subscription and upload outcomes
Hide manually cancelled subscriptions while preserving recoverable pauses. Add paginated subscription controls and one-time cancellation confirmation bound to the originating user and message.

Render distinct web upload summaries for success, partial completion, failure, and cancellation.
2026-07-15 22:00:49 +08:00
hicocos 15ee841d0c fix(storage): clean terminal download items 2026-07-14 23:11:16 +08:00
hicocos b9d988b379 fix(ytdlp): keep valid downloaded outputs 2026-07-14 22:52:38 +08:00
hicocos 03bb21c951 feat: improve Telegram bot allowlist setup 2026-07-14 21:49:59 +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 f8303d5eae fix: close durable workflow recovery gaps
Harden Telegram lease ownership and subscription finalization, add storage account operation barriers, make chunk completion crash-recoverable with a write-ahead reconciliation journal, and coordinate backup snapshots with capacity checks.
2026-07-14 08:53:07 +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 83f7f18977 docs: plan Telegram task center 2026-07-10 16:17:31 +08:00
hicocos a438413680 docs: design Telegram task center 2026-07-10 16:10:21 +08:00
hicocos 0cc0543e6e feat(storage): pause Drive uploads on quota cooldown 2026-07-06 17:26:04 +08:00
hicocos 7df6f9111a docs: trim update workflow commands
Remove optional verification commands from the required container update command block so the maintenance flow only shows the necessary update steps.
2026-07-05 15:14:17 +08:00
hicocos e1e97b78bb docs: make update workflow path-agnostic
Update the maintenance section to tell users to run Git and Docker Compose commands from their actual project directory instead of a fixed server path.
2026-07-05 15:12:09 +08:00