Commit graph

189 commits

Author SHA1 Message Date
19f6b26567
docs: Sync changelog 2024-09-17 18:09:09 +07:00
NGB-Was-Taken
353a002eb5
chore: Show toast for app restart when User-Agent is changed 2024-09-09 08:09:38 +07:00
6e585fd142
fix(deps): Replace com.github.inorichi.injekt with com.github.null2264.injekt
Potential build failure due to JCenter fully dead and spring.io decided
to restrict their repo from anon access without fully migrating their
old stuff to maven central. Their reasoning is that those libs are
deprecated, ignoring the fact that there still quite a lot of projects
that uses those libs for several reasons... It is what it is, I guess.

REF: https://spring.io/blog/2022/12/14/notice-of-permissions-changes-to-repo-spring-io-january-2023
REF: https://spring.io/blog/2022/12/14/notice-of-permissions-changes-to-repo-spring-io-january-2023#comment-6197778931
2024-09-08 10:18:31 +07:00
ae8959d4d1
docs(CHANGELOG): Include every version changelog
REF: b404a71e26
REF: https://keepachangelog.com/
2024-09-05 10:43:49 +07:00
34ffc2dd85
chore: Sync project 2024-09-05 07:08:10 +07:00
renovate[bot]
aed615fe9c
fix(deps): Update dependency com.android.tools:desugar_jdk_libs to v2.1.2 (#183)
* fix(deps): Update dependency com.android.tools:desugar_jdk_libs to v2.1.2

* docs: 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-09-04 18:02:46 +07:00
b26b526b1e
fix(DiskUtil): Fixed NPE crashes trying to get directory size 2024-09-04 07:24:24 +07:00
bede8460e7
docs: Sync changelog 2024-09-03 10:29:25 +07:00
5a1a7063b2
feat: Verbose logging 2024-09-02 09:40:54 +07:00
51a5633751
docs: Sync changelog [skip ci] 2024-08-31 22:15:16 +07:00
cb9f8fa398
docs: Sync changelog 2024-08-30 21:30:44 +07:00
70cde33c04
docs: Sync changelog 2024-08-30 20:05:56 +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
d48b4c330a
fix(manga/details): NPE on tablets 2024-08-25 19:25:55 +07:00
0c3e4a3c24
chore: Don't use memory cache when creating manga shortcut 2024-08-25 08:49:09 +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
4c6efe28c2
docs: Sync changelog 2024-08-24 13:49:11 +07:00
10b9fa53a6
fix(deps): Downgrade gradle again
Apparently, it'll be fixed on Kotlin 2.1.0 beta. Classic JetBrains :^)

REF: https://youtrack.jetbrains.com/issue/KT-70700/Gradle-8.10-The-value-for-task-commonizeNativeDistribution-property-kotlinNativeBundleBuildService-cannot-be-changed-any-further#focus=Comments-27-10351376.0-0
2024-08-24 06:58:10 +07:00
579cf7e0d3
docs: Sync changelog 2024-08-23 18:10:15 +07:00
36c63b9746
revert: "Migrate even more stuff to use SQLDelight" 2024-08-23 18:08:13 +07:00
ac95e32c8b
revert: "Migrate even more stuff to use SQLDelight"
This reverts commit c7ef06717d.
2024-08-23 18:02:56 +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
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