Commit Graph

74 Commits

Author SHA1 Message Date
advplyr 3cae110360 Merge branch 'master' into plugin-implementation-demo 2024-12-30 13:48:02 -06:00
Greg Lorenzen 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
advplyr c8682c8456 Add minimal template plugin 2024-12-22 16:01:55 -06:00
advplyr 50e84fc2d5 Update PluginManager to singleton, update PluginContext, support prompt object in plugin extension 2024-12-22 15:15:56 -06:00
advplyr 048790b33a Updates on plugin apis and example 2024-12-21 16:48:56 -06:00
advplyr fc17a74865 Update plugin to use uuid for id, update example plugin with taskmanager and socketauthority test 2024-12-21 14:54:43 -06:00
advplyr 23b480b11a Remove separate plugins dir and use metadata dir for plugins folder 2024-12-21 10:20:09 -06:00
advplyr ad89fb2eac Update example plugin and add plugins frontend page with save config endpoint 2024-12-20 17:21:00 -06:00
advplyr 62bd7e73f4 Example of potential plugin implementation 2024-12-19 17:48:18 -06:00
advplyr 302b651e7b Fix library item unit test 2024-12-15 12:38:50 -06:00
mikiher 9b8e059efe Remove serverAddress from Feeds and FeedEpisodes URLs 2024-12-07 19:27:37 +02:00
advplyr 5fa0897ad7 Merge pull request #3665 from mikiher/subdirectory-fixes-3
Subdirectory support for OIDC and SocketIO
2024-12-03 17:29:57 -06:00
advplyr 0f1b64b883 Add test for grouping book library items 2024-12-03 17:21:57 -06:00
advplyr 33aa4f1952 Merge master 2024-12-01 13:27:20 -06:00
advplyr 2b5484243b Add LibraryItemController test for delete/batchDelete/updateMedia endpoint functions to correctly remove authors & series with no books 2024-12-01 12:44:21 -06:00
advplyr 4b52f31d58 Update v2.17.3 migration file to first check if constraints need to be updated, add unit test 2024-11-30 15:48:20 -06:00
mikiher 9917f2d358 Change migration to v2.17.4 2024-11-29 09:01:03 +02:00
mikiher 6d8720b404 Subfolder support for OIDC auth 2024-11-29 04:28:50 +02:00
mikiher 50797879d5 Add a REINDEX NOCASE v2.15.1 migration and update v2.15.0 migration (#3533)
* Add REINDEX NOCASE migration and update v2.15.0 migration

* Update v2.15.0 migration test

* Fix typo
2024-10-18 16:10:29 -05:00
advplyr e58d7db03b Merge pull request #3417 from nichwall/series_cleanup_2
Add: series migration to be unique
2024-10-12 15:48:04 -05:00
Nicholas Wallace e6e494a92c Rename for next minor release 2024-10-07 18:52:14 -07:00
mikiher 501dc938e6 Add Nunicode sqlite extension integration 2024-09-29 09:22:39 +03:00
advplyr 5154e31c1c Update migration to v2.14.0 2024-09-24 17:06:00 -05:00
advplyr c67b5e950e Update MigrationManager.test.js - moved migrations ensureDir to init() 2024-09-24 16:54:13 -05:00
Nicholas Wallace 8b95dd65d9 Fix: test cases checking the wrong bookSeriesId 2024-09-14 15:43:10 -07:00
Nicholas Wallace 691ed88096 Add more logging, clean up typo 2024-09-14 15:34:38 -07:00
Nicholas Wallace 999ada03d1 Fix: missing variables 2024-09-14 14:36:47 -07:00
Nicholas Wallace fa451f362b Add: tests for one book in duplicate series 2024-09-14 12:11:31 -07:00
Nicholas Wallace 868659a2f1 Add: unique constraint on bookseries table 2024-09-14 11:44:19 -07:00
advplyr 8ae62da138 Update migration unit test name 2024-09-14 10:40:01 -05:00
advplyr bedba39af9 Merge branch 'master' into series_cleanup_2 2024-09-14 10:11:16 -05:00
mikiher 55164803b0 Fix migrationMeta database version initial value, and move isDatabaseNew logic inside MigrationManager 2024-09-14 08:01:32 +03:00
Nicholas Wallace 2711b989e1 Add: series migration to be unique 2024-09-13 16:55:48 -07:00
advplyr 703477b157 Merge pull request #3405 from mikiher/logger-fixes
Log non-strings into log file like console.log does
2024-09-11 14:31:05 -05:00
mikiher 220f7ef7cd Resolve some weird unrelated flakiness in BookFinder test 2024-09-11 21:40:31 +03:00
mikiher 682a99dd43 Log non-strings into log file like console.log does 2024-09-11 19:58:30 +03:00
advplyr 7cbf9de8ca Update migrations jsdocs 2024-09-10 15:57:07 -05:00
mikiher 6fb1202c1c Put umzug in server/libs and remove unneeded dependencies from it 2024-09-08 21:33:32 +03:00
mikiher 8a28029809 Make migration management more robust 2024-09-07 22:24:19 +03:00
mikiher 3f93b93d9e Add db migration management infratructure 2024-09-04 12:48:10 +03: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 29a15858f4 Update ApiCacheManager unit test for userNew 2024-08-11 15:19:28 -05:00
advplyr 2c8ebd43cc Update ApiCacheManager unit test 2024-08-06 17:26:36 -05:00
mikiher 294490f814 Fix permission issues in embed/merge 2024-07-29 20:19:58 +03:00
mikiher c3f3fca896 Remove dependency on libs/ffbinaries from BinaryManager test 2024-07-27 22:44:01 +03:00
mikiher 329e9c9eb2 BinaryManager support for libraries and downloading from github release assets 2024-07-27 21:51:31 +03:00
mikiher 7faf42d892 Merge branch 'advplyr:master' into ffmpeg-progress 2024-07-20 12:28:47 +03:00
mikiher 10f5f331d7 Fixes + add progress to m4b and embed tools 2024-07-20 12:28:06 +03:00
Alex 9a697f48db feat: parse language from NFO metadata source 2024-07-17 11:50:27 -04:00
mikiher 8bdee51798 Add unit tests for new ffmpegHelpers functions 2024-07-03 23:50:42 +03:00