Commit Graph

  • 195f0562ae Update translations [skip ci] main github-actions[bot] 2026-01-31 13:12:37 +00:00
  • c34518fd96 Merge pull request #969 from jordibrouwer/patch-2 CrocodileStick 2026-01-31 14:11:58 +01:00
  • 6ad5bad8dd Update translations [skip ci] github-actions[bot] 2026-01-31 13:10:22 +00:00
  • 7865568cc0 Merge branch 'main' of https://github.com/crocodilestick/Calibre-Web-Automated crocodilestick 2026-01-31 14:09:37 +01:00
  • 95e59034e3 opds: add magic shelves to OPDS catalog + fix empty magic shelf feeds Add /opds/magicshelfindex and /opds/magicshelf routes, include magic shelves in OPDS feed rendering Fix OPDS magic shelf paging and cache behavior to avoid empty results Update feed list rendering for magic shelf entries opds: make root catalog per‑user with ordering + visibility Replace static OPDS root with dynamic entry list Store per‑user OPDS order/hidden entries in view_settings Split Shelves vs Magic Shelves in the OPDS root ui: add drag‑and‑drop OPDS ordering with per‑entry visibility toggles on /me Drag/drop list modeled after Duplicate Format Priority Ranking Toggle visibility per entry while preserving default fallbacks crocodilestick 2026-01-31 14:06:18 +01:00
  • 98643dd7c7 Fix Calibre 9 schema crash (books.isbn/flags) with safe ISBN fallback crocodilestick 2026-01-31 13:53:25 +01:00
  • ae89765c38 [Feature Request] Hardcover Match Confidence Threshold Any Value crocodilestick 2026-01-31 13:27:49 +01:00
  • 8ab6d99ed3 Fix Kobo OAuth for unregistered devices crocodilestick 2026-01-31 13:24:01 +01:00
  • 4e9b83efdf Fix EPUB OPF parsing for Kobo downloads crocodilestick 2026-01-31 13:08:56 +01:00
  • 09cdddff05 Fix kobo sync to include magic shelf-only books crocodilestick 2026-01-31 13:02:20 +01:00
  • b77cdb0568 Update translations [skip ci] github-actions[bot] 2026-01-31 11:16:04 +00:00
  • ae95cab402 Preserve admin roles when OAuth groups missing/empty crocodilestick 2026-01-31 12:15:04 +01:00
  • e242c7942d Fix OAuth login email collision by matching existing users crocodilestick 2026-01-31 11:53:01 +01:00
  • c64319f522 Merge branch 'main' of https://github.com/crocodilestick/Calibre-Web-Automated crocodilestick 2026-01-30 23:48:11 +01:00
  • 599d7fb969 Added removal for zombie digests from new **persistent** arm runner for future releases crocodilestick 2026-01-30 23:44:43 +01:00
  • 437b3aad5e Consolidated commits that compose v4.0.2 for changelog crocodilestick 2026-01-30 23:43:15 +01:00
  • 3e8f4262eb Update translations [skip ci] v4.0.2 github-actions[bot] 2026-01-30 21:04:52 +00:00
  • 938cd36cdf routes: rename versions page and redirect legacy /stats Problem: /stats was ambiguous; wanted /package-versions for package versions and /stats to point to CWA stats. Approach: add /package-versions, redirect /stats to /cwa-stats-show (301), update nav links. crocodilestick 2026-01-30 22:03:38 +01:00
  • e1c32f1ea3 admin/stats: remove upstream Calibre-Web version display Problem: “Stock Calibre‑Web” showed v0.0.0 and is no longer meaningful for this fork. Approach: remove upstream version computation and table row; drop Calibre‑Web from stats versions list. crocodilestick 2026-01-30 22:03:05 +01:00
  • 0a688f7236 docker: unify Calibre/Kepubify build args Problem: multi‑stage defaults drifted (Calibre 9.0 installed but 8.9.0 recorded), so UI showed the wrong version. Approach: define shared ARG defaults once and re‑declare them per stage; drop the unused CW base label/arg. crocodilestick 2026-01-30 22:02:26 +01:00
  • 96612d7746 Merge branch 'main' of https://github.com/crocodilestick/Calibre-Web-Automated crocodilestick 2026-01-30 21:27:52 +01:00
  • 52458a102c Fix translation automation and dev build triggers crocodilestick 2026-01-30 21:26:55 +01:00
  • 09baaa9807 Update translations [skip ci] github-actions[bot] 2026-01-30 20:26:09 +00:00
  • 91a51c3665 fix(calibre-init): fill minimal config to prevent v4.0.1 AttributeError crocodilestick 2026-01-30 21:23:33 +01:00
  • d11a1c45b7 Updated translations. crocodilestick 2026-01-30 20:58:44 +01:00
  • 218f2bc11f Update translation automation and dev build flow crocodilestick 2026-01-30 20:51:31 +01:00
  • 3659d383e1 Update Dutch translation for server restart message Jordi Brouwer 2026-01-30 20:41:40 +01:00
  • 8c059e4fc6 Fix: honor cancel for Hardcover auto-fetch crocodilestick 2026-01-30 20:01:44 +01:00
  • e096e928f0 Fix OAuth link loop by scoping user binding to link flow crocodilestick 2026-01-30 19:51:20 +01:00
  • 842ea9b255 Merge branch 'main' of https://github.com/crocodilestick/Calibre-Web-Automated crocodilestick 2026-01-30 19:28:34 +01:00
  • 8685b7f738 Updated the Dockerfile to Calibre 9.0.0 crocodilestick 2026-01-30 19:26:54 +01:00
  • 9a0afb99dd Fix Calibre 9 metadata schema incompatibilities (books.isbn/flags) crocodilestick 2026-01-30 19:26:16 +01:00
  • eb3dd550c5 Merge pull request #953 from bnugent/fix/migration-transaction CrocodileStick 2026-01-30 18:56:42 +01:00
  • 5f21630bdb fix(db): avoid nested migration transaction Ben Nugent 2026-01-29 23:32:18 -05:00
  • 2a356c9a8a Updated the README for the most recent release crocodilestick 2026-01-30 01:28:35 +01:00
  • 95f36df8a2 Fixed arm build network config in build workflows crocodilestick 2026-01-30 01:12:03 +01:00
  • 8fee7c2dc6 Commit list to prepare v4.0.1 changelog crocodilestick 2026-01-30 01:11:30 +01:00
  • ccff6bc4c1 Fix app.db migration lockups during user column updates v4.0.1 crocodilestick 2026-01-30 00:15:50 +01:00
  • 3b52dc3069 Fix intermittent “transaction is closed” when saving metadata crocodilestick 2026-01-30 00:03:15 +01:00
  • 05d31d5f35 Fix metadata save flakiness after Fetch Metadata crocodilestick 2026-01-30 00:02:45 +01:00
  • e6b0c38cb5 Update copyright years in all relevant files to 2026 for Calibre-Web contributors and Calibre-Web Automated contributors crocodilestick 2026-01-29 23:56:43 +01:00
  • 4a5774fead Harden app.db resolution and startup checks for auto-send migration issues crocodilestick 2026-01-29 23:53:37 +01:00
  • 04b3540b64 Fix Hardcover review matches layout and actions crocodilestick 2026-01-29 23:19:35 +01:00
  • 32156431df Make EPUB fixer safer by default + add aggressive toggle crocodilestick 2026-01-29 23:13:22 +01:00
  • c17695e094 Fix: wrap homepage filter header in shelf box crocodilestick 2026-01-29 22:30:09 +01:00
  • 9b2d59948c Fix auto-zip by updating backup mtime crocodilestick 2026-01-29 22:21:03 +01:00
  • be6cb19cb3 Fix archived_book cleanup and add scheduled maintenance crocodilestick 2026-01-29 21:14:38 +01:00
  • 6889505627 Fix inflated book count in pagination crocodilestick 2026-01-29 20:40:48 +01:00
  • 59d4d334a3 Bulk edit modal: clarify tags and multi-value input crocodilestick 2026-01-29 20:34:31 +01:00
  • e3cea8cbaa fix(fixer): repair duplicate XML declarations in container.xml crocodilestick 2026-01-29 20:21:39 +01:00
  • 92675e76b9 Fixed Web UI ereader not working with some books in new version. crocodilestick 2026-01-29 20:21:22 +01:00
  • 8a889050ab cwa: harden ingest flow, manifest handling, and stale temp cleanup crocodilestick 2026-01-29 20:06:57 +01:00
  • 97acd9db51 Fix styling issues on DB Config page crocodilestick 2026-01-29 19:24:22 +01:00
  • a3c00f068b Fix duplicate scan timezone comparisons crocodilestick 2026-01-29 18:46:51 +01:00
  • ac0a7e1e25 fix(pubdate): prevent timezone day shift in published date display crocodilestick 2026-01-29 18:27:45 +01:00
  • 2351012c0b Fix DB config crash when calibre dir missing crocodilestick 2026-01-29 18:25:34 +01:00
  • 3a1af44d62 fix(cover-enforcer): avoid polling loop on failed logs crocodilestick 2026-01-29 18:16:17 +01:00
  • edb377070f Fix magic shelf negated tag filters crocodilestick 2026-01-29 18:12:45 +01:00
  • b3c2230e3e fix(stats): resolve Unknown user dropdown entries crocodilestick 2026-01-29 18:00:57 +01:00
  • b2ac7edfeb Cause: CalibreDB.session was None on first request after the upgrade, so generate_linked_query() tried self.session.query(...) and crashed. That happens when the Calibre DB setup didn’t complete (or was briefly disposed) and no session was re-created before the request path. crocodilestick 2026-01-29 17:38:14 +01:00
  • 7863a8fa04 Finished reddit post for v4.0.0 release crocodilestick 2026-01-29 17:17:30 +01:00
  • 8b07cf29b3 Switching to lowercase v for version tags to follow convention, made sure that this wouldn't break any existing functionality v4.0.0 crocodilestick 2026-01-29 15:30:07 +01:00
  • cff8e97eaf Added FTS to upcoming in V4 changelog crocodilestick 2026-01-29 15:15:16 +01:00
  • edef2c399a V4 changelog is complete crocodilestick 2026-01-29 15:05:46 +01:00
  • f9185ed1df Added demonstrations of new V4 features crocodilestick 2026-01-29 14:40:28 +01:00
  • af3e601912 Fix auto-resolve 500 after ingest: InvalidRequestError from detached Series objects by re-fetching books in the active session before delete operations. crocodilestick 2026-01-29 14:38:22 +01:00
  • 3d2ba5aafc Optimised poor duplicate modal performance when shown crocodilestick 2026-01-29 14:16:43 +01:00
  • fe60df7bf6 Fixed duplicate detection notifications not displaying reliablely immedietly after the ingest of multiple books crocodilestick 2026-01-29 13:55:34 +01:00
  • c953e4a50b Changelog written part done, just need example gifs crocodilestick 2026-01-29 13:45:37 +01:00
  • 273184797a Tidied up styling of new cwa settingsg crocodilestick 2026-01-29 11:45:56 +01:00
  • 8297a0707c Fixed auto-resolve timeout setting default crocodilestick 2026-01-29 02:02:00 +01:00
  • 0c8d4a04ca Add button for sort by relevance full-text-search crocodilestick 2026-01-29 01:54:14 +01:00
  • 39100133c1 Revert "feat(fts): Add comprehensive Full Text Search management to CWA Settings" crocodilestick 2026-01-29 01:25:04 +01:00
  • 6b4601fc5a Added fix for new arm runner mtu/ipv6 issues causing slow package downloads during build process crocodilestick 2026-01-28 23:25:45 +01:00
  • 8d280c246f fix(ingest): load GDrive settings for sync crocodilestick 2026-01-28 23:12:12 +01:00
  • 40983c3969 Re-enabled experimental functions epub-fixer-experimental-improvements crocodilestick 2026-01-28 22:47:47 +01:00
  • 18e545301f fix(epub-fixer): make JS/OPF handling safer for automated runs crocodilestick 2026-01-28 22:40:06 +01:00
  • bf3b0d42a8 Rolled back problematic new epub fixer functions to come back to later crocodilestick 2026-01-28 22:21:26 +01:00
  • 587a8dce46 Updated workflow name to match the dev flow crocodilestick 2026-01-28 22:20:51 +01:00
  • 0a10c7e86e Fixed logic error for manual triggers crocodilestick 2026-01-28 13:33:14 +01:00
  • 009c60f6cb V1 of new split build on release workflow crocodilestick 2026-01-28 13:31:58 +01:00
  • 6f8bec98bf Deprecated old image build on release workflow for new split build solution crocodilestick 2026-01-28 13:31:39 +01:00
  • 5ce385dfcd Made it so that old dev builds are now still available with a image tag with dev-<build-no> crocodilestick 2026-01-28 13:20:52 +01:00
  • 9592cb77c1 DEPRECATED: Old single builder dev image workflow deprecated. ARM images are now built natively on a ARM VPS crocodilestick 2026-01-28 13:19:53 +01:00
  • 7c2feb6600 Changed references to theme switching functionality returning in v4.0.0 to v5.0.0 due to the next release now being v4.0.0 crocodilestick 2026-01-28 12:53:50 +01:00
  • ca17e5b2ac Added build caching and pruning (arm only) crocodilestick 2026-01-28 01:26:05 +01:00
  • cc03b468d3 Removed attempted arm/v7 support crocodilestick 2026-01-28 01:02:11 +01:00
  • 8e2d0c662a Updated arm build flow crocodilestick 2026-01-28 00:49:02 +01:00
  • d107552fd5 Merge branch 'main' of https://github.com/crocodilestick/Calibre-Web-Automated crocodilestick 2026-01-28 00:44:04 +01:00
  • 3286d99c4b Add new workflow for docker image creation crocodilestick 2026-01-28 00:43:47 +01:00
  • a2531ec168 Merge pull request #932 from jordibrouwer/main CrocodileStick 2026-01-27 13:18:05 +01:00
  • ad0626a3f6 Delete Calibre-web-automated.code-workspace CrocodileStick 2026-01-27 13:14:43 +01:00
  • 62da6412bd fix: Remove global LD_LIBRARY_PATH to restore SSL certificate verification for email crocodilestick 2026-01-27 12:59:24 +01:00
  • 3e003002e5 added a lot of dutch translations Jordi Brouwer 2026-01-27 12:28:19 +01:00
  • bc86850970 Added markdown notes crocodilestick 2026-01-26 23:27:30 +01:00
  • e9b7b83741 V4 changelog version 2 crocodilestick 2026-01-26 23:07:16 +01:00
  • 2e70c6c8c1 First gigantic version of V4 changelog that needs edited down and polished crocodilestick 2026-01-26 22:14:23 +01:00
  • 6676724298 Consolidated all commits since last release crocodilestick 2026-01-26 22:13:49 +01:00
  • 6e19548401 Cleaned up changelogs dir crocodilestick 2026-01-26 22:13:28 +01:00
  • 8379f2daab Merge pull request #848 from doxxx/fk-delete-cascade CrocodileStick 2026-01-26 19:43:22 +01:00