Commit graph

170 commits

Author SHA1 Message Date
Tiberiu Ichim
f171755d43 feat: implement promote file to book and split book functionality 2026-02-20 17:42:45 +02:00
Tiberiu Ichim
d0c09d04f1 feat: implement server-side cover dimension detection and update badge thresholds 2026-02-17 19:30:48 +02:00
Tiberiu Ichim
44c25e61a3 Fix: Correctly use getExpandedById in consolidate merge 2026-02-17 16:19:29 +02:00
Tiberiu Ichim
3ba2551ba1 Fix: Handle database merge and redirect during consolidation conflicts 2026-02-17 15:55:38 +02:00
Tiberiu Ichim
86b036cb7c Implement interactive consolidation conflict resolution with merge and rename options 2026-02-17 15:48:28 +02:00
Tiberiu Ichim
58fbd9510a Consolidate singles 2026-02-17 10:56:29 +02:00
Tiberiu Ichim
c2693e2460 feat: add library-wide consolidation status update tool and improve consolidation robustness 2026-02-15 21:23:34 +02:00
Tiberiu Ichim
2c77f1fc5a Fix TypeError: checkIsNotConsolidated_FolderName is not a function by making it static 2026-02-15 20:51:39 +02:00
Tiberiu Ichim
f7506e84d3 Implement Ctrl+A Select All and Batch Reset functionality 2026-02-15 16:33:16 +02:00
Tiberiu Ichim
23034e6672 Fix library consolidation filter and implement podcast support 2026-02-15 15:46:46 +02:00
Tiberiu Ichim
5f599a9980 Improve consolidate behavior: redirect to book page and prevent library page redirects for same-library moves 2026-02-14 22:03:02 +02:00
Tiberiu Ichim
feb87e20d1 feat: Add reset metadata capability 2026-02-14 21:57:54 +02:00
Tiberiu Ichim
96707200b8 Add consolidate feature 2026-02-13 14:15:18 +02:00
Tiberiu Ichim
56eca37304 Allow books to be merged 2026-02-12 19:57:04 +02:00
Tiberiu Ichim
f511e0046d Fix multiple bugs 2026-02-06 22:35:03 +02:00
Tiberiu Ichim
ef3f39191d Fix multiple bugs 2026-02-06 22:25:44 +02:00
Tiberiu Ichim
6b530d1567 Fix move bugs 2026-02-06 22:21:22 +02:00
Tiberiu Ichim
6eb7551fba Multi move 2026-02-06 15:01:07 +02:00
Tiberiu Ichim
fb206e8198 Multi move 2026-02-06 14:51:54 +02:00
Tiberiu Ichim
d358b82b17 Handle move better 2026-02-06 14:19:13 +02:00
Tiberiu Ichim
37626b8d60 Allow items to be moved between libraries 2026-02-06 14:14:25 +02:00
advplyr
e0b90c6813 Add channels, codec and bitrate to tracks table & breakpoint updates 2025-05-02 15:06:31 -05:00
advplyr
bc1b99efd6 Fix socket events check user permissions for library items #4199 2025-04-12 17:39:51 -05:00
advplyr
8286aad7a4 Fix updating cover from match requests #3807 2025-01-07 09:05:53 -06:00
advplyr
d5ce7b4939 Migrate to new library item in scanner 2025-01-05 12:05:01 -06:00
advplyr
6d52f88a96 Update controllers to use toOldJSON functions 2025-01-04 15:20:41 -06:00
advplyr
0357dc90d4 Update libraryItem.updatedAt on media update 2025-01-03 14:07:27 -06:00
advplyr
6467a92de6 Remove media progress when deleting podcast episode audio file 2025-01-03 12:12:56 -06:00
advplyr
63466ec48b Fix deleting episode library file removes episode from playlist #3784 2025-01-03 12:06:20 -06:00
advplyr
12c6f2e9a5 Update updateMedia endpoint to use new model 2025-01-02 17:21:07 -06:00
advplyr
5cd14108f9 Remove req.oldLibraryItem usage 2025-01-02 15:54:10 -06:00
advplyr
eb853d9f09 Fix LibraryItemController unit test 2025-01-02 15:51:21 -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
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
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