github FooIbar/EhViewer 1.14.6

9 hours ago

新功能

  • 支持显示画廊阅读进度(于 EH 设置中开启) #2277

改进

  • 画廊列表变化时重新显示悬浮操作按钮 #2681
  • 移除文件名中的尾随空格和点以兼容 Windows #2727
  • 长按画廊详情中的标签时显示标签名称 #2769
  • 杂项优化

Bug 修复

  • 对话框中的下拉菜单显示错位
  • HTTP 状态错误显示为“什么都没有找到”
  • 某些老设备无法通过 Cloudflare 验证 #2794
  • 杂项修复

What's Changed

  • Reset FAB state when gallery list changes by @FooIbar in #2682
  • Update dependency com.materialkolor:material-kolor to v4 by @renovate[bot] in #2683
  • Refactor search bar text handling by @FooIbar in #2684
  • Update dependency com.google.devtools.ksp to v2.3.0 by @renovate[bot] in #2685
  • Update androidx.lifecycle to v2.10.0-beta01 by @renovate[bot] in #2688
  • Update androidx.room to v2.8.3 by @renovate[bot] in #2689
  • Update dependency androidx.activity:activity-compose to v1.12.0-beta01 by @renovate[bot] in #2690
  • Revert "Use the upstream PaddingValues.plus" by @revonateB0T in #2692
  • Update dependency androidx.compose:compose-bom-alpha to v2025.10.01 by @renovate[bot] in #2691
  • Update dependency androidx.work:work-runtime to v2.11.0 by @renovate[bot] in #2693
  • Update kotlin monorepo to v2.2.21 by @renovate[bot] in #2694
  • Update screenshots by @FooIbar in #2687
  • Fix dropdown menu anchor calculation in dialog by @FooIbar in #2695
  • Update dependency com.materialkolor:material-kolor to v4.0.2 by @renovate[bot] in #2697
  • Update actions/upload-artifact action to v5 by @renovate[bot] in #2698
  • Update dependency io.github.petertrr:kotlin-multiplatform-diff to v1.2.0 by @renovate[bot] in #2699
  • Update dependency chrome to v142 by @renovate[bot] in #2702
  • Update xmlutil to v0.91.3 by @renovate[bot] in #2701
  • Update dependency org.jetbrains.compose to v1.9.2 by @renovate[bot] in #2703
  • Update dependency org.jetbrains.compose.material3.adaptive:adaptive to v1.2.0 by @renovate[bot] in #2704
  • Update Gradle to v9.2.0 by @renovate[bot] in #2705
  • Update dependency com.materialkolor:material-kolor to v4.0.3 by @renovate[bot] in #2706
  • Update dependency com.squareup.okhttp3:okhttp-bom to v5.3.0 by @renovate[bot] in #2707
  • Lock file maintenance by @renovate[bot] in #2709
  • Update dependency io.arrow-kt:arrow-stack to v2.2.0 by @renovate[bot] in #2710
  • Update dependency com.google.devtools.ksp to v2.3.1 by @renovate[bot] in #2712
  • Use snapshot Compose for the popup positioning fix by @FooIbar in #2714
  • Update dependency io.ktor:ktor-client-okhttp to v3.3.2 by @renovate[bot] in #2715
  • Update dependency androidx.activity:activity-compose to v1.12.0-rc01 by @renovate[bot] in #2717
  • Update androidx.lifecycle to v2.10.0-rc01 by @renovate[bot] in #2716
  • Update dependency androidx.core:core-splashscreen to v1.2.0 by @renovate[bot] in #2718
  • Update dependency androidx.compose:compose-bom-alpha to v2025.11.00 by @renovate[bot] in #2719
  • Migrate CMP dependencies to version catalog by @FooIbar in #2720
  • Update dependency org.jetbrains.compose to v1.9.3 by @renovate[bot] in #2721
  • Update dependency com.google.devtools.ksp to v2.3.2 by @renovate[bot] in #2722
  • Update AGP to v8.13.1 by @renovate[bot] in #2724
  • Update dependency com.materialkolor:material-kolor to v4.0.4 by @renovate[bot] in #2726
  • Remove trailing spaces and periods from filenames by @FooIbar in #2728
  • Update dependency com.squareup.okio:okio to v3.16.3 by @renovate[bot] in #2731
  • Lock file maintenance by @renovate[bot] in #2732
  • Update dependency rust-nightly to v2025-11-15 by @renovate[bot] in #2733
  • Update dependency com.pinterest.ktlint:ktlint-cli to v1.8.0 by @renovate[bot] in #2729
  • Update download URL for Nettle by @FooIbar in #2734
  • Enable trim-paths to improve reproducibility by @FooIbar in #2736
  • Reduce binary size and improve reproducibility by @FooIbar in #2737
  • Use -ffile-prefix-map to improve reproducibility by @FooIbar in #2738
  • Update dependency com.squareup.okhttp3:okhttp-bom to v5.3.1 by @renovate[bot] in #2740
  • Fix CFLAGS changes not propagating to nettle build by @FooIbar in #2739
  • Update dependency com.squareup.okio:okio to v3.16.4 by @renovate[bot] in #2743
  • Update dependency libarchive to v3.8.3 by @renovate[bot] in #2744
  • Update Gradle to v9.2.1 by @renovate[bot] in #2745
  • Block HyperOS 1 & 2 for Cronet by @FooIbar in #2746
  • Simplify build script for Nettle by @FooIbar in #2747
  • Update dependency com.squareup.okhttp3:okhttp-bom to v5.3.2 by @renovate[bot] in #2748
  • Update spotless to v8.1.0 by @renovate[bot] in #2749
  • Update moko.resources to v0.25.2 by @renovate[bot] in #2750
  • Update androidx.lifecycle to v2.10.0 by @renovate[bot] in #2751
  • Update androidx.room to v2.8.4 by @renovate[bot] in #2752
  • Update dependency androidx.compose:compose-bom-alpha to v2025.11.01 by @renovate[bot] in #2754
  • Update dependency androidx.activity:activity-compose to v1.12.0 by @renovate[bot] in #2753
  • Update Compose snapshot by @FooIbar in #2756
  • Update actions/checkout action to v6 by @renovate[bot] in #2757
  • Update dependency com.google.devtools.ksp to v2.3.3 by @renovate[bot] in #2758
  • Update dependency com.materialkolor:material-kolor to v4.0.5 by @renovate[bot] in #2759
  • Update dependency androidx.datastore:datastore-preferences to v1.2.0 by @renovate[bot] in #2760
  • Refine FFI error handling by @FooIbar in #2755
  • Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.8.1 by @renovate[bot] in #2762
  • Update dependency Corrosion to v0.6 by @renovate[bot] in #2763
  • Update dependency org.jetbrains.kotlinx:kotlinx-io-core to v0.8.2 by @renovate[bot] in #2764
  • Update dependency io.ktor:ktor-client-okhttp to v3.3.3 by @renovate[bot] in #2765
  • Fix download state on archive failure by @FooIbar in #2766
  • Migrate to SQLite Driver APIs by @FooIbar in #2671
  • KMP EhCookieStore by @FooIbar in #2767
  • Lock file maintenance by @renovate[bot] in #2770
  • Update dependency libarchive to v3.8.4 by @renovate[bot] in #2773
  • Add show reading progress function / 增加显示阅读进度功能 by @AdiEcho in #2768
  • Show tag content on long click to avoid misclicks by @FooIbar in #2772
  • Fix database export by @FooIbar in #2774
  • Update dependency chrome to v143 by @renovate[bot] in #2776
  • Use different icon for finished download items by @FooIbar in #2775
  • Update dependency androidx.activity:activity-compose to v1.12.1 by @renovate[bot] in #2778
  • Update dependency androidx.compose.foundation:foundation to v1.10.0 by @renovate[bot] in #2779
  • Update dependency androidx.test.uiautomator:uiautomator to v2.4.0-alpha07 by @renovate[bot] in #2780
  • Update dependency androidx.compose:compose-bom-alpha to v2025.12.00 by @renovate[bot] in #2781
  • Cleanup snapshot workaround by @revonateB0T in #2782
  • Reapply "Use the upstream PaddingValues.plus" by @FooIbar in #2784
  • Improve category text contrast by @FooIbar in #2785
  • Update AGP to v8.13.2 by @renovate[bot] in #2788
  • Update actions/cache action to v5 by @renovate[bot] in #2790
  • Update dessant/lock-threads action to v6 by @renovate[bot] in #2791
  • Update actions/upload-artifact action to v6 by @renovate[bot] in #2792
  • Lock file maintenance by @renovate[bot] in #2795
  • Use WebView version for UA to bypass Cloudflare by @FooIbar in #2796
  • Update kotlin monorepo to v2.3.0 by @renovate[bot] in #2797
  • Update dependency com.google.devtools.ksp to v2.3.4 by @renovate[bot] in #2798
  • Enable group key based Compose stack traces by @FooIbar in #2799
  • Update dependency io.arrow-kt:arrow-stack to v2.2.1.1 by @renovate[bot] in #2800

New Contributors

Full Changelog: 1.14.5...1.14.6

Don't miss a new EhViewer release

NewReleases is sending notifications on new releases.