1.12.1
版本发布时间: 2024-09-28 23:20:04
FooIbar/EhViewer最新发布版本:1.13.1(2024-11-11 21:37:35)
新功能
- 屏蔽含有二维码的图片(位于高级设置)
改进
- 移除高级设置中的自定义 User Agent,改为桌面版网站选项
- 画廊预览与画廊详情页面合并
- 为快速搜索和下载标签列表添加了滚动条
- 无网络条件下启动时自动转到下载页面
- 杂项优化
Bug 修复
- 从左到右或右到左模式观看使用鼠标滚轮无法翻页 #1541
- 状态栏颜色未跟随阅读器主题变化 #1542
- 打开 EH 设置时闪退 #1563
- 画廊种子过多时显示没有种子 #1561
- 加载大于 100 MB 的位图时崩溃
- 阅读器加载小圆圈在黑色背景下不自动变色 #1579
- 因闪退造成的无法挽回的下载失败 #1602
- 某些情况下闪退 #1548 #1555 #1568
- Android 7.0 及以下的设备无法加载图片 #1633
- 某些情况下导入数据失败 #1634
- 下载时创建重复文件夹 #1619
- 滚动方向改变后预载图片不生效 #1560
- 选择无效的下载位置后闪退
- 杂项修复
What's Changed
- Update dependency org.jetbrains.kotlinx:kotlinx-datetime to v0.6.1 by @renovate in https://github.com/FooIbar/EhViewer/pull/1546
- Support scrolling with mouse wheel in reader by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1544
- Adapt status bar content color for reader theme by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1545
- Update androidx.room to v2.7.0-alpha07 by @renovate in https://github.com/FooIbar/EhViewer/pull/1549
- Update benchmark to v1.3.0 by @renovate in https://github.com/FooIbar/EhViewer/pull/1550
- Update dependency androidx.profileinstaller:profileinstaller to v1.4.0-beta01 by @renovate in https://github.com/FooIbar/EhViewer/pull/1551
- Update dependency dev.chrisbanes.compose:compose-bom to v2024.08.00-alpha02 by @renovate in https://github.com/FooIbar/EhViewer/pull/1552
- Update dependency androidx.core:core-ktx to v1.15.0-alpha02 by @renovate in https://github.com/FooIbar/EhViewer/pull/1553
- Update dependency me.saket.telephoto:zoomable to v0.13.0 by @renovate in https://github.com/FooIbar/EhViewer/pull/1554
- Update Kotlin & KSP to v2.0.20 by @renovate in https://github.com/FooIbar/EhViewer/pull/1556
- Update dependency com.google.devtools.ksp to v2.0.20-1.0.24 by @renovate in https://github.com/FooIbar/EhViewer/pull/1557
- Update dependency sh.calvin.reorderable:reorderable to v2.4.0-alpha02 by @renovate in https://github.com/FooIbar/EhViewer/pull/1558
- Update aboutlibraries to v11.2.3 by @renovate in https://github.com/FooIbar/EhViewer/pull/1559
- Lock file maintenance by @renovate in https://github.com/FooIbar/EhViewer/pull/1562
- Update dependency com.android.tools:desugar_jdk_libs_nio to v2.1.0 by @renovate in https://github.com/FooIbar/EhViewer/pull/1566
- Fix account-based image limit parsing by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1565
- Fix torrent count parsing by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1564
- Update dependency com.android.tools:desugar_jdk_libs_nio to v2.1.1 by @renovate in https://github.com/FooIbar/EhViewer/pull/1570
- Update kotlinx.serialization to v1.7.2 by @renovate in https://github.com/FooIbar/EhViewer/pull/1572
- Update agp to v8.7.0-alpha08 by @renovate in https://github.com/FooIbar/EhViewer/pull/1571
- Update agp to v8.7.0-alpha09 by @renovate in https://github.com/FooIbar/EhViewer/pull/1575
- Update Chrome version for default User-Agent by @github-actions in https://github.com/FooIbar/EhViewer/pull/1580
- Fix recent download label can't be set to
null
by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1581 - Lock file maintenance by @renovate in https://github.com/FooIbar/EhViewer/pull/1582
- Fix crash when drawing > 100 MB bitmaps by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1584
- Reset page state on page loader restart by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1583
- Update dependency com.android.tools:desugar_jdk_libs_nio to v2.1.2 by @renovate in https://github.com/FooIbar/EhViewer/pull/1586
- Update androidx.lifecycle to v2.9.0-alpha02 by @renovate in https://github.com/FooIbar/EhViewer/pull/1587
- Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.0-beta01 by @renovate in https://github.com/FooIbar/EhViewer/pull/1588
- Update dependency androidx.work:work-runtime to v2.10.0-alpha03 by @renovate in https://github.com/FooIbar/EhViewer/pull/1591
- Switch to official Compose alpha BOM by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1589
- Update dependency androidx.core:core-splashscreen to v1.2.0-alpha02 by @renovate in https://github.com/FooIbar/EhViewer/pull/1590
- Update dependency androidx.activity:activity-compose to v1.10.0-alpha02 by @renovate in https://github.com/FooIbar/EhViewer/pull/1593
- Update dependency com.google.accompanist:accompanist-drawablepainter to v0.36.0 by @renovate in https://github.com/FooIbar/EhViewer/pull/1594
- Fix crash on random button click with empty list by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1596
- Refine BitmapPainter by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1595
- Update dependency androidx.profileinstaller:profileinstaller to v1.4.0-rc01 by @renovate in https://github.com/FooIbar/EhViewer/pull/1597
- Update dependency com.google.devtools.ksp to v2.0.20-1.0.25 by @renovate in https://github.com/FooIbar/EhViewer/pull/1601
- Update agp to v8.7.0-beta01 by @renovate in https://github.com/FooIbar/EhViewer/pull/1600
- Fix reader padding and progress indicator theme by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1598
- Revert "Update agp to v8.7.0-beta01" by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1603
- Fix unfinished files being considered downloaded by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1605
- Use singleton empty WindowInsets by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1606
- Add key and contentType for gallery detail by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1609
- Update compose.destinations to v2.1.0-beta12 by @renovate in https://github.com/FooIbar/EhViewer/pull/1610
- Lock file maintenance by @renovate in https://github.com/FooIbar/EhViewer/pull/1611
- Fix gallery detail losing scroll position by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1612
- Update dependency gradle to v8.10.1 by @renovate in https://github.com/FooIbar/EhViewer/pull/1613
- Implement Shared Element Transition Connector Framework by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1614
- Update description for IP-based image limit by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1615
- Fix cosplayer tag translation in download label by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1616
- Update AGP to v8.8.0-alpha01 by @renovate in https://github.com/FooIbar/EhViewer/pull/1608
- Update dependency io.ktor:ktor-client-core to v3.0.0-rc-1 by @renovate in https://github.com/FooIbar/EhViewer/pull/1424
- Replace custom user agent with desktop site option by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1618
- Update dependency com.squareup.okio:okio-jvm to v3.9.1 by @renovate in https://github.com/FooIbar/EhViewer/pull/1623
- Update AGP to v8.8.0-alpha02 by @renovate in https://github.com/FooIbar/EhViewer/pull/1622
- Update dependency sh.calvin.reorderable:reorderable to v2.4.0-beta01 by @renovate in https://github.com/FooIbar/EhViewer/pull/1624
- Temporarily disable shared element transitions by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1621
- Fuckoff External Ads by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1617
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.9.0 by @renovate in https://github.com/FooIbar/EhViewer/pull/1626
- Fix blocked image placeholder content scale by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1627
- Update NDK to r27b and address deprecation by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1628
- Misc updates by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1629
- Refactor rust image to extract common image pipeline by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1630
- Crop border in Rust by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1631
- Lock file maintenance by @renovate in https://github.com/FooIbar/EhViewer/pull/1632
- Switch to rxing for QR code detection by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1635
- [Marshmallow] Add ISRG Root X1 as a trusted root by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1639
- Update dependency androidx.profileinstaller:profileinstaller to v1.4.0 by @renovate in https://github.com/FooIbar/EhViewer/pull/1641
- Update dependency androidx.lifecycle:lifecycle-process to v2.9.0-alpha03 by @renovate in https://github.com/FooIbar/EhViewer/pull/1640
- Update dependency androidx.work:work-runtime to v2.10.0-alpha04 by @renovate in https://github.com/FooIbar/EhViewer/pull/1643
- Update androidx.room to v2.7.0-alpha08 by @renovate in https://github.com/FooIbar/EhViewer/pull/1642
- Update benchmark to v1.4.0-alpha01 by @renovate in https://github.com/FooIbar/EhViewer/pull/1644
- Crop bitmap before draw by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1646
- Fix lint by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1648
- Fastpath to create regioned hardware bitmap by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1647
- Update libarchive to v3.7.5 by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1650
- Update Compose BOM by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1651
- Merge GalleryPreviewScreen to GalleryDetailScreen by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1649
- Update Kotlin & KSP to 2.1.0-Beta1 by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1652
- Update kotlinx.serialization to v1.7.3 by @renovate in https://github.com/FooIbar/EhViewer/pull/1654
- ADT Page model by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1655
- Misc updates by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1653
- Navigation Refactors by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1657
- Try to reduce false positives in ad detection by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1661
- Fix foreign key constraint violation on db import by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1663
- Fix reader prefetch when scroll direction changes by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1664
- Lock file maintenance by @renovate in https://github.com/FooIbar/EhViewer/pull/1666
- Update dependency libarchive to v3.7.6 by @renovate in https://github.com/FooIbar/EhViewer/pull/1667
- Fix galleries with both artist and cosplayer tags by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1669
- Update AGP to v8.8.0-alpha03 by @renovate in https://github.com/FooIbar/EhViewer/pull/1670
- Update dependency gradle to v8.10.2 by @renovate in https://github.com/FooIbar/EhViewer/pull/1671
- Fix concurrent creation of the same directory by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1674
- Add scroll bar to quick search and download label by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1676
- Revert "Add scroll bar to quick search and download label" by @revonateB0T in https://github.com/FooIbar/EhViewer/pull/1678
- Use Downloads as start screen if device is offline by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1675
- Fix image download queue not respecting FIFO order by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1681
- Reapply "Add scroll bar to quick search and download label" by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1684
- Update AGP to v8.8.0-alpha04 by @renovate in https://github.com/FooIbar/EhViewer/pull/1685
- Fix crash when download location is invalid by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1687
- Refine GalleryMultiPageViewerPTokenParser by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1689
- Prepare changelog for 1.12.1 by @FooIbar in https://github.com/FooIbar/EhViewer/pull/1691
Full Changelog: https://github.com/FooIbar/EhViewer/compare/1.12.0...1.12.1
1、 EhViewer-1.12.1-default-arm64-v8a.apk 13.16MB
2、 EhViewer-1.12.1-default-armeabi-v7a.apk 11.49MB
3、 EhViewer-1.12.1-default-mapping.txt 64.21MB
4、 EhViewer-1.12.1-default-native-debug-symbols.zip 1.26MB
5、 EhViewer-1.12.1-default-universal.apk 22.79MB
6、 EhViewer-1.12.1-default-x86_64.apk 13.24MB
7、 EhViewer-1.12.1-marshmallow-arm64-v8a.apk 14.03MB
8、 EhViewer-1.12.1-marshmallow-armeabi-v7a.apk 12.37MB
9、 EhViewer-1.12.1-marshmallow-mapping.txt 64.4MB
10、 EhViewer-1.12.1-marshmallow-native-debug-symbols.zip 1.26MB
11、 EhViewer-1.12.1-marshmallow-universal.apk 23.65MB
12、 EhViewer-1.12.1-marshmallow-x86_64.apk 14.11MB