Releases: xiaojieonly/Ehviewer_CN_SXJ
Releases · xiaojieonly/Ehviewer_CN_SXJ
2.0.1.8,祝大家六一儿童节快乐~
- 将 jsoup 从 1.18.1 降级到 1.15.4,以避免在某些 Android 环境中出现 NoClassDefFoundError
- 在 EhDB 中添加了空检查,以防止快速搜索操作期间潜在的 NullPointerExceptions
- 增强了 EhEngine 中 TopListParser 的错误处理,以在运行时错误上引发更具描述性的 ParseException
- 重构SpiderDen,确保访问下载目录时的线程安全
- 改进了 ArchiverDownloadDialog 中的文件名处理,以防止非法路径和长文件名
- 添加了 ArchiverDownloadCompleter 来处理存档器任务的下载完成和状态检查
- 在 EhApplication 中集成挂起的下载恢复
- 增强设置,提供管理待处理存档下载的方法
- 更新了 ArchiverDownloadDialog 以利用 ArchiverDownloadCompleter 进行下载处理
- 改进了 ArchiverDownloadProgress 中的下载进度跟踪
- 确保在 SpiderDen 中创建下载目录
- 猫尾草:添加小米系统优化助手,优化后台下载和通知管理
- 猫尾草:add gradle wrapper jar and properties for CI build
- Cololi:沉浸式底部导航栏 (#2597)
2.0.1.7
- 修复SpiderInfo读取时的OOM风险并升级JDK至21
- 修复图片搜索无法使用的问题
- orbisai0security:the vendored giflib library performs multiple m... in gifalloc.c
- 增加对 WebView/CookieManager 初始化失败的异常处理
- En:修复了已下载项目的按标签搜索功能
- 猫尾草:restore gradle wrapper jar and properties
- 升级Gradle至9.3.1及Android插件至9.1.1
2.0.1.6
- 搜索时过滤文本中的换行符
- 修复下载列表排序奔溃的问题
- 优化 EGL 初始化逻辑并增加 OpenGL 渲染故障时的回退机制
- 排行榜中,画廊排行从原先的跳转画廊搜索,改为直接跳转对应画廊
- 优化归档下载逻辑与文件名生成
- 优化解析错误日志清理逻辑并增加异常处理
- 优化搜索文本过滤,直接移除换行符而非替换为空格
- 修正登录WebView客户端设置及资料获取逻辑
- 升级SDK版本并启用coreLibraryDesugaring
- miki sayaga:新增一个多标签搜索组合页面(未完成)
- 修复部分多标签搜索组合页面bug
- 将部分代码从java迁移到kotlin
2.0.1.5
- 调整 Analytics上报字段
- 将部分代码从java迁移到kotlin
- 修复
BitmapUtils中的潜在整数溢出问题 - 优化VPN检测逻辑,增加权限检查和异常处理
- 优化登录流程异常处理和进度显示
- 清理请求头中的换行符避免崩溃
- 调整下载列表页面的标题格式
- zyl-hub:修复了在搜索框不为空时的搜索历史补全
2.0.1.4
- 更新通过webview 通过cloudflare验证获取用户名称的功能(裸连目前无法使用此功能)
- 修复略缩图因状态共用导致的重复显示同一张图片
- 登录时,修复用户名称获取逻辑,由于技术限制,sni开启的情况下无法通过机器人验证
网页登录只能使用VPN进行 - 在裸连使用cookie登录时,现在会跳过获取用户详情步骤
- 更新安卓targetSdkVersion到30,所有用户需要授予管理文件权限,否则将无法读取旧画廊
2.0.1.3
- 暂时回滚图片解码方式,等后续优化好了再上
2.0.1.1
- 限制了详情页初始加载的预览图数量为40张,以减少初次创建视图的开销。
- 修复了
DownloadFragment中因 Activity 销毁后关闭对话框可能导致的崩溃问题 - 修复了下载列表画廊的删除和拖拽排序无法及时生效的问题
2.0.1.0
- 新增下载页拖拽排序设置项,允许用户启用或禁用该功能
- 该设置现在会被保存,以便在应用重启后保持不变
- 回归到旧版图片解码代码,引入libwebp插件,并添加webp图片格式的处理方法
- 更新依赖项并为 16KB 页面大小设备添加适配
- 调整下载场景 FAB 图标
- HaYaShi: 下载画廊添加文件大小排序 (#2321)
- 为下载分类添加“全部”选项并优化布局
- 当解析 URL 失败时,会通过
FirebaseCrashlytics记录异常,以防止应用崩溃并帮助调试。 - 同步德语、西班牙语、法语、韩语、泰语、日语和繁体中文翻译
- 猫尾草:新增按分类筛选下载内容的功能
- 猫尾草:给恢复下载项、清空下载冗余新增进度条,免得等的有问题
- 猫尾草:在设置-EH选项卡新增当前系统主题显示,方便查看bug(这样容易分辨是否是系统造成的问题)
2.0.0.9
- 修复界面更新相关的崩溃问题
- 添加Android 9图片解码失败时的回退机制
- 优化图片处理和渲染参数格式化
- 修复关闭种子下载对话框时可能发生的崩溃
- 修复归档下载器在某些情况下崩溃的问题
- 适配 Android 14 前台服务类型变更
- 增加对content URI方案下导入归档的支持
- 为下载列表添加按名称排序支持
- 同步德语、西班牙语、法语、韩语、泰语、日语和繁体中文翻译
- 修复版本更新时因空安全导致的崩溃
- nullcat*:add error detail for wrong igneous
- 应用程序启动时,异步删除三天前的解析错误日志文件。
2.0.0.8
- 移除不再使用的 Firebase Crashlytics 导入。
- 在 EhDB 和 SpiderDen 中添加异常处理以避免应用崩溃。
- 增加在 TreeDocumentFile 中列出文件时的空值检查和异常处理。
- 为 WebViewSignInScene 中的 HTTP 响应添加默认的 reason phrase。
- 增强 GLRootView 中的 EGL 配置选择逻辑,增加备用方案以提高稳定性。
- 将 Analytics.java 迁移到 Kotlin。