Skip to content

Releases: FooIbar/EhViewer

1.13.0

01 Nov 13:50
Compare
Choose a tag to compare

重大变更

  • 不再捆绑 Cronet 库,在不支持 HttpEngine 的设备上回退到 OkHttp
  • 适配 E 站缩略图和 WebP 等相关变更

改进

  • 使用磁力链接代替种子下载
  • 在搜索栏右侧显示论坛头像
  • 支持重置下载路径
  • 为 Android 10 以下且没有 DocumentsUI 的设备创建默认下载目录 #1735
  • 重新添加了强制使用 e-hentai 缩略图服务器的选项
  • 阅读器支持 PageUp/PageDown 和方向键上/下翻页 #1801
  • 未找到搜索结果时显示可能存在的警告 #1787
  • 更新了日本语翻译
  • 杂项优化

Bug 修复

  • 阅读器屏幕方向与手机屏幕方向不同时闪退 #1779
  • 下载文件哈希不匹配导致下载失败 #1811
  • 无法同时下载和查看 #1822
  • 杂项修复

What's Changed

Read more

1.12.1

28 Sep 15:20
Compare
Choose a tag to compare

新功能

  • 屏蔽含有二维码的图片(位于高级设置)

改进

  • 移除高级设置中的自定义 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

Read more

1.12.0

19 Aug 13:22
Compare
Choose a tag to compare

重大变更

  • Compose 阅读器已稳定,移除了旧阅读器实现 #847
  • 由于 E 站缩略图服务器变更,移除了强制使用 e-hentai 缩略图服务器的选项

改进

  • 更新高级搜索选项中页数过滤器的范围限制以遵循 E 站变更

Bug 修复

  • 评论页面刷新指示器边距不正确 #1428
  • 关闭打开失败的压缩包时崩溃
  • 无法打开带密码的压缩包 #1454
  • 使用音量键翻页时无法关闭过渡动画 #1467
  • 带有图片的评论显示错位 #1468
  • 在包含相同项目的页面间切换时崩溃 #1490
  • 无法检查更新 #1512
  • 画廊详情未加载完成时退出阅读器导致崩溃 #1507
  • 无法为带有临时标签的画廊生成 ComicInfo.xml #1509
  • 已下载的画廊翻页时出现加载动画 #1510
  • 画廊详情页面的缩略图无法加载 #1529
  • 图片未加载完成时无法通过点击翻页
  • 搜索结果为空时解析失败 #1418
  • 缩略图分辨率设置不起作用

What's Changed

Read more

1.11.7

10 Jul 14:24
Compare
Choose a tag to compare

改进

  • 某些设备上无法加载长图时可尝试减小 设置-高级 中的硬件位图阈值 #1321
  • 清理下载冗余时显示确认对话框 #1369
  • 修改收藏时显示收藏备注 #1392

Bug 修复

  • 图片完整性校验误报 #1286
  • 某些情况下应用崩溃 #1290 #1302
  • 某些情况下渲染问题 #1284
  • 无法下载标题过长的画廊 #1340
  • 某些界面拖动滚动条时黑屏 #1329
  • 搜索栏多行文本遮挡其他内容 #1365
  • CIFS Documents Provider 兼容问题 #1356
  • 清理下载冗余未按预期运行 #1369
  • 读取压缩包失败时崩溃
  • 某些设备上崩溃 #1276
  • 检查更新失效

What's Changed

Read more

1.11.6

09 Jul 14:14
Compare
Choose a tag to compare

Yanked due to a major bug in Path -> Uri conversion.

1.11.6-RC2

06 Jun 14:20
Compare
Choose a tag to compare

改进

  • 下载图片时执行完整性校验以防止文件损坏/被篡改

已知问题

  • 完整性校验误报 #1286,将于下个版本修复

What's Changed

Known Issues

  • File integrity check false positives #1286, will be fixed in the next version

Full Changelog: 1.11.6-RC1...1.11.6-RC2

1.11.6-RC1

02 Jun 15:50
Compare
Choose a tag to compare

改进

  • 下载列表默认显示全部下载项目
  • 替换搜索文本中的换行符为空格 #1258
  • 如果下载目录中存在以 GID 命名的 zip 或 cbz 文件,下载该画廊时会立即完成
下载目录
└── 1917309-(CT35) [Come Through (Adumi Kazuki)] ADUMIX#16 (Gochuumon wa Usagi desu ka_)
    ├── ComicInfo.xml   // 开启压缩包元数据后下载压缩包时自动创建
    └── 1917309.zip     // 已下载的压缩包

Bug 修复

  • 评价画廊时未使用输入的评分
  • 搜索时意外选择 Non-H 类别 #1246
  • 侧边栏与导航抽屉重叠 #1262
  • 快速搜索/下载标签排序失效 #1267
  • 加载压缩包/种子列表出错时 UI 冻结
  • 低版本 Android 上某些 UI 被遮挡

What's Changed

Full Changelog: 1.11.5...1.11.6-RC1

1.11.5

19 May 15:18
Compare
Choose a tag to compare

重大变更

  • 不再支持 32 位 x86

新功能

  • 支持按作者对下载分组
  • 由于 E 站不再强制要求人机验证,重新支持账号密码登录

改进

  • 在登录时加载收藏名称 #1077
  • 优化归档和种子界面 UI
  • 禁止在 cookie 界面截图以防止泄露
  • 在缩略图模式下显示画廊页数
  • 记住最低评分和页数搜索参数
  • 更新 User-Agent 以缓解 IP 封禁 #1182
  • 账号密码登录支持自动填充
  • 更新中文(台灣)翻译

Bug 修复

  • 非触摸模式下无法退出搜索界面 #1060
  • 某些设备上无法安装更新 #1067
  • 某些设备上崩溃/卡顿 #996 #1023
  • 搜索记录中存在重复条目时崩溃 #1130
  • 条漫模式下缩小后点按区域偏移 #127
  • 多窗口模式下点按区域偏移
  • 点击下载通知时未清除状态
  • 保存未完成加载的图片时崩溃 #1154
  • 历史记录界面无法在项目上滑动打开抽屉 #464
  • 导入数据失败时显示导入成功 #1174
  • 某些条件下收藏界面崩溃 #1190
  • 反转点按区域功能失效 #1217

已知问题

  • 某些设备上从后台返回时某些 UI 消失,可通过关闭列表项目动画部分缓解 #1184

What's Changed

Read more

1.11.4

21 Apr 15:00
Compare
Choose a tag to compare

新功能

  • 更新前自动备份数据

改进

  • 在 设置-高级 中加入了禁用列表项目动画的选项,该功能在部分设备上导致崩溃/卡顿 #996 #1023
  • 下载列表多选模式下避免误触 #1016
  • 杂项 UI 优化

Bug 修复

  • 重命名下载标签后删除该标签时崩溃 #1008
  • 搜索栏中某些输入法长按退格无法连续删除 #606
  • 评论/屏蔽/搜索建议/下载标签/快速搜索列表卡顿 #1041

What's Changed

Full Changelog: 1.11.3...1.11.4

1.11.3

06 Apr 09:22
Compare
Choose a tag to compare

改进

  • 优化预加载逻辑和图片加载顺序
  • 优化画廊详情和评论页面 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