Commit Graph

20 Commits

Author SHA1 Message Date
ac0596a53d Revert "Always attempt to split tall images when downloading"
This partially reverts commit 2769525b2c.

Keeps the change to silently ignore spliting errors since it falls back to
the original images in those cases.
2023-03-20 08:45:36 -04:00
abd23b6826 Set default automatic library updates to off 2023-03-19 17:14:51 -04:00
2769525b2c Always attempt to split tall images when downloading 2023-03-19 12:57:16 -04:00
bebd4be43d Move more things to domain/data modules 2023-03-07 22:38:02 -05:00
ad4912803b Refactor SourceManager/StubSource to domain module 2023-03-05 12:38:31 -05:00
f96f0c5889 Move some preferences into domain module 2023-03-05 12:11:47 -05:00
ed6809fa28 Simplify filter logic (#9141)
* Remove unnecessary else branch

* Add TriStateFilter applyFilter

* Simplify filterFnTracking filter logic
2023-02-25 11:46:40 -05:00
bd47eafeec Fix per-category sort/display affecting the wrong category 2023-02-23 13:54:08 -05:00
c0e2eb211d Fix occasional crash when opening library settings sheet
See https://stackoverflow.com/questions/47648689/sealed-classs-objects-mysteriously-becoming-null-when-referenced-by-other-compa
2023-02-21 12:25:46 -05:00
93523ef50b Remove dependency injection from core module and data module from presentation-widget module
Includes side effects:
- No longer need to restart app for user agent string change to take effect
- parseAs extension function requires a Json instance in the calling context, which doesn't necessarily need to be the default one provided by Injekt
2023-02-20 19:02:38 -05:00
07fdb74fbc Minor settings sheet cleanup 2023-02-18 19:00:19 -05:00
ee818bc7c5 Move chapter utils to domain module 2023-02-18 15:24:04 -05:00
f816196df2 Move more things to domain module 2023-02-18 15:14:04 -05:00
f2c48480b6 Move some interactors to domain module 2023-01-27 22:37:17 -05:00
cdf242e8c8 Move more to data and domain modules (#8973) 2023-01-22 16:19:22 -05:00
d45fc1e245 Move more models to domain module 2023-01-22 11:04:50 -05:00
14500ba4f8 Move more repositories to domain module 2023-01-22 10:59:52 -05:00
345e9c2a9a Move more models to domain module 2023-01-22 10:54:28 -05:00
b53e24e0db Move more models to domain module 2023-01-22 10:37:13 -05:00
d3a73fc228 Move Category model and repository to domain and data layer (#8967)
To keep the commit from being 100+ files the interactors wasn't moved.

The domain module like the data module uses `tachiyomi` instead of `eu.kanade.tachiyomi` for package names
2023-01-22 10:12:29 -05:00