Commit graph

168 commits

Author SHA1 Message Date
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
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
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
e52a55e4f4
fix(manga/details): Update header much sooner 2024-08-21 07:32:15 +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
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
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
f15fbdc8cb
fix(preference): Minus and Plus assign missing set(...) call 2024-08-16 07:06:22 +07:00
a60776b0a5
revert(deps): Downgrade gradle
It broke KMP somehow

REF: https://youtrack.jetbrains.com/issue/KT-67162/KGP-Kotlin-Native-with-Isolated-Projects-kotlinNativeBundleBuildService-cannot-be-changed-any-futher
2024-08-15 16:44:29 +07:00
renovate[bot]
07c62405df
fix(deps): Update lifecycle to v2.8.4 (#158)
* fix(deps): Update lifecycle to v2.8.4

* docs: Sync changelog [skip ci]

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Ansori Palembani <46041660+null2264@users.noreply.github.com>
2024-08-15 15:40:28 +07:00
renovate[bot]
282ba25332
fix(deps): Update dependency co.touchlab:kermit to v2.0.4 (#156)
* fix(deps): Update dependency co.touchlab:kermit to v2.0.4

* chore: Sync changelog

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Ansori Palembani <46041660+null2264@users.noreply.github.com>
2024-08-15 15:27:56 +07:00
bc944dab12
chore(deps): Update gradle to v8.10 2024-08-15 14:58:37 +07:00
f2b2767a23
fix(library): Entry list should be unique 2024-08-15 14:05:36 +07:00
MajorTanya
0b1ed293f3
fix: Fixed MAL start date parsing
The previous approach would always throw an Exception because
`SimpleDateFormat.format()` expects the input to be of type `Date` or
`Number`, not `String`.
2024-08-14 11:54:51 +07:00
e33addcae3
docs: Add missing credits and use mihon git instead of archive.org 2024-08-14 08:30:21 +07:00
d3149abf9c
chore: Remove unused migrations
Yokai earliest version starts at version code 111 anyway, so older
migrations are basically useless
2024-08-14 07:14:37 +07:00
6c8bd82d41
fix: Unread badge wont show up for some sources
Always happened on Komga apparently, but not as frequent on other sources

Fixes GH-95
2024-08-12 18:07:54 +07:00
65260e8bd7
fix: Try loading custom cover if non-custom cover is not found
Fixes GH-150
2024-08-12 15:49:58 +07:00
84a3f91b80
chore(deps): Update Android Gradle Plugin to v8.5.2 2024-08-12 14:27:22 +07:00
945c2c28cd
fix: Kitsu domain change from kitsu.io to kitsu.app
REF: 244fdccca9
2024-08-12 13:30:00 +07:00
a8e8fe01b7
fix(theme): Status bar stays on dark mode when app is following system theme
Fixes GH-146
2024-08-12 08:10:32 +07:00
9403a9c64c
chore: Sync project 2024-08-10 11:50:13 +07:00
Carlos
0e2c336a37
fix(deps): Remove and replace some dependencies
Not sure what happened, some dependencies' versions seems to be missing from Maven
central

- com.dmitrymalkovich.android:material-design-dimens v1.4 is not
  available on central
- Replace br.com.simplepass:loading-button-android with
  com.github.leandroBorgesFerreira:LoadingButtonAndroid. Not
  available on central
- Replace com.github.florent37:viewtooltip with
  com.github.CarlosEsco:ViewTooltip. Not available on central
2024-08-09 11:39:42 +07:00
38aff1573a
fix(deps): Update dependency androidx.annotation:annotation to v1.8.2 2024-08-09 09:28:13 +07:00
7eaa5cc0b9
fix(deps): Update dependency androidx.work:work-runtime-ktx to v2.9.1 2024-08-09 09:26:29 +07:00
cf3690574e
chore(deps): Update compose bom to v2024.08.00-alpha01 2024-08-09 09:24:39 +07:00
2fc1b25192
refactor(deps): Use coil-bom and update coil to v3.0.0-alpha10 2024-08-09 09:23:34 +07:00
77fb64bb5d
chore: Use Coil pipeline to handle HEIF images 2024-08-09 07:48:19 +07:00
5e5f27c353
chore(deps): Update kotlin to v2.0.10 2024-08-08 07:53:27 +07:00
13f77ac5a8
docs: Sync changelog [skip ci] 2024-08-06 13:15:37 +07:00
ad18b6db7d
docs: Sync changelog
This fix is backported in v1.8.4.4
2024-08-06 07:29:19 +07:00
a3dd231e00
fix: Handle compatibility issue with J2K backup file
Fixes GH-135
2024-08-05 20:58:24 +07:00
062ed0997a
feat: Add monochrome icon
Experimental, might be too small, might be too big

Fixes GH-82
2024-08-05 19:36:00 +07:00
e7e5b07605
refactor(reader): Handle background from ReaderActivity
Also allow long strip and continuous vertical background colour to be changed

Fixes GH-98
2024-08-05 12:21:03 +07:00
8c409ff306
chore: Allow user to edit local manga without adding it to their library 2024-08-03 22:22:47 +07:00
951773053b
feat(backup): Add information on when was the last time backup automatically created 2024-08-03 22:12:43 +07:00
0f9ff92f89
chore: Add missing "Max automatic backups" option 2024-08-03 21:51:49 +07:00
9c435891f6
chore: Re-enable reading mode detection for LTR
But now it's only triggered if it's comic, since manhua is now mixed of
webtoon format and comic format.
2024-08-02 10:24:31 +07:00
93709836e7
docs: Sync changelog [skip ci] 2024-08-01 11:18:03 +07:00
a37365401e
docs: Sync changelog 2024-08-01 08:30:14 +07:00
e9b852a04d
docs: Sync changelog 2024-07-31 11:25:38 +07:00
4523b13843
docs: Sync changelog 2024-07-31 10:52:32 +07:00
93ca622409
chore(deps): Update compose bom to v2024.07.00-alpha02 2024-07-31 06:45:05 +07:00
630e23cff7
refactor(source/local): Invalidate cover on refresh instead 2024-07-28 13:33:50 +07:00
4f46d0ee28
feat(source/local): Button to invalidate local source manga cover
In case Android somehow messing up the URI the first time
2024-07-28 12:28:16 +07:00
98df0773a2
chore: Sync changelog 2024-07-27 20:26:47 +07:00