| 
							
							
								 mikiher | bf6d81b333 | Merge branch 'advplyr:master' into audible-confidence-score | 2025-07-09 09:04:52 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | 596bddf791 | Fix manually setting updatedAt of mediaProgresses using progress sync lastUpdate timestamp #4366 | 2025-07-01 16:48:07 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | 9c44fc0d01 | Merge branch 'advplyr:master' into audible-confidence-score | 2025-06-26 18:09:13 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | a992400d6a | Add ENV REACT_CLIENT_PATH to target a Nextjs frontend instead of Nuxt | 2025-06-23 16:56:08 -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 | 9bf8d7de11 | Fix server crash when FantLab provider request times out #4410 | 2025-06-17 17:21:21 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 9d4303ef7b | Update book library secondary title sort to use title ignore prefixes #4414 | 2025-06-17 16:25:30 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 1f7be58124 | Fix database cleanup query pulling duplicate mediaProgresses | 2025-06-16 17:50:53 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | 5017e7ce9e | Merge branch 'advplyr:master' into audible-confidence-score | 2025-06-16 10:26:58 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | 693dc00fa3 | Update local session sync logs to help debug sync errors | 2025-06-15 17:21:47 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | b515c6c746 | Remove mediaProgresses duplicate check | 2025-06-14 17:56:35 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 5025c6a3ea | Merge pull request #4383 from JKubovy/improve-podcast-episode-search Use fuse.js for podcast episode search | 2025-06-13 17:29:13 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 6d0d1415e4 | Add fuse.basic.min.js in libs instead of full npm package, use lower threshold for quick matching | 2025-06-13 17:23:24 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 514f5c2409 | Merge pull request #4394 from Vito0912/feat/addISBNAudible Added the ISBN for Audible providers (returned data) | 2025-06-13 16:21:32 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 777a055fcd | Update podcast episode downloads to have a fallback user agent string | 2025-06-12 17:31:12 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | b45085d2d6 | Update podcast episode download user agent to fix #4401 | 2025-06-12 17:19:24 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 22f6e86a12 | Fix pathexists filepath back to posix | 2025-06-11 16:37:07 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | a6f10ca48e | Update upload endpoint to check user has access to library | 2025-06-11 16:14:51 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | aac01d6d9a | Update pathexists endpoint to check user has access to library | 2025-06-11 16:04:18 -05:00 |  | 
			
				
					| 
							
							
								 Vito0912 | a617994207 | added isbn | 2025-06-11 08:12:23 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 0135b3560c | Fix filesystem pathexists path join | 2025-06-10 17:02:42 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 6968a5c02a | Merge pull request #4378 from Vito0912/feat/PodcastNots Notifications for failed rss feeds and disabled rss feeds | 2025-06-09 16:25:19 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 5e2bb0b12c | Fix notification js docs and update description/defaults | 2025-06-09 16:21:05 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 7122756e58 | Update notification description grammar | 2025-06-09 15:51:14 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | c8cea4e6af | Update book library sort by author to use title as secondary sort #4380 | 2025-06-08 17:28:19 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 81640464ba | Update cleanDatabase to remove duplicate mediaProgresses | 2025-06-06 17:05:07 -05:00 |  | 
			
				
					| 
							
							
								 Jan Kubovy | eda7036f70 | Use fuse.js for podcast episode search Replace levenshtein distance with fuse.js fuzzy searching library. Search in episode's title and subtitle | 2025-06-06 10:43:52 +00:00 |  | 
			
				
					| 
							
							
								 advplyr | e669a8d378 | Merge pull request #4370 from Vito0912/feat/MaxFailedEpisodeChecks- Adds ENV for MaxFailedEpisodeChecks | 2025-06-05 15:06:27 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 8e01859075 | Cast PODCAST_DOWNLOAD_TIMEOUT and MAX_FAILED_EPISODE_CHECKS env vars to numbers | 2025-06-05 14:31:12 -05:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 84c9c6cb50 | move to global | 2025-06-05 14:07:35 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 6aa7c8a3d8 | added notification | 2025-06-05 13:34:18 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 357176b301 | catch timeout | 2025-06-04 16:15:18 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 9bb4dc3ab0 | potential fix | 2025-06-04 10:58:44 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 709c33f27a | ensure proper type | 2025-06-04 10:05:16 +02:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 4d846e225a | Adds ENV for MaxFailedEpisodeChecks | 2025-06-04 10:02:17 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 63ccdb68f0 | Fix m4b encoder backup file overwriting the encoded file when they have the same filename | 2025-06-02 16:50:03 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 9052ceedd3 | Sanitize media item & episode description on update | 2025-05-31 17:01:58 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 8e08458ea2 | Merge branch 'master' of https://github.com/advplyr/audiobookshelf | 2025-05-27 17:56:32 -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 | 6ce1806359 | Update pathexists file system API endpoint | 2025-05-26 16:56:50 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | d03c338b48 | Fix log for podcast rss feed with no guid #4325 | 2025-05-24 17:09:58 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 6d1f0b27df | Fix MediaProgress not using the lastUpdate time sent for local progress syncs | 2025-05-22 17:30:38 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | a894ceb9cf | Match confidence calculation for audible results | 2025-05-21 10:25:42 +03:00 |  | 
			
				
					| 
							
							
								 mikiher | 387e58a714 | Add levenshteinSimilarity function to utils | 2025-05-21 09:57:44 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | cae874ef05 | Update max allowed json request size #4250 | 2025-05-20 17:44:13 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 241b56ad45 | Merge pull request #4166 from balki/patch-1 Support listening on unix socket | 2025-05-16 16:19:47 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 635c384952 | Handle undefined Host and make chmod async | 2025-05-16 16:14:13 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 0ed6045d1e | Add support for searching podcast episode titles #3301 | 2025-05-15 17:16:15 -05:00 |  |