Commit graph

5633 commits

Author SHA1 Message Date
renovate[bot]
b5c5f13d5d
chore(deps): Update dependency gradle to v8.10 (#165)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-23 17:43:05 +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
d4f2fee889
docs: Rephrasing
I couldn't eliminate the flickering entirely, the cached image keep being too small or too large compared to the original image.
2024-08-21 08:42:06 +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
7fc73ddcdc
feat: Toggle for double tap to zoom
Closes GH-161
2024-08-18 10:10:21 +07:00
c7eed6d2d3
docs: Sync changelog 2024-08-17 20:52:06 +07:00
dd808a4240
feat: Toggle for chapter swipe action 2024-08-17 20:10:16 +07:00
8827e4433c
refactor(library): Simplify library item hashcode 2024-08-17 19:38:05 +07:00
7e1ce69d7f
refactor(cover): Adjust cover cache key and how cover update is prepared 2024-08-17 19:12:32 +07:00
c9b302ab21
refactor: Add cover_last_modified 2024-08-17 14:26:57 +07:00
653b2d7839
refactor(cover): Adjust cover (memory) cache key
Hopefully fix library image flickering on resume/bind
2024-08-17 11:45:15 +07:00
df66327996
chore(coil): Remove explicit memoryCache config 2024-08-17 09:59:23 +07:00
b645a208cd
chore(renovate): Disable renovate for custom dependencies 2024-08-17 09:02:13 +07:00
d7a59686d2
chore: Editor config for json files 2024-08-17 08:54:19 +07:00
b15d7c4dee
docs: Update FUNDING.yml 2024-08-17 08:52:34 +07:00
4e6ab3360f
chore: Target Android 15 2024-08-17 08:21:40 +07:00
1e68e55cf7
refactor(chapter): Migrate more queries to SQLDelight 2024-08-17 07:59:39 +07:00
fac21dbab7
refactor(backup/restore): Migrate bulk insert chapter to SQLDelight 2024-08-17 06:39:52 +07:00
16a51f00c4
fix(recents): Fix get recent chapters query 2024-08-16 20:07:22 +07:00
ce94bd2ad6
refactor(reader): Use SQLDelight to load chapter url 2024-08-16 20:01:00 +07:00
a6ef46a90f
refactor(recents): Migrate getRecentChapters to SQLDelight 2024-08-16 19:46:14 +07:00
eb8727afcf
docs: Sync changelog [skip ci] 2024-08-16 10:18:46 +07:00
e5a7416284
docs: Sync changelog 2024-08-16 10:10:14 +07:00
db03bcec15
fix: Exclude :presentation:widget
Not yet ready to be used
2024-08-16 09:38:26 +07:00
fb705b9605
ci: Fix run name 2024-08-16 09:36:48 +07:00
6580a217fe
fix: Fix build 2024-08-16 09:27:31 +07:00