a27c0edf13
refactor(recents): Fully migrate recents to use SQLDelight, for real this time
2024-08-27 13:47:18 +07:00
0d9ffc2206
fix(recents): Partially revert SQLDelight migration
...
getAllRecentsTypes query is too cursed, will need some refactoring
2024-08-27 10:01:17 +07:00
6e3eaad481
fix(sql): Union issue
...
It doesn't like history.*
2024-08-27 09:50:32 +07:00
354ed7ce8a
refactor(recents): Fully migrate recents to use SQLDelight
2024-08-27 08:23:11 +07:00
79929b395e
fix: Tell splash state to stop being lazy
...
We need the class as soon as possible. It being lazy might be the reason why there's a race condition.
2024-08-26 15:33:18 +07:00
3d7b6b88be
fix(archive): Move common code to android
...
Since these codes still relies heavily on java and iOS doesn't have java support.
2024-08-26 15:25:01 +07:00
84ee9213be
refactor(library/item): Injekt lazily
2024-08-26 14:59:18 +07:00
94567a37fa
refactor(tracker): Check if tracker is EnhancedTrackService from the function itself
2024-08-26 14:47:32 +07:00
da99cf5cfa
refactor(extension/repo): Refactor the ExtensionRepoService to use DTOs
...
Co-authored-by: MajorTanya <39014446+MajorTanya@users.noreply.github.com>
2024-08-26 14:10:20 +07:00
c7405e0b33
chore(network): Sync doh provider with upstream
...
Also, actually use all the DoH providers. Not sure why only up to Quad9 is actually being implemented.
2024-08-26 08:02:07 +07:00
2818bfa82f
refactor(settings/advanced): Don't use i18n for DoH names
2024-08-26 07:55:03 +07:00
2debbc0a10
chore(release): v1.8.5.6
2024-08-25 19:30:12 +07:00
d48b4c330a
fix(manga/details): NPE on tablets
2024-08-25 19:25:55 +07:00
515a96e649
chore(release): v1.8.5.5
2024-08-25 09:20:12 +07:00
0e61db0250
revert: Revert "chore: Don't use memory cache when creating manga shortcut"
...
This reverts commit 0c3e4a3c24
.
2024-08-25 09:06:57 +07:00
0c3e4a3c24
chore: Don't use memory cache when creating manga shortcut
2024-08-25 08:49:09 +07:00
857bccf433
chore: Use original size whenever possible
2024-08-25 08:25:22 +07:00
889b20797e
fix(manga/details): Fix "Theme buttons based on cover"
...
Palette doesn't like copy's bitmap, could be because of mutability is disabled or perhaps because it's set to HARDWARE configured, not entirely sure, because Google didn't document it. Classic Google behaviour :^)
2024-08-24 20:30:19 +07:00
e9b4292295
refactor(manga/details): Reduce manga
variable even further
...
Basically telling Presenter to take full responsible for `manga` variable on keeping it up to date
Also rename `onFirstLoad` to `onCreateLate` to make it clearer that it's just onCreate but executed late and put stuff that can be executed sooner in onCreate function
2024-08-24 19:47:20 +07:00
f74c33107b
chore: Set default text value to blank
2024-08-24 13:47:58 +07:00
4d60166fa1
style: Adjust LoadingButton styling
2024-08-24 11:42:25 +07:00
6f94dd091b
refactor: Replace LoadingButtonAndroid with compose
...
REF: https://gist.github.com/mmolosay/584ce5c47567cb66228b76ef98c3c4e4
2024-08-24 11:07:01 +07:00
61e43e047f
chore: Preparing to migrate History to SQLDelight
2024-08-24 07:27:33 +07:00
36c63b9746
revert: "Migrate even more stuff to use SQLDelight"
2024-08-23 18:08:13 +07:00
c7ef06717d
fix(migration): Wrong manga
2024-08-23 17:38:38 +07:00
0934e7518b
refactor: Migrate even more stuff to use SQLDelight
2024-08-23 17:14:12 +07:00
4af54a906a
refactor: Migrate more stuff to use SQLDelight
2024-08-23 16:58:14 +07:00
4d2909340e
fix(extension): Prevent crashes related to extensions
...
Mostly to prevent "NetworkOnMainThreadException"
2024-08-23 08:25:22 +07:00
ba7baba449
revert(manga/details): Revert flow usage
...
The value refuses to change for some reason
2024-08-21 19:40:27 +07:00
399c532cd2
chore(release): v1.8.5.4
2024-08-21 18:22:43 +07:00
65e8fb3b8e
refactor(manga/details): Start migrating presenter to use flow
...
Also fix issue with manga details not showing latest custom cover if the cover is set from reader screen
Not sure why MangaHeaderItem has its own manga object, seems unnecessary (and could cause some sync issue) since it can be retrieved from adapter
2024-08-21 18:13:57 +07:00
f7e43536b4
chore(release): v1.8.5.3
2024-08-21 08:57:08 +07:00
4f17048da7
fix(coil): Don't use original size
...
Caused flickering if cached image is smaller than the original image. Still flicker sometimes if the cached image is too small (more than 1 pixel differences)
2024-08-21 08:39:57 +07:00
d41f9359f1
fix(manga/details): Update header on confirm delete from controller itself
...
Should reduce crashes
2024-08-21 08:15:02 +07:00
2e0fca04ca
fix(manga/details): Use presenterScope
2024-08-21 07:49:51 +07:00
e52a55e4f4
fix(manga/details): Update header much sooner
2024-08-21 07:32:15 +07:00
29a30b30e5
fix(manga/details): Update header on confirm delete
2024-08-21 07:06:34 +07:00
7564566452
refactor(coil): Turn "useCustomCover" into an extension method
2024-08-21 06:45:19 +07:00
b044842475
feat(cover): Custom cover now shown globally
2024-08-21 06:27:04 +07:00
e8fc16d166
refactor(coil): Move ImageView.loadManga() to its own directory
2024-08-21 06:01:21 +07:00
8a168f5581
chore(coil): Actually make it the default
2024-08-20 18:40:49 +07:00
e1c0d1a9d7
fix(coil): Use original size and in-exact precision by default
2024-08-20 18:02:14 +07:00
1d825e25c0
fix(coil): Only use original size if grid item size is not fixed
2024-08-20 17:41:33 +07:00
5d29c0a6cf
fix(coil): Use original size if it has ratio
...
Should fix flickering (or at least reduced it)
Fixes GH-160
2024-08-20 16:48:03 +07:00
d002642697
chore: Convert all cover usage to use MangaCover data class
2024-08-19 20:06:54 +07:00
839f762fa7
refactor(cover): Data class for manga cover
2024-08-18 18:44:04 +07:00
8ad123956c
fix(coil): Unsatisfied request error when both disk and network read is enabled
2024-08-18 14:56:01 +07:00
2c0c17f287
fix(coil): Set ratio and colors never called for URI
2024-08-18 12:03:45 +07:00
b220705492
chore(coil): Move stuff around
2024-08-18 11:36:24 +07:00
103fae06d3
refactor(coil): Simplify cover fetcher code
...
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2024-08-18 11:33:26 +07:00