Commit Graph
6167 Commits
Author SHA1 Message Date
FooIbar 3e34bdf7fc Draw scrim behind status bar to improve a11y
Changes toolbar color to the default as surfaceContainerHighest doesn't
look well in light theme.
2025-07-16 10:11:59 +08:00
FooIbar 17de611a22 Actually fix the UAF
The archive may be closed before the decoding job finishes.

This reverts commit 4b25fb8363.
2025-07-15 10:09:08 +08:00
renovate[bot] c81be6734a Lock file maintenance (#2478)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-14 02:57:20 +00:00
FooIbar 663fedb81b Improve tag suggestion hit rate 2025-07-13 21:00:53 +08:00
renovate[bot] 200d29dc1e Update Rust crate rxing to 0.8 (#2476)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-12 18:43:45 +00:00
FooIbar 895f75a3c5 Fix navigation drawer overlapping side sheet 2025-07-08 21:58:34 +08:00
FooIbar e428a8be57 Sync SwipeToDismissBox with upstream 2025-07-08 21:58:34 +08:00
renovate[bot] dc52e0534e Lock file maintenance (#2466)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-07 00:37:56 +00:00
FooIbar 15e63eb86c Fix text overflow
`maxLines = 1` should always be used with `softWrap = false` or
`overflow = Ellipsis`
2025-07-06 13:25:33 +08:00
FooIbar 842e59e893 Remove deprecated SaveBodyPlugin 2025-07-05 18:51:06 +08:00
FooIbar 2b7d6745ea Simplify native build 2025-07-05 11:27:56 +08:00
renovate[bot]andFooIbar 2d7bda3407 Update dependency androidx.compose:compose-bom-alpha to v2025.06.02 (#2457)
* Update dependency androidx.compose:compose-bom-alpha to v2025.06.02

* 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-07-03 02:53:34 +00:00
FooIbar 4b25fb8363 Fix a potential UAF
`dispose` may get called while decoding.
2025-07-03 00:09:12 +08:00
FooIbar b1aca0578c Build a single shared library 2025-07-02 23:58:31 +08:00
FooIbar 6156b30a36 Remove experimental animated WebP decoder option 2025-06-30 17:09:28 +08:00
renovate[bot]andFooIbar 231afd3e71 Update dependency com.squareup.okhttp3:okhttp-bom to v5.0.0-alpha.17 (#2451)
* Update dependency com.squareup.okhttp3:okhttp-bom to v5.0.0-alpha.17

* Vendor AsyncDns stuff as they're removed in OkHttp

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com>
2025-06-30 09:06:19 +00:00
renovate[bot] 14803997ba Lock file maintenance (#2452)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-30 03:20:05 +00:00
FooIbar 9a99597d4e Pause animated WebP when it becomes invisible 2025-06-29 21:01:41 +08:00
renovate[bot] 7079c3814b Update Rust crate quick-xml to 0.38 (#2448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-28 21:18:45 +00:00
FooIbar 62383ed31b Address kotlinx-datetime 0.7.x deprecation 2025-06-28 17:20:24 +08:00
FooIbar a10f9f2ce8 Refine and enable AnimatedWebPDrawable by default (#2442) 2025-06-28 16:10:29 +08:00
renovate[bot] be83b53941 Update dependency nettle to nettle_3.10.2_release_20250626 (#2441)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-26 23:18:48 +00:00
FooIbar 9bd670cfd3 Revert "Update dependency androidx.compose:compose-bom-alpha to v2025.06.01 (…"
This reverts commit 2753804652.
2025-06-26 01:04:13 +08:00
renovate[bot]andFooIbar 2753804652 Update dependency androidx.compose:compose-bom-alpha to v2025.06.01 (#2434)
* Update dependency androidx.compose:compose-bom-alpha to v2025.06.01

* 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-06-25 02:41:56 +00:00
renovate[bot] 971c75e754 Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.7.0 (#2433) 2025-06-25 02:41:20 +00:00
FooIbar bd11a7fcc2 AnimatedWebPDecoder POC (#2426) 2025-06-24 23:58:52 +08:00
renovate[bot] 7e3d170c83 Lock file maintenance (#2431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 02:06:07 +00:00
FooIbar 77eb761fc3 Fix torrent url 2025-06-18 16:56:56 +08:00
FooIbar 015059321a Fix comment vote status parsing 2025-06-16 11:26:08 +08:00
renovate[bot] cc6ae217a4 Lock file maintenance (#2421)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 02:46:24 +00:00
FooIbar a1c730caac Fix PullToRefresh when content doesn't fill screen 2025-06-16 10:35:36 +08:00
FooIbar 365f6936a3 Stop image animation on off-screen pages 2025-06-16 10:35:13 +08:00
FooIbar 95631ef468 Remove jsoup usage and clean up 2025-06-14 19:21:35 +08:00
FooIbar ea43837e62 Migrate GalleryDetailParser to Rust Part 4/N 2025-06-13 22:25:47 +08:00
FooIbar 4c359e50f8 Migrate GalleryDetailParser to Rust Part 3/N 2025-06-13 22:25:47 +08:00
FooIbar 1feca411b6 Migrate GalleryDetailParser to Rust Part 2/N 2025-06-12 00:33:33 +08:00
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
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]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] 5b8d3a2824 Revert "Store pToken in GalleryPreview and refine parser" (#2390) 2025-06-05 07:17:26 +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
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