Commit Graph

  • e70e4b9d40 Fix typo on onTest notification body master advplyr 2026-05-30 15:43:50 -05:00
  • aacdcc47ec Version bump v2.35.1 v2.35.1 advplyr 2026-05-28 15:22:55 -05:00
  • 499b52b4dd Update Sequelize where query for User username/email case insensitive advplyr 2026-05-28 14:49:49 -05:00
  • 1bad2d9072 Cleanup abmetadata file parsing & fix server crash #5268 #4287 #5142 advplyr 2026-05-27 17:33:14 -05:00
  • c009db9f28 Merge pull request #5256 from nichwall/fix-bookauthor-collision-on-rename advplyr 2026-05-22 15:43:13 -05:00
  • 325469c5a5 Merge pull request #5255 from nichwall/refresh-token-uniqueness advplyr 2026-05-22 15:39:01 -05:00
  • c97b36e11c Add ignoreDuplicates for bookAuthor when renaming to respect unique index Nicholas Wallace 2026-05-21 21:06:17 -07:00
  • e944b2a2f5 Add unique UUID to access and refresh tokens Nicholas Wallace 2026-05-21 17:08:39 -07:00
  • 2d0a5462d2 Merge branch 'master' of https://github.com/advplyr/audiobookshelf v2.35.0 advplyr 2026-05-17 14:31:45 -05:00
  • 72dc75482f Version bump v2.35.0 advplyr 2026-05-17 14:31:41 -05:00
  • cac74f3477 Merge pull request #5004 from nichwall/token_refresh_race_condition advplyr 2026-05-17 14:16:58 -05:00
  • 1ad11b2b9e Merge pull request #5216 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-05-17 14:16:24 -05:00
  • 50eeca2e0f Translated using Weblate (Belarusian) Pavel Miniutka 2026-05-13 13:47:32 +02:00
  • 4f21fc023c Translated using Weblate (Arabic) EteranlK 2026-05-10 19:36:36 +02:00
  • 52a485d135 Added translation using Weblate (Latvian) advplyr 2026-05-09 16:09:49 +02:00
  • 3b025076e8 Translated using Weblate (Bulgarian) d0nizam 2026-04-29 17:36:49 +02:00
  • 6d5d89429d Translated using Weblate (Polish) Mateusz Lesiak 2026-04-29 13:42:37 +02:00
  • c010f0e1eb Fix android device sdkVersion not handling it using number type, causing android session device names to show as iOS advplyr 2026-05-15 13:13:14 -05:00
  • eee377e081 Cleanup TokenManager logs advplyr 2026-05-13 16:23:26 -05:00
  • b0aaa24660 Update socket events to check client is admin & validate log level advplyr 2026-05-12 16:57:28 -05:00
  • 47ea6b5092 Update book/podcast scanner to sanitize description pulled from metadata advplyr 2026-05-05 17:18:49 -05:00
  • 4b060febc2 Merge pull request #5221 from brandonfhall/fix/rss-feed-m4b-content-type advplyr 2026-05-03 14:40:43 -05:00
  • 40869bcf39 fix: set correct Content-Type for RSS feed audio files Brandon 2026-05-01 22:22:09 -04:00
  • 3942805129 Cleanup rotateTokensForSession advplyr 2026-04-30 16:25:43 -05:00
  • dc446862c1 Rename migration to v2.35.0 & merge master advplyr 2026-04-30 16:08:24 -05:00
  • 379f6c716a Merge branch 'master' into token_refresh_race_condition advplyr 2026-04-30 15:59:22 -05:00
  • 47457ee1e7 Version bump v2.34.0 v2.34.0 advplyr 2026-04-27 16:51:34 -05:00
  • cb6ff9eedf Merge pull request #5204 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-04-27 16:45:57 -05:00
  • 5dc01261c1 Translated using Weblate (Dutch) LvanAlphen 2026-04-26 20:18:36 +02:00
  • cbc103cf05 Translated using Weblate (Japanese) Naoto Ishikawa 2026-04-25 16:33:49 +02:00
  • e79256d0fb Translated using Weblate (Belarusian) Pavel Miniutka 2026-04-22 22:27:58 +02:00
  • f8ef56c6bc Translated using Weblate (Hungarian) ugyes 2026-04-20 18:22:36 +02:00
  • 62d7097e23 Add ApiCacheManager test for should remove recent-episodes cache entries advplyr 2026-04-26 16:51:39 -05:00
  • 92df92ec99 Fix recent episodes endpoint cache not being cleared when updating media progress #5159 advplyr 2026-04-26 16:51:08 -05:00
  • 1c229e0627 Merge pull request #5211 from na3shkw/add-i18n-japanese advplyr 2026-04-26 16:19:37 -05:00
  • f8a71cc514 Merge pull request #5089 from meek2100/pass_managers advplyr 2026-04-26 16:16:42 -05:00
  • 63de5bb2d5 Merge branch 'advplyr:master' into add-i18n-japanese Naoto Ishikawa 2026-04-26 15:23:22 +09:00
  • 2c3108a1fa Merge pull request #5163 from pjkottke/master advplyr 2026-04-25 17:15:23 -05:00
  • 928051744a ShareController check ?t param is less than duration, revert frontend mounted usage of param advplyr 2026-04-25 17:13:22 -05:00
  • 3ccdcaec1a Implement SSRF filter for podcast episode downloads advplyr 2026-04-25 16:46:54 -05:00
  • f47bbc7886 Add Japanese language and Japan podcast search region na3shkw 2026-04-25 15:56:16 +00:00
  • 7c0ca44727 Update podcast create/update endpoints to validate autoDownloadSchedule cron expression, validate cron expression before starting in CronManager advplyr 2026-04-24 16:55:42 -05:00
  • d6a2e5596b Fix undefined variable in error log for when podcast cron is invalid advplyr 2026-04-24 16:18:56 -05:00
  • a5362de9cc Update podcast createFromRequest to sanitize html description advplyr 2026-04-23 14:34:59 -05:00
  • 9ab35ef418 Update playlist endpoints to check user still has library access advplyr 2026-04-22 16:42:58 -05:00
  • 79cc9765cf Update collection endpoints to check user library access advplyr 2026-04-22 16:29:47 -05:00
  • 5b2a788cfc Update LibraryItemController test with 403 tests advplyr 2026-04-21 17:13:52 -05:00
  • 80b39abaa2 Update library item batch api endpoints check users per-item access & return 403 advplyr 2026-04-21 17:13:06 -05:00
  • b41db23994 Version bump v2.33.2 v2.33.2 advplyr 2026-04-19 16:46:10 -05:00
  • 125f265f55 Merge pull request #5141 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-04-19 16:21:40 -05:00
  • aa4a191567 Translated using Weblate (German) Gernomaly 2026-04-16 11:41:09 +02:00
  • e431ea0472 Translated using Weblate (German) Jan 2026-04-16 11:40:38 +02:00
  • e3388d4446 Translated using Weblate (German) Laurin Sorgend 2026-04-16 11:39:35 +02:00
  • 88879f1409 Translated using Weblate (German) Mario 2026-04-16 11:41:30 +02:00
  • 3e0099e8d9 Translated using Weblate (Belarusian) Pavel Miniutka 2026-04-10 15:29:08 +02:00
  • f558182d94 Translated using Weblate (Italian) tizio04 2026-04-08 15:12:13 +02:00
  • a30fe15b10 Translated using Weblate (Russian) Владимир Макеев 2026-04-09 12:03:20 +02:00
  • 0bbf8bde5c Translated using Weblate (Bulgarian) A L 2026-03-30 13:23:36 +02:00
  • 0e2cdde731 Translated using Weblate (Slovak) Alex 2026-03-29 15:01:47 +02:00
  • bc6bfbe804 Translated using Weblate (Italian) tfr tint 2026-03-29 10:52:39 +02:00
  • 2755204168 Translated using Weblate (Russian) Vadzim Kurdzesau 2026-03-29 15:06:51 +02:00
  • 2d4df273f0 Translated using Weblate (Spanish) Francisco Serrador 2026-03-19 18:28:11 +01:00
  • d73b64a19c Translated using Weblate (Belarusian) Pavel Miniutka 2026-03-20 10:41:58 +01:00
  • b7e8a0474a Update bulk download endpoint ensure items are from the same library requested advplyr 2026-04-19 16:20:31 -05:00
  • 39adefb632 Update backup load & upload to remove tempfile on failed backups, validate details filesize & close zip advplyr 2026-04-18 17:03:37 -05:00
  • 24cab79c66 Update filesystem/pathexists endpoint to use existing isSameOrSubPath func advplyr 2026-04-18 16:24:48 -05:00
  • b27f21fd95 Update podcastUtils to sanitize episode subtitle from rss feed advplyr 2026-04-17 16:59:22 -05:00
  • 09fa0b38f5 Update podcast create path validation & fix relPath advplyr 2026-04-17 16:51:22 -05:00
  • 455e605162 Update author & library item image endpoints to clamp width/height query params advplyr 2026-04-17 16:30:08 -05:00
  • 88667d00a1 Merge pull request #5115 from rktjmp/fix-mka-opus-desktop-streaming advplyr 2026-04-10 16:54:18 -05:00
  • 94c426bd97 Update comments on matroska advplyr 2026-04-10 16:42:39 -05:00
  • 522b9735e2 Add audio/(x-)matroska to client player MIME types to avoid transcode Oliver Marriott 2026-04-09 20:49:48 +10:00
  • 5a6b3d8e61 updates to allow share t argument to over-ride server stored position peter.kottke 2026-04-01 21:05:48 -04:00
  • 64cbf59609 Merge pull request #5160 from mikiher/fix-item-removed-payload advplyr 2026-03-31 16:43:51 -05:00
  • fda1a6ea9b Fix item_removed payload to include libraryId mikiher 2026-03-31 22:02:52 +03:00
  • c4c8b8d0f2 Merge pull request #5158 from mikiher/book-update-author-events advplyr 2026-03-30 16:26:47 -05:00
  • ab3bd6f4a1 Update JS docs advplyr 2026-03-30 16:22:27 -05:00
  • 093124aac6 Emit proper author_updated/added events when updating book media mikiher 2026-03-30 22:02:56 +03:00
  • 5de92d08f9 Fix share playback session not including coverAspectRatio advplyr 2026-03-29 15:36:07 -05:00
  • 8b89b27654 Version bump v2.33.1 v2.33.1 advplyr 2026-03-19 17:09:14 -05:00
  • 3faa6f3e7d Update playlist create/update endpoint to strip all html tags advplyr 2026-03-19 16:57:22 -05:00
  • 9821c31f8e Update collection create/update endpoints to strip html tags from collection name advplyr 2026-03-19 16:53:21 -05:00
  • efe2a22674 Merge pull request #5122 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-03-19 16:41:19 -05:00
  • 9634c46bc5 Translated using Weblate (Spanish) Francisco Serrador 2026-03-18 22:56:54 +01:00
  • 5f8db24b96 Translated using Weblate (Spanish) Francisco Serrador 2026-03-18 22:52:38 +01:00
  • e781ff5eae Translated using Weblate (Spanish) Francisco Serrador 2026-03-18 22:51:19 +01:00
  • 32a17c0044 Translated using Weblate (Spanish) Francisco Serrador 2026-03-18 22:15:11 +01:00
  • f84831d6f1 Translated using Weblate (German) Fabian Jülich 2026-03-14 00:00:58 +01:00
  • dc54d42dcf Translated using Weblate (Belarusian) Pavel Miniutka 2026-03-13 15:46:52 +01:00
  • 15af7407ff Translated using Weblate (Belarusian) Pavel Miniutka 2026-03-13 14:22:29 +01:00
  • 5d9682410a Translated using Weblate (French) Charlie 2026-03-13 03:00:30 +01:00
  • 4bdd76d94c Update podcast episode update endpoint to sanitize subtitle advplyr 2026-03-18 17:01:19 -05:00
  • 7c0d9efe91 Update Confirm component to support allowHtml prompt option advplyr 2026-03-18 16:51:51 -05:00
  • 874e9e1856 Update API Key jwtAuthCheck to check user active status advplyr 2026-03-18 16:17:45 -05:00
  • 6d3773a0b8 Version bump v2.33.0 v2.33.0 advplyr 2026-03-12 17:01:54 -05:00
  • a47c869d0b Update migration file to v2.33.0 advplyr 2026-03-12 16:45:08 -05:00
  • eb0383d37a Merge pull request #5073 from kevingatera/perf/minimal-upstream-patchset advplyr 2026-03-12 16:38:26 -05:00
  • e66ffb9c23 Add indexes to MediaProgress and BookSeries models advplyr 2026-03-12 16:37:59 -05:00
  • 972193b193 Update server settings authLoginCustomMessage to sanitize on save and load advplyr 2026-03-11 17:18:05 -05:00
  • 690a7e0da9 Update session DeviceInfo with sanitize on clientDeviceInfo advplyr 2026-03-11 17:03:07 -05:00