| 
							
							
								 Vito0912 | 0123dacb29 | download multiple items | 2025-03-17 19:35:59 +01:00 |  | 
			
				
					| 
							
							
								 Gabriel Gavrilov | 394bf8cb70 | Allow number types for payload metadata when updating books. (#4118) * Allow number types for payload metadata
* cast numbers to string | 2025-03-16 08:42:18 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | e29d3a3672 | Cast OpenLibrary publishYear to string #4114 | 2025-03-15 17:41:07 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | de22177dbf | Update opf parser to support refines meta elements | 2025-03-13 17:49:05 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | e504bb09eb | Merge pull request #4106 from Roukanken42/fix/loading-epub-covers Fix: Load epub covers via cover-image property | 2025-03-12 17:06:00 -05:00 |  | 
			
				
					| 
							
							
								 Roukanken | b86797a245 | Fix: Load epub covers via cover-image property | 2025-03-11 21:05:21 +01:00 |  | 
			
				
					| 
							
							
								 Vito0912 | 953f21ed53 | fix updating progress not updating finishedAt | 2025-03-10 13:58:52 +01:00 |  | 
			
				
					| 
							
							
								 IUser | e7ca6a4ea9 | Fix spelling | 2025-03-09 14:01:53 -07:00 |  | 
			
				
					| 
							
							
								 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 |  |