arkon
1ff78173f7
Adjust missing chapters UI
2023-03-26 10:26:58 -04:00
Felix Kaiser
f94d902bb6
Added missing chapters count in MangaInfoHeader ( #9184 )
...
* Added missing chapters count in MangaInfoHeader
* Added "Might be missing chapters"
* Added missing chapters to MangaAndSourceTitlesLarge function
* Removed comments
* Reworked getMissingChapters to countMissingChapters, moved -1 check
* Attempting detecting sub-chapters
* Moved MissingChapters to ChapterHeader; Adapted design to fit in
* Fixed block comment in one-line-element
* Fixed critical missing-chapter counting bug
* Undid unintentional & unnecessary changes
* Moved & refactored countMissingChapters
* Fixed import order; Mapping chapter object to chapterNumber
* Optimized "No (valid) chapters" detection
---------
Co-authored-by: arkon <arkon@users.noreply.github.com>
2023-03-24 22:44:58 -04:00
arkon
ac0596a53d
Revert "Always attempt to split tall images when downloading"
...
This partially reverts commit 2769525b2c12547b8dc29b1209ea3bc5d22f1e3f.
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
arkon
abd23b6826
Set default automatic library updates to off
2023-03-19 17:14:51 -04:00
arkon
2769525b2c
Always attempt to split tall images when downloading
2023-03-19 12:57:16 -04:00
arkon
bebd4be43d
Move more things to domain/data modules
2023-03-07 22:38:02 -05:00
arkon
ad4912803b
Refactor SourceManager/StubSource to domain module
2023-03-05 12:38:31 -05:00
arkon
f96f0c5889
Move some preferences into domain module
2023-03-05 12:11:47 -05:00
Two-Ai
ed6809fa28
Simplify filter logic ( #9141 )
...
* Remove unnecessary else branch
* Add TriStateFilter applyFilter
* Simplify filterFnTracking filter logic
2023-02-25 11:46:40 -05:00
arkon
bd47eafeec
Fix per-category sort/display affecting the wrong category
2023-02-23 13:54:08 -05:00
arkon
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
arkon
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
arkon
07fdb74fbc
Minor settings sheet cleanup
2023-02-18 19:00:19 -05:00
arkon
ee818bc7c5
Move chapter utils to domain module
2023-02-18 15:24:04 -05:00
arkon
f816196df2
Move more things to domain module
2023-02-18 15:14:04 -05:00
arkon
f2c48480b6
Move some interactors to domain module
2023-01-27 22:37:17 -05:00
Andreas
cdf242e8c8
Move more to data and domain modules ( #8973 )
2023-01-22 16:19:22 -05:00
arkon
d45fc1e245
Move more models to domain module
2023-01-22 11:04:50 -05:00
arkon
14500ba4f8
Move more repositories to domain module
2023-01-22 10:59:52 -05:00
arkon
345e9c2a9a
Move more models to domain module
2023-01-22 10:54:28 -05:00
arkon
b53e24e0db
Move more models to domain module
2023-01-22 10:37:13 -05:00
Andreas
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