Commit Graph
8238 Commits
Author SHA1 Message Date
FooIbar 4dfcf96897 Clean up rust code
* Make `img` and `parser` public to get rid of dead code warnings
* Remove redundant `no_mangle` and `allow(non_snake_case)` as `jni_fn`
already adds them
2025-06-11 17:40:08 +08:00
renovate[bot] 90568f2216 Lock file maintenance (#2407)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-11 06:31:05 +00:00
FooIbar 4440763f44 Rust 2024 2025-06-11 13:40:05 +08:00
Re*Index. (ot_inc) 5b80fee02e Update Japanese 2025-06-11 09:23:13 +08:00
FooIbar e21a0eca5c Optimize rust binary size (#2403)
* -10.3% vs nightly-2024-08-30 with backtrace
* +2.8% vs nightly-2024-08-30 without backtrace
2025-06-11 09:22:36 +08:00
renovate[bot] 83a1096c08 Update dependency com.google.devtools.ksp to v2.2.0-RC2-2.0.2 (#2405)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 23:23:44 +00:00
renovate[bot] 59f1e7f471 Update aboutlibraries to v12.2.2 (#2404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-10 23:23:09 +00:00
FooIbar 12374fb573 Migrate GalleryDetailParser to Rust Part 1/N 2025-06-10 11:39:42 +08:00
renovate[bot] 734bffd279 Lock file maintenance (#2400)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-09 00:48:45 +00:00
renovate[bot] 478d6c9035 Update dependency sh.calvin.reorderable:reorderable to v2.5.1 (#2399)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 21:44:56 +00:00
renovate[bot] a6048c84bd Update dependency sh.calvin.reorderable:reorderable to v2.5.0 (#2398)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-07 07:00:06 +00:00
renovate[bot] c0ab14e241 Update dependency com.google.devtools.ksp to v2.2.0-RC2-2.0.1 (#2394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-06 07:59:42 +00:00
renovate[bot] 23332bf4a6 Update dependency com.squareup.logcat:logcat to v0.2.3 (#2395)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-06 07:59:26 +00:00
renovate[bot]andDude so hot a55293448e Convert awaitSelectTime to use TimePickerDialog (#2393)
* Convert awaitSelectTime to use TimePickerDialog

* fixup! Convert awaitSelectTime to use TimePickerDialog

---------

Co-authored-by: Dude so hot <djohn@fbi.gov>
2025-06-06 15:53:11 +08:00
FooIbar f809d724a0 Reapply "Store pToken in GalleryPreview and refine parser" (#2390)
This reverts commit 5b8d3a2824.

Reason for revert: Reland with fix

Also clear invalid pToken
2025-06-05 22:36:57 +08:00
renovate[bot] 32e2e91013 Update dependency gradle to v8.14.2 (#2392)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 14:03:29 +00:00
renovate[bot] 5b8d3a2824 Revert "Store pToken in GalleryPreview and refine parser" (#2390) 2025-06-05 07:17:26 +00:00
renovate[bot] d4b152e7c0 Update dependency androidx.compose:compose-bom-alpha to v2025.06.00 (#2388)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 01:58:41 +00:00
renovate[bot] c62c84ae4d Update dependency com.squareup.logcat:logcat to v0.2.2 (#2387)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-05 01:58:06 +00:00
renovate[bot] 9e1869edde Update dependency androidx.test.uiautomator:uiautomator to v2.4.0-alpha04 (#2386)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 21:12:45 +00:00
renovate[bot] 1a164ff8f1 Update dependency androidx.lifecycle:lifecycle-process to v2.9.1 (#2385)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 21:12:28 +00:00
renovate[bot] 6b3a4aec16 Update benchmark to v1.4.0-beta02 (#2383)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 18:36:38 +00:00
renovate[bot] 150a687f15 Update dependency androidx.appcompat:appcompat to v1.7.1 (#2384)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 18:36:08 +00:00
FooIbar fc1d514475 Store pToken in GalleryPreview and refine parser
We no longer save previews in bundle.
2025-06-04 23:04:30 +08:00
renovate[bot] 5528bef09a Update kotlin monorepo to v2.2.0-RC2 (#2382)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-04 14:06:19 +00:00
FooIbar 4013740429 Enable simd feature for tl
Since we use nightly anyway.
2025-06-04 21:57:05 +08:00
FooIbar 000a932ff1 Migrate profile parser to rust 2025-06-03 23:58:52 +08:00
FooIbar 60cd7728e6 Migrate archive parser to rust 2025-06-02 22:52:40 +08:00
renovate[bot] 4f37088e20 Lock file maintenance (#2377)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 00:30:31 +00:00
renovate[bot] d7dc6487d0 Update dependency libarchive to v3.8.1 (#2376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-01 21:41:37 +00:00
renovate[bot] 61c9dcbd1d Update dependency io.github.petertrr:kotlin-multiplatform-diff to v1.1.0 (#2374)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-01 13:59:15 +00:00
FooIbar 8f0404242d Remove ConstraintLayout usage 2025-06-01 16:03:29 +08:00
FooIbar 286af0e5bf Do not package OkHttp public suffix list
We handle cookies in ktor.
2025-05-31 15:24:34 +08:00
renovate[bot]andFooIbar 6c49904bf8 Update aboutlibraries to v12.2.0 (#2370)
* Update dependency com.mikepenz.aboutlibraries.plugin to v12.2.0

* Fix build

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com>
2025-05-31 04:55:01 +00:00
renovate[bot] 509ee08e8e Update dependency com.squareup.okhttp3:okhttp-bom to v5.0.0-alpha.16 (#2369)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 18:20:34 +00:00
renovate[bot] fdae6f52cc Update dependency com.squareup.okhttp3:okhttp-bom to v5.0.0-alpha.15 (#2368)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-29 16:04:01 +00:00
renovate[bot] 52ef7cd956 Update AGP to v8.10.1 (#2367)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 22:54:12 +00:00
renovate[bot] d8bd81a0b6 Update plugin spotless to v7.0.4 (#2365)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 03:06:30 +00:00
renovate[bot] c2e33c7f50 Update dependency com.squareup.okio:okio-jvm to v3.12.0 (#2366)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-28 03:06:07 +00:00
renovate[bot] a9498a1b92 Update dependency chrome to v137 (#2364)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-27 20:44:45 +00:00
FooIbar f74b8373e3 Fix predictive back crash after launch page change
https://issuetracker.google.com/384186542
2025-05-27 22:34:41 +08:00
FooIbar 809f628bc0 Fix stop all shortcut with no active downloads
The downloading notification would keep showing.
2025-05-26 23:38:46 +08:00
FooIbar 54a2b28219 Auto backup improvements
- Fix backup data size quota exceed
- Backup cookies and preferences on Android 9+ (require E2EE)
2025-05-26 21:20:47 +08:00
FooIbar 0719c53e86 Restore accidently removed @Serializable on Limits 2025-05-26 15:23:29 +08:00
renovate[bot] e9f3deaec0 Lock file maintenance (#2359)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-26 02:38:06 +00:00
FooIbar 8207be5940 Reapply "Migrate from Parcelize to kotlinx.serialization" (#2357)
* Reapply "Migrate from Parcelize to kotlinx.serialization" (#2356)

This reverts commit c2e53cc8b9.

* Fix stale states captured by lambdas in ViewModels
2025-05-25 22:27:16 +08:00
FooIbar c2e53cc8b9 Revert "Migrate from Parcelize to kotlinx.serialization" (#2356)
This reverts commit 857b1d9b57.

Reason for revert: https://github.com/FooIbar/EhViewer/issues/2355
2025-05-23 16:21:11 +00:00
FooIbar 251b99f76d Fix snackbar blocking progress dialog dismissal 2025-05-23 23:21:01 +08:00
Dude so hot c4c86104b5 Revert "MetaState trigger refresh implicitly (#2350)"
This reverts commit 277deace47.
Revert reason: `ListUrlBuilder` doesn't have a qualified `equals` semantics

# Conflicts:
#	app/src/main/kotlin/com/hippo/ehviewer/client/data/FavListUrlBuilder.kt
#	app/src/main/kotlin/com/hippo/ehviewer/ui/screen/GalleryListScreen.kt
2025-05-23 20:20:47 +08:00
FooIbar 857b1d9b57 Migrate from Parcelize to kotlinx.serialization
Also remove some unnecessary Parcelables.
2025-05-23 18:22:10 +08:00