Commit graph

  • c156b063f5
    Merge pull request #5036 from kctdfh/Slightly-better-subtitle-parsing-logic advplyr 2026-03-08 17:12:55 -05:00
  • 60624ecff2
    Merge branch 'advplyr:master' into #4584-sort-options-for-narrators S-Reinhard 2026-03-06 17:15:49 +01:00
  • be2820a677 fix: [Bug]: Author duplicating - Issue with empty space/abriviations (#5037) Zach Aw 2026-03-05 09:32:03 +08:00
  • 212734a92f Add MediaProgress playbackRate unit tests Eyad 2026-03-05 00:23:59 +00:00
  • 820ad88995 Fix keyboard playback rate shortcuts not persisting Eyad 2026-03-05 00:23:39 +00:00
  • df2db634a7 Add per-book playback rate to web client #1173 Eyad 2026-03-05 00:22:57 +00:00
  • e6d49a2d53 Fix home page check current user for hide from continue listening advplyr 2026-03-04 16:50:36 -06:00
  • 8bd99a459e Add playbackRate to MediaProgress extraData for per-book playback speed #1173 Eyad 2026-03-04 22:04:59 +00:00
  • 7ea0736111 fix: Retry socket authentication on auth failure theluckystrike 2026-03-05 00:30:21 +07:00
  • 024f892902
    skip sqlite-only migrations on postgres Kevin Gatera 2026-03-03 17:17:01 -05:00
  • 7d97d09191
    tighten postgres compatibility tests and diagnostics Kevin Gatera 2026-03-03 15:12:38 -05:00
  • 06ad6a722f
    add regression tests for postgres query edge cases Kevin Gatera 2026-03-02 22:08:15 -05:00
  • 13e333a1bf
    fix postgres collapsed-series display title alias Kevin Gatera 2026-03-02 20:32:12 -05:00
  • 51895f6732
    fix empty collapse-series list query and add diagnostics Kevin Gatera 2026-03-02 20:15:03 -05:00
  • 372a929255
    fix postgres oldUserId column casing Kevin Gatera 2026-03-02 19:55:23 -05:00
  • d5b509a9d7
    fix postgres media progress timestamp update Kevin Gatera 2026-03-02 19:51:07 -05:00
  • 7f7e73e3af
    fix postgres collapse-series id quoting Kevin Gatera 2026-03-02 19:46:21 -05:00
  • 29e4995089
    fix postgres series join alias in sequence sort Kevin Gatera 2026-03-02 19:33:47 -05:00
  • 8b3f67b7c9
    guard numeric casts for postgres text fields Kevin Gatera 2026-03-02 18:20:58 -05:00
  • 15d2715a74
    fix postgres old user id json lookup Kevin Gatera 2026-03-02 18:02:36 -05:00
  • 6227a60fed
    fix postgres legacy user id lookup Kevin Gatera 2026-03-02 17:50:08 -05:00
  • cb31fd34d5
    prevent lossy postgres migration edge cases Kevin Gatera 2026-03-02 17:45:32 -05:00
  • 8593721c35
    harden json normalization in postgres migration script Kevin Gatera 2026-03-02 17:15:45 -05:00
  • c0a4ce1396
    make sqlite to postgres migrator case-insensitive Kevin Gatera 2026-03-02 17:12:12 -05:00
  • c7d14f7d30
    disable identifier quoting for postgres compatibility Kevin Gatera 2026-03-02 17:07:10 -05:00
  • 920a7434f1
    handle postgres alias casing in migration metadata Kevin Gatera 2026-03-02 17:03:03 -05:00
  • f31826c256
    fix migration metadata table detection on postgres Kevin Gatera 2026-03-02 16:58:07 -05:00
  • 453cd2587b
    add postgres dialect support for homelab migration Kevin Gatera 2026-03-02 16:52:24 -05:00
  • 9cf02e4981 Fix author duplication - add optional chaining Zach Aw 2026-03-03 21:55:06 +08:00
  • d46cc2dce6
    Merge branch 'advplyr:master' into feat/metadata-id-matching Michael Marcucci 2026-03-02 22:00:20 -05:00
  • 7113f001eb Fix author name matching bug - add optional chaining Zach Aw 2026-03-03 09:19:24 +08:00
  • 6d3404272c Fix Match click to use current label string advplyr 2026-02-28 11:32:28 -06:00
  • 978128bf99 Translate the annotation from Chinese to English Lunatic 2026-02-28 09:46:12 +08:00
  • a046c1a5f2 i18n update title Lunatic 2026-02-28 09:17:11 +08:00
  • 22cd48b39f Align skip i18n strings with app terminology Lunatic 2026-02-27 18:57:39 +08:00
  • ceeee97e63 Suppress auto skip for 2s after manual seek Lunatic 2026-02-27 16:39:47 +08:00
  • 888852a128 Add i18n strings for chapter skip settings Lunatic 2026-02-27 16:06:16 +08:00
  • 8a34eff1e9 Refactor skip intro/outro to global settings instead of per-book Lunatic 2026-02-27 15:19:46 +08:00
  • d157388680 Add per-chapter auto skip intro/outro for web player Lunatic 2026-02-27 14:33:19 +08:00
  • a9e12657f5 Add autocomplete attributes to login and setup fields for password manager support meek2100 2026-02-26 14:29:28 -08:00
  • 8d687cbce9 Use library default provider in Match/Cover dialogs Tiberiu Ichim 2026-02-26 12:16:44 +02:00
  • f35f218c0f Add config for bcrypt cost, default to 12 instead of 8. AndrolGenhald 2026-02-25 17:10:01 -06:00
  • c0319ebbac Adjust discover/search changes for API compatibility Kevin Gatera 2026-02-23 19:06:33 -05:00
  • ff884f1135
    Merge branch 'advplyr:master' into multi_move Tiberiu Ichim 2026-02-23 09:45:43 +02:00
  • cdd9800dff feat: Add chapter-relative MediaSession position state Nate Adams 2026-02-22 20:03:06 -07:00
  • 1d0b7e383a
    Merge pull request #5071 from pavel-miniutka/master advplyr 2026-02-22 16:19:19 -06:00
  • 9f5d8386f3
    Merge pull request #5077 from belpe/add-slovak-language advplyr 2026-02-22 16:15:55 -06:00
  • 1223f50666 Docs: instruct AI to use pager option with git Tiberiu Ichim 2026-02-22 20:24:48 +02:00
  • 8f030f2b04 Fix: ensure batch move correctly switches to the current library view Tiberiu Ichim 2026-02-22 20:22:00 +02:00
  • 5506026fd4 Fix: switch to current library view instead of target library when moving Tiberiu Ichim 2026-02-22 20:16:51 +02:00
  • d8c89f2b8e Fix scanner isInvalid flag and recursive path symlink bug Tiberiu Ichim 2026-02-22 19:59:19 +02:00
  • ed48fd8558 Update: switch to target library view after moving items Tiberiu Ichim 2026-02-22 17:37:22 +02:00
  • b0280f614b fix: safeguard against undefined ServerSettings during db migration Tiberiu Ichim 2026-02-22 17:20:36 +02:00
  • c8a34ad60e docs: add critical reminder for AI to always write artifact specifications Tiberiu Ichim 2026-02-22 17:16:37 +02:00
  • c42ed87299 chore: bump version to 2.32.9 for db migration, fix AGENTS.md instructions Tiberiu Ichim 2026-02-22 17:14:16 +02:00
  • ead215e777 feat: implement duplicate title normalized filter Tiberiu Ichim 2026-02-22 16:46:14 +02:00
  • aa85106681 update index and agents.md instructions Tiberiu Ichim 2026-02-22 10:03:57 +02:00
  • 8b130cb097 Added player keyboard shortcuts Tiberiu Ichim 2026-02-22 09:57:10 +02:00
  • c3acd209bd Add specification for new default match behavior Tiberiu Ichim 2026-02-22 09:44:11 +02:00
  • d569198e5d Fix applyMatch not closing modal Tiberiu Ichim 2026-02-22 09:15:56 +02:00
  • 9bc7fa50db Update default metadata match behavior to apply immediately Tiberiu Ichim 2026-02-22 09:13:07 +02:00
  • d0b1ef0882 feat(ui): add tooltips to SideRail navigation and Deselect All button Tiberiu Ichim 2026-02-22 08:37:48 +02:00
  • ca2a44c047 docs: update UX power user shortcuts with Alt standardizations Tiberiu Ichim 2026-02-22 08:30:44 +02:00
  • c437bd9528 docs: document correct modal usage Tiberiu Ichim 2026-02-22 08:28:22 +02:00
  • fe3638548d fix(ui): use correct modals-modal component for Shortcuts modal Tiberiu Ichim 2026-02-22 08:26:54 +02:00
  • d7a2f4a515 feat(ui): improve keyboard shortcuts discoverability and centralized management Tiberiu Ichim 2026-02-22 08:18:50 +02:00
  • cf18cd9fbf
    Merge branch 'advplyr:master' into feat/metadata-id-matching Michael Marcucci 2026-02-21 17:56:44 -05:00
  • 6e0da3bf7a Fix updating author name merging with same name authors in a different library #4628 advplyr 2026-02-21 16:00:38 -06:00
  • c7d4a0cba8 fix: add comic-page to auth bypass patterns clawdbot 2026-02-21 12:10:55 -05:00
  • c6c8b378ab fix: make comic-page endpoint public (like covers) clawdbot 2026-02-21 12:07:53 -05:00
  • 2245d7e9c6 fix: server-side comic page extraction with caching clawdbot 2026-02-21 11:28:30 -05:00
  • ee6016f70e Add Slovak (sk) language to the language selector Peter Belák 2026-02-21 09:11:50 +01:00
  • 45e1b25ea3 AuthorController: Update author name in match if changed mikiher 2026-02-21 07:46:23 +02:00
  • b581b4f86c Merge remote-tracking branch 'upstream/master' into multi_move Tiberiu Ichim 2026-02-20 20:35:55 +02:00
  • b5caadd4c2 feat: Add 'Write Metadata Files' button to Library Tools modal Tiberiu Ichim 2026-02-20 20:26:33 +02:00
  • a73ce12945 feat: Move to Library dialog with keyboard shortcut buttons + Alt+M shortcut Tiberiu Ichim 2026-02-20 20:25:32 +02:00
  • 9c0bb3162f Add Alt+Q shortcut for Match / Quick Match Tiberiu Ichim 2026-02-20 19:14:07 +02:00
  • 2f8a3c9fc7 fix: restore Ctrl+A functionality and expand to categorized bookshelf (Home/Search) Tiberiu Ichim 2026-02-20 18:52:20 +02:00
  • d3ac9adcd5 docs: update power user guide with navigation and modal shortcuts Tiberiu Ichim 2026-02-20 18:33:47 +02:00
  • 0237b9a1e9 feat: add Alt navigation shortcuts (Home, Library, Series, Collections, Authors) Tiberiu Ichim 2026-02-20 18:31:33 +02:00
  • 791d78884d feat: implement global context-aware keyboard shortcuts and modal keyboard support (Enter/Esc) Tiberiu Ichim 2026-02-20 18:28:37 +02:00
  • 696961ea4c Add feature documentation and artifacts index Tiberiu Ichim 2026-02-20 18:15:06 +02:00
  • 1e5e0d926b feat: implement global keyboard shortcuts for power users (Consolidate, Merge, Move, Reset) Tiberiu Ichim 2026-02-20 18:09:50 +02:00
  • f171755d43 feat: implement promote file to book and split book functionality Tiberiu Ichim 2026-02-20 17:42:45 +02:00
  • f1a2e56054 Add database indexes for discover query performance Kevin Gatera 2026-02-19 20:11:49 -05:00
  • d2915e689f Speed up personalized shelves and reduce search payload size Kevin Gatera 2026-02-19 20:11:38 -05:00
  • 05d9ab81f9 Improve API cache invalidation for high-churn models Kevin Gatera 2026-02-19 20:11:24 -05:00
  • 8be6f3a3d0 feat: add script to calculate top-level folder sizes Tiberiu Ichim 2026-02-19 21:12:30 +02:00
  • 75eed9d09a Add Belarusian language option & Belarus podcast region pavel-miniutka 2026-02-19 10:36:28 +03:00
  • d0c09d04f1 feat: implement server-side cover dimension detection and update badge thresholds Tiberiu Ichim 2026-02-17 19:30:48 +02:00
  • 5bf60d5ae3 UI: Support alternative home view and improve View All buttons Tiberiu Ichim 2026-02-17 17:22:52 +02:00
  • 2369e19fe7 UI: Add View All buttons to Home shelves and update AGENTS.md Tiberiu Ichim 2026-02-17 17:18:55 +02:00
  • 5135ffe4c6 Moved to a non-root model. - Added buildargs to specify the User ID and Group IDs. - entrypoint now defaults to running as 1000:1000 rather then 0:0. Vylyne 2026-02-17 10:15:50 -05:00
  • 44c25e61a3 Fix: Correctly use getExpandedById in consolidate merge Tiberiu Ichim 2026-02-17 16:19:29 +02:00
  • 3ba2551ba1 Fix: Handle database merge and redirect during consolidation conflicts Tiberiu Ichim 2026-02-17 15:55:38 +02:00
  • 38d43c0163 Fix: Add background color and border to ConsolidationConflictModal Tiberiu Ichim 2026-02-17 15:50:47 +02:00
  • 86b036cb7c Implement interactive consolidation conflict resolution with merge and rename options Tiberiu Ichim 2026-02-17 15:48:28 +02:00
  • 970140bfec
    Describe nginx proxy manager fix needing to re-login often Jonathan Neidel 2026-02-17 14:05:17 +01:00
  • ca85e4af43 feat: improve consolidation badge visibility and transform into interactive button Tiberiu Ichim 2026-02-17 12:24:16 +02:00
  • cc0b2c847a Consolidate singles Tiberiu Ichim 2026-02-17 11:58:39 +02:00