ArthurKun
25d4bf5e2f
Add gradle.properties to build-logic synced with root gradle.properties ( #3159 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-03-31 05:40:06 +06:00
MajorTanya
d75db63258
Run tests before compiling APK in CI ( #3174 )
2026-03-30 23:17:26 +00:00
MajorTanya
52fc38e965
Run SQLDelight database migration verification task in CI ( #3170 )
2026-03-31 05:15:32 +06:00
Mend Renovate
580863e891
Update dependency com.gradleup.tapmoc:tapmoc-gradle-plugin to v0.4.1 ( #3173 )
2026-03-30 22:52:48 +00:00
Mend Renovate
85eb539c4d
Update dependency io.kotest:kotest-assertions-core to v6.1.10 ( #3172 )
2026-03-31 04:42:10 +06:00
Leodyver Semilla
09ee38bb7a
Don't prompt users to enable Google Play services if disabled or unavailable ( #3152 )
...
* fix(telemetry): prevent Google Play Services spam notifications
Check for Google Play Services availability before initializing Firebase
to prevent system notifications when GPS is disabled or uninstalled.
- Add GPS availability check using GoogleApiAvailability
- Wrap Firebase initialization in try-catch for additional safety
- Skip Firebase initialization gracefully when GPS unavailable
- Add proper logging for debugging purposes
- Add core.common dependency to telemetry module for logcat support
Fixes #3135
* docs: add changelog entry for Google Play Services notification fix
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-03-26 09:35:16 +00:00
MajorTanya
af4f17efc5
Add informative error for unapproved MAL titles ( #3155 )
...
MAL has a concept of "titles waiting for approval". These titles
cannot be added to user lists, but they do show up on the website and
crucially, in search results.
However, trying to add such an "unapproved" title will return a 400
error response with the error "invalid_content".
Previously, the awaitSuccess() call would mean the generic "HTTP 400"
toast would be shown. Now, a dedicated informative error message is
shown instead.
2026-03-26 15:22:37 +06:00
Mend Renovate
fa197a4ab2
Update dependency androidx.compose:compose-bom-beta to v2026.03.01 ( #3147 )
2026-03-26 14:36:15 +06:00
Mend Renovate
c3243882b1
Update r0adkll/sign-android-release digest to a391126 ( #3145 )
2026-03-26 14:34:25 +06:00
Mend Renovate
a938708e1f
Update dependency androidx.work:work-runtime to v2.11.2 ( #3146 )
2026-03-26 14:34:09 +06:00
Christos
2e635ff2ce
Use plural forms for update error notification ( #3090 )
...
* Use plural forms for update error notification
Replace the hardcoded 'X update(s) failed' string with Android
plural resources so the notification correctly shows '1 update failed'
vs '2 updates failed', enabling proper localization.
Fixes #3051
* Address review: rename plural key and remove comment
Rename plural key to notification_update_errors to avoid potential
conflicts with existing translated string keys. Remove leftover
comment from strings.xml.
* Revert key rename per review
2026-03-26 14:28:11 +06:00
AntsyLich
209805359e
Merge tag 'v0.19.7'
2026-03-25 23:58:00 +06:00
AntsyLich
eb5b762515
Revert "Update android.gradle to v9 (major) ( #3105 )"
...
This reverts commit 34afdabcfe .
2026-03-25 23:57:35 +06:00
Mend Renovate
7c5034275f
Update dependency io.kotest:kotest-assertions-core to v6.1.9 ( #3137 )
2026-03-25 15:43:04 +06:00
Mend Renovate
d75a125b26
Update dependency io.kotest:kotest-assertions-core to v6.1.8 ( #3132 )
2026-03-24 14:10:52 +06:00
AntsyLich
54d2c7b9e0
Release v0.19.7
2026-03-23 22:31:36 +06:00
MajorTanya
8b9d0a89c8
Address Gradle warning about Task.project ( #3118 )
...
Apparently, this is all that's needed to replace the forbidden
`Task.project` accessor, which would be an error in Gradle v10 (it's
been deprecated for a while)
This will also allow us to use the Configuration Cache if we wanted
to.
2026-03-23 22:22:53 +06:00
AntsyLich
3bde967291
Release v0.19.6
2026-03-23 21:25:08 +06:00
AntsyLich
b40f1d3975
Fix app crash on startup on some Android TV
...
Why do you guys even exist
2026-03-23 21:12:30 +06:00
AntsyLich
42daa3f432
Fix occasional crash when mass installing/uninstalling extension using PackageManager
2026-03-23 20:18:00 +06:00
AntsyLich
f8e82b9322
Potentially fix 'database is locked' crash
2026-03-23 20:18:00 +06:00
AntsyLich
cb0e329716
Fix wrong exception being caught after 8c480c6355 migration
...
`android.database.sqlite.SQLiteException` instead of `android.database.SQLException`
2026-03-23 18:05:09 +06:00
Mend Renovate
34afdabcfe
Update android.gradle to v9 (major) ( #3105 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-03-22 19:02:55 +06:00
MajorTanya
bc32308327
Address CancellableContinuation.resume deprecation ( #3115 )
...
According to the source docs, this has been a warning since
kotlinx.coroutines 1.9.0.
2026-03-21 20:17:35 +00:00
Mend Renovate
c95269afd7
Update Gradle to v9 ( #2333 )
2026-03-21 19:49:57 +00:00
AntsyLich
4af8f1eab0
Cleanup and rework build logic ( #3113 )
2026-03-22 01:34:45 +06:00
Weblate (bot)
2366fbb4b3
Translations update from Hosted Weblate ( #3003 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/be/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/tr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/be/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fil/
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/lv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ta/
Translation: Mihon/Mihon
Translation: Mihon/Mihon Plurals
Co-authored-by: A <ogloppi@mailbox.org >
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com >
Co-authored-by: Kehribar <103407696+dpentx@users.noreply.github.com >
Co-authored-by: Lucas Correia <anicetoclucas@gmail.com >
Co-authored-by: ScratchBuild <foobarbuzz@gmail.com >
Co-authored-by: Siebrenvde <siebren@siebrenvde.dev >
Co-authored-by: lilp <felipegabriel.avila6@gmail.com >
Co-authored-by: nadevko <ormak@protonmail.com >
Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com >
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv >
Co-authored-by: 안세훈 <on9686@gmail.com >
2026-03-22 00:39:16 +06:00
AntsyLich
e930f38608
Merge and cleanup version catalogs ( #3103 )
2026-03-20 21:15:40 +06:00
AntsyLich
b58d2a5d4b
Release v0.19.5
2026-03-20 15:32:32 +06:00
AntsyLich
d3dcb7fe4b
Revert "Fix thread starvation caused by not yielding or using an inappropriate thread pool ( #2955 )"
...
This reverts commit 22d5c9d9f4 .
2026-03-20 15:28:29 +06:00
AntsyLich
56b70ef529
Revert "Fix cache invalidation isn't done at startup ( #2970 )"
...
This reverts commit e6cc38de06 .
2026-03-20 15:25:27 +06:00
Mend Renovate
5cf305b620
Update dependency com.google.firebase:firebase-bom to v34.11.0 ( #3094 )
2026-03-20 15:00:27 +06:00
AntsyLich
87665736a9
Replace preference getter functions with properties ( #3091 )
2026-03-20 14:57:01 +06:00
Leodyver Semilla
2f9edb551f
Fix extension actions disappearing after installing and uninstalling in same session ( #3049 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-03-19 10:48:16 +00:00
AntsyLich
d4b88b13b8
Make retry in reader redownload image ( #3089 )
2026-03-19 10:40:49 +00:00
Leodyver Semilla
99edfbe4a8
Fix WebView JavaScript dialogs popup after screen is closed ( #3041 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-03-19 16:01:35 +06:00
AntsyLich
fa7155896c
Update CHANGELOG.md
2026-03-19 15:31:57 +06:00
Leodyver Semilla
51fb9c0b76
MangaUpdates API content-type heade ( #3021 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-03-19 08:45:11 +00:00
Leodyver Semilla
c495753315
Fix tracker-induced duplicate key crash in duplicate detection ( #3040 )
2026-03-19 08:24:58 +00:00
Mend Renovate
11ced33fdb
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.4.0 ( #3086 )
2026-03-19 14:13:04 +06:00
AntsyLich
8c480c6355
Switch to AndroidX bundled sqlite driver ( #3082 )
2026-03-18 16:08:40 +06:00
Mend Renovate
e9ca71d837
Update softprops/action-gh-release action to v2.6.1 ( #3072 )
2026-03-18 15:11:55 +06:00
Mend Renovate
e4091c0160
Update paging.version to v3.4.2 ( #3063 )
2026-03-18 15:11:28 +06:00
Mend Renovate
a2d22a7d55
Update kotlin monorepo to v2.3.20 ( #3074 )
2026-03-18 13:16:56 +06:00
Mend Renovate
db22517339
Update sqldelight to v2.3.2 ( #3077 )
2026-03-18 12:57:23 +06:00
MajorTanya
33faa5a356
Address bundleOf deprecation ( #3073 )
2026-03-18 12:56:10 +06:00
Mend Renovate
8c5ae44f51
Update sqldelight to v2.3.1 ( #3071 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-03-16 05:53:43 +00:00
Mend Renovate
575d7e8b89
Update dependency io.kotest:kotest-assertions-core to v6.1.7 ( #3062 )
2026-03-16 11:43:17 +06:00
Mend Renovate
8c00b44eda
Update moko to v0.26.1 ( #3068 )
2026-03-16 11:42:16 +06:00
Mend Renovate
77a86d486f
Update dependency com.squareup.okio:okio to v3.17.0 ( #3070 )
2026-03-15 13:34:22 +06:00