Alex Ling
f2d6d28a72
Define properties with macro
2022-07-03 07:24:33 +00:00
Chris Alexander
f3eb62a271
Disable line length warnings
2022-06-27 09:30:04 -05:00
Chris Alexander
2e91028ead
Allow config defaults to be sourced from ENV
...
This allows the default config to source values from ENV variables if
they are set. With this change we don't have to modify the docker CMD or
edit the config.yml and then relaunch.
2022-06-27 09:30:04 -05:00
Alex Ling
461398d219
Feature/plugin v2 ( #284 )
...
* Add "title_title" to slim JSON
* WIP
* WIP
* WIP
* WIP
* Add plugin subscription types
* Revert "Subscription manager"
This reverts commit a612500b0f .
* Use auto overflow tables
cherry-picked from a612500b0f
* Add endpoint for plugin subscription
* WIP
* WIP
* Simplify subscription JSON parsing
* Remove MangaDex files that are no longer needed
* Fix linter
* Refactor date filtering and use native date picker
* Delete unnecessary raise for debugging
* Subscription management API endpoints
* Store manga ID with subscriptions
* Add subscription manager page (WIP)
* Finish subscription manager page
* WIP
* Finish plugin updater
* Base64 encode chapter IDs
* Fix actions on download manager
* Trigger subscription update from manager page
* Fix timestamp precision issue in plugin
* Show target API version
* Update last checked from manager page
* Update last checked even when no chapters found
* Fix null pid
* Clean up
* Document the subscription endpoints
* Fix BigFloat conversion issue
* Confirmation before deleting subscriptions
* Reset table sort options
* Show manga title on subscription manager
2022-03-22 16:30:01 +08:00
Alex Ling
857c11be85
Enable metadata cache by default
2022-02-06 06:39:46 +00:00
Alex Ling
b3ea3c6154
Remove unnecessary type restrictions in config
2022-02-06 06:28:39 +00:00
Alex Ling
59528de44d
Remove mangadex entry from config
2022-02-06 06:18:09 +00:00
Alex Ling
a29d6754e8
Expand paths in config ( closes #277 )
2022-02-06 06:17:42 +00:00
Alex Ling
72fae7f5ed
Fix typo cbz -> gz
2021-09-18 12:41:25 +00:00
Alex Ling
97168b65d8
Make library cache path configurable
2021-09-18 08:40:08 +00:00
Alex Ling
51806f18db
Rename config fields and improve logging
2021-09-06 03:35:46 +00:00
Leeingnyo
365f71cd1d
Change kbs to mbs
2021-08-30 23:10:08 +09:00
Leeingnyo
e988a8c121
Add config for sorted entries cache
...
optional
2021-08-30 22:59:23 +09:00
Alex Ling
1973564272
Revert "Subscription manager"
...
This reverts commit a612500b0f .
2021-08-18 12:09:59 +00:00
Alex Ling
a612500b0f
Subscription manager
2021-03-14 16:01:29 +00:00
Alex Ling
eed1a9717e
Merge branch 'master' into dev
2021-03-10 16:48:51 +00:00
Alex Ling
eec6ec60bf
Warn about old API url ( #174 )
2021-03-10 05:47:25 +00:00
Alex Ling
0b3e78bcb7
Merge branch 'rc/0.21.0' into dev
2021-03-09 16:45:26 +00:00
Alex Ling
cb4e4437a6
Update MD API URL ( closes #174 )
2021-03-09 16:43:46 +00:00
Alex Ling
6a275286ea
Merge branch 'rc/0.21.0' into dev
2021-03-07 14:14:46 +00:00
Alex Ling
2743868438
Remove outdated MD API link in warning
2021-03-06 17:03:48 +00:00
Alex Ling
d3f26ecbc9
Move the page margin config to frontend
2021-03-06 15:04:44 +00:00
Alex Ling
bf3900f9a2
Add host to config
2021-03-03 17:35:39 +00:00
Alex Ling
2b3b2eb8ba
Fill default configs before pre-processing
2021-02-03 05:27:41 +00:00
Alex Ling
ffd5f4454b
Merge branch 'feature/auth-proxy' into dev
2021-02-03 05:23:00 +00:00
Alex Ling
1f50785e8f
Rewrite MangaDex download page with Alpine
2021-01-31 12:48:37 +00:00
Alex Ling
70d418d1a1
Upgrade to MangaDex API v2
2021-01-30 17:08:04 +00:00
Alex Ling
d67a24809b
Allow proxy authentication ( #141 )
2021-01-30 07:43:02 +00:00
Alex Ling
54cd15d542
Mark items unavailable and retire DB optimization
...
This prepares us for the moving metadata to DB in the future
2021-01-19 15:09:38 +00:00
Simon
e086bec9da
Added adjustable page gaps via config
2021-01-06 15:27:48 +01:00
Alex Ling
85ad38c321
Allow disable login
2020-12-28 16:13:51 +00:00
Alex Ling
0582b57d60
Add config options for optimization tasks
2020-10-24 03:50:26 +00:00
Alex Ling
853f422964
Configurable read timeout ( #108 )
2020-10-15 11:51:04 +00:00
Alex Ling
cde5af7066
Remove interactive prompt for easier use in docker
2020-08-04 12:57:40 +00:00
Alex Ling
d184d6fba5
Expand path by home
2020-07-21 17:20:40 +00:00
Alex Ling
a812e3ed46
Add duktape.cr and the Plugin class
2020-07-21 09:30:45 +00:00
Alex Ling
53c3798691
Merge branch 'feature/home' into dev
2020-06-08 15:11:09 +00:00
Jared Turner
0bd94a2290
Add config path to Config
2020-06-08 15:24:17 +01:00
Alex Ling
de690fbf29
Store token and callback URI in memory session
2020-06-07 16:18:34 +00:00
Alex Ling
4a245d2504
Check supplied base url has leading slash and append tailing slash if needed
2020-05-23 14:30:41 +00:00
Alex Ling
8658cb8306
Add base url to config
2020-05-23 10:42:39 +00:00
Alex Ling
1bec9f0108
Use singleton in various classes
2020-05-07 10:12:58 +00:00
Alex Ling
b7cd55e692
Add rename rules to config
2020-05-07 10:11:45 +00:00
Alex Ling
8262a163db
Finish the API endpoint for cover upload
2020-04-14 06:09:23 +00:00
Alex Ling
8b184ed48d
Project-wise code formatting
2020-04-08 05:25:12 +00:00
Alex Ling
d1c0e52f90
Fix crash after generating default config
2020-03-13 17:46:28 +00:00
Alex Ling
173ff2d2e6
Ignore key mangadex_default in config YAML and remove unnecessary
...
calls to `YAML::Field`
2020-03-13 17:45:29 +00:00
Alex Ling
6659041631
Allow missing keys in the "mangadex" dictionary in the config file
2020-02-28 16:24:46 +00:00
Alex Ling
905d02e911
Add queue db path to config.cr
2020-02-26 17:29:34 +00:00
Alex Ling
f9a4698fca
Add mangadex to config
2020-02-21 01:58:45 +00:00