Commit Graph

  • 96aa01a3ec Bump package version to 1.2.1 main v1.2.1 kikootwo 2026-05-18 15:10:04 -04:00
  • 411b5f88a4 Add per-indexer ratio-based seeding policy kikootwo 2026-05-18 15:07:50 -04:00
  • 01e61f3368 Improve metadata-tagger tests and add integration kikootwo 2026-05-18 14:13:07 -04:00
  • 5d9a764151 Controlled pagination pill with lock & fit-scroll kikootwo 2026-05-18 13:21:06 -04:00
  • b1492fc32e Add release blocklist feature kikootwo 2026-05-18 12:15:51 -04:00
  • fb0445d95f Centralize and standardize User-Agent string kikootwo 2026-05-18 09:45:57 -04:00
  • a2d25e8a39 Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-05-18 09:40:44 -04:00
  • cea98f67ef Merge pull request #206 from Bukowskaii/bugfix/http403_nzbfinder kikootwo 2026-05-18 09:40:38 -04:00
  • dd5a5962b4 Add job descriptions and stale-name renames kikootwo 2026-05-18 09:31:41 -04:00
  • eef6ae3462 Add admin system logs UI and API support kikootwo 2026-05-18 08:29:32 -04:00
  • 06195e6570 Add find_missing_ebooks scheduled job kikootwo 2026-05-17 18:22:55 -04:00
  • 6ec53ff7e3 Add API token allowlist, docs, UI and tests kikootwo 2026-05-16 14:17:49 -04:00
  • e39e44ee44 Add modal props & update RequestCard/tests kikootwo 2026-05-16 11:30:44 -04:00
  • 8bcfadc877 Enforce build+tests; add indexer option in test kikootwo 2026-05-16 10:46:06 -04:00
  • 1065577a04 Extract title tags & per-row chevron expand kikootwo 2026-05-16 10:41:44 -04:00
  • 31d30bdfa0 Render Modal with createPortal kikootwo 2026-05-16 06:31:23 -04:00
  • e74787ffc0 missed a few Tom Bernens 2026-05-15 20:45:47 -07:00
  • 0561459782 bulljobs don't respect common headers Tom Bernens 2026-05-15 20:03:40 -07:00
  • e65e737bee user-agent.ts defines global user-agent string for all http requests Tom Bernens 2026-05-15 18:06:41 -07:00
  • f23afc1ba2 Add Plex format coercion (.mp4 → .m4b) kikootwo 2026-05-15 19:33:59 -04:00
  • 6f8ac86a43 Add skip-unreleased auto-search feature kikootwo 2026-05-15 15:35:01 -04:00
  • 5f62ba7146 Bump version to 1.2.0 and update tests v1.2.0 kikootwo 2026-05-15 15:12:31 -04:00
  • bc7fff9dd7 Add credential recovery script, docs, and Redis wait kikootwo 2026-05-15 12:04:19 -04:00
  • b775ccf473 Add cancel confirmation and cancellable statuses kikootwo 2026-05-15 09:49:42 -04:00
  • 1a9aeb4713 Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-05-15 06:46:28 -04:00
  • bb18feac5c Merge pull request #202 from xFlawless11x/feature/cancel-pending-approval kikootwo 2026-05-15 06:46:33 -04:00
  • 4b79b11987 Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-05-15 06:44:06 -04:00
  • 86f7a6a354 Merge pull request #201 from xFlawless11x/fix/prowlarr-user-agent kikootwo 2026-05-15 06:43:03 -04:00
  • 071c788ead Add series metadata tagging and tests kikootwo 2026-05-15 06:42:17 -04:00
  • f4fe6f936f Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-05-15 06:38:57 -04:00
  • 741efa685c Merge pull request #198 from TylerNorris214/main kikootwo 2026-05-15 06:38:50 -04:00
  • d2c90de07f Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-05-15 06:30:53 -04:00
  • df656b6178 Merge pull request #197 from cbusillo/fix/plex-home-profile-login-loop kikootwo 2026-05-15 06:31:01 -04:00
  • 07fbff1133 Add tests for BigInt duration overflow (Plex) kikootwo 2026-05-15 06:27:42 -04:00
  • de72180bdd Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-05-15 06:13:34 -04:00
  • e9241d21af Merge pull request #194 from H0tChicken/fix/int4-duration-overflow kikootwo 2026-05-15 06:13:30 -04:00
  • ad8d44bae0 Support auth-optional mode for qBittorrent kikootwo 2026-05-15 05:54:25 -04:00
  • f56efa8b15 Improve ASIN/cleaning logic and add tests kikootwo 2026-05-15 05:25:32 -04:00
  • a7186096df Add User-Agent header to Prowlarr RSS queries xFlawless11x 2026-05-14 23:13:43 -04:00
  • 1a25f544b1 feat: allow users and admins to cancel pending-approval requests xFlawless11x 2026-05-14 21:19:46 -04:00
  • 1711d256c2 Merge pull request #173 from MattiasC/feature/bulk-import-folder-fallback kikootwo 2026-05-14 16:15:41 -04:00
  • 8376355233 Merge branch 'main' into feature/bulk-import-folder-fallback kikootwo 2026-05-14 16:14:25 -04:00
  • d1a980e210 Enhance download-torrent test mocks kikootwo 2026-05-14 16:02:04 -04:00
  • 5e4a38a340 Normalize notification events and update grab flow kikootwo 2026-05-14 15:57:15 -04:00
  • 4ded2cf219 Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-05-14 15:47:23 -04:00
  • 21d811e2bf Merge pull request #162 from xFlawless11x/feature/on-grab-notification kikootwo 2026-05-14 15:47:17 -04:00
  • 247fe88b99 Refactor approval buttons into reusable component kikootwo 2026-05-14 15:43:30 -04:00
  • fb19c1a642 Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-05-14 15:34:19 -04:00
  • 3545ff6109 Merge pull request #158 from xFlawless11x/feature/admin-book-info-modal kikootwo 2026-05-14 15:34:20 -04:00
  • 6c8ca9647d Support language/format/publisher for Audible kikootwo 2026-05-14 15:33:30 -04:00
  • 18752dd02b Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-05-14 15:24:24 -04:00
  • f8c70a6b9a Merge pull request #152 from Orvanix/feature/modal-view kikootwo 2026-05-14 15:24:22 -04:00
  • fcae3bcf09 Audible: HTML refresh, multi-narrator & works dedup kikootwo 2026-05-14 15:23:15 -04:00
  • edecda9e64 Add series and seriesPart to metadata tagging TylerNorris214 2026-05-05 21:00:38 -05:00
  • 6b76932a0a Add series and seriesPart to audiobook metadata TylerNorris214 2026-05-05 20:59:12 -05:00
  • 02b636e5b8 fix plex home profile login redirect Chris Busillo 2026-05-04 13:41:53 -04:00
  • 37f063229c fix: use BigInt for PlexLibrary.duration to prevent INT4 overflow H0tChicken 2026-05-03 14:29:09 +00:00
  • ba1efa88f5 feat: add On Grab notification event xFlawless11x 2026-03-24 22:18:31 -04:00
  • 5f0855b2f8 Refactor AudibleService tests and mocks v1.1.8 kikootwo 2026-04-21 03:21:25 -04:00
  • 44524667a2 Bump package version to 1.1.8 kikootwo 2026-04-21 03:08:33 -04:00
  • f564d0a574 Audible: switch to JSON catalog API kikootwo 2026-04-21 03:08:08 -04:00
  • ade12cb82d Add Path Mapping Helper page kikootwo 2026-04-21 01:56:39 -04:00
  • c9392c49c9 If ASIN lookup fails, use the folder name instead of the tag. Mattias Carlsson 2026-04-19 22:09:46 +02:00
  • 7b01cda955 Fix bulk import: merge untagged files into single tagged group per folder Mattias Carlsson 2026-04-19 22:03:45 +02:00
  • 9a6062d860 Decreased audible retries when doing manual imports. Mattias Carlsson 2026-04-19 21:53:28 +02:00
  • ad1ab3af05 Better searching when using ASIN from folder names. Mattias Carlsson 2026-04-19 21:14:14 +02:00
  • 35cb318389 Fix bulk import: group tagless files by folder, use folder name as search fallback Mattias Carlsson 2026-04-10 10:22:01 +02:00
  • e9d7a2359a feat: add book info modal to admin pending approval cards xFlawless11x 2026-03-24 11:29:26 -04:00
  • 54b54d343a Bump package version to 1.1.7 v1.1.7 kikootwo 2026-03-20 13:33:09 -04:00
  • 8a757f5b67 Import: allow selecting specific audio files kikootwo 2026-03-20 13:32:49 -04:00
  • 1abaff1677 feat(audiobook): add language, format and publisher to details modal Orvanix 2026-03-14 17:45:31 +00:00
  • 850e777a81 Bump package version to 1.1.6 v1.1.6 kikootwo 2026-03-13 12:42:04 -04:00
  • 4322c3af90 Add session revocation & consolidate rate limiting kikootwo 2026-03-13 12:41:07 -04:00
  • c8bfcdb611 Add admin Bulk Import feature kikootwo 2026-03-13 12:03:21 -04:00
  • 6fc622c4e7 Merge pull request #146 from Orvanix/feature/login-token kikootwo 2026-03-13 11:16:22 -04:00
  • dbf13c39d5 fix(ui): show loading state during token authentication Orvanix 2026-03-12 18:34:31 +00:00
  • f8c6ff3882 fix(ui): show toast when clipboard copy fails Orvanix 2026-03-12 18:25:20 +00:00
  • 4d3af02dc8 refactor(types): remove unsafe User double-cast Orvanix 2026-03-12 18:09:37 +00:00
  • 5ae58a36b4 refactor(auth): reuse tokenHash from generateApiToken Orvanix 2026-03-12 18:02:03 +00:00
  • d73d13aa26 security(auth): add rate limiting to token login endpoint Orvanix 2026-03-12 17:45:25 +00:00
  • 81712ad3ce fix(auth): send login token in POST body Orvanix 2026-03-12 17:15:07 +00:00
  • b20673e7ea test(auth): add tests for token authentication Orvanix 2026-03-12 12:20:41 +00:00
  • 6af15b9622 docs(auth): document token authentication flow Orvanix 2026-03-12 11:59:49 +00:00
  • e98ac8a4e5 fix(auth): redirect after login with token Orvanix 2026-03-12 11:57:44 +00:00
  • c373ffffbc feat(auth):add login via token in frontend Orvanix 2026-03-12 11:07:18 +00:00
  • 2749902564 feat(auth): add admin login token management Orvanix 2026-03-12 11:04:01 +00:00
  • 6a668cc62f chore(db): extend database schema Orvanix 2026-03-12 10:40:37 +00:00
  • 06447fed71 chore(db): extend database schema Orvanix 2026-03-12 10:38:59 +00:00
  • 0ae8f66a2d Bump package version to 1.1.5 v1.1.5 kikootwo 2026-03-11 11:57:37 -04:00
  • 09cff5b68d Add per-user ignored audiobooks feature kikootwo 2026-03-11 11:56:35 -04:00
  • da7ad7cac1 Merge branch 'toggleable-shelves' kikootwo 2026-03-11 10:02:57 -04:00
  • 8aac63715a Pass user ID to addSyncShelvesJob kikootwo 2026-03-11 09:59:54 -04:00
  • 0a405f2313 Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-03-11 09:55:06 -04:00
  • 98c89db0a7 Add per-shelf autoRequest toggle kikootwo 2026-03-11 09:55:00 -04:00
  • 309a7960a8 Merge pull request #136 from brombomb/fix-shelf-sync kikootwo 2026-03-11 09:53:57 -04:00
  • 06e77b8eba Fix user id routes and job Rob Walsh 2026-03-10 20:52:45 -06:00
  • dfc34df3d1 Add configurable file/dir perms and UMASK support kikootwo 2026-03-09 16:37:30 -04:00
  • 5d2e33e369 feat: Add user ID parameter to shelf synchronization jobs and improve Prisma query type safety for shelf where clauses. Rob Walsh 2026-03-09 13:52:18 -06:00
  • 789a2e50ef Add sourceHeaders and conditional OIDC groups kikootwo 2026-03-09 10:33:52 -04:00
  • 9cb9d06144 Bump version to 1.1.4 v1.1.4 kikootwo 2026-03-06 10:41:34 -05:00