advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddd8f15f2b 
							
						 
					 
					
						
						
							
							Merge pull request  #4088  from nichwall/checkRemoveAuthors_fix  
						
						... 
						
						
						
						Fix empty series delete check 
						
					 
					
						2025-03-08 18:03:36 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							8f308c6180 
							
						 
					 
					
						
						
							
							Close RSS feeds after removing empty series  
						
						
						
					 
					
						2025-03-08 17:47:47 -06:00 
						 
				 
			
				
					
						
							
							
								Nicholas Wallace 
							
						 
					 
					
						
						
						
						
							
						
						
							10acf28fa6 
							
						 
					 
					
						
						
							
							Simplify log level determination  
						
						
						
					 
					
						2025-03-08 12:46:36 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Wallace 
							
						 
					 
					
						
						
						
						
							
						
						
							84e20e041c 
							
						 
					 
					
						
						
							
							Fix: empty series delete flakiness  
						
						
						
					 
					
						2025-03-08 11:16:34 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Wallace 
							
						 
					 
					
						
						
						
						
							
						
						
							167617cce0 
							
						 
					 
					
						
						
							
							Add: transaction to empty author remove  
						
						
						
					 
					
						2025-03-08 10:43:27 -07:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							c29935e57b 
							
						 
					 
					
						
						
							
							Update migration manager to validate migration files  #4042  
						
						
						
					 
					
						2025-03-06 17:24:33 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							b17e6010fd 
							
						 
					 
					
						
						
							
							Add validation for custom metadata provider responses  
						
						
						
					 
					
						2025-03-04 17:50:40 -06:00 
						 
				 
			
				
					
						
							
							
								Vito0912 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a296ac6132 
							
						 
					 
					
						
						
							
							fix crash  
						
						
						
					 
					
						2025-03-04 18:06:58 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6075f2686f 
							
						 
					 
					
						
						
							
							Merge pull request  #3546  from justcallmelarry/master  
						
						... 
						
						
						
						API PATCH /me/progress/:id - allow providing createdAt and respect provided finishedAt when syncing progress 
						
					 
					
						2025-02-28 17:25:46 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							0ca65d1f79 
							
						 
					 
					
						
						
							
							Show download icon for queued/downloaded episodes in rss feed modal  
						
						
						
					 
					
						2025-02-26 17:56:17 -06:00 
						 
				 
			
				
					
						
							
							
								Nicholas Wallace 
							
						 
					 
					
						
						
						
						
							
						
						
							6674189acd 
							
						 
					 
					
						
						
							
							Add: prevent duplicates from being added to queue  
						
						
						
					 
					
						2025-02-23 19:23:26 -07:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							373d14a49e 
							
						 
					 
					
						
						
							
							Merge pull request  #4034  from nichwall/custom-metadata-provider-logging  
						
						... 
						
						
						
						Add: log custom metadata provider to match other providers 
						
					 
					
						2025-02-23 16:58:07 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a17127f078 
							
						 
					 
					
						
						
							
							Merge pull request  #4031  from nichwall/temp_file_ignore_refactor  
						
						... 
						
						
						
						Refactor ignore file logic 
						
					 
					
						2025-02-23 16:56:09 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							20f812403f 
							
						 
					 
					
						
						
							
							Add fileUtils recurseFiles and shouldIgnoreFile tests  
						
						
						
					 
					
						2025-02-23 16:53:11 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a864c6bcc6 
							
						 
					 
					
						
						
							
							Merge pull request  #4020  from mikiher/invalidate-count-cache-on-entity-update  
						
						... 
						
						
						
						Invalidate count cache on entity update 
						
					 
					
						2025-02-23 15:21:36 -06:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							364ccd85fe 
							
						 
					 
					
						
						
							
							Use count cache only when no filter is set  
						
						
						
					 
					
						2025-02-23 08:53:57 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							d6b58c2f10 
							
						 
					 
					
						
						
							
							Revert "Invalidate count cache on entity update"  
						
						... 
						
						
						
						This reverts commit e8b60defb6 
						
					 
					
						2025-02-23 08:03:10 +02:00 
						 
				 
			
				
					
						
							
							
								Nicholas Wallace 
							
						 
					 
					
						
						
						
						
							
						
						
							4662fc5244 
							
						 
					 
					
						
						
							
							Add: log custom metadata provider to match other providers  
						
						
						
					 
					
						2025-02-22 14:48:13 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Wallace 
							
						 
					 
					
						
						
						
						
							
						
						
							13c20e0cdd 
							
						 
					 
					
						
						
							
							Add: generic function to ignor files  
						
						
						
					 
					
						2025-02-22 12:28:51 -07:00 
						 
				 
			
				
					
						
							
							
								alexshch09 
							
						 
					 
					
						
						
						
						
							
						
						
							452d354b52 
							
						 
					 
					
						
						
							
							fix(auth): Add admin-level auth to LibraryController delete update and issue removal  
						
						
						
					 
					
						2025-02-22 00:44:52 +01:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							9d7f44f73a 
							
						 
					 
					
						
						
							
							Fix RSS Feed Open query  
						
						
						
					 
					
						2025-02-21 17:39:36 -06:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							e8b60defb6 
							
						 
					 
					
						
						
							
							Invalidate count cache on entity update  
						
						
						
					 
					
						2025-02-21 09:45:10 +02:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							7919a8b581 
							
						 
					 
					
						
						
							
							Fix get podcast library items endpoint when not including a limit query param  #4014  
						
						
						
					 
					
						2025-02-20 17:40:54 -06:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							f9c0e52f18 
							
						 
					 
					
						
						
							
							Add title triggers in new databases  
						
						
						
					 
					
						2025-02-19 17:39:32 +02:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							6290cfaeb1 
							
						 
					 
					
						
						
							
							Auto format  
						
						
						
					 
					
						2025-02-18 17:19:06 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd3d4f5fcf 
							
						 
					 
					
						
						
							
							Merge pull request  #3978  from sloped/fix/detect-http-https-upgrades  
						
						... 
						
						
						
						fix: allow upgrading HTTP to HTTPS for redirects 
						
					 
					
						2025-02-18 17:18:36 -06:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							568bf0254d 
							
						 
					 
					
						
						
							
							Change migration version to v2.19.4  
						
						
						
					 
					
						2025-02-18 07:57:46 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							7038f5730f 
							
						 
					 
					
						
						
							
							Set title[IgnorePrefix] when a podcast libraryItem is created  
						
						
						
					 
					
						2025-02-16 14:57:05 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							0a8186cbda 
							
						 
					 
					
						
						
							
							Add ANALYZE to database init sequence  
						
						
						
					 
					
						2025-02-16 13:38:54 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							659164003f 
							
						 
					 
					
						
						
							
							Clear LibraryItemsPodcastFilters count cache after podcast[Episode] is created or destroryed  
						
						
						
					 
					
						2025-02-16 13:27:47 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							de5d8650e8 
							
						 
					 
					
						
						
							
							Add profiling to podcast library filterdata queries  
						
						
						
					 
					
						2025-02-16 12:47:23 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							bacefb5f6f 
							
						 
					 
					
						
						
							
							Format PodcastScanner (Pretteier-only changes)  
						
						
						
					 
					
						2025-02-16 12:41:47 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							0169bf5518 
							
						 
					 
					
						
						
							
							Update podcast.numEpisodes when episodes are created or destroyed  
						
						
						
					 
					
						2025-02-16 12:38:44 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							8f192b1b17 
							
						 
					 
					
						
						
							
							Add profiling to podcasts and podcast episodes page queries  
						
						
						
					 
					
						2025-02-16 09:46:32 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							21343b5aa0 
							
						 
					 
					
						
						
							
							Add count cache to libraryItemsPodcastQueries  
						
						
						
					 
					
						2025-02-16 09:40:29 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							a5508cdc4c 
							
						 
					 
					
						
						
							
							Remove unnecessary 'distinct: true' from podcast episodes page query  
						
						
						
					 
					
						2025-02-16 09:32:00 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							bd4f48ec39 
							
						 
					 
					
						
						
							
							Add required: true to includes in podcast episodes page query  
						
						
						
					 
					
						2025-02-16 09:29:57 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							cb9fc3e0d1 
							
						 
					 
					
						
						
							
							Replace numEpisodesIncomplete subquery with cached user progress calculation  
						
						
						
					 
					
						2025-02-16 09:22:06 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							707533df8f 
							
						 
					 
					
						
						
							
							Remove numEpisodes subquery from podcasst page query  
						
						
						
					 
					
						2025-02-16 09:15:54 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							2e48ec0dde 
							
						 
					 
					
						
						
							
							Use libraryItem.title[IgnorePrefix] for sorting podcasts page query  
						
						
						
					 
					
						2025-02-16 09:08:27 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e46a351b 
							
						 
					 
					
						
						
							
							Separate feed query from podcasts page query  
						
						
						
					 
					
						2025-02-16 09:05:54 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							da8fd2d9d5 
							
						 
					 
					
						
						
							
							Set podcastId when mediaProgress is created  
						
						
						
					 
					
						2025-02-16 08:57:10 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							f1de307bf9 
							
						 
					 
					
						
						
							
							Update cached user whenever mediaProgress is removed  
						
						
						
					 
					
						2025-02-16 08:52:33 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							7282afcfde 
							
						 
					 
					
						
						
							
							Add podcastId to mediaProgress model  
						
						
						
					 
					
						2025-02-16 08:42:09 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							e2f1aeed75 
							
						 
					 
					
						
						
							
							Add numEpisodes to podcast model  
						
						
						
					 
					
						2025-02-16 08:38:03 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							23a750214f 
							
						 
					 
					
						
						
							
							Add migration in preparation for podcast query optimization  
						
						
						
					 
					
						2025-02-16 08:35:51 +02:00 
						 
				 
			
				
					
						
							
							
								mikiher 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee5646d79 
							
						 
					 
					
						
						
							
							fix stringifySequelizeQuery and add tests  
						
						
						
					 
					
						2025-02-15 23:57:27 +02:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							d9b206fe1c 
							
						 
					 
					
						
						
							
							Fix server crash when quick match all updates existing series sequence  #3961  
						
						
						
					 
					
						2025-02-14 16:56:37 -06:00 
						 
				 
			
				
					
						
							
							
								advplyr 
							
						 
					 
					
						
						
						
						
							
						
						
							5ca12eee19 
							
						 
					 
					
						
						
							
							Fix count cache by stringify Symbols  #3979  
						
						
						
					 
					
						2025-02-13 18:07:59 -06:00 
						 
				 
			
				
					
						
							
							
								Conner McCall 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f460297daf 
							
						 
					 
					
						
						
							
							fix: allow upgrading HTTP to HTTPS for redirects  
						
						... 
						
						
						
						Re: #3142  and #3658 
When adding certain podcasts, the server encountered a redirect from an HTTP URL to an HTTPS domain, causing an error that was difficult for end users to diagnose without inspecting logs or HTML.
This issue arose due to SSRF security measures that blocked such redirects. Instead of failing in these cases, we now detect when the error is caused by an HTTP-to-HTTPS upgrade. If confirmed, we upgrade the initial URL to HTTPS and resend the request.
Since this change does not allow cross-protocol or cross-domain redirections, it remains secure while resolving most of the reported issues.
Affected podcasts that are now fixed:
- D&D is for Nerds
- The New Yorker: The Writer's Voice - New Fiction from The New Yorker
- Radiolab 
						
					 
					
						2025-02-13 09:19:02 -06:00