Commit Graph

187 Commits

Author SHA1 Message Date
ed5960825b Fix podcast episode continue and listen again home page shelves 2025-01-07 08:37:05 -06:00
977bdbf0bb Fix podcast episode AudioTrack object 2025-01-06 13:30:31 -06:00
108eaba022 Migrate tools and collapse series. fix continue shelves. remove old objects 2025-01-05 14:09:03 -06:00
d5ce7b4939 Migrate to new library item in scanner 2025-01-05 12:05:01 -06:00
1e9470b840 Update AuthorController library item usage and remove unused 2025-01-04 15:59:40 -06:00
6d52f88a96 Update controllers to use toOldJSON functions 2025-01-04 15:20:41 -06:00
d8823c8b1c Update podcasts to new library item model 2025-01-04 12:41:09 -06:00
69d1744496 Update podcasts to new library item model 2025-01-03 16:48:24 -06:00
63466ec48b Fix deleting episode library file removes episode from playlist #3784 2025-01-03 12:06:20 -06:00
c251f1899d Update PlaybackSession to use new library item model 2025-01-03 11:16:03 -06:00
12c6f2e9a5 Update updateMedia endpoint to use new model 2025-01-02 17:21:07 -06:00
4787e7fdb5 Updates to LibraryItemController to use new model 2025-01-02 15:42:52 -06:00
dd0ebdf2d8 Implementing toOld functions for LibraryItem/Book/Podcast 2025-01-02 12:49:58 -06:00
e7f7d1a573 Fix refresh feed when book is deleted and belonged to a series/collection 2025-01-01 12:06:01 -06:00
5201625d38 Fix FeedEpisodes using a new ID when updating #3757 2025-01-01 11:32:39 -06:00
0444829a9f Add index on duration 2025-01-01 08:37:57 +02:00
754c121168 Add libraryItem size index 2025-01-01 07:34:29 +02:00
777c59458d Fix find all playlist endpoint 2024-12-31 17:11:31 -06:00
9785bc02ea Update Playlist model & controller to remove usage of old Playlist object, remove old Playlist 2024-12-31 17:01:42 -06:00
476933a144 Refactor Collection model/controller to not use old Collection object, remove 2024-12-30 16:54:48 -06:00
4cdc2a8c28 Feat/download via share link (#3666)
* Adds share download endpoint
* Adds Downloadable toggle to share modal

---------

Co-authored-by: advplyr <advplyr@protonmail.com>
2024-12-29 16:52:57 -06:00
e0c674d9a9 Fix:Opening audiobook RSS feeds use audiofile name #3752 2024-12-28 16:36:53 -06:00
b39268ccb0 Remove old Feed/FeedEpisode/FeedMeta objects 2024-12-15 17:54:36 -06:00
de8a9304d2 Remove unused old feed methods 2024-12-15 17:05:57 -06:00
f8fbd3ac8c Migrate Feed updating and build xml to new model 2024-12-15 16:56:59 -06:00
369c05936b Fix feed create entityUpdatedAt value 2024-12-15 14:07:46 -06:00
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
e50bd93958 Refactor Feed model to create new feed for series 2024-12-15 11:44:07 -06:00
d576625cb7 Refactor Feed model to create new feed for collection 2024-12-15 10:53:31 -06:00
9bd1f9e3d5 Refactor Feed model to create new feed for library item 2024-12-14 16:55:56 -06:00
315b21db00 Fix:API get media progress for episode 2024-11-24 15:05:19 -06:00
d19bb909b3 Fix:Server crash deleting library that has playback sessions #3634 2024-11-22 17:20:31 -06:00
784b761629 Fix:Unable to edit series sequence #3636 2024-11-21 14:19:40 -06:00
46a3c3de33 Merge pull request #3597 from nichwall/mediatype_uuid_migration
`MediaId` UUID migration
2024-11-17 15:50:10 -06:00
2b7e3f0efe Update uuid migration to v2.17.0 and for all tables still using UUIDv4 2024-11-17 15:45:21 -06:00
5ccf5d7150 Use a simpler database fetch in fullUpdateFromOld 2024-11-16 06:26:32 +02:00
a382482173 Add in-memory user cache 2024-11-10 08:34:47 +02:00
713bdcbc41 Add: migration for mediaId to use UUID instead of UUIDV4 2024-11-09 13:10:46 -07:00
7a49681dd2 Fix includes 2024-11-02 13:02:40 -05:00
7a1623e6a1 Move cover path func to LibraryItem model 2024-11-02 12:56:40 -05:00
ecc30b85bc Allow users to create ereaders (#3531)
* add create eReader permission toggle

* add english label for create EReader permission

* add ereader table to account with user specific modal

* add createEreader permission

* create api endpoint and logic for updating user eReader devices

* add translated label for createEreader permission

* handle name duplicates and remove helper func

* toast for duplicate name error caught on server

* restrict user ereader updates to devices with sole ownership

* remove label

* fix other devices logic and client socket emitter

* fix for deleting ereaders

* User create ereader endpoint validate accessibility

---------

Co-authored-by: advplyr <advplyr@protonmail.com>
2024-10-26 15:34:34 -05:00
0782146682 Update:Pass mark as finished library settings to media progress update #837 2024-10-25 17:27:50 -05:00
91aea4f754 Add:Library settings for mark as finished when time remaining or percent complete #837 2024-10-24 17:19:51 -05:00
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
84012d9090 Fix: podcast episode index name 2024-10-19 11:38:34 -07:00
1fa80e31d1 Add: migrations for authors, series, and podcast episodes 2024-10-19 10:40:17 -07:00
e58d7db03b Merge pull request #3417 from nichwall/series_cleanup_2
Add: series migration to be unique
2024-10-12 15:48:04 -05:00
e6db1495ab retire unicode handling workaround for Author and Series title 2024-10-08 19:52:26 +00:00
942bd0859f Change PlaybackSession createFromOld to use upsert instead of create 2024-09-18 18:01:36 +03:00
22ad16e11b Fix:Server crash on scan for library with no metadataPrecedence set #3434 2024-09-17 16:10:32 -05:00