Commit Graph

  • 435a60288d fix(books): show read-aloud sync as a compact pill only when it applies neon 2026-10-20 05:06:50 +00:00
  • 58f258a5fc fix(reader): reopen a PDF at its saved page instead of the first neon 2026-10-20 04:19:56 +00:00
  • a5c4dfac16 fix(series): stop counting unreleased and extra books as missing neon 2026-10-20 04:17:53 +00:00
  • 1214152bd5 fix(series): group books by media from content files only neon 2026-10-20 03:54:29 +00:00
  • 5878c96254 fix(books): fit series card covers to the grid instead of cropping them neon 2026-10-20 03:45:08 +00:00
  • e0ce6d3348 chore(annotations): add KOReader highlight drawer neon 2026-10-19 23:40:07 +00:00
  • c01022aeb2 chore(client): default new users to Nostalgia and teal neon 2026-10-19 23:23:13 +00:00
  • 1a2ffb68c0 fix(koreader): offer a further place before a fresh copy pushes its own neon 2026-10-19 23:03:05 +00:00
  • 6440281e65 fix(books): count played read-along narration in continue listening neon 2026-10-19 22:29:56 +00:00
  • 80244ea4e2 feat(koreader): rebuild the plugin interface and fix four-way annotation sync neon 2026-10-19 21:04:23 +00:00
  • 7202a59afc fix(auth): wait for an unreachable server instead of signing out neon 2026-10-18 18:07:08 +00:00
  • 292bad4049 chore: update repository charts github-actions[bot] 2026-10-20 12:06:07 +00:00
  • 488ee29816 chore: update repository charts github-actions[bot] 2026-10-19 13:54:22 +00:00
  • 0065acf3f9 chore: update repository charts github-actions[bot] 2026-10-18 11:40:01 +00:00
  • d4ebf9b68c chore: update repository charts github-actions[bot] 2026-10-17 11:08:34 +00:00
  • ce118e3890 i18n(client): sync translations from Crowdin (#1843) neon 2026-10-16 23:47:46 -06:00
  • c1b4627e0d fix(kobo): take the Kobo's port from APP_URL when Host omits it neon 2026-10-17 05:19:20 +00:00
  • 7f172fd8fb fix(kobo): convert chapters listed by percent-encoded hrefs neon 2026-10-17 05:01:43 +00:00
  • 06cfc2a074 fix(kobo): hand the Kobo a sync token in a shape it recognises neon 2026-10-17 04:23:23 +00:00
  • edfa20e19f fix(kobo): deliver a changed cover to a Kobo that already has the book neon 2026-10-17 04:03:34 +00:00
  • 2dca4bc85c fix(kobo): send Kobo covers at the device's screen size neon 2026-10-17 03:34:18 +00:00
  • 51b53d4581 fix(kobo): relay Kobo notebooks to Kobo when store titles are on neon 2026-10-17 03:05:40 +00:00
  • b189bf2edd fix(reading): file late Kobo sessions into the read they finished neon 2026-10-17 02:55:13 +00:00
  • 058cd6e7e4 fix(kobo): sync Kobo bookmarks as bookmarks and keep annotation sync converging neon 2026-10-17 02:42:42 +00:00
  • 5397825003 fix(kobo): open a newly downloaded book at its saved position neon 2026-10-17 01:20:03 +00:00
  • ff8759b9a0 fix(kobo): keep a Kobo's progress on the file its copy was built from neon 2026-10-17 01:02:57 +00:00
  • 60ad70ff5c fix(kobo): trust a confirmed replacement for positions and annotations neon 2026-10-17 00:45:21 +00:00
  • 27edb5e25c perf(kobo): stop re-hashing a delivery's source on every Kobo sync neon 2026-10-17 00:19:14 +00:00
  • abb44aa47a fix(kobo): refuse a replacement with the bytes the device already has neon 2026-10-17 00:10:32 +00:00
  • 5051ec0913 fix(kobo): open a read-along book at its narrated sentence on the Kobo neon 2026-10-16 23:59:51 +00:00
  • dd004a3fa7 fix(kobo): stop a replacement with no earlier copy from blocking delivery neon 2026-10-16 23:47:40 +00:00
  • d02b4fcb8a fix(kobo): stop store sync looping when Kobo's cursor is too large to carry neon 2026-10-16 23:34:13 +00:00
  • e070460876 fix(kobo): replace a stale delivery instead of failing its download forever neon 2026-10-16 23:23:08 +00:00
  • 7f12e8cd6d fix(kobo): reconcile counter estimates on their counter interval (#1796) François-Xavier Payet 2026-10-17 01:33:05 +02:00
  • d0da80e751 i18n(client): sync translations from Crowdin (#1755) neon 2026-10-16 16:35:14 -06:00
  • 31ebab45ae chore: update repository charts github-actions[bot] 2026-10-16 22:35:05 +00:00
  • 60eb830a77 chore(deps): bump the github-actions group across 1 directory with 3 updates (#1828) dependabot[bot] 2026-10-16 16:34:46 -06:00
  • 428aefe8d1 feat(scanner): regex metadata extraction (#1669) Dennis 2026-10-17 00:24:11 +02:00
  • fd10f89586 fix(books): stop the details column from scrolling sideways neon 2026-10-16 20:24:11 +00:00
  • a72179ad4d feat(auth): rebuild the sign-in pages as a bookplate on an endpaper neon 2026-10-16 20:11:55 +00:00
  • 7d823039b0 feat(metadata): rebuild book auto-fetch as library scopes with counts neon 2026-10-16 19:05:32 +00:00
  • c378354dac feat(settings): rebuild reader fonts on the shared font ledger neon 2026-10-16 18:54:38 +00:00
  • 096bcea5cf feat(audit): rebuild the audit log as a grouped ledger with a drawer neon 2026-10-16 16:38:08 +00:00
  • e21a92b8a4 feat(settings): rebuild server fonts as a specimen ledger with a family sheet neon 2026-10-16 16:27:42 +00:00
  • f89ae86d69 feat(metadata): rebuild custom fields as a roster with an editor sheet neon 2026-10-16 16:15:44 +00:00
  • 83f17d6ff8 feat(achievements): rebuild the page as a trophy cabinet with hints neon 2026-10-16 15:44:16 +00:00
  • 5f4d250e9c chore: update repository charts github-actions[bot] 2026-10-16 11:52:21 +00:00
  • c544a28e77 feat(client): replace the global header with a sidebar dock and command palette neon 2026-10-16 08:28:27 +00:00
  • be9b103120 refactor(client): drive the sidebar sections from one registry neon 2026-10-16 06:22:57 +00:00
  • fdbdc8c990 feat(library): rebuild the browse header as a title row and one command bar neon 2026-10-16 06:08:13 +00:00
  • fd2afa3d31 chore: update repository charts github-actions[bot] 2026-10-15 12:04:07 +00:00
  • 3a0c61ffbc fix(server): type the email module and fix narration audio serving neon 2026-10-15 05:43:23 +00:00
  • d2aacfae04 fix(server): keep book requests from closing early and refusing input neon 2026-10-15 04:32:03 +00:00
  • 77a80eec29 fix(server): let upload sessions recover and refuse bad input early neon 2026-10-15 02:57:06 +00:00
  • c54986d5d2 feat(cover): redraw placeholder covers in nine selectable styles neon 2026-10-15 00:43:21 +00:00
  • 97cd03325f feat(reader): open DjVu documents in the web reader neon 2026-10-14 21:37:41 +00:00
  • 2cbd76bc7f fix(stats): preserve historical KOReader completion dates neon 2026-10-14 18:14:25 +00:00
  • 8fb230e1c1 perf(metadata): preserve unchanged epub entries during write-back neon 2026-10-14 17:46:02 +00:00
  • dc09c0c28b chore: update repository charts github-actions[bot] 2026-10-14 12:19:37 +00:00
  • a76c85fe3a fix(reader): parse EPUB package elements by namespace neon 2026-10-14 05:34:34 +00:00
  • 59e3f36f5e fix(auth): enforce library roles for metadata editing neon 2026-10-14 03:57:51 +00:00
  • 602a03e6c5 test(server): inventory the public server identity route neon 2026-10-13 19:45:05 -06:00
  • c6b9eb59f6 fix(server): run release migrations hidden by an unreleased identity record neon 2026-10-13 19:43:15 -06:00
  • fbaf0b63df feat(server): publish a stable installation identity for client connections neon 2026-10-13 19:37:52 -06:00
  • 294bb13987 fix(reader): keep narration markers, answer TTS requests in shape, and bound slow paths neon 2026-10-13 21:12:17 +00:00
  • ef3e42ee33 fix(achievements): draw Epic Voyager's book-marked icon on the web neon 2026-10-13 19:25:52 +00:00
  • 248856caf2 fix(books): correct book detail routes found while porting to Android neon 2026-10-13 18:31:28 +00:00
  • 198d36ae56 fix(reader): serve PDF and comic files correctly to every client neon 2026-10-13 16:33:11 +00:00
  • 5c6e49acab chore: update repository charts github-actions[bot] 2026-10-13 14:32:44 +00:00
  • a9f8cea616 fix(stats): harden KOReader reset hold recovery neon 2026-10-13 01:43:49 +00:00
  • 613c7d2ef2 fix(stats): stop deleted KOReader sessions returning and surface reset holds neon 2026-10-13 01:33:09 +00:00
  • 9c15a9a5cc fix(metadata): stop audio writes on stalled ffmpeg progress instead of a 60s timeout neon 2026-10-13 01:30:04 +00:00
  • 2cc0906ddf ci: fix stale issue progress and increase processing budget v3.4.0 neon 2026-10-13 01:17:05 +00:00
  • 594907306e fix(server): retry rate-limited newznab requests neon 2026-10-13 00:38:34 +00:00
  • 070201e163 fix(client): report failed Book Dock uploads neon 2026-10-13 00:24:07 +00:00
  • 9dbe2980dd fix(reader): keep tts playing after a voice or speed change neon 2026-10-12 23:08:57 +00:00
  • 591dea03a2 feat(email): rebuild email settings as four quiet tabs with a send sheet neon 2026-10-12 22:18:38 +00:00
  • ddc7e848b9 fix(reader): scale publisher font sizes with the reader text size neon 2026-10-12 22:05:19 +00:00
  • b0f0e36d30 fix(metadata): avoid ambiguous ComicVine volume matches neon 2026-10-12 21:03:44 +00:00
  • df7ef5daf0 fix(authors): keep circular portrait metadata readable neon 2026-10-12 18:51:25 +00:00
  • 9e2cbfd3a5 fix(metadata): preserve epub creators with multiple roles neon 2026-10-12 18:04:31 +00:00
  • 1ab087dbd2 fix(reader): support epub loading without native grouping APIs neon 2026-10-12 17:12:49 +00:00
  • 2b89c30a8d fix(reader): resolve non-English dictionary lookups neon 2026-10-12 16:56:34 +00:00
  • b86502fcd6 fix(metadata): stop Hardcover sync following a stale cached match neon 2026-10-12 16:35:26 +00:00
  • 217d0c0a3b chore: update repository charts github-actions[bot] 2026-10-12 16:03:29 +00:00
  • 06d101316e fix(metadata): write tags into m4b files that carry mp3 audio neon 2026-10-12 16:02:41 +00:00
  • 190d837280 fix(client): show authors on collapsed series rows in table view neon 2026-10-12 15:48:10 +00:00
  • 2327847bff fix(settings): honor disabled Prowlarr seed limits neon 2026-10-12 15:46:26 +00:00
  • b1ffb9fbce fix(server): restore socket subscriptions behind the global guards neon 2026-10-12 15:28:42 +00:00
  • de93564e6e fix(server): import Audiobookshelf finishes dated before their start neon 2026-10-12 05:51:19 +00:00
  • 9a7970f0b3 feat(metadata): list every visible language for a blank language query neon 2026-10-12 05:30:58 +00:00
  • 30229c7451 fix(reader): open EPUBs whose package lost its default namespace neon 2026-10-12 05:09:00 +00:00
  • 688cfdeaec fix(scanner): keep audiobook tracks in file name order neon 2026-10-12 05:05:13 +00:00
  • 0c367b2b57 fix(client): center the top glow on the main column neon 2026-10-12 04:31:21 +00:00
  • 4d453c82ca fix(books): measure audiobook durations when Book Dock files them neon 2026-10-12 03:44:40 +00:00
  • 50d2809dc5 chore: update repository charts github-actions[bot] 2026-10-11 13:28:42 +00:00
  • 4440fea99a fix(server): keep tracker timeouts recoverable neon 2026-10-11 07:02:19 +00:00
  • 4770032ce7 fix(metadata): import ComicInfo Tags as book tags neon 2026-10-11 05:56:20 +00:00
  • b83a181128 chore: add community and help issue forms neon 2026-10-11 05:50:57 +00:00
  • 62cb4f4411 fix(koreader): open the dashboard offline without waiting for wi-fi neon 2026-10-11 05:43:07 +00:00