advplyr
b39268ccb0
Remove old Feed/FeedEpisode/FeedMeta objects
2024-12-15 17:54:36 -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
0dedb09a07
Update:batchUpdate endpoint validate req.body is an array of objects
2024-12-01 12:49:39 -06:00
advplyr
c496db7c95
Fix:Remove authors with no books when a books is removed #3668
...
- Handles bulk delete, single delete, deleting library folder, and removing items with issues
- Also handles bulk editing and removing authors
2024-12-01 09:51:26 -06: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
mikiher
524cf5ec5b
Fix incorrect call to handleDownloadError
2024-10-29 21:42:44 +02:00
mikiher
9084055b95
Add proper error handing for file downloads
2024-10-28 08:03:31 +02:00
advplyr
5b22e945da
Update:Format numbers on user listening stats chart #3441
2024-09-23 16:36:56 -05:00
advplyr
decde230aa
Update:Some logs to include library item id #3440
2024-09-22 14:15:17 -05:00
advplyr
0344a63b48
Clean out old unused objects
2024-09-03 17:04:58 -05:00
advplyr
ba742563c2
Remove old Author object & fix issue deleting empty authors
2024-08-31 13:27:48 -05:00
Chance Zibolski
0b860e0d40
Fix Content-Type header when browser user-agent is from an Apple mobile device
...
Fixes #3310
Signed-off-by: Chance Zibolski <chance.zibolski@gmail.com>
2024-08-20 19:01:14 -07:00
advplyr
e53ac6566b
Update API JS docs
2024-08-11 17:01:25 -05:00
advplyr
2472b86284
Update:Express middleware sets req.user to new data model, openid permissions functions moved to new data model
2024-08-11 16:07:29 -05:00
advplyr
afc16358ca
Update more API endpoints to use new user model
2024-08-11 15:15:34 -05:00
advplyr
68ef3a07a7
Update controllers to use new user model
2024-08-10 17:15:21 -05:00
advplyr
b55d8250cc
Download log update
2024-08-09 16:48:21 -05:00
ic1415
ef2d736b20
Update LibraryItemController.js
...
standardizing log messages for all download cases
2024-08-05 16:33:56 -04:00
ic1415
f3a453be20
Update LibraryItemController.js
...
Additional logging for single file downloads coming from download function
2024-08-05 16:19:28 -04:00
advplyr
a55c167dde
Fix:Cleanup media progress when deleting podcasts, remove usage of old user model
2024-08-03 17:09:17 -05:00
advplyr
2a69955cc1
Update server/controllers/LibraryItemController.js
2024-08-02 16:30:21 -05:00
ic1415
9eb0ec76fe
Update LibraryItemController.js
...
update library item controller to log downloaded ebooks to fix #3215
2024-07-31 10:48:41 -04:00
advplyr
2f2ec2ec1f
Add book item more menu item for Share, restrict share to admin or up, add admin socket events for open/close shares
2024-07-07 15:51:50 -05:00
advplyr
9a4c5a16ef
Merge pull request #3111 from mikiher/tone-replacement
...
Replace tone with ffmpeg for metadata and cover embedding
2024-07-06 16:03:17 -05:00
advplyr
e6b1acfb44
Remove tone scripts & references, rename tone-object endpoint, remove node-tone dependency, remove TONE_PATH env
2024-07-06 16:00:48 -05:00
advplyr
d5e00c8bbd
Update:Get personalized home page shelves and get library items endpoint optional includes for media item shares, show public icon on shared book items
2024-07-01 17:26:13 -05:00
advplyr
d6eae9b43e
Add:Create media item shares with expiration #1768
2024-06-22 16:42:13 -05:00
advplyr
f74d741821
Fix:Server crash when updating media with external cover url that fails to download #2857
2024-04-20 11:34:21 -05:00
mikiher
b47793c365
Add cache control header for timestamped cover image requests
2024-02-26 14:00:25 +02:00
mikiher
2ebdb44826
Merge cover and media update in Match.vue into a single /media API call
2024-02-01 12:03:12 +02:00
advplyr
ebe511404a
Remove updateMedia endpoint cover cache purge
2024-01-31 17:23:16 -06:00
advplyr
021adf3104
Update:Podcast episode table is lazy loaded #1549
2023-12-31 14:51:01 -06:00
advplyr
160c83df4a
Update:podcastEpisodes table index added for createdAt column #2073 #2075
2023-12-30 16:14:14 -06:00
advplyr
290a377ef9
Update:Remove local cover path input & replace with url from web input, include SSRF request filter
2023-10-13 16:33:47 -05:00
advplyr
753ae3d7dc
Fix:Server crash when downloading single file library items #2199
2023-10-10 17:51:52 -05:00
advplyr
a3a8937ba3
Fix:Crash when searching for cover without an author #2174
2023-10-02 17:09:12 -05:00
advplyr
20a1d40d99
Fix:Set date properly on local playback sessions #2168
2023-10-01 12:44:52 -05:00
advplyr
5e976c08af
Update cover API endpoint to only load necessary data from DB #2073
2023-09-21 16:57:48 -05:00
James Ross
207ba7ec8e
x-accel: encode all paths to URIs
...
updates util function encodeUriPath to use node:url with a file:// path
prefix, and updates all instances x-accel redirection to use this helper
util instead of sending unencoded paths into the header.
2023-09-18 13:08:19 -07:00
advplyr
efae529fac
Add cover finder to new book scanner
2023-09-06 17:48:50 -05:00
advplyr
1dd1fe8994
Update match all books to load items from DB, remove library items loading to memory on init
2023-09-04 16:33:55 -05:00
advplyr
b1c07834be
Remove force re-scan and old scanner logic
2023-09-04 13:59:37 -05:00
advplyr
b9da3fa30e
Add new podcast scanner and remove old scanner
2023-09-04 11:50:55 -05:00
advplyr
42ff3d8314
Add new library item scanner
2023-09-03 17:51:58 -05:00
advplyr
7567e91878
Update get library item api endpoint to remove unnecessary authors include query param
2023-09-03 10:04:14 -05:00
advplyr
4ad1cd2968
Fix:Batch API endpoints crash on reset library filter data
2023-09-02 10:46:47 -05:00
advplyr
6c1b4e3a36
Update db model references
2023-08-20 13:34:03 -05:00
advplyr
21343ffbd1
Update numIssues on filter data, fix watcher scanning in new items
2023-08-20 13:16:53 -05:00