| 
							
							
								 advplyr | 1a67f57551 | Update podcast downloads to fallback to download without tagging due to inaccurate rss feed enclosures #3837 | 2025-01-14 15:48:06 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | a1ec10bd0d | Fix sync request responding with 500 status code | 2025-01-06 11:39:55 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 108eaba022 | Migrate tools and collapse series. fix continue shelves. remove old objects | 2025-01-05 14:09:03 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | d5ce7b4939 | Migrate to new library item in scanner | 2025-01-05 12:05:01 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | f366dfa909 | Merge pull request #3780 from nichwall/api_cache_case_insensitive API Cache Manager route uses case-insensitive match | 2025-01-04 16:03:14 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 726a9eaea5 | Fix local playback sync | 2025-01-04 15:35:05 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 6d52f88a96 | Update controllers to use toOldJSON functions | 2025-01-04 15:20:41 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | d8823c8b1c | Update podcasts to new library item model | 2025-01-04 12:41:09 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 69d1744496 | Update podcasts to new library item model | 2025-01-03 16:48:24 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | c251f1899d | Update PlaybackSession to use new library item model | 2025-01-03 11:16:03 -06:00 |  | 
			
				
					| 
							
							
								 Nicholas Wallace | f70f21455f | Req URL is lowercase in ApiCacheManager | 2025-01-02 20:13:38 -07:00 |  | 
			
				
					| 
							
							
								 advplyr | 12c6f2e9a5 | Update updateMedia endpoint to use new model | 2025-01-02 17:21:07 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 4787e7fdb5 | Updates to LibraryItemController to use new model | 2025-01-02 15:42:52 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | dd0ebdf2d8 | Implementing toOld functions for LibraryItem/Book/Podcast | 2025-01-02 12:49:58 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | e7f7d1a573 | Fix refresh feed when book is deleted and belonged to a series/collection | 2025-01-01 12:06:01 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 5201625d38 | Fix FeedEpisodes using a new ID when updating #3757 | 2025-01-01 11:32:39 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 5fa263023f | Fix:Quick match not removing empty series/authors #3743 | 2024-12-22 10:58:22 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | b39268ccb0 | Remove old Feed/FeedEpisode/FeedMeta objects | 2024-12-15 17:54:36 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | f8fbd3ac8c | Migrate Feed updating and build xml to new model | 2024-12-15 16:56:59 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 837a180dc1 | Refactor RssFeedManager.init to use new model only | 2024-12-15 13:14:55 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 4c68ad46f4 | Refactor RssFeedManager to use new model when closing feeds, fix close series feed when series is removed, update RssFeedManager to singleton | 2024-12-15 12:37:01 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | e50bd93958 | Refactor Feed model to create new feed for series | 2024-12-15 11:44:07 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | d576625cb7 | Refactor Feed model to create new feed for collection | 2024-12-15 10:53:31 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 9bd1f9e3d5 | Refactor Feed model to create new feed for library item | 2024-12-14 16:55:56 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 329bbea043 | Fix:Downloading podcast episode when file extension is mp3 but enclosure type is not mp3 #3711 | 2024-12-13 16:06:00 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 5646466aa3 | Update JSDocs for feeds endpoints | 2024-12-08 08:05:33 -06:00 |  | 
			
				
					| 
							
							
								 mikiher | 9b8e059efe | Remove serverAddress from Feeds and FeedEpisodes URLs | 2024-12-07 19:27:37 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 9a1c773b7a | Fix:Server crash on uploadCover temp file mv failed #3685 | 2024-12-06 16:59:34 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | 2b5484243b | Add LibraryItemController test for delete/batchDelete/updateMedia endpoint functions to correctly remove authors & series with no books | 2024-12-01 12:44:21 -06:00 |  | 
			
				
					| 
							
							
								 mikiher | 8626fa3e00 | Add episode_download_queue_cleared socket event | 2024-11-12 07:37:38 +02:00 |  | 
			
				
					| 
							
							
								 mikiher | b50d7f0927 | Remove unnecessary socket event causing OOM | 2024-11-12 07:25:10 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 850ed48955 | Fix:Podcast episodes duplicated when a scan runs while the episode is downloading #2785 | 2024-11-07 17:26:51 -06:00 |  | 
			
				
					| 
							
							
								 advplyr | a5ebd89817 | Update FolderWatcher to singleton | 2024-11-07 16:32:05 -06:00 |  | 
			
				
					| 
							
							
								 Nicholas Wallace | 41fe5373a7 | Add: check that migrationsMetatable is well formed | 2024-11-06 22:06:58 -07:00 |  | 
			
				
					| 
							
							
								 mikiher | 3bc2941445 | No db access for author image if in disk cache | 2024-11-03 08:44:57 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 654b1d6b34 | Merge pull request #3580 from mikiher/cover-image-performance Improve cover image performance | 2024-11-02 13:10:00 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 7a1623e6a1 | Move cover path func to LibraryItem model | 2024-11-02 12:56:40 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | 9e990d7927 | Optimize LibraryItemController.getCover | 2024-11-02 09:05:30 +02:00 |  | 
			
				
					| 
							
							
								 advplyr | 6eba467b91 | Fix:Session sync for streaming podcast episodes using incorrect duration #3560 | 2024-10-29 15:41:31 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 0782146682 | Update:Pass mark as finished library settings to media progress update #837 | 2024-10-25 17:27:50 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 91aea4f754 | Add:Library settings for mark as finished when time remaining or percent complete #837 | 2024-10-24 17:19:51 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 9896e4381b | Update:Setup variables to control when a media item is marked as finished. By time remaining or progress percentage #837 | 2024-10-21 17:48:02 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 13dd4edd6a | Fix:Ignore dot files in migrations folder #3510 | 2024-10-14 14:46:55 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | e58d7db03b | Merge pull request #3417 from nichwall/series_cleanup_2 Add: series migration to be unique | 2024-10-12 15:48:04 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | d92626071e | Use musl-based libnusqlite3 in Docker | 2024-10-07 20:48:52 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | 1b1b71a9b6 | Merge pull request #3468 from mikiher/nunicode-intergration Nunicode integration | 2024-10-01 15:17:54 -05:00 |  | 
			
				
					| 
							
							
								 mikiher | 4a7ada28fb | Switch to nunicode-binaries v1.1 | 2024-10-01 16:47:40 +03:00 |  | 
			
				
					| 
							
							
								 mikiher | 501dc938e6 | Add Nunicode sqlite extension integration | 2024-09-29 09:22:39 +03:00 |  | 
			
				
					| 
							
							
								 advplyr | 7cd8d7f44d | Update NotificationManager to singleton | 2024-09-27 17:33:23 -05:00 |  | 
			
				
					| 
							
							
								 advplyr | 8a7b5cc87d | Ensure series-column-unique migration is idempotent | 2024-09-24 16:47:09 -05:00 |  |