Commit Graph

  • 6caa1aa2da Merge pull request #5409 from mikiher/podcast-scanner-stale-episodes master advplyr 2026-07-28 18:15:19 -04:00
  • 32fae4a7c6 Fix podcast rescan emitting stale episodes on item_updated mikiher 2026-07-28 12:26:32 +03:00
  • 96d4021a3c Version bump v2.36.0 v2.36.0 advplyr 2026-07-27 17:31:12 -05:00
  • 49826f5163 Merge pull request #5406 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-07-27 18:26:57 -04:00
  • 76e33a2a4e Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-27 02:46:13 +02:00
  • 1a440811c5 Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-26 07:09:14 +02:00
  • 529a16b718 Merge pull request #5407 from nichwall/readme-update advplyr 2026-07-27 05:53:49 -04:00
  • 032f0b6b51 Fix installation link Nicholas Wallace 2026-07-26 21:41:51 -07:00
  • f5bfa1edd6 Add note about frontend rewrite Nicholas Wallace 2026-07-26 21:40:59 -07:00
  • 4dfad46722 Merge pull request #5405 from advplyr/auth_sessions_enhancements advplyr 2026-07-26 18:49:25 -04:00
  • c86f336536 Update delete session to return status 200 instead of json auth_sessions_enhancements advplyr 2026-07-26 17:40:14 -05:00
  • 1876bfbfe7 Add delete auth session endpoint to logout individual session advplyr 2026-07-26 17:36:36 -05:00
  • a7b380cd7a Add pagination to /me/sessions endpoint & sessions account page table advplyr 2026-07-26 17:11:03 -05:00
  • 71c5d27ea5 Merge pull request #5269 from weblate/weblate-audiobookshelf-abs-web-client advplyr 2026-07-26 08:45:00 -04:00
  • 83707e08bf Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-25 09:51:51 +02:00
  • e8d1b58bd2 Translated using Weblate (Croatian) Igor Dobrača 2026-07-25 20:21:15 +02:00
  • aff79b5579 Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-25 09:47:20 +02:00
  • 321d8bfda1 Translated using Weblate (Swedish) Mona Lisa 2026-07-22 15:32:39 +02:00
  • a3ff41f90e Translated using Weblate (Icelandic) Axel Björnsson 2026-07-12 00:18:25 +02:00
  • 60f9ac93f7 Translated using Weblate (Swedish) Mona Lisa 2026-07-03 12:40:02 +02:00
  • bd61a43458 Translated using Weblate (Swedish) Mona Lisa 2026-07-03 12:16:13 +02:00
  • df6ec07f18 Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-02 05:18:57 +02:00
  • 6d02aa3aa0 Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-01 17:08:43 +02:00
  • 144fe743c6 Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-01 16:51:03 +02:00
  • 0851b346d0 Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-01 15:55:33 +02:00
  • 53e904314e Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-01 10:53:32 +02:00
  • 84f80f1903 Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-01 10:33:29 +02:00
  • 98b1f4abad Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-01 10:24:18 +02:00
  • ec0d147d6d Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-01 10:11:01 +02:00
  • a7825bb461 Translated using Weblate (Chinese (Simplified Han script)) FiendFEARing 2026-07-01 09:33:55 +02:00
  • 09be7799f6 Translated using Weblate (Tamil) தமிழ்நேரம் 2026-06-23 16:17:05 +02:00
  • dc6a8a7292 Translated using Weblate (Tamil) தமிழ்நேரம் 2026-06-21 07:37:54 +02:00
  • 0c075674a0 Translated using Weblate (Portuguese (Brazil)) Gabriel 2026-06-19 00:24:27 +02:00
  • 5b13820cb4 Added translation using Weblate (Tamil) advplyr 2026-06-16 15:00:00 +02:00
  • d5b4d57fe3 Translated using Weblate (Danish) Hans Henrik Juhl 2026-06-15 17:03:44 +02:00
  • f12b64495a Translated using Weblate (Danish) Mikkel Dupont Olesen 2026-06-12 15:03:33 +02:00
  • 43f3150a52 Translated using Weblate (Danish) Hans Henrik Juhl 2026-06-12 17:01:40 +02:00
  • 65d3a668e3 Translated using Weblate (Danish) Mikkel Dupont Olesen 2026-06-12 15:01:24 +02:00
  • 2b5297bee8 Translated using Weblate (Danish) Mikkel Dupont Olesen 2026-06-12 14:59:31 +02:00
  • 08caeb5975 Translated using Weblate (Greek) no1ta 2026-06-11 14:48:04 +02:00
  • 6c170a5064 Translated using Weblate (Croatian) Igor Dobrača 2026-06-04 10:55:09 +02:00
  • 4b62f90964 Added translation using Weblate (Uzbek) advplyr 2026-05-27 14:14:23 +02:00
  • e9ea511c90 Merge pull request #5400 from advplyr/account_sessions_table advplyr 2026-07-25 18:43:26 -04:00
  • c6afeb7dc9 Fix logout button logging out all devices account_sessions_table advplyr 2026-07-25 17:20:32 -05:00
  • 35a2c5e87c Add /me/sessions endpoint and show sessions table on account page advplyr 2026-07-25 17:18:38 -05:00
  • 4c71a076e7 Merge pull request #5395 from advplyr/logout_all_devices advplyr 2026-07-24 18:51:35 -04:00
  • e56c1099e6 Add logout all devices button and extend auth logout endpoint logout_all_devices advplyr 2026-07-24 17:44:03 -05:00
  • dc0b24a03f Merge pull request #5393 from advplyr/pw_change_invalidates_sessions advplyr 2026-07-23 18:40:30 -04:00
  • c900676be7 User password changes invalidate sessions pw_change_invalidates_sessions advplyr 2026-07-23 17:21:25 -05:00
  • a6cde926ee Merge pull request #5336 from francisrath/fix-broken-help-links advplyr 2026-07-22 18:07:58 -04:00
  • e8db14fe33 Update collection help docs link advplyr 2026-07-22 17:07:32 -05:00
  • e9b533637f Merge pull request #5376 from DanielAshley/contrib/refresh-grace-period advplyr 2026-07-22 18:01:32 -04:00
  • 8b97da500d Remove TokenManager test advplyr 2026-07-22 16:58:03 -05:00
  • 37b42601ef Merge pull request #5363 from Vito0912/feat/newEndpoints advplyr 2026-07-22 17:10:51 -04:00
  • 5da4ec51ce Remove MeController test advplyr 2026-07-22 16:05:59 -05:00
  • 4c65a87d5c Update bookmarks endpoints to use json object as root advplyr 2026-07-22 16:05:37 -05:00
  • 0e5618dcd8 Apply suggestions from code review Finn Dittmar 2026-07-22 10:20:41 +02:00
  • d063d851e1 Merge pull request #5388 from mikiher/fix/bulk-download-permissions advplyr 2026-07-21 18:34:13 -04:00
  • 6458e6d3d2 Merge pull request #5387 from mikiher/fix/refresh-token-auth advplyr 2026-07-21 18:20:57 -04:00
  • 70953d8c82 Slim down TokenManager test advplyr 2026-07-21 17:18:58 -05:00
  • 2d9f63963e Merge pull request #5370 from mikiher/fix/root-user-delete-protection advplyr 2026-07-20 18:35:32 -04:00
  • f12abca3fc Simplify user delete checks advplyr 2026-07-20 17:33:15 -05:00
  • bced308462 Trim down UserController test advplyr 2026-07-20 17:31:03 -05:00
  • 528d03fef3 Merge pull request #5386 from mikiher/fix/oidc-url-validation advplyr 2026-07-20 18:08:51 -04:00
  • b93c3133a9 Update x-forwarded-proto to check comma separated value advplyr 2026-07-20 17:06:21 -05:00
  • 8d9db8d103 fix OidcAuthStrategy test module load order mikiher 2026-07-20 18:43:15 +03:00
  • 08bbf9cd9d Update server settings to include host timezone for use in cron scheduler next run dates advplyr 2026-07-19 17:31:00 -05:00
  • 95af4812cd Make the refresh-token grace period configurable (default 10 min) Daniel 2026-07-18 21:42:06 -04:00
  • 8ec547e302 fix(auth): refresh tokens authentication in API and WebSocket requests mikiher 2026-07-16 18:58:44 +03:00
  • 32e4da8c92 fix(permissions): enforce per-item access on bulk library download mikiher 2026-07-16 18:11:19 +03:00
  • 0ce37004af fix(auth): harden OIDC web callback URL validation mikiher 2026-07-16 17:11:11 +03:00
  • 527745b54e refactor(server): centralize request HTTPS and origin detection mikiher 2026-07-16 17:10:42 +03:00
  • 3c016314e6 fix(auth): prevent admin users from deleting the root account mikiher 2026-07-15 20:34:02 +03:00
  • 59c7d0275c Merge pull request #5354 from mikiher/scan-author-events advplyr 2026-07-13 19:27:31 -04:00
  • 4883d0f60c add progress and bookmarks specific endpoints Finn Dittmar 2026-07-13 11:41:49 +02:00
  • 9d9ab49664 Batch author numBooks updates at scan end via authors_num_books_updated mikiher 2026-07-10 17:37:31 +03:00
  • 82aec5f60c Merge pull request #5341 from mikiher/expanded-minified-superset advplyr 2026-07-09 16:56:45 -05:00
  • 7ee5e1bdf6 Emit author socket events when book scans create or link authors mikiher 2026-07-09 10:35:18 +03:00
  • 3bb53d939d Add all minified fields to expanded library item JSON so socket updates remain a strict superset of shelf payloads mikiher 2026-07-01 22:30:21 +03:00
  • 6f03467f35 Update links in the README advplyr 2026-06-29 16:46:33 -05:00
  • b2f593f1c4 Update readme organizing docs link & remove api docs link advplyr 2026-06-29 16:43:24 -05:00
  • 58dcda36a5 Cleanup readme and link to contributing docs advplyr 2026-06-29 16:37:54 -05:00
  • 354e0bf793 Update readme remove reverse proxy set up and link to docs page advplyr 2026-06-29 16:32:41 -05:00
  • 0784373b61 Update outdated in-app help links to new docs site structure Francis Rath 2026-06-29 03:02:19 +02:00
  • 2f219ea3cc Merge pull request #5325 from mikiher/file-upload-internal-api advplyr 2026-06-25 17:03:34 -05:00
  • 56e60b8420 Server.js: Let next.js handle file uploads through internal-api routes mikiher 2026-06-23 14:08:16 +03:00
  • 9b92b5de34 Merge pull request #5318 from mikiher/match-update-episode-enclosure advplyr 2026-06-20 17:06:32 -05:00
  • 3417c0c721 Enhance PodcastController to handle enclosure updates, allowing for null values and object structure validation for enclosure properties. mikiher 2026-06-18 12:39:50 +03:00
  • cbda0360aa Merge pull request #5291 from mikiher/allowed-dev-origins advplyr 2026-06-04 15:13:34 -05:00
  • 036bc081f0 index.js: Read AllowedDevOrigins from dev,js into ALLOWED_DEV_ORIGINS env var mikiher 2026-06-04 14:03:59 +03:00
  • e70e4b9d40 Fix typo on onTest notification body 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