github FooIbar/EhViewer 1.11.3

latest releases: 1.13.1, 1.13.0, 1.12.1...
7 months ago

改进

  • 优化预加载逻辑和图片加载顺序
  • 优化画廊详情和评论页面 UI

Bug 修复

  • 某些模式下搜索结果不显示画廊语言 #923
  • 某些情况下在搜索结果中直接阅读画廊后崩溃 #927
  • 更新至最新版本后仍提示有新版本 #927
  • 从旧版本升级时包含不兼容数据导致崩溃/无法导出数据 #940 #974
  • Android 10 以下的设备打开 设置-隐私 时崩溃 #953
  • 下载标签无法拖动
  • 刷新 和 刷新(原图) 无法在已下载的图片上使用
  • 临时 IP 封禁错误显示为解析失败
  • 某些情况下下载时闪退 #980
  • 某些设备上下载列表中的缩略图无法显示 #977

What's Changed

  • Individual zoomableState per pager item by @revonateB0T in #832
  • Fix generating simple language from title by @FooIbar in #924
  • Fix false positive update notifications by @FooIbar in #930
  • Fix crash when reading galleries from gallery list by @FooIbar in #931
  • Update dependency androidx.navigation:navigation-compose to v2.8.0-alpha05 by @renovate in #929
  • Update dependency com.android.application to v8.5.0-alpha01 by @renovate in #933
  • Update dependency androidx.paging:paging-compose to v3.3.0-alpha05 by @renovate in #935
  • Update dependency dev.chrisbanes.compose:compose-bom to v2024.03.00-alpha02 by @renovate in #937
  • Drop obsolete snapshot by @FooIbar in #938
  • Fix layout inspector not working by @FooIbar in #939
  • Manually migrate from schema 17 to 18 for non-null by @FooIbar in #941
  • Fix recycled item's height being 0 in webtoon mode by @FooIbar in #943
  • Update dependency com.android.application to v8.5.0-alpha02 by @renovate in #944
  • Update dependency gradle to v8.7 by @renovate in #945
  • Update dependency com.mikepenz.aboutlibraries.plugin to v11.1.1 by @renovate in #946
  • Update plugin composeCompilerReportGenerator to v1.2.0 by @renovate in #947
  • Update dependency me.saket.telephoto:zoomable to v0.9.0 by @renovate in #948
  • Scale wide images (banners) to fit target width by @FooIbar in #949
  • Update Kotlin, KSP and Compose Compiler by @renovate in #950
  • Remove outdated workaround by @revonateB0T in #952
  • Downgrade to stable AGP by @FooIbar in #954
  • Revert "Downgrade to stable AGP" by @FooIbar in #956
  • Update Compose to snapshot and remove workaround by @FooIbar in #957
  • Use upstream navigation drawer by @FooIbar in #959
  • Use Compose UI implementation of parseAsHtml by @FooIbar in #958
  • Fix SpiderQueen not respecting FIFO order by @FooIbar in #962
  • Upstream SearchBar by @revonateB0T in #960
  • Fix download label not being draggable by @FooIbar in #963
  • Update build script due to xz Github repo shutdown by @FooIbar in #964
  • Fast move to compose destinations v2.1 by @revonateB0T in #965
  • Don't run decode job if fetch job failed by @FooIbar in #966
  • Abort if no image entries found in archive by @FooIbar in #969
  • Fix unable to refresh images due to resource leak by @FooIbar in #971
  • Update dependency com.android.application to v8.5.0-alpha03 by @renovate in #976
  • Refactor database export by @FooIbar in #975
  • Update dependency sh.calvin.reorderable:reorderable to v1.4.0 by @renovate in #978
  • Fix temporary IP ban check and parse error logging by @FooIbar in #979
  • Update dependency io.arrow-kt:arrow-stack to v1.2.4 by @renovate in #981
  • Update dependency androidx.core:core-splashscreen to v1.1.0-rc01 by @renovate in #982
  • Update dependency androidx.paging:paging-compose to v3.3.0-beta01 by @renovate in #983
  • Update dependency dev.chrisbanes.compose:compose-bom to v2024.04.00-alpha01 by @renovate in #984
  • Update AndroidX & Jetpack Compose by @renovate in #985
  • Fix DownloadService stopped during onFinish call by @FooIbar in #986
  • Fix FileNotFoundException on saving download thumb by @FooIbar in #987
  • Fix response processing being blocked by @revonateB0T in #988
  • Update Kotlin, KSP and Compose Compiler by @renovate in #989
  • Fix typo by @FooIbar in #991
  • Fix resource leak when decode job is canceled by @FooIbar in #992
  • Fallback to transferTo if sendfile failed by @FooIbar in #990
  • Minor UI tweaks by @FooIbar in #993
  • Workaround for comment list lagging at the bottom by @FooIbar in #995

Full Changelog: 1.11.2...1.11.3

Don't miss a new EhViewer release

NewReleases is sending notifications on new releases.