| 
							
							
								 advplyr | ba7160c305 | Add index to removeItem on multiselect keydown | 2025-09-02 17:31:48 -05:00 |  | 
			
				
					| 
							
							
								 Nicholas Wallace | afab429c75 | Fix: ensure all keys are unique in MultiSelect | 2025-08-30 10:01:25 -07:00 |  | 
			
				
					| 
							
							
								 John | 18ad23d016 | Issue 4540 New SortBy Options: Started Date & Finished Date (#4575) ---------
Co-authored-by: advplyr <advplyr@protonmail.com> | 2025-08-24 16:54:38 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 9c47f404c9 | Fix current author not showing in podcast match #4617 | 2025-08-23 16:55:32 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 2f6de71a3a | Fix match tab local storage book provider being updated by podcast matching #4615 | 2025-08-22 08:35:11 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | e4b9ac5446 | Add episode updated translation for podcast match #4606 | 2025-08-19 16:52:50 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 9987d219f8 | Remove success toast on podcast episodes removed #4606 | 2025-08-19 16:50:43 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 751371abb8 | Update ReadIcon svg with material-symbols | 2025-08-12 17:46:01 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 6365c02875 | Update explicit material symbols icon to fill | 2025-08-12 17:40:48 -05:00 |  | 
			
				
					| 
							
							
								 Tobias Berger | 5ef632a7eb | Replace some SVG icons with material-symbols | 2025-08-01 09:20:34 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 4d70929d2e | Add locale strings for user stats heatmap #4550 | 2025-07-31 19:51:05 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 2054accdc9 | Update library sort dropdown to use max height available | 2025-07-28 15:07:57 -04:00 |  | 
			
				
					| 
							
							
								 advplyr | 7d8b857c77 | Add book library sort by progress updated #1215 | 2025-07-28 14:58:28 -04:00 |  | 
			
				
					| 
							
							
								 advplyr | 4af21b079a | Fix epub toc search input colors for themes | 2025-07-25 17:31:59 -05:00 |  | 
			
				
					| 
							
							
								 Michael Vinci | c9eaf2db2d | Add 'sepia' theme to EpubReader | 2025-07-25 17:01:16 -05:00 |  | 
			
				
					| 
							
							
								 Felix | d9f2d8bf1d | Update SideRail.vue Changed cursor at version to pointer | 2025-07-24 13:57:26 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 8fb460ce05 | Merge pull request #4319 from mikiher/audible-confidence-score Audible confidence score | 2025-07-21 17:00:44 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 8c4bbfd6a2 | Add match confidence as a badge on match book card | 2025-07-21 16:52:21 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | e678fe6e2f | Update sessions modal to show username & update sessions endpoints to always return username | 2025-07-16 16:56:07 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | e9a705587a | Merge branch 'advplyr:master' into audible-confidence-score | 2025-07-13 10:13:00 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | d3402e30c2 | Update ereaders to handle refreshing, epubjs to use custom request method, separate accessToken in store | 2025-07-10 16:54:28 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 25fe4dee3a | Update epub reader to use axios for handling refresh tokens | 2025-07-09 17:03:10 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | bf6d81b333 | Merge branch 'advplyr:master' into audible-confidence-score | 2025-07-09 09:04:52 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | ad092ef8f8 | Merge branch 'master' into jwt_auth_refactor | 2025-07-07 16:50:58 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | ce803dd6de | Use getServerSetting to ensure serverSettings is set before accessing | 2025-07-06 17:39: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 | 293851d931 | Fix missing translation in remove podcast episode modal #4434 | 2025-06-30 17:49:05 -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 | 4f5123e842 | Implement new JWT auth | 2025-06-29 17:22:58 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | 9c44fc0d01 | Merge branch 'advplyr:master' into audible-confidence-score | 2025-06-26 18:09:13 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | af684e6a69 | Explicit library filter not shown for users without permission | 2025-06-21 17:01:13 -05:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 5336d0525e | add explicit to podcasts | 2025-06-21 12:29:54 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | bb4eec9355 | add explicit | 2025-06-21 12:02:44 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 7b92c15a46 | Include durationSeconds on RSS podcast episode parsed from duration | 2025-06-19 17:28:21 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | c150ed4e98 | Update view episode modal to include duration & episode feed modal to include duration & size | 2025-06-19 17:14:56 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | b8849677de | Episode view modal makes timestamps in description clickable | 2025-06-18 17:20:36 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | 5017e7ce9e | Merge branch 'advplyr:master' into audible-confidence-score | 2025-06-16 10:26:58 +03:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 759c58d3f7 | remove any attachment | 2025-06-04 16:38:01 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 424ef1aec3 | prettier 2 | 2025-06-02 19:34:25 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 9968743a93 | fix wrong display and ignored values | 2025-06-02 19:32:52 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 0c8e334b1a | Update rich text editor to prevent pasting in images from the browser | 2025-05-29 17:27:29 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 1119ddef8a | Add RSS Feed Open filter for podcast libraries to match book libraries #4335 | 2025-05-27 17:56:27 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | f05a513767 | Fix m4b encoder bitrate preset selection #4337 | 2025-05-25 16:12:35 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | de25763a74 | Add match confidence display to BookMatchCard | 2025-05-21 11:16:46 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | cae874ef05 | Update max allowed json request size #4250 | 2025-05-20 17:44:13 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 733afc3e29 | Update edit series sequence to show error when sequence has spaces #4314 | 2025-05-19 17:37:11 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 8e0319994e | Update total results in global search component | 2025-05-15 17:22:20 -05:00 |  |