AntsyLich
0834884335
Make MangaCoverViewModel collect manga only while subscribed ( #3716 )
...
Assisted-by: Claude:claude-opus-5
2026-08-08 11:57:55 +06:00
AntsyLich
68aa4b003f
Don't recheck for updates on configuration change ( #3708 )
2026-08-06 21:38:28 +06:00
AntsyLich
aa25b3a14c
Download app update without WorkManager ( #3707 )
2026-08-06 21:38:07 +06:00
AntsyLich
869fa1a4b2
Suppress R8 warnings for missing androidx.window extension classes
2026-08-05 23:14:47 +06:00
AntsyLich
df6507256a
Release v0.20.4
2026-08-05 22:27:07 +06:00
AntsyLich
21c6357967
Replace CategoryUpdate with dedicated update queries ( #3693 )
...
Assisted-by: Claude:claude-opus-5
2026-08-05 00:40:08 +06:00
AntsyLich
81e0754c0d
Release v0.20.3
2026-08-04 16:58:34 +06:00
AntsyLich
f7a1ecd251
Fix reader loading indefinitely in some scenarios ( #3686 )
...
Init the reader from the view model instead of the activity so it isn't
cancelled by a configuration change mid init, which left the retained
view model half initialized and needsInit() returning false.
Assisted-by: Claude Code:claude-opus-5
2026-08-03 23:51:17 +06:00
AntsyLich
55be95dd5d
Improve WebView spoofing ( #3678 )
...
- Spoof `Sec-CH-UA` client hints to match the user agent
- Fix `X-Requested-With` spoofing leaking to unrelated callers
- Update default user agent to Chrome 149
2026-08-02 20:05:21 +06:00
AntsyLich
0648e2eaaf
Release v0.20.2
2026-08-01 21:32:00 +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
AntsyLich
d15a05602a
Check for app and extension update on every cold start ( #3658 )
2026-07-30 01:17:10 +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
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
AntsyLich
98705910e7
Fix crash caused by inaccessible view model classes during creation ( #3609 )
2026-07-19 14:06:01 +00: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
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
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
AntsyLich
4a66b8b5df
Fix HTTP Error 416 not being handled properly for resumable downloads
2026-07-10 00:03:07 +06:00
AntsyLich
aa434285b2
Remove flag to disable code shrinking
...
androidx.benchmark plugin adds non minified versions of the release variants. we can just reuse that.
2026-07-09 23:22:30 +06:00
AntsyLich
91e967128d
Regenerate baseline profiles
2026-07-09 23:06:33 +06:00
AntsyLich
abef1cb8c5
Add proguard rule for com.squareup.zstd
2026-07-09 22:46:40 +06:00
AntsyLich
75f506836c
Fix app not reading tachiyomix.extensionLib extension metadata 2 ( #3559 )
2026-07-09 08:31:34 +00:00
AntsyLich
44780e74b5
Add vertical chapter navigator for paged reader with height adjustment option ( #3531 )
2026-07-09 08:11:56 +00:00
AntsyLich
0ff654205f
Update aboutLibraries to v15 ( #3553 )
2026-07-08 17:13:18 +00:00
AntsyLich
a313c747f3
Fix reader navigator slider steps not updating after changing chapter ( #3549 )
2026-07-08 16:58:45 +00:00
AntsyLich
66b390c62a
Fix app not reading tachiyomix.extensionLib extension metadata ( #3545 )
...
Android was interpreting the field as a float and failing (which is nuts imo)
Also cleaned up the lib validation logic
2026-07-08 07:43:17 +00:00
AntsyLich
3b078331a0
Fix support for non-system SAF providers ( #3530 )
2026-07-06 23:14:24 +06:00
AntsyLich
b8e5f22c01
Add proguard rules to keep Serializable writeReplace and readResolve
2026-07-05 22:21:04 +06:00
AntsyLich
c3bf7a78c0
Fix crash when putting app in background ( #3523 )
2026-07-05 11:51:10 +06:00
AntsyLich
94b3b5eaa2
Revert "Fix crash when putting app in background while on notes screen ( #3515 )"
...
This reverts commit 76cc04c8f4 .
2026-07-04 15:18:40 +06:00
AntsyLich
27284a40ab
Fix crash trying to select text in notes screen ( #3516 )
2026-07-03 23:32:03 +06:00
AntsyLich
76cc04c8f4
Fix crash when putting app in background while on notes screen ( #3515 )
2026-07-03 23:25:29 +06:00
AntsyLich
dfed97edc8
Address compose and xmlutil deprecations ( #3507 )
2026-07-02 19:15:42 +00:00
AntsyLich
a82ccea6f5
Update voyager to 2.2.21-1.10.3 ( #3466 )
2026-06-27 08:53:33 +06:00
AntsyLich
19f1d00fcb
Release v0.20.0
2026-06-27 05:58:04 +06:00
AntsyLich
6c6a07c0c0
Ensure app shortcuts use correct color scheme on preview builds ( #3473 )
2026-06-26 14:25:19 +06:00
AntsyLich
8e323e30de
Update store decoding to account for new CONTENT_WARNING_UNSPECIFIED ( #3472 )
2026-06-26 07:24:53 +00:00
AntsyLich
735cea35f9
Ensure all tachiyomix required dependencies are present ( #3465 )
2026-06-23 18:19:27 +00:00
AntsyLich
41265cce32
Query for new tachiyomix metadata from extensions ( #3464 )
2026-06-23 18:04:44 +00:00
AntsyLich
c397d657d1
Remove BrotliInterceptor from default client ( #3458 )
2026-06-23 19:40:02 +06:00
AntsyLich
1cb38a1c33
Bump version code
2026-06-22 00:51:22 +06:00
AntsyLich
b3e190c627
Refactor baseline profiles generation and regenerate ( #3434 )
2026-06-22 00:50:24 +06:00
AntsyLich
3bb734dde7
Swap store content rating for warning and move to extension level
2026-06-22 00:37:39 +06:00
AntsyLich
5f5a034112
Allow extension stores to have separate extension list file ( #3454 )
2026-06-21 18:26:38 +00:00
AntsyLich
eb5f57a48c
Simplify extension store decoding and add gzip compression support ( #3453 )
2026-06-21 15:08:52 +00:00
AntsyLich
903add50c9
Address gradle 9.6 deprecations ( #3452 )
2026-06-21 12:42:26 +00:00
AntsyLich
80541831bb
Revert "Use app scoped CoroutineScope ( #3403 )"
...
This reverts commit 509eee5dfb .
Fixes #3429
2026-06-18 17:40:01 +06:00
AntsyLich
ee6a9876ec
Fix uploaded apk reference in build workflow ( #3435 )
2026-06-18 01:20:43 +06:00
AntsyLich
50d0e8ae0a
Only try to read signing data in release workflow ( #3431 )
2026-06-17 18:34:00 +00:00
AntsyLich
6552ffe315
Sign APK with AGP
2026-06-17 02:40:35 +06:00
AntsyLich
082bd66673
Remove redundant call to updateMangaFromRemote in manga screen
2026-06-16 20:03:07 +06:00
AntsyLich
5880f4b0bd
Ensure chapter order is retained when passed to source.getMangaUpdate
2026-06-16 20:01:47 +06:00
AntsyLich
d156496cfa
Update num_repos string to use store
2026-06-16 19:38:10 +06:00
AntsyLich
eb80ab410e
Ensure memo is correctly passed around when transforming classes
2026-06-16 19:05:52 +06:00
AntsyLich
5896d2c939
Fix compatibility with older backups
...
Fixes #3413
2026-06-16 03:18:12 +06:00
AntsyLich
e3610cbe2c
Allow app to load TachiyomiX 1.6 extensions
2026-06-16 00:13:10 +06:00
AntsyLich
94cab02c1e
Adapt model implementation for TachiyomiX 1.6 ( #3412 )
2026-06-15 17:32:39 +00:00
AntsyLich
f00cac265f
Remove text limit of manga notes ( #3410 )
2026-06-14 14:55:04 +00:00
AntsyLich
4c37f4c764
Adapt source implementation for TachiyomiX 1.6 ( #3243 )
2026-06-13 20:34:31 +00:00
AntsyLich
430b13bb81
Adapt network implementation for TachiyomiX 1.6 ( #3248 )
2026-06-14 02:10:55 +06:00
AntsyLich
c15f7bee85
Ensure old extension store is removed if index url changes ( #3408 )
2026-06-13 18:14:16 +00:00
AntsyLich
1a030420b1
Supress UnstableApiUsage in settings.gradle.kts
2026-06-13 23:57:35 +06:00
AntsyLich
a6f0cec083
Use . toDrawable extension function in ImageUtil
2026-06-13 23:57:35 +06:00
AntsyLich
6ae79d255d
Address various redundant constructs
2026-06-13 23:57:35 +06:00
AntsyLich
4b9974e20a
Use duration overload for time related methods
2026-06-13 23:57:35 +06:00
AntsyLich
509eee5dfb
Use app scoped CoroutineScope ( #3403 )
2026-06-12 17:14:29 +06:00
AntsyLich
d4327c8d48
Add auto migration support from legacy extension store index ( #3398 )
2026-06-10 22:29:27 +06:00
AntsyLich
5f1d76a73a
Change the term "Obsolete" to "Orphaned" for extensions ( #3383 )
2026-06-10 13:53:01 +00:00
AntsyLich
35f6a607b8
Use our fork of sqldelight-androidx-driver ( #3396 )
2026-06-10 13:49:27 +00:00
AntsyLich
f87c4d55e3
Use more sqldelight coroutines extensions
2026-06-07 18:01:17 +06:00
AntsyLich
c612a6ca8d
Extract badge data separately when forming LibraryItem ( #3382 )
2026-06-04 18:25:42 +00:00
AntsyLich
a1ad33baef
Remove redundant compiler argument for annotation default target
2026-06-05 00:08:21 +06:00
AntsyLich
95bc599ac0
Add paddings to vertical chapter navigator
2026-06-04 10:07:35 +06:00
AntsyLich
cd27b10750
Drop kotlinx-collections-immutable usage ( #3380 )
2026-06-03 20:45:24 +00:00
AntsyLich
a330258f6a
Add vertical chapter navigator for long strip mode ( #3377 )
2026-06-03 19:54:52 +00:00
AntsyLich
d28c605a89
Remove redundant compiler argument for context parameter
2026-06-04 00:12:30 +06:00
AntsyLich
b446d2a6b1
Change extension repo to extension store and add support for newer extension index format ( #3349 )
2026-06-03 06:35:44 +06:00
AntsyLich
b4a3ec0b32
Fix chapters and categories not being added to database
...
Closes #3278
Fixes #3291
2026-05-12 02:04:58 +06:00
AntsyLich
9c3519046f
Remove redundant KGP classpath in :app
2026-05-08 22:54:02 +06:00
AntsyLich
8e0c911f93
Update sqldelight-androidx-driver and remove transaction management ( #3270 )
...
`sqldelight-androidx-driver` has it's own transaction management
2026-04-27 18:24:30 +06:00
AntsyLich
a2f3ec94aa
Reapply "Update android.gradle to v9 (major) ( #3105 )" ( #3148 )
2026-04-25 12:06:41 +06:00
AntsyLich
38ccd7d5fc
Update dependency image-decoder to e03b81e18a ( #3262 )
2026-04-25 01:17:32 +00:00
AntsyLich
7a917968e3
Release v0.19.9
2026-04-11 14:17:30 +06:00
AntsyLich
5f548243e1
Revert "Remove usage of deprecated LocalBroadcastManager ( #3215 )"
...
This reverts commit b201ed163e .
2026-04-11 14:13:15 +06:00
AntsyLich
34d22e9495
Revert "Update dependency com.google.android.material:material to v1.13.0 ( #3104 )"
...
This reverts commit 1712b9cdc5 .
2026-04-11 14:13:10 +06:00
AntsyLich
bc4fc765b2
Release v0.19.8
2026-04-11 12:00:00 +06:00
AntsyLich
c4a606112a
Slightly tweak paragraph 3 of donation popup
2026-04-10 02:38:16 +06:00
AntsyLich
e4b7002909
Add a one time popup asking for donation from long time users ( #3203 )
...
Also remove the empty "Updated to X.Y.Z" popup after app update
2026-04-09 20:08:20 +00:00
AntsyLich
50b0ccb928
Add dedicated "Support Us" screen ( #3200 )
2026-04-09 19:56:24 +00:00
AntsyLich
b201ed163e
Remove usage of deprecated LocalBroadcastManager ( #3215 )
2026-04-09 23:24:13 +06:00
AntsyLich
8a2a2b1f36
Make "Support Us" more prominent on More tab ( #3196 )
2026-04-08 01:27:40 +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
AntsyLich
54d2c7b9e0
Release v0.19.7
2026-03-23 22:31:36 +06:00