Mitchell Syer
0670f298cd
Switch from Kodein to Koin ( #1112 )
...
* Switch from Kodein to Koin
* Ktlint
2024-11-14 18:08:19 -05:00
Syer10
6c1fbfa63b
[skip ci] Formatting
2024-09-03 21:37:18 -04:00
Mitchell Syer
849acfca3d
Switch to a new Ktlint Formatter ( #705 )
...
* Switch to new Ktlint plugin
* Add ktlintCheck to PR builds
* Run formatter
* Put ktlint version in libs toml
* Fix lint
* Use Zip4Java from libs.toml
2023-10-06 23:38:39 -04:00
Mitchell Syer
c8865ad185
Implement Non-Final 1.5 Extensions API ( #699 )
...
* Implement non-final 1.5 extensions API
* Bump lib version max
* Add visibility to preferences
* Add preference visibility
2023-10-04 22:01:45 -04:00
Mitchell Syer
6a7efafd9f
Improve database column references and default category handling ( #563 )
...
* Improve default category handling and add cascade to references where possible
* Minor fix for default category
* Make the default category always first in the normalization
2023-05-28 04:11:27 +03:30
schroda
dcde4947e8
Emit update to clients after adding all mangas to the queue ( #521 )
...
Emitting updates before all the mangas were added to the queue could lead to e.g. wrong progress calculation.
2023-03-25 22:08:42 +03:30
Mitchell Syer
a3c366c360
Lint ( #423 )
2022-10-22 15:38:14 +03:30
Mitchell Syer
06eff55210
Updater cleanup and improvements ( #416 )
2022-10-11 19:57:15 +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
Mitchell Syer
420d14fc37
Fix Manga Meta, add Manga Meta test ( #245 )
...
* Fix Manga Meta, add Manga Meta test
* Tweak assertion strings
2021-11-08 03:08:22 +03:30
Aria Moradi
35238b3da1
stop supporting zero based image storage ( #242 )
...
* stop supporting zero based image storage, closes #210
* add test
2021-11-07 21:27:11 +03:30
Aria Moradi
d90b986d19
implement Source Filters
2021-11-02 04:15:08 +03:30
Aria Moradi
64ea8416b2
refactor
2021-11-01 23:46:46 +03:30
Aria Moradi
100a4c9d35
refactor
2021-11-01 18:02:06 +03:30
Aria Moradi
ee33acc561
allow injecting Sources
2021-10-31 18:05:55 +03:30
Aria Moradi
5fe69becf3
improve tests
2021-10-31 17:31:46 +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
Sascha Hahne
91df90d760
Fix broken test ( #231 )
2021-10-29 19:40:20 +03:30
Sascha Hahne
0057b35a0a
Expose unread and download count of Manga in category api ( #227 )
...
* #224 Created view for unread and download badges
* #224 Basic test structure
* Created test and cleaned up a bit
* Move counts to MangaDataClass and delete MangaViewDataClass
* Readded trailing space
* Removed SQL view and calculate with joins now
2021-10-25 13:41:07 +03:30