MajorTanya
6d69903a56
Replace java.time APIs with kotlin(x).(date)time ( #3001 )
...
* Replace java.time APIs with kotlin(x).(date)time
kotlinx-datetime explicitly says in its README that it does not cover
i18n, so we have to stick with using their toJavaX converters wherever
we localise dates and times.
Yes, some of these replacements are... questionable. But I wanted to
try and maximise the replacement for now.
* Bump kotlinx-datetime to 0.8.0
* More kotlin.time/kotlinx-datetime replacements
* Remove redundant init block & make attributes val
* Replace new use of java.time.Instant
2026-08-02 16:58:25 +06:00
AntsyLich
0648e2eaaf
Release v0.20.2
2026-08-01 21:32:00 +06:00
Mend Renovate
7d4e1476ba
Update dependency com.google.firebase:firebase-bom to v34.17.0 ( #3670 )
2026-08-01 21:28:01 +06:00
Weblate (bot)
46a2471abb
Translations update from Hosted Weblate ( #3563 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fil/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/he/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ja/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ne/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/cs/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/de/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fil/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/it/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ja/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ko/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ne/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ru/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/tr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/vi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/zh_Hans/
Translation: Mihon/Mihon
Translation: Mihon/Mihon Plurals
Co-authored-by: Acelith <joel.jon@moix.me >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Cuong Nguyen Viet <vietcuong0501@gmail.com >
Co-authored-by: CyberMageIL <CyberMageIL@Gmail.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Doministo <doministo@seznam.cz >
Co-authored-by: FateXBlood <fatexblood@gmail.com >
Co-authored-by: Frosted <frosted@users.noreply.hosted.weblate.org >
Co-authored-by: Hualiang <642615676@qq.com >
Co-authored-by: Infy Milliaria <ced.paltep10@gmail.com >
Co-authored-by: Lucas Correia <anicetoclucas@gmail.com >
Co-authored-by: Luiz Paulo Dias <luizpauloandrade@gmail.com >
Co-authored-by: Lyfja <45209212+lyfja@users.noreply.github.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: ZerOriSama <godarms2010@live.com >
Co-authored-by: karigane <169052233+karigane-cha@users.noreply.github.com >
Co-authored-by: on9686 <on9686@gmail.com >
Co-authored-by: on9686 <on9686@users.noreply.hosted.weblate.org >
2026-08-01 21:27:45 +06:00
Mend Renovate
f63dc799f0
Update actions/setup-java action to v5.7.0 ( #3673 )
2026-08-01 21:26:51 +06:00
Naji Astier
c114028a33
Fix backup restore dropping library entries ( #3667 )
...
* Fix backup restore dropping library entries
History restore resolved chapters by URL alone, so a backup holding the
same entry twice under one source matched multiple chapter rows and threw
`ResultSet returned more than 1 row`. Scope the lookups to the entry.
Entries are restored in chunks of 100 sharing one transaction. SQLDelight
fails the enclosing transaction when a nested one fails, so catching the
per-entry exception did not contain it and the whole chunk rolled back,
losing up to 100 entries per bad one. Retry entry by entry on failure.
Refs #647
* Update changelog
---------
Co-authored-by: Naji Astier <na-ji@users.noreply.github.com >
2026-08-01 21:26:24 +06:00
AntsyLich
4296d056b5
Regenerate baseline profiles
2026-07-30 20:47:17 +06:00
AntsyLich
7aaa891aef
Improve app update prompt flow experience ( #3669 )
2026-07-30 20:36:19 +06:00
Mend Renovate
2ccb0ca163
Update dependency org.jsoup:jsoup to v1.23.1 ( #3664 )
2026-07-30 18:22:31 +06:00
Mend Renovate
44cd9a55d1
Update dependency androidx.constraintlayout:constraintlayout to v2.2.2 ( #3662 )
2026-07-29 20:49:55 +00:00
Mend Renovate
2a92f0b46a
Update dependency androidx.compose:compose-bom-alpha to v2026.07.01 ( #3660 )
2026-07-30 02:39:52 +06:00
Mend Renovate
f37e81991e
Update dependency androidx.baselineprofile to v1.5.0-beta01 ( #3659 )
2026-07-30 02:38:45 +06:00
AntsyLich
d15a05602a
Check for app and extension update on every cold start ( #3658 )
2026-07-30 01:17:10 +06:00
Mend Renovate
fbf5ae82f7
Update dependency com.squareup.okio:okio to v3.18.1 ( #3654 )
2026-07-29 09:48:36 +06:00
Mend Renovate
fdb223d657
Update spotless to v8.9.0 ( #3652 )
2026-07-28 13:39:33 +00:00
NGB-Was-Taken
54ae69eaa2
Remove workarounds for patched compose bugs ( #3651 )
2026-07-28 19:27:26 +06:00
Mohannad
45b1e781eb
Add Tokyo Night theme ( #3502 )
2026-07-25 20:43:04 +06:00
AntsyLich
069e5c91ac
Collect data on device preferred abi
...
Mainly to analyze if it's worth making binaries for x86 and 32Bit devices
2026-07-25 20:32:23 +06:00
NGB-Was-Taken
4ac9f3474b
Fix extension installation with shizuku ( #3630 )
...
* Fix extension installation with shizuku
* Changelog
* Move changelog to end
2026-07-25 18:51:11 +06:00
AntsyLich
9c3cc1ca5f
Convert :source-api and :source-local to android library module ( #3636 )
...
- There's really no plan to support other platforms on this code base
- The "KMP" modules only had android target which is rather pointless
- `i18n` involves more work but given it has no actual code keeping it as is
2026-07-23 16:47:24 +00:00
NGB-Was-Taken
47d7c0f2ea
Optimize imports across all modules ( #3635 )
...
* Run optimize imports across all modules since spotless doesn't catch unused imports
* Remove import by adding qualifier in KDoc
2026-07-23 22:46:58 +06:00
Mend Renovate
0b5e9bb815
Update android.gradle to v9.3.1 ( #3634 )
2026-07-23 22:42:29 +06:00
Mend Renovate
d72ae365cb
Update dependency com.squareup.okio:okio to v3.18.0 ( #3628 )
2026-07-22 13:28:10 +00:00
NGB-Was-Taken
e7ec672c8b
Rework library search to use an AST-based approach ( #3554 )
...
* Rework library search to use an AST-based approach
* Spotless apply
* Move the filtering logic to the database
* Spotless apply
* Cleanup and separation of concerns
* Add `notes` to field and general search, and chapter read, total chapters to comparison search
* Handle searching for empty fields
* Add `language` as a field-only query option
* Clean up SQL clause generations
* Spotless apply
* Do not parse `-` as a negation when followed by a separator
* Revert moving filtering logic to database
* Changelog
* Use contains for genre instead of equals
* Add special handling for source name
* Add field-only query for source id
* Apply suggestions
2026-07-22 19:20:27 +06:00
Mend Renovate
628cb58862
Update dependency io.kotest:kotest-assertions-core to v6.2.3 ( #3622 )
2026-07-21 12:09:56 +00:00
MajorTanya
e454cf8e9d
Always use Private installer to update Private extensions ( #3614 )
...
* Use Private installer to update Private extensions
This forces the Private installer for any extension which was
installed privately, bypassing whichever setting the user selected in
Settings > Advanced > Installer.
* [skip ci] Changelog entry
* [skip ci] Update CHANGELOG.md
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-07-21 12:02:33 +00:00
Mend Renovate
baa0fb7ecb
Update dependency androidx.compose:compose-bom-alpha to v2026.07.00 ( #3597 )
2026-07-21 18:01:02 +06:00
Mend Renovate
2d2cf0879f
Update actions/checkout action to v7.0.1 ( #3620 )
2026-07-21 17:56:46 +06:00
Mohannad
6981185f4b
Fix incorrect progress when resuming resumable image downloads ( #3616 )
2026-07-21 17:46:57 +06:00
MajorTanya
47aa9190d4
Add MangaBaka to README list of trackers ( #3615 ) [skip ci]
2026-07-21 17:44:17 +06:00
AntsyLich
98705910e7
Fix crash caused by inaccessible view model classes during creation ( #3609 )
2026-07-19 14:06:01 +00:00
Mend Renovate
5ce7d00eb8
Update actions/setup-java action to v5.6.0 ( #3602 )
2026-07-19 10:45:16 +06:00
Mend Renovate
03229a3807
Update aboutLibraries to v15.0.4 ( #3604 )
2026-07-18 03:04:07 +06:00
Small_Ku
493140c7ff
Detect Shizuku with permission check ( #3565 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-07-16 19:52:09 +06:00
AntsyLich
98bb731b4d
Remove non cancellable call when trying to init reader
2026-07-16 18:23:43 +06:00
AntsyLich
c3b99aea07
Migrate to AndroidX ViewModel from Voyager ScreenModel ( #3594 )
2026-07-15 21:19:11 +06:00
Mend Renovate
ef1c529672
Update android.gradle to v9.3.0 ( #3593 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-07-14 18:32:47 +00:00
Mend Renovate
633eea4ced
Update kotlin monorepo to v2.4.10 ( #3592 )
2026-07-14 18:03:24 +00:00
Mend Renovate
31a4d6ba39
Update softprops/action-gh-release action to v3.0.2 ( #3588 )
2026-07-14 23:51:37 +06:00
Mend Renovate
e9b7c760a1
Update dependency org.conscrypt:conscrypt-android to v2.6.1 ( #3587 )
2026-07-14 23:51:18 +06:00
Mend Renovate
ef1e7ba907
Update dependency org.junit.jupiter:junit-jupiter to v6.1.2 ( #3582 )
2026-07-12 20:27:17 +06:00
MajorTanya
526d79a975
Fix MangaBaka User-Agent using raw StringResource ( #3578 )
...
* Fix MangaBaka User-Agent using raw StringResource
Using the hardcoded app name for the time being until a better
solution can be found.
* Changelog
2026-07-12 06:46:10 +06:00
Mend Renovate
b9ac9a0422
Update dependency com.materialkolor:material-kolor to v5.0.0 ( #3580 )
2026-07-12 06:45:37 +06:00
Draken
d171768cff
Add Vietnamese translation for fastlane metadata ( #3576 )
2026-07-11 22:12:39 +06:00
AntsyLich
cb2617dee0
Add fastlane metadata ( #3564 )
2026-07-11 20:01:33 +06:00
AntsyLich
b4635c41a8
Fixed app bars remaining visible after changing pages by tapping in the paged reader after using the chapter navigator slider ( #3567 )
2026-07-10 13:35:16 +00:00
Mend Renovate
217b20123c
Update dependency com.google.firebase:firebase-bom to v34.16.0 ( #3562 )
2026-07-10 00:09:34 +06:00
AntsyLich
b2ca6bc5f3
Revert "Disable resumable image downloads"
...
This reverts commit 3d3bd49d1c .
2026-07-10 00:08:26 +06:00
AntsyLich
a8d3e39779
Release v0.20.1
2026-07-10 00:07:57 +06:00
AntsyLich
3d3bd49d1c
Disable resumable image downloads
2026-07-10 00:06:59 +06:00