Commit Graph

  • a81549768c Add paginated requests API and My Requests UI kikootwo 2026-03-06 10:41:17 -05:00
  • c0cff56b47 Fix sync ui Rob Walsh 2026-03-05 22:31:42 -07:00
  • e2ae4c7eef Add tests Rob Walsh 2026-03-05 22:27:05 -07:00
  • a564fefd7c Add refresh shelf capability Rob Walsh 2026-03-05 22:24:42 -07:00
  • 01b59fae9d Bump package version to 1.1.3 v1.1.3 kikootwo 2026-03-05 17:14:45 -05:00
  • 137e2b5607 Propagate and use customSearchTerms for ebooks kikootwo 2026-03-05 17:14:26 -05:00
  • f09931f352 Bump package version to 1.1.2 v1.1.2 kikootwo 2026-03-05 16:46:09 -05:00
  • 5b4aa3fa15 Add data-migration tracking; prevent subtitle dedup kikootwo 2026-03-05 16:45:56 -05:00
  • 3e2221ad5b Bump package version to 1.1.1 v1.1.1 kikootwo 2026-03-05 15:03:29 -05:00
  • 859a331012 Run data migrations; use search title for ranking kikootwo 2026-03-05 15:02:59 -05:00
  • c35bec9f89 Bump package.json version to 1.1.0 v1.1.0 kikootwo 2026-03-05 12:20:41 -05:00
  • 09e1a0db3a Use .gl for Anna's Archive; add manual-import test kikootwo 2026-03-05 12:20:00 -05:00
  • 832a8ad00b Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-03-05 11:31:49 -05:00
  • cc8e106a2b Add per-user home sections & unified Audible cache kikootwo 2026-03-05 11:30:39 -05:00
  • 079a337f1c Merge pull request #128 from kikootwo/feature/hardover-shelves kikootwo 2026-03-04 23:55:51 -05:00
  • 6025ac200a Merge branch 'main' into feature/hardover-shelves feature/hardover-shelves kikootwo 2026-03-04 23:16:08 -05:00
  • 248bd5359c Merge pull request #130 from kikootwo/feature/api-tokens kikootwo 2026-03-04 23:11:21 -05:00
  • 53c1e0dad7 Merge pull request #131 from borski/pr-130-review feature/api-tokens kikootwo 2026-03-04 23:03:14 -05:00
  • 45c8b614e3 Remove role override UI since backend enforces user's actual role Michael Borohovski 2026-03-04 17:15:46 -08:00
  • 24aa6afefc Add tests for admin token creation role enforcement Michael Borohovski 2026-03-04 16:57:02 -08:00
  • 81813dc625 Fix token UI success handling, fetch error surfacing, and docs key stability Michael Borohovski 2026-03-04 16:37:00 -08:00
  • f65cb59a9c Display AI recommendation reason in modal kikootwo 2026-03-04 19:50:00 -05:00
  • d1ea65a41a Use /admin/settings route and update RequestCard tests kikootwo 2026-03-04 19:41:44 -05:00
  • a5e7af1a53 Harden admin token creation to enforce target user role Michael Borohovski 2026-03-04 16:27:52 -08:00
  • ca02b8b6e7 Enable ebook interactive search and job routing kikootwo 2026-03-04 16:32:09 -05:00
  • 85aa80938a Remove AddShelfModal usage from Header kikootwo 2026-03-04 16:00:36 -05:00
  • efb4f64014 Count errors and skip shelf on token decrypt fail kikootwo 2026-03-04 15:53:50 -05:00
  • 95917715b1 Remove redundant id field from JWT payloads kikootwo 2026-03-04 15:36:28 -05:00
  • a50fbc721e Add useApiTokens hook and refactor token UI kikootwo 2026-03-04 15:18:48 -05:00
  • d6eca611fc Add API tokens management, docs & UI kikootwo 2026-03-04 14:51:23 -05:00
  • 45e818c181 Merge pull request #127 from borski/feature/per-user-api-tokens kikootwo 2026-03-04 13:30:52 -05:00
  • 85977d123c Merge branch 'main' into feature/per-user-api-tokens kikootwo 2026-03-04 13:26:57 -05:00
  • 441724c378 Normalize local usernames to lowercase kikootwo 2026-03-04 12:47:09 -05:00
  • d0ce485bdc Enrich audiobook metadata from Audnexus kikootwo 2026-03-04 12:19:37 -05:00
  • c29cfa3a07 Fix token handling, modal behavior, and pagination kikootwo 2026-03-04 10:55:37 -05:00
  • 7f706e806f Use hardcover-api service with pagination kikootwo 2026-03-04 10:28:52 -05:00
  • 338331d006 Add Hardcover shelf sync & unify book mappings kikootwo 2026-03-04 10:11:19 -05:00
  • 6ca2e964e8 Merge branch 'main' into feature/hardover-shelves kikootwo 2026-03-03 22:23:41 -05:00
  • 1d1aaa7ff3 Merge pull request #126 from brombomb/hardcover-api kikootwo 2026-03-03 22:13:32 -05:00
  • cbf02d3e24 Add watched series/authors feature kikootwo 2026-03-03 21:57:38 -05:00
  • f0b2476b87 Add tests for security hardening: deleted user auth rejection, rate limiting Michael Borohovski 2026-03-03 15:45:07 -08:00
  • 04b6a2c135 Harden API token auth for deleted users and add route rate limiting Michael Borohovski 2026-03-03 15:16:03 -08:00
  • 6da2c4ce95 Add tests Rob Walsh 2026-03-03 13:39:52 -07:00
  • ce8f4d642b fix hardcover images Rob Walsh 2026-03-03 13:29:08 -07:00
  • 61b183542c Add per-user API tokens with admin override support Michael Borohovski 2026-03-03 12:23:57 -08:00
  • ae4a73144d cleanup dep jobs Rob Walsh 2026-03-03 13:20:28 -07:00
  • c57d0c1492 Add a manage shelf modal Rob Walsh 2026-03-03 13:16:23 -07:00
  • 8f8387abff token encryption Rob Walsh 2026-03-03 12:19:12 -07:00
  • 4ae68d01de Encrypt Hardcover Api Token and fix failing tests Rob Walsh 2026-03-03 11:51:38 -07:00
  • 225ef8c919 Fix import to limit to 100, and scope to me for personal lists Rob Walsh 2026-03-03 11:38:30 -07:00
  • 610873af6b Add works table and ASIN deduping kikootwo 2026-03-03 13:31:46 -05:00
  • ff80d995c5 Add hideAvailable filter and unified pagination kikootwo 2026-03-03 12:36:03 -05:00
  • e4e127880b fix modal Rob Walsh 2026-03-02 21:12:34 -07:00
  • bfd624e120 Bump package version to 1.0.16 v1.0.16 kikootwo 2026-03-02 17:06:01 -05:00
  • b559835390 Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-03-02 17:05:28 -05:00
  • d25a6ebf79 Add custom search terms & retry download (admin) kikootwo 2026-03-02 17:05:21 -05:00
  • b3dad47aba Merge pull request #120 from brombomb/gemini kikootwo 2026-03-02 16:51:43 -05:00
  • 7891e31893 Undo formatting noise Rob Walsh 2026-03-02 13:58:11 -07:00
  • bff74446fe Fix gemini key Rob Walsh 2026-03-02 13:48:49 -07:00
  • b940ad39f9 Better UX for Custom Lists Rob Walsh 2026-03-02 13:45:16 -07:00
  • f45f31b49c remove old file Rob Walsh 2026-02-28 23:08:20 -07:00
  • 978e177715 cleanup Rob Walsh 2026-02-28 22:59:54 -07:00
  • 038c92e49f Add gemini bookdate support Rob Walsh 2026-02-28 10:37:45 -07:00
  • 3861d07cf4 Remove boy scout formatting changes Rob Walsh 2026-02-27 16:08:34 -07:00
  • 41d45d1210 Refactor shelves UI and jobs Rob Walsh 2026-02-27 15:46:10 -07:00
  • cfe780c6f0 Hardcover API support Rob Walsh 2026-02-27 15:10:27 -07:00
  • 3ee67c8763 Bump package version to 1.0.15 v1.0.15 kikootwo 2026-02-27 12:15:42 -05:00
  • edc56bc457 Add manual-import and download-access features kikootwo 2026-02-27 12:15:23 -05:00
  • 73c5fe14e7 Merge branch 'main' of https://github.com/kikootwo/ReadMeABook kikootwo 2026-02-27 09:42:45 -05:00
  • d9ccbfef5c Add optional bookdrop volume and .gitignore entry kikootwo 2026-02-27 09:41:48 -05:00
  • 01cac0e8e6 Merge pull request #115 from razzamatazm/fix/folder-organization-collisions kikootwo 2026-02-27 08:54:04 -05:00
  • 66f4a215f7 Merge pull request #113 from razzamatazm/feature/direct-download-links kikootwo 2026-02-27 08:52:21 -05:00
  • 0bd9e88acc Fix organizer collisions for nested duplicate track names razzamatazm 2026-02-26 17:23:04 -08:00
  • f0b9bd2688 Fix organizer collisions for nested duplicate track names razzamatazm 2026-02-26 17:23:04 -08:00
  • e1629ce516 Address PR review: dedicated download secret, shared constants, strip filePath, streaming zip razzamatazm 2026-02-26 16:20:37 -08:00
  • 1006a04337 Add direct file download links to completed requests razzamatazm 2026-02-26 11:21:06 -08:00
  • 547af71de8 Bump package version to 1.0.14 v1.0.14 kikootwo 2026-02-26 12:46:10 -05:00
  • 1b0a80052d Use content_path and add savePath/path-wait kikootwo 2026-02-26 12:45:24 -05:00
  • d38f03b8f4 Bump version to 1.0.13 v1.0.13 kikootwo 2026-02-26 09:45:45 -05:00
  • dbea15a34f Use content_path basename for finished torrents kikootwo 2026-02-26 09:45:23 -05:00
  • 2972297903 Bump package version to 1.0.12 v1.0.12 kikootwo 2026-02-25 11:20:43 -05:00
  • 03f82d4841 File rename templates & admin torrent approval kikootwo 2026-02-25 09:47:57 -05:00
  • 33c2265e56 Use save_path for completed/seeding torrents kikootwo 2026-02-24 02:03:20 -05:00
  • b15a472bab Centralize download client timeout constant feature-longer-torrent-timeout kikootwo 2026-02-24 01:09:58 -05:00
  • 3c680f2f38 Merge pull request #102 from Kikipeuk/ygg_timeout2 kikootwo 2026-02-24 00:56:37 -05:00
  • 16cd606421 Merge pull request #107 from kikootwo/feature-france-region kikootwo 2026-02-24 00:53:01 -05:00
  • 40d5363dc4 Fix French stopWords spacing and region name kikootwo 2026-02-24 00:51:55 -05:00
  • c138d8e642 Merge pull request #100 from Kikipeuk/french-traduction kikootwo 2026-02-24 00:40:50 -05:00
  • 3d590b38cc Bump package version to 1.0.11 v1.0.11 kikootwo 2026-02-24 00:20:15 -05:00
  • aa7ba8a76d Remove legacy config API routes and tests kikootwo 2026-02-24 00:19:52 -05:00
  • 328fd8392b ygg_timeout2 root 2026-02-21 14:30:51 +01:00
  • 9a460f808d french-Traduction root 2026-02-21 13:57:47 +01:00
  • c60b6214ce French Traduction root 2026-02-21 12:44:56 +01:00
  • aff5faaa58 French Traduction root 2026-02-21 11:43:06 +01:00
  • c43ce7ba8f French Traduction root 2026-02-21 11:40:48 +01:00
  • f570b87343 French Traduction root 2026-02-21 10:48:24 +01:00
  • dfa7a11674 French Traduction root 2026-02-21 10:43:49 +01:00
  • 7a1a8ffa50 Bump package version to 1.0.10 v1.0.10 kikootwo 2026-02-20 20:44:47 -05:00
  • d70f6c9957 Add Deluge integration; revamp admin Jobs & Logs UI kikootwo 2026-02-20 20:44:26 -05:00
  • 04dbb05a6e Bump package version to 1.0.9 v1.0.9 kikootwo 2026-02-20 10:19:50 -05:00