advplyr
33aa4f1952
Merge master
2024-12-01 13:27:20 -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
mikiher
6d8720b404
Subfolder support for OIDC auth
2024-11-29 04:28:50 +02:00
advplyr
ef82e8b0d0
Fix:Server crash deleting user with sessions
2024-11-27 16:48:07 -06:00
advplyr
d19bb909b3
Fix:Server crash deleting library that has playback sessions #3634
2024-11-22 17:20:31 -06:00
advplyr
a5ebd89817
Update FolderWatcher to singleton
2024-11-07 16:32:05 -06: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
mikiher
524cf5ec5b
Fix incorrect call to handleDownloadError
2024-10-29 21:42:44 +02:00
advplyr
2a9159f106
Merge pull request #3553 from mikiher/handle-download-errors
...
Add proper error handing for file downloads
2024-10-28 17:00:40 -05:00
advplyr
8f113d17c2
Fix:Ensure library has all settings defined when validating settings for update #3559
2024-10-28 16:57:37 -05:00
mikiher
9084055b95
Add proper error handing for file downloads
2024-10-28 08:03:31 +02:00
Austin Spencer
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
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
076f71d490
Fix:Handle undefined page/limit in paginated library queries #3499
2024-10-11 17:15:16 -05:00
advplyr
33eae1e03a
Fix:Server crash on podcast add page, adds API endpoint to get podcast titles #3499
...
- Instead of loading all podcast library items this page now loads only the needed data
2024-10-11 16:55:09 -05:00
advplyr
0adceaa3f0
Remove asciiOnlyToLowerCase
2024-10-08 16:59:45 -05:00
advplyr
64b78b5822
Move pagination limit/page query param validation to middleware & check for positive integer
2024-10-06 16:29:30 -05:00
mikiher
0bdc2fb05e
Move authors to lazyBookshelf
2024-10-06 18:25:08 +03:00
advplyr
7cd8d7f44d
Update NotificationManager to singleton
2024-09-27 17:33:23 -05:00
advplyr
567a9a4e58
Fix:API /libraries/:library/items validate limit and page are positive integers #3459
2024-09-26 16:48:38 -05: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
60e348fcc1
Fix:Updating root user #3366
2024-09-02 16:12:57 -05:00
advplyr
47712e63f1
Update user default permissions
2024-09-02 15:55:25 -05:00
Nicholas Wallace
790c1fb34a
Allow update of default permission keys missing for user
2024-09-02 10:28:03 -07:00
advplyr
9f60017cfe
Update:Remove oldSeries model
2024-09-01 15:26:43 -05:00
advplyr
db86bfd63d
Fix:New authors not setting lastFirst column, updates for new Series model
2024-09-01 15:08:56 -05:00
advplyr
fc276b330a
Fix:Server crash when uploading or adding new podcast #3353
2024-09-01 07:35:05 -05:00
advplyr
ba742563c2
Remove old Author object & fix issue deleting empty authors
2024-08-31 13:27:48 -05:00
advplyr
c45c82306e
Remove old library, folder and librarysettings model
2024-08-28 17:26:23 -05:00
advplyr
0ae054c5d7
Update tools endpoint status codes
2024-08-26 17:02:29 -05:00
advplyr
c72eac9987
Fix:Check if book is already being merged before allowing to start #3331
2024-08-25 17:13:09 -05:00
advplyr
159ccd807f
Updates to migrate off of old library model
2024-08-24 16:09:54 -05:00
advplyr
5d13faef33
Updates to LibraryController to use new Library model
...
- Additional validation on API endpoints
- Removed success toast when reorder libraries
2024-08-24 15:38:15 -05:00
advplyr
38edcdca4b
Updates to use new Library model
2024-08-23 16:59:51 -05:00
advplyr
8774e6be71
Update:Create library endpoint to create using new model, adding additional validation
2024-08-22 17:39:28 -05:00
advplyr
1c0d6e9c67
Merge pull request #3313 from mikiher/author-image-path
...
Update AuthorController to handle invalid image paths and log a warning
2024-08-21 17:46:39 -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
mikiher
20a3657063
Update AuthorController to handle invalid image paths and log a warning
2024-08-20 10:51:24 +03:00
advplyr
26d2c5a8f0
Remove oldUser object require
2024-08-19 17:35:00 -05:00
advplyr
5308fd8b46
Update:Create & update API endpoints to create with new data model
2024-08-17 17:18:40 -05: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
9facf77ff1
Update remove old sync local sessions endpoint & update MeController routes to use new user model
2024-08-11 13:09:53 -05:00