Valter Martinek
d6127d6811
Add batch endpoint for removing downloads from download queue ( #452 )
2022-11-16 20:01:48 +03:30
Aria Moradi
67e09e2e1d
make chapters endpoint more unifrom
2022-11-15 15:46:02 +03:30
Valter Martinek
8fbc24c751
Batch editing and deleting any chapter ( #449 )
...
* Add new endpoint for batch editing any chapter
* Add option to batch editing chapters to delete chapter (remove downloaded content)
* Rename the endpoint to match single manga batch endpoint
* Do not return early, in case there are other changes
* PR changes
2022-11-15 14:19:20 +03:30
Aria Moradi
65067e6e01
changes needed for tachiyomi tracker
2022-11-10 02:13:20 +03:30
Valter Martinek
39490ce7ba
Add batch chapter update endpoint ( #442 )
2022-11-09 20:43:29 +03:30
Mitchell Syer
2195c3df76
Downloader Rewrite ( #437 )
...
* Downloader rewrite
- Rewrite downloader to use coroutines instead of a thread
- Remove unused Page functions
- Add page progress
- Add ProgressResponseBody
- Add support for canceling a download in the middle of downloading
- Fix clear download queue
* Minor fix
* Minor improvements
- notifyAllClients now launches in another thread and only sends new data every second
- Better handling of download queue checker in step()
- Minor improvements and fixes
* Reorder downloads
* Download in parallel by source
* Remove TODO
2022-11-08 04:39:26 +03:30
Aria Moradi
e850049e8e
add category and global meta ( #438 )
2022-11-07 21:04:34 +03:30
Valter Martinek
2ac5c1362c
add batch download api ( #436 )
...
* Add POST /downloads endpoint for creating multiple
* Fix review notes
* Add chapter id to API endpoints
* Rewrite batch chapter download to use chapter id instead of mangaId+chapterIndex combination
* Change EnqueueInput format to be more futureproof
* Change endpoint path
* Change endpoint path
2022-11-07 01:02:18 +03:30
Valter Martinek
c2a9820fc1
POST variant for /{sourceId}/search endpoint ( #434 )
...
* Add POST variant for `/{sourceId}/search` endpoint which handles body data as list of FilterChanges
* Revert changes to existing endpoint and create new route and change the interface
* Update doc
* Rename api endpoint
2022-11-05 20:48:20 +03:30
Mitchell Syer
fe17176b31
document all endpoints ( #350 )
...
* Document all endpoints
* Forgot about global endpoints
2022-04-27 16:01:39 +04:30
Mitchell Syer
047f8c176f
document manga endpoints ( #348 )
2022-04-24 13:08:33 +04:30
Aria Moradi
05513bf8b9
support array filter changes ( #304 )
...
* support array filter changes
* typo
* better formating
2022-03-05 00:06:55 +03:30
Mitchell Syer
63ca189907
Update Gradle and Dependencies ( #281 )
2022-01-07 17:03:01 +03:30
Sascha Hahne
76c7bdd604
Add Route to stop and reset the updater ( #260 )
2021-12-01 23:18:32 +03:30
Aria Moradi
3b73a0fd72
empty searchTerm support ( #259 )
...
* linter run
* convert search params to queryParams
2021-11-29 18:42:53 +03:30
Mitchell Syer
b02884f58d
Add a Kotlin DSL for endpoint documentation ( #249 )
2021-11-14 18:16:39 +03:30
Sascha Hahne
2cb2ded2d9
Implement Update of Library/Category ( #235 )
...
* Implement Update Controller tests
* Basic Threading and notify
* WIP
* Reworked using coroutines
* Use Map for JobSummary Tracking
* Change Tests
* Clean up
* Changes based on review
* Rethrow cancellationexception
* Clean up
* Fix Merge Error
* Actually handle messages
* Clean up
* Remove useless annotation
2021-11-10 22:38:41 +03:30
Aria Moradi
30f7cdc1ba
add pagination to recentChapters ( #246 )
...
* add pagination to recentChapters
* Use kotlin native library
Co-authored-by: Mitchell Syer <Mitchellptbo@gmail.com >
Co-authored-by: Mitchell Syer <Mitchellptbo@gmail.com >
2021-11-08 18:45:52 +03:30
Aria Moradi
8062dd3709
convert request type
2021-11-02 12:14:44 +03:30
Aria Moradi
d90b986d19
implement Source Filters
2021-11-02 04:15:08 +03:30
Sascha Hahne
0ee74943e8
Fix category reorder Endpoint. Added Test for Category Reorder ( #232 )
...
* Fix category reorder Endpoint. Added Test for Category Reorder
* Remove streams and use kotlin filtering
2021-10-30 14:46:22 +03:30
Aria Moradi
d4d6d7e12f
add recentChapters endpoint
2021-09-27 18:27:05 +03:30
Aria Moradi
6bc19af041
add ability to delete downloaded chapters
2021-09-17 01:29:42 +04:30
Aria Moradi
0173d5e4b3
migrate to Javalin 4
2021-09-14 03:23:00 +04:30
Aria Moradi
090399f61d
add support for installing external APK
2021-09-09 05:22:45 +04:30
Aria Moradi
a8ef6cdd4f
change category re-order url
2021-08-29 21:52:23 +04:30
Aria Moradi
6c278604ec
got rid of legacy backups
2021-08-21 06:23:58 +04:30
Aria Moradi
e93d66d8a1
add backup validation endpoints
2021-08-21 06:08:17 +04:30
Aria Moradi
f78c8d4fd8
Default is now a category, no more library
2021-08-21 03:54:16 +04:30
Aria Moradi
5af64892e7
Merge branch 'master' into protobuf
2021-08-18 00:28:42 +04:30
Aria Moradi
a5578a7ac7
fix compile warnings
2021-08-17 23:54:02 +04:30
Aria Moradi
9bdd9f8aa6
better endpoint urls based on suggestion from @mgn-norm
2021-08-17 21:45:19 +04:30
Aria Moradi
f3856f051b
protobuf backup endpoints
2021-08-17 20:09:31 +04:30
Aria Moradi
77ff82505e
fix wrong api
2021-08-10 04:01:08 +04:30
Aria Moradi
a4baeb995a
refactor endpoints to the new styles
2021-08-09 23:18:41 +04:30
Aria Moradi
7787dd1ecc
better comments
2021-08-07 22:18:05 +04:30
Aria Moradi
704a52d943
separate Global API
2021-08-05 05:40:48 +04:30
Aria Moradi
dadb686514
refine extension preferences API
2021-07-31 07:24:45 +04:30
Aria Moradi
e349d0cef3
add pereference change
2021-07-31 03:50:41 +04:30