Commit graph

  • 58fbd9510a Consolidate singles Tiberiu Ichim 2026-02-17 10:56:29 +02:00
  • fcb194092f
    Merge branch 'advplyr:master' into dev/non-root-user Vylyne 2026-02-16 20:14:28 -05:00
  • f819d661e8 If scanLogsToKeep is <= 0 don't purge. sir-wilhelm 2026-02-16 14:49:58 -06:00
  • f069475a4e Move scanner log purge into the LogManager. sir-wilhelm 2026-02-16 14:45:54 -06:00
  • 6f159bec0e feat: add adjustable sizing to cover search results Varun Bajaj 2026-02-16 14:49:21 -05:00
  • 1204936bf1 Updated JSDoc comment for getSeriesForLibrary Varun Bajaj 2026-02-16 01:37:28 -05:00
  • 00f9940712 feat: add total duration and progress to series Varun Bajaj 2026-02-16 00:52:01 -05:00
  • e5af2f336b
    Move file to correct folder... Matt Andreko 2026-02-15 22:06:20 -05:00
  • ade1752e97
    Fix IDOR bugs Matt Andreko 2026-02-15 22:01:36 -05:00
  • aaae3ba951 feat: add script to organize audiobooks by metadata tags Tiberiu Ichim 2026-02-15 21:33:50 +02:00
  • c2693e2460 feat: add library-wide consolidation status update tool and improve consolidation robustness Tiberiu Ichim 2026-02-15 21:23:34 +02:00
  • 2c77f1fc5a Fix TypeError: checkIsNotConsolidated_FolderName is not a function by making it static Tiberiu Ichim 2026-02-15 20:51:39 +02:00
  • 8f189763f0 Reset filters and search when switching libraries Tiberiu Ichim 2026-02-15 16:37:03 +02:00
  • f7506e84d3 Implement Ctrl+A Select All and Batch Reset functionality Tiberiu Ichim 2026-02-15 16:33:16 +02:00
  • 23034e6672 Fix library consolidation filter and implement podcast support Tiberiu Ichim 2026-02-15 15:46:46 +02:00
  • b3cdd880e1 Add consolidate badge Tiberiu Ichim 2026-02-15 08:35:42 +02:00
  • f29a1772be Update how getUserListeningStatsHelpers() handles playbackSessions that cross midnight Phillip Winn 2026-02-14 22:42:31 -06:00
  • fa5fa7b788 Fix server crash on /me/progress/:libraryItemId/:episodeId? when episodeId is not passed in for a podcast library item #5058 advplyr 2026-02-14 17:17:12 -06:00
  • 5f599a9980 Improve consolidate behavior: redirect to book page and prevent library page redirects for same-library moves Tiberiu Ichim 2026-02-14 22:03:02 +02:00
  • 3e752003e1 Add script to remove prefix Tiberiu Ichim 2026-02-14 21:58:29 +02:00
  • feb87e20d1 feat: Add reset metadata capability Tiberiu Ichim 2026-02-14 21:57:54 +02:00
  • 98ce898f41 Don't encode on copy Tiberiu Ichim 2026-02-14 21:17:52 +02:00
  • 397613795f feat: Support Uploading files to existing library item folders Scott A Miller 2026-02-09 00:14:36 +00:00
  • 96707200b8 Add consolidate feature Tiberiu Ichim 2026-02-13 14:15:18 +02:00
  • a6848065e1
    OIDC: Skip nonce for mobile flow to fix app login Denis Arnst 2026-02-13 12:31:31 +01:00
  • 7e42074f46
    Update log filename format to include timestamp Gernomaly 2026-02-13 01:29:20 +01:00
  • 56eca37304 Allow books to be merged Tiberiu Ichim 2026-02-12 19:57:04 +02:00
  • fc97b10f58 Allow removing authors with no books Tiberiu Ichim 2026-02-12 19:21:25 +02:00
  • 771f8c586f Add scripts to allow some library merging Tiberiu Ichim 2026-02-12 18:52:22 +02:00
  • 1cd6473b26 Allow removing all items with issues from tools Tiberiu Ichim 2026-02-12 18:51:34 +02:00
  • 67f8eb6815
    OIDC: Support object-shaped and string group claims Denis Arnst 2026-02-12 13:25:56 +01:00
  • 5ae65d31dd fix(placeholders): avoid false promotion on upload Jens Bickel 2026-02-11 10:48:53 +00:00
  • fc325a4095 feat(client): add placeholder UX for series/upload flows, card styling/action guards, and localized strings Jens Bickel 2026-02-09 17:19:21 +01:00
  • 2a775d434a feat(server): promote placeholders on scan and enforce visibility rules across list/search/author-series contexts Jens Bickel 2026-02-09 17:19:20 +01:00
  • c0d9dc4e77 feat(series): add placeholder creation endpoint and reuse existing cover flow Jens Bickel 2026-02-09 17:19:20 +01:00
  • dc52a6b2d3 feat(db): add libraryItems.isPlaceholder migration and model serialization support Jens Bickel 2026-02-09 17:19:20 +01:00
  • 96de890bdd test(placeholders): add server coverage for placeholder creation, serialization, and query visibility Jens Bickel 2026-02-09 17:19:19 +01:00
  • 633bc4805e Add review deletion functionality and UI enhancements fannta1990 2026-02-09 22:31:44 +08:00
  • d2285d952a Enhance review and ratings functionality with new filters and UI improvements fannta1990 2026-02-09 21:49:02 +08:00
  • 41e8906312 Add review and rating features with sorting and filtering options fannta1990 2026-02-09 21:08:18 +08:00
  • e4e2770fbd Fixed error for Ratings page and stats page & added controlls to make Rating system and Ratings page optional (admin can turn it on or off for the server) fannta1990 2026-02-09 10:58:17 +01:00
  • 3a8075a077 Created Rating and Review Feature as well as added a Top Rated books list to the Stats page fannta1990 2026-02-09 10:04:11 +01:00
  • b01facc034
    Merge pull request #5042 from openam/open-api-spec-fixes advplyr 2026-02-08 17:23:18 -06:00
  • dd4fc09909 Fix OpenAPI spec description Michael Tuttle 2026-02-08 00:19:23 -07:00
  • 989255e957 support isbn tags in dc:source Toni Barth 2026-02-08 03:48:22 +01:00
  • 52a0b61b97 Revert "try to replace html sniffing with chardet to fix ncc.html files with set encoding but strings that ignore that" Toni Barth 2026-02-08 03:33:56 +01:00
  • b05acce22b try to replace html sniffing with chardet to fix ncc.html files with set encoding but strings that ignore that Toni Barth 2026-02-07 19:32:30 +01:00
  • 687e62e1fa try to properly interpret ncc.html encoding (seems to be a bit weird / incorrect sometimes) Toni Barth 2026-02-07 18:00:29 +01:00
  • 6c9bf8c2bd first iteration of parsing metadata and chapter names from ncc.html file Toni Barth 2026-02-07 16:45:40 +01:00
  • a247a72b8d support isbn tags in dc:source Toni Barth 2026-02-08 03:48:22 +01:00
  • bc74e4ec61 Revert "try to replace html sniffing with chardet to fix ncc.html files with set encoding but strings that ignore that" Toni Barth 2026-02-08 03:33:56 +01:00
  • 84b3d4d215
    Fix migration crash on upgrade from v2.31.0 Denis Arnst 2026-02-07 22:10:38 +01:00
  • 3a1be51a83 try to replace html sniffing with chardet to fix ncc.html files with set encoding but strings that ignore that Toni Barth 2026-02-07 19:32:30 +01:00
  • fac4415595 try to properly interpret ncc.html encoding (seems to be a bit weird / incorrect sometimes) Toni Barth 2026-02-07 18:00:29 +01:00
  • f157e63fd7 first iteration of parsing metadata and chapter names from ncc.html file Toni Barth 2026-02-07 16:45:40 +01:00
  • 9defe67fe9 Merge remote-tracking branch 'remotes/upstream/master' Toni Barth 2026-02-07 16:06:57 +01:00
  • 653db18679 Fix multiple bugs Tiberiu Ichim 2026-02-06 22:43:24 +02:00
  • f511e0046d Fix multiple bugs Tiberiu Ichim 2026-02-06 22:35:03 +02:00
  • ef3f39191d Fix multiple bugs Tiberiu Ichim 2026-02-06 22:25:44 +02:00
  • 6b530d1567 Fix move bugs Tiberiu Ichim 2026-02-06 22:21:22 +02:00
  • 7cc476a6ed Fix bugs Tiberiu Ichim 2026-02-06 21:57:03 +02:00
  • 4a34716e58 Docs and bugs Tiberiu Ichim 2026-02-06 21:49:22 +02:00
  • c15cb48def Improved subtitle parsing to account for bare colon in title Khashayar Toodehfallah 2026-02-06 14:31:09 -05:00
  • 6eb7551fba Multi move Tiberiu Ichim 2026-02-06 15:01:07 +02:00
  • fb206e8198 Multi move Tiberiu Ichim 2026-02-06 14:51:54 +02:00
  • e433cf9c05 Add rescan feature Tiberiu Ichim 2026-02-06 14:25:20 +02:00
  • d358b82b17 Handle move better Tiberiu Ichim 2026-02-06 14:19:13 +02:00
  • 4cfafeb174 Add move to the item page Tiberiu Ichim 2026-02-06 14:16:28 +02:00
  • 37626b8d60 Allow items to be moved between libraries Tiberiu Ichim 2026-02-06 14:14:25 +02:00
  • c99543be87
    Update en-us.json Denis Arnst 2026-02-05 20:32:35 +01:00
  • e428ba5657
    OIDC: Fix CodeQL warnings Denis Arnst 2026-02-05 20:31:07 +01:00
  • c2a7615319
    OIDC: Improve error messages Denis Arnst 2026-02-05 20:10:18 +01:00
  • 49aeb2da19
    Require email_verified to be explicitly true when enforcement is enabled Denis Arnst 2026-02-05 19:56:58 +01:00
  • b3d63f4158
    Fix backchannel logout always returning 501 Denis Arnst 2026-02-05 19:35:50 +01:00
  • d5047978a8
    Add unit tests for OIDC callback flow and authorization Denis Arnst 2026-02-05 19:35:50 +01:00
  • ed0db539c9
    Add unit tests for 5 OidcAuthStrategy methods Denis Arnst 2026-02-05 18:04:14 +01:00
  • 073eff74ef
    Add OIDC Back-Channel Logout support Denis Arnst 2026-02-05 17:55:10 +01:00
  • 33bee70a12
    Revamp OIDC auth: remove Passport wrapper, add schema-driven settings UI Denis Arnst 2026-02-05 17:54:59 +01:00
  • a627dd5009 db work Tiberiu Ichim 2026-02-05 18:08:45 +02:00
  • 5b9b43640b add migration script Tiberiu Ichim 2026-02-05 17:04:21 +02:00
  • d442b46d7e Prepare for migration Tiberiu Ichim 2026-02-05 16:42:47 +02:00
  • dedfdba39b Add ignores Tiberiu Ichim 2026-02-05 16:19:02 +02:00
  • 4ba19c2dbe Add project file Tiberiu Ichim 2026-02-05 16:11:53 +02:00
  • fe13456a2b
    Merge pull request #4936 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-02-03 17:26:42 -06:00
  • 2ee893062f
    Translated using Weblate (Catalan) Lluís Forns 2026-02-03 11:37:12 +01:00
  • 31630f50a5
    Translated using Weblate (French) dapitch666 2026-02-02 12:17:14 +01:00
  • c084766a24 Added Started Series to the progress list (only on the series page). sir-wilhelm 2025-12-27 12:45:00 -06:00
  • edfce46058
    Translated using Weblate (German) Delta Umhöfer 2026-01-31 20:09:59 +01:00
  • cc5244c596
    Translated using Weblate (Swedish) Jan-Eric Myhrgren 2026-02-02 08:50:32 +01:00
  • b8942c5931
    Translated using Weblate (Hebrew) enosh 2026-02-01 15:02:25 +01:00
  • 6e5feee78a
    Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-02-01 08:13:41 +01:00
  • e7cb0466e6
    Translated using Weblate (Polish) Dawid Kuźnicki 2026-02-02 07:04:06 +01:00
  • 6c7221d37d
    Translated using Weblate (Turkish) dv4yGY2U 2026-01-30 23:31:49 +01:00
  • 1f3fa80ddd
    Translated using Weblate (Spanish) Samuel Guerrero 2026-01-30 22:56:07 +01:00
  • 87f3766299
    Translated using Weblate (Lithuanian) Mantas 2026-01-30 00:08:32 +01:00
  • d08cef11ed
    Translated using Weblate (Polish) Bartłomiej 2026-01-26 15:30:11 +01:00
  • 7201cced42
    Translated using Weblate (Hungarian) Kabika82 2026-01-19 13:42:10 +01:00
  • 4f8fbbc979
    Translated using Weblate (Japanese) N Visi 2026-01-15 12:43:53 +01:00
  • e55fed4a33
    Translated using Weblate (Danish) Henrik Lynge 2026-01-11 05:32:43 +01:00
  • dcbeecff7a
    Translated using Weblate (Slovak) herny ucet 2026-01-11 15:25:45 +01:00