FooIbar
257bfe843e
Add missing nbsp and times entities
2026-07-27 11:27:21 +08:00
FooIbar
49eb3bc234
Separate thumbnail and gallery image caches
...
Prevent thumbnail cache from being evicted by gallery cache.
2026-06-08 17:04:49 +08:00
FooIbar
3006e25f3d
Disable -Werror until Kotlin 2.4 support in IDE
2026-06-07 23:37:00 +08:00
FooIbar
79fbe9cbd0
Remove obsolete workaround
2026-06-07 22:42:29 +08:00
FooIbar
36b0eeef5a
Kotlin 2.4
2026-06-07 22:31:24 +08:00
FooIbar
eeeeb3ca0d
Java 25
2026-06-07 20:25:22 +08:00
FooIbar
345dbc2b86
Target SDK 37
2026-06-07 00:09:06 +08:00
FooIbar
30c5fe38c4
Update Rust crate rxing to 0.9
2026-05-01 16:54:45 +08:00
FooIbar
acfc81056b
Fix error handling when getting original image URL
2026-03-18 01:10:45 +08:00
FooIbar
5f1200a9b3
Silence a warning
2026-03-17 21:24:21 +08:00
FooIbar
a2bd809fbc
Remove upstreamed patch
2026-03-11 11:02:58 +08:00
FooIbar
f6b43cb7e3
Revert "Update download URL for Nettle"
...
This reverts commit dd526d33
Reason for revert: ftpmirror.gnu.org has poor availability.
2026-02-06 17:26:01 +08:00
FooIbar
4ac4d3da01
Migrate to AGP KMP
2026-02-04 20:35:04 +08:00
FooIbar
1578da3b02
Enable Neon in Rust for Android ARMv7 targets
2026-02-01 11:04:18 +08:00
FooIbar
3109a6258b
Remove snapshot workaround for Compose
2026-01-29 12:55:42 +08:00
FooIbar
d6519d4819
Fix hang when downloading updates from CI channel
2026-01-29 12:29:01 +08:00
FooIbar
24505cb77c
Fix missing quotes in uploader name
2026-01-27 21:23:04 +08:00
FooIbar
80225bfe6c
Do not rotate determinate progress indicator ( #2850 )
...
* Do not rotate determinate progress indicator
It's hard to determine the progress with rotating wavy indicator.
* Inline progress indicator to reduce recomposition
* Fix transition between progress indicator
* Cleanup
2026-01-23 13:41:09 +08:00
FooIbar
325578b989
Update kotlin to 2.3.10-RC for compose mapping fix
2026-01-21 22:14:30 +08:00
FooIbar
705e39a50d
Update compileSdk to 36.1
2026-01-21 22:08:31 +08:00
FooIbar
5ac3f4cd44
Update benchmark to v1.5.0-alpha01
2026-01-21 21:31:27 +08:00
FooIbar
11a3201e54
Don't upload partitioned mapping (mapping.prt)
...
It's for Android Studio logcat retrace.
2026-01-16 12:33:21 +08:00
FooIbar
5156bd7747
AGP 9
2026-01-16 12:33:21 +08:00
FooIbar
e62738519c
Revert "Update dependency androidx.compose:compose-bom-alpha to v2026 ( #2835 )"
...
This reverts commit d87de0d3e2 .
2026-01-16 00:56:19 +08:00
FooIbar
e4306a7303
Fix delay on the first notification
2026-01-02 22:54:48 +08:00
FooIbar
15179a82e3
Fix sad panda check
2026-01-01 18:33:51 +08:00
FooIbar
ddd11477f7
Lower image target size to reduce moiré patterns
...
This partially reverts commit 63164dc70a .
2025-12-27 10:38:04 +08:00
FooIbar
873b5e8540
Migrate to biometric-compose
2025-12-20 13:32:06 +08:00
FooIbar
a3a3a7b46d
Simplify release process
2025-12-18 20:10:02 +08:00
FooIbar
f1666d7a64
Prepare for next iteration
2025-12-17 22:12:34 +08:00
FooIbar
0195f1c9b8
Prepare for release 1.14.6
Releases / build (push) Has been cancelled
2025-12-17 22:12:05 +08:00
FooIbar
5582353c44
Enable group key based Compose stack traces
2025-12-17 15:08:04 +08:00
FooIbar
f672462bcd
Use WebView version for UA to bypass Cloudflare
2025-12-16 00:29:36 +08:00
FooIbar
bac78ce018
Improve category text contrast
2025-12-05 21:41:29 +08:00
FooIbar
dd95d7aaa2
Reapply "Use the upstream PaddingValues.plus"
...
This reverts commit e8b5fd0425 .
2025-12-04 21:13:57 +08:00
FooIbar
3bbfc8ac3a
Use different icon for finished download items
2025-12-03 11:05:21 +08:00
FooIbar
8cc531ccec
Fix database export
2025-12-02 10:00:48 +08:00
FooIbar
30fc750e17
Show tag content on long click to avoid misclicks
2025-12-02 10:00:32 +08:00
FooIbar
10f7b2a7a9
KMP EhCookieStore
2025-11-29 15:08:32 +08:00
FooIbar
99696b11db
Migrate to SQLite Driver APIs
2025-11-29 15:08:24 +08:00
FooIbar
71291b8800
Fix download state on archive failure
2025-11-27 20:48:52 +08:00
FooIbar
3f784ec1de
Refine FFI error handling
2025-11-21 09:18:11 +08:00
FooIbar
a6e61e07fc
Update Compose snaoshot ( #2756 )
2025-11-21 00:00:29 +08:00
FooIbar
cf7f18351d
Simplify build script for Nettle
2025-11-18 23:45:22 +08:00
FooIbar
5ed27963d7
Block HyperOS 1 & 2 for Cronet
2025-11-18 23:45:11 +08:00
FooIbar
09e201f3f2
Fix CFLAGS changes not propagating to nettle build
2025-11-17 14:55:07 +08:00
FooIbar
4e0c42c955
Use -ffile-prefix-map to improve reproducibility
2025-11-16 21:49:17 +08:00
FooIbar
935b7dec0c
Reduce binary size and improve reproducibility
2025-11-16 15:34:49 +08:00
FooIbar
d0b0651c7d
Revert "Enable trim-paths to improve reproducibility"
...
This reverts commit e131a416e8 .
2025-11-16 15:34:49 +08:00
FooIbar
e131a416e8
Enable trim-paths to improve reproducibility
2025-11-15 23:47:01 +08:00
FooIbar
dd526d33bd
Update download URL for Nettle
...
The GitLab mirror has been archived.
2025-11-15 18:15:37 +08:00
FooIbar
20a4f4ab25
Remove trailing spaces and periods from filenames
2025-11-12 23:14:58 +08:00
FooIbar
43b7fb611a
Migrate CMP dependencies to version catalog
...
Gradle plugin dependency aliases are deprecated.
2025-11-06 18:20:11 +08:00
FooIbar
3c47d36525
Use snapshot Compose for the popup positioning fix
2025-11-05 18:14:37 +08:00
FooIbar
a83be94d1f
Fix dropdown menu anchor calculation in dialog
2025-10-23 22:31:47 +08:00
FooIbar
cc5dfbfa41
Update screenshots
2025-10-23 19:36:27 +08:00
FooIbar
a137e9715a
Refactor search bar text handling
...
* Fix search bar text not cleared after searching in popular / toplist
* Fix search bar text not cleared when quick search keyword is empty
2025-10-22 18:05:02 +08:00
FooIbar
1230022d17
Reset FAB state when gallery list changes
2025-10-20 21:11:47 +08:00
FooIbar
9a9f2a8d70
Prepare for next iteration
2025-10-19 21:19:02 +08:00
FooIbar
f51da1a948
Prepare for release 1.14.5
Releases / build (push) Has been cancelled
2025-10-19 21:18:11 +08:00
FooIbar
c1ac592855
[Reader] Show gallery title & fix status bar color
2025-10-19 12:41:17 +08:00
FooIbar
371103908b
Fix flickering loops in reader
...
Opt out activity recreation for size-based config changes as they are
handled by Compose.
2025-10-16 19:19:40 +08:00
FooIbar
a2a029bb28
Fix unnecessary recompositions
...
`BaseGalleryInfo` is used as part of remember keys.
2025-10-16 19:19:40 +08:00
FooIbar
0963e2f564
Fix reader settings crash with custom orientation
2025-10-15 18:11:29 +08:00
FooIbar
78e31e4fb9
Remove indent from compiler flags
2025-10-13 00:14:07 +08:00
FooIbar
3da86fd745
Prepare for next iteration
2025-10-12 21:32:38 +08:00
FooIbar
e0c710ff5f
Prepare for release 1.14.4
Releases / build (push) Has been cancelled
2025-10-12 21:32:02 +08:00
FooIbar
2946459f1d
Prepare changelog for 1.14.4 ( #2665 )
...
[no ci]
2025-10-12 21:30:55 +08:00
FooIbar
b496e18e7a
Revert "Use to the new panic-immediate-abort cargo feature"
...
This reverts commit cf10e2ff6d .
Reason for revert: Incompatible with renovate
2025-10-12 21:08:34 +08:00
FooIbar
16edaacf37
Temporarily disable backupBeforeUpdate by default
2025-10-12 12:59:35 +08:00
FooIbar
b69aea9d14
Update AndroidX WorkManager to 2.11.0-rc01
2025-10-12 12:07:02 +08:00
FooIbar
656d372612
Use the upstream PaddingValues.plus
2025-10-12 12:04:30 +08:00
FooIbar
09a2ebcc61
Workaround crash when 0-sized TextField is focused
...
It only affects API < 28
https://developer.android.com/about/versions/pie/android-9.0-changes-28#focus
2025-10-11 10:21:44 +08:00
FooIbar
2c15c74697
Fix visibility calculation with zoomable content
2025-10-09 21:52:39 +08:00
FooIbar
ba9308bfbc
Underline solid tags when opted in
2025-10-09 21:28:39 +08:00
FooIbar
e0af610c2c
Clean up rust build-std flags
2025-10-06 22:36:17 +08:00
FooIbar
ddc645c323
Speed up sorting download list by page count
2025-10-06 09:42:32 +08:00
FooIbar
779dd1f8fd
Reduce DownloadManager initialization time
2025-10-06 09:42:32 +08:00
FooIbar
cf10e2ff6d
Use to the new panic-immediate-abort cargo feature
2025-10-05 19:38:52 +08:00
FooIbar
8248ac6e2f
Update rust-nightly to 2025-10-03
...
This reverts commit 085e0938cb .
2025-10-03 12:09:57 +08:00
FooIbar
085e0938cb
Downgrade rust-nightly to 2025-09-23
...
2025-09-24 and later have a +25% (141KB) binary size regression
This reverts commit 9a2c0d7121 .
2025-10-02 15:40:17 +08:00
FooIbar
d6b524bc47
Use RTL mode by default for non-webtoon galleries
2025-10-01 21:08:28 +08:00
FooIbar
1ca960995f
Use webtoon mode by default for webtoon galleries
2025-10-01 21:08:28 +08:00
FooIbar
e0d1c42391
Extract common model and database code
2025-09-30 12:04:50 +08:00
FooIbar
1b9c3050aa
Fix race condition in concurrent append/prepend
2025-09-28 13:31:21 +08:00
FooIbar
5ba0afdd24
Switch tl repository to avoid renovate updating it
2025-09-26 20:16:28 +08:00
FooIbar
a8eb4ce47a
Extract common utils ( #2620 )
...
* Extract common utils
* Fix lint
2025-09-25 17:49:06 +08:00
FooIbar
84c1ee3e88
Clean up CoroutineScope extensions
2025-09-24 13:15:30 +08:00
FooIbar
0fea2076d9
Fix a main thread disk read
2025-09-24 13:15:30 +08:00
FooIbar
b7a90b171f
Omit default parameters of getGalleryDetailUrl
2025-09-24 13:15:30 +08:00
FooIbar
7a68f331b0
Refactor haptic feedback type selection
2025-09-24 13:15:30 +08:00
FooIbar
9bc3f1137e
Fix ghost touch areas for links in comments
2025-09-17 22:28:32 +08:00
FooIbar
0c7e3ac8b4
Fix gallery availability check
2025-09-17 17:16:09 +08:00
FooIbar
6a90ac40be
[no ci] Update lock file biweekly
2025-09-15 11:53:08 +08:00
FooIbar
25cc1d77b1
Stop downloads and notify the user on fatal errors
2025-09-15 11:31:30 +08:00
FooIbar
e80487e379
Work around filename length limit on some devices
2025-09-14 11:30:58 +08:00
FooIbar
348d45f2f5
Treat search warnings as errors
2025-09-12 21:16:16 +08:00
FooIbar
c4cd375c04
Allow disabling page turning with volume keys
2025-09-09 22:04:41 +08:00
FooIbar
19d9bb198f
Work around ANR on DownloadManager initialization
2025-09-05 00:29:28 +08:00
FooIbar
bc9914ffa6
Add missing changelog entry
...
[no ci]
2025-09-03 11:54:41 +08:00