DavevanIersel
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							794adf0292
							
						
					 | 
					
						
						
							
							Translated using Weblate (Dutch)
						
						
						
						
						
						
						
						Currently translated at 100.0% (1108 of 1108 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nl/ 
						
					 | 
					
						2025-07-09 19:54:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Schosser
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f2e0b9762c
							
						
					 | 
					
						
						
							
							Translated using Weblate (German)
						
						
						
						
						
						
						
						Currently translated at 100.0% (1108 of 1108 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ 
						
					 | 
					
						2025-07-09 19:54:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Schosser
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7d0def0edb
							
						
					 | 
					
						
						
							
							Translated using Weblate (German)
						
						
						
						
						
						
						
						Currently translated at 100.0% (1108 of 1108 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ 
						
					 | 
					
						2025-07-09 19:54:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vito0912
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0653572396
							
						
					 | 
					
						
						
							
							Translated using Weblate (German)
						
						
						
						
						
						
						
						Currently translated at 99.9% (1106 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ 
						
					 | 
					
						2025-07-09 19:54:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vito0912
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d9a3750667
							
						
					 | 
					
						
						
							
							Translated using Weblate (German)
						
						
						
						
						
						
						
						Currently translated at 99.9% (1106 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ 
						
					 | 
					
						2025-07-09 19:54:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9c0c7b6b08
							
						
					 | 
					
						
						
							
							Merge pull request #4469 from advplyr/fix_scanner_deleting_single_file_books
						
						
						
						
						
						
						
						Fix scanner after deleting single file books #4459 
						
					 | 
					
						2025-07-09 14:54:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							df1391d93f
							
						
					 | 
					
						
						
							
							Fix scanner after deleting single file books #4459
						
						
						
						
						
					 | 
					
						2025-07-09 13:42:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mikiher
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							bf6d81b333
							
						
					 | 
					
						
						
							
							Merge branch 'advplyr:master' into audible-confidence-score
						
						
						
						
						
					 | 
					
						2025-07-09 09:04:52 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							8775e55762
							
						
					 | 
					
						
						
							
							Update jwt secret handling
						
						
						
						
						
					 | 
					
						2025-07-08 16:39:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0d152c20d
							
						
					 | 
					
						
						
							
							Seperate setUserToken from setUser in store
						
						
						
						
						
					 | 
					
						2025-07-08 09:45:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ff7355262
							
						
					 | 
					
						
						
							
							Fix hashPassword
						
						
						
						
						
					 | 
					
						2025-07-08 09:14:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							6cc7a44a22
							
						
					 | 
					
						
						
							
							Update oidc redirect to pass both new and old token in url
						
						
						
						
						
					 | 
					
						2025-07-07 17:21:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad092ef8f8
							
						
					 | 
					
						
						
							
							Merge branch 'master' into jwt_auth_refactor
						
						
						
						
						
					 | 
					
						2025-07-07 16:50:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							4102ed8be4
							
						
					 | 
					
						
						
							
							Fix LazySeriesCard component test
						
						
						
						
						
					 | 
					
						2025-07-07 16:49:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							691f291843
							
						
					 | 
					
						
						
							
							Update LibraryItemController unit test
						
						
						
						
						
					 | 
					
						2025-07-07 16:26:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac381854e5
							
						
					 | 
					
						
						
							
							Add rate limiter for auth endpoints
						
						
						
						
						
					 | 
					
						2025-07-07 16:23:15 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c8900560c
							
						
					 | 
					
						
						
							
							Seperate out auth strategies, update change password to return error status codes
						
						
						
						
						
					 | 
					
						2025-07-07 15:04:40 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							d9cfcc86e7
							
						
					 | 
					
						
						
							
							Update oidc to return refresh token in response body for mobile
						
						
						
						
						
					 | 
					
						2025-07-07 09:16:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce803dd6de
							
						
					 | 
					
						
						
							
							Use getServerSetting to ensure serverSettings is set before accessing
						
						
						
						
						
					 | 
					
						2025-07-06 17:39:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							97afd22f81
							
						
					 | 
					
						
						
							
							Refactor Auth to breakout functions in TokenManager, handle token generation for OIDC
						
						
						
						
						
					 | 
					
						2025-07-06 16:43:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							e24eaab3f1
							
						
					 | 
					
						
						
							
							Log when token expiry is set via env var, api-keys create/update returns with user association
						
						
						
						
						
					 | 
					
						2025-07-06 13:10:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							e201247d69
							
						
					 | 
					
						
						
							
							Handle socket re-authentication, fix socket toast to be re-usable, socket cleanup
						
						
						
						
						
					 | 
					
						2025-07-06 11:07:01 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							a24dae5262
							
						
					 | 
					
						
						
							
							Merge branch 'master' into jwt_auth_refactor
						
						
						
						
						
					 | 
					
						2025-07-06 09:06:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							e59babdf24
							
						
					 | 
					
						
						
							
							Force re-login if using old token, show alert if admin user, add isOldToken flag to user
						
						
						
						
						
					 | 
					
						2025-07-05 17:46:18 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							8dbe1e4e5d
							
						
					 | 
					
						
						
							
							Fix express.json position
						
						
						
						
						
					 | 
					
						2025-07-04 16:49:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							cdc37ddb0f
							
						
					 | 
					
						
						
							
							Use x-refresh-token for alt method of passing refresh token, check x-refresh-token for logout
						
						
						
						
						
					 | 
					
						2025-07-04 13:54:37 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							f127a7beb5
							
						
					 | 
					
						
						
							
							Update router for internal-api routes
						
						
						
						
						
					 | 
					
						2025-07-03 17:31:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							df60aeb456
							
						
					 | 
					
						
						
							
							Update narrator name to be clickable to filter by narrator
						
						
						
						
						
					 | 
					
						2025-07-02 17:30:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							30c327d92a
							
						
					 | 
					
						
						
							
							Merge pull request #4454 from advplyr/fix_mediaprogress_updatedat_2
						
						
						
						
						
						
						
						Fix manually setting updatedAt of mediaProgresses using progress sync lastUpdate timestamp 
						
					 | 
					
						2025-07-01 17:08:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							596bddf791
							
						
					 | 
					
						
						
							
							Fix manually setting updatedAt of mediaProgresses using progress sync lastUpdate timestamp #4366
						
						
						
						
						
					 | 
					
						2025-07-01 16:48:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							44ff90a6f2
							
						
					 | 
					
						
						
							
							Update refresh endpoint to support override cookie token
						
						
						
						
						
					 | 
					
						2025-07-01 16:31:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							293851d931
							
						
					 | 
					
						
						
							
							Fix missing translation in remove podcast episode modal #4434
						
						
						
						
						
					 | 
					
						2025-06-30 17:49:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b995a179d
							
						
					 | 
					
						
						
							
							Add support for returning refresh token for mobile clients
						
						
						
						
						
					 | 
					
						2025-06-30 17:31:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d32a22de9
							
						
					 | 
					
						
						
							
							Update API Keys to be tied to a user, add apikey lru-cache, handle deactivating expired keys
						
						
						
						
						
					 | 
					
						2025-06-30 14:53:11 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							af1ff12dbb
							
						
					 | 
					
						
						
							
							Add get all, update and delete endpoints. Add api keys config page
						
						
						
						
						
					 | 
					
						2025-06-30 11:32:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							d96ed01ce4
							
						
					 | 
					
						
						
							
							Set up ApiKey model and create Api Key endpoint
						
						
						
						
						
					 | 
					
						2025-06-30 10:12:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7610e97f0f
							
						
					 | 
					
						
						
							
							Merge pull request #4416 from weblate/weblate-audiobookshelf-abs-web-client
						
						
						
						
						
						
						
						Translations update from Hosted Weblate 
						
					 | 
					
						2025-06-29 17:32:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								advplyr
							
						 
					 | 
					
						
						
						
						
							
						
						
							4f5123e842
							
						
					 | 
					
						
						
							
							Implement new JWT auth
						
						
						
						
						
					 | 
					
						2025-06-29 17:22:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Eigen_art
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d102065d02
							
						
					 | 
					
						
						
							
							Translated using Weblate (Ukrainian)
						
						
						
						
						
						
						
						Currently translated at 100.0% (1107 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ 
						
					 | 
					
						2025-06-27 00:22:11 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dan Johansen
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							34315d4c10
							
						
					 | 
					
						
						
							
							Translated using Weblate (Danish)
						
						
						
						
						
						
						
						Currently translated at 99.7% (1104 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/ 
						
					 | 
					
						2025-06-27 00:22:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Förster
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							276a179446
							
						
					 | 
					
						
						
							
							Translated using Weblate (German)
						
						
						
						
						
						
						
						Currently translated at 99.9% (1106 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ 
						
					 | 
					
						2025-06-27 00:22:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								burghy86
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4462d32e98
							
						
					 | 
					
						
						
							
							Translated using Weblate (Italian)
						
						
						
						
						
						
						
						Currently translated at 100.0% (1107 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/it/ 
						
					 | 
					
						2025-06-27 00:22:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								SunSpring
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9722674072
							
						
					 | 
					
						
						
							
							Translated using Weblate (Chinese (Simplified Han script))
						
						
						
						
						
						
						
						Currently translated at 100.0% (1107 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/ 
						
					 | 
					
						2025-06-27 00:22:09 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Franco
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							35bb77c9c2
							
						
					 | 
					
						
						
							
							Translated using Weblate (Dutch)
						
						
						
						
						
						
						
						Currently translated at 100.0% (1107 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nl/ 
						
					 | 
					
						2025-06-27 00:22:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								biuklija
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cf6f49ce75
							
						
					 | 
					
						
						
							
							Translated using Weblate (Croatian)
						
						
						
						
						
						
						
						Currently translated at 100.0% (1107 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ 
						
					 | 
					
						2025-06-27 00:22:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Schosser
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d614373c64
							
						
					 | 
					
						
						
							
							Translated using Weblate (German)
						
						
						
						
						
						
						
						Currently translated at 99.9% (1106 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ 
						
					 | 
					
						2025-06-27 00:22:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Stefan Ha
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b9969c78a6
							
						
					 | 
					
						
						
							
							Translated using Weblate (German)
						
						
						
						
						
						
						
						Currently translated at 99.9% (1106 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ 
						
					 | 
					
						2025-06-27 00:22:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								B0rax
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fbf482d6b6
							
						
					 | 
					
						
						
							
							Translated using Weblate (German)
						
						
						
						
						
						
						
						Currently translated at 99.9% (1106 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ 
						
					 | 
					
						2025-06-27 00:22:06 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Havndrup Munch
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							dd74d0a726
							
						
					 | 
					
						
						
							
							Translated using Weblate (Danish)
						
						
						
						
						
						
						
						Currently translated at 98.9% (1095 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/ 
						
					 | 
					
						2025-06-27 00:22:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								petr-prikryl
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b13b80e011
							
						
					 | 
					
						
						
							
							Translated using Weblate (Czech)
						
						
						
						
						
						
						
						Currently translated at 99.9% (1106 of 1107 strings)
Translation: Audiobookshelf/Abs Web Client
Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ 
						
					 | 
					
						2025-06-27 00:22:04 +02:00 | 
					
					
						
						
							
							
							
						
					 |