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 |
|
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 |
|