Skip to content

Commit b79f889

Browse files
committed
release: 2.0.1.0
- 新增下载页拖拽排序设置项,并持久化保存。 - 新增下载画廊按文件大小排序的功能 (由 HaYaShi 贡献, #2321)。 - 为下载分类添加“全部”选项,并优化了布局。 - 新增按分类筛选下载内容的功能 (由 猫尾草 贡献)。 - 为恢复下载项、清空下载冗余的操作增加进度条 (由 猫尾草 贡献)。 - 在设置中新增当前系统主题的显示,方便调试 (由 猫尾草 贡献)。 - 回退至旧版图片解码代码,并引入 libwebp 插件以支持 webp 格式。 - 更新依赖项,并为 16KB 页面大小的设备添加适配。 - 调整下载场景的 FAB 图标。 - 增强 URL 解析失败时的异常捕获,通过 `FirebaseCrashlytics` 记录以帮助调试。 - 修正 `CMakeLists.txt` 中 NASM/YASM 的 include 路径处理,以提高 Windows 兼容性。 - 将 2025 年的更新日志归档至 `feedauthor/year2025-life-broken-down.md`。
1 parent ba92ff0 commit b79f889

4 files changed

Lines changed: 256 additions & 212 deletions

File tree

README.md

Lines changed: 19 additions & 209 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ An E-Hentai Application for Android.
1313
点击前往下载:
1414

1515
[//]: # (- [Appteka](https://appteka.store/app/acdr168648))
16-
- [百度云](https://pan.baidu.com/s/1hVYpBeA7WSrU7Y6314WrSw) 提取码:pdmt
17-
- [夸克网盘](https://pan.quark.cn/s/4b81666facaf) 提取码:LwLk
18-
- [蓝奏云](https://wwbfg.lanzouu.com/i4HWk3cmb5xc),电脑端可正常下载 提取码:coat
16+
- [百度云](https://pan.baidu.com/s/1ZOzR9W24cDRVYtiR_msOoQ) 提取码:2rsb
17+
- [夸克网盘](https://pan.quark.cn/s/b023fa0249dd) 提取码:iKSY
18+
- [蓝奏云](https://wwbfg.lanzouu.com/iSJdX3eyu95g),电脑端可正常下载 提取码:92ad
1919
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
20-
- Torrent链接: magnet:?xt=urn:btih:30a9cbafcd80d3b102f03ccbb8ede39e77ea12d7&xt=urn:btmh:1220f0e3b378843bb2c77c148b4519d2531958b5998c0d6b49a609ab998de9cc3755&dn=EhViewer-2.0.0.9.apk&xl=23534115
20+
- Torrent链接: magnet:?xt=urn:btih:241667f787c7f5d62e393d2404d2f9e2280d9cfb&xt=urn:btmh:122067d50a27f6b620b065a961d4cb2ad048e470b1e3b416ced2468c19d3b0d0cf61&dn=EhViewer-2.0.1.0.apk&xl=27606133
2121

2222
点击前往赏饭:
2323

@@ -28,214 +28,24 @@ Telegram群: https://t.me/+WyclP8pPlk-JfbwS
2828
Telegram通知群: https://t.me/Ehviewer_xiaojieonly_channel
2929

3030
# Changelog
31-
32-
## 2025/12/01
33-
### 新版发布2.0.0.9
34-
35-
- 修复界面更新相关的崩溃问题
36-
- 添加Android 9图片解码失败时的回退机制
37-
- 优化图片处理和渲染参数格式化
38-
- 修复关闭种子下载对话框时可能发生的崩溃
39-
- 修复归档下载器在某些情况下崩溃的问题
40-
- 适配 Android 14 前台服务类型变更
41-
- 增加对content URI方案下导入归档的支持
42-
- 为下载列表添加按名称排序支持
31+
## 2026/01/01 祝大家新年快乐~
32+
### 新版发布2.0.1.0
33+
34+
- 新增下载页拖拽排序设置项,允许用户启用或禁用该功能
35+
- 该设置现在会被保存,以便在应用重启后保持不变
36+
- 回归到旧版图片解码代码,引入libwebp插件,并添加webp图片格式的处理方法
37+
- 更新依赖项并为 16KB 页面大小设备添加适配
38+
- 调整下载场景 FAB 图标
39+
- HaYaShi: 下载画廊添加文件大小排序 (#2321)
40+
- 为下载分类添加“全部”选项并优化布局
41+
- 当解析 URL 失败时,会通过 `FirebaseCrashlytics` 记录异常,以防止应用崩溃并帮助调试。
4342
- 同步德语、西班牙语、法语、韩语、泰语、日语和繁体中文翻译
44-
- 修复版本更新时因空安全导致的崩溃
45-
- nullcat*:add error detail for wrong igneous
46-
- 应用程序启动时,异步删除三天前的解析错误日志文件。
47-
48-
## 2025/11/07
49-
### 新版发布2.0.0.8
50-
51-
- 移除不再使用的 Firebase Crashlytics 导入。
52-
- 在 EhDB 和 SpiderDen 中添加异常处理以避免应用崩溃。
53-
- 增加在 TreeDocumentFile 中列出文件时的空值检查和异常处理。
54-
- 为 WebViewSignInScene 中的 HTTP 响应添加默认的 reason phrase。
55-
- 增强 GLRootView 中的 EGL 配置选择逻辑,增加备用方案以提高稳定性。
56-
- 将 Analytics.java 迁移到 Kotlin。
57-
- [百度云](https://pan.baidu.com/s/1c0bCCgfiTa4G9hwopSyAOw) 提取码:4vu2
58-
- [蓝奏云](https://wwsu.lanzouu.com/iYYrU3adzm5e),电脑端可正常下载 提取码:f6f0
59-
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
60-
- Torrent链接: magnet:?xt=urn:btih:002aea861f2af0bc84618bdf23acf5558ca1f665&xt=urn:btmh:1220648f8a4ad80b944ea1e9437d0021034205eb7c60b918a6f6d57bf36e47ecb247&dn=EhViewer-2.0.0.8.apk&xl=23456665
61-
62-
63-
## 2025/11/01
64-
### 新版发布2.0.0.5
65-
66-
- 在悬浮工具烂中添加拖动切换按钮,只有开启时才允许进行拖动排序
67-
- wyapx:use Analytics to manage all Firebase request (#2129)
68-
- West-Pavilion:添加本地压缩包导入功能:下载->右上菜单->导入本地压缩包
69-
[//]: # (- [Appteka](https://appteka.store/app/acdr168648))
70-
- [百度云](https://pan.baidu.com/s/1ocYZZ0j5gmb2KUkcJM1Wnw) 提取码:xem5
71-
- [蓝奏云](https://wwsu.lanzouu.com/iPadd39veuyh),电脑端可正常下载 提取码:en1v
72-
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
73-
- Torrent链接: magnet:?xt=urn:btih:2f123b5c605e8c8f487989049f8f00c6aa3ab169&xt=urn:btmh:122046c1e5bfa7fb7a5520e93be932576211d01b5760d8b1fc8081d48410e5e9e486&dn=EhViewer-2.0.0.5.apk&xl=23260086
74-
75-
76-
## 2025/10/05 : 感谢nullcat的pr
77-
### 新版发布2.0.0.4
78-
79-
- 修复下载列表排序功能在部分机型上会崩溃的问题
80-
- add samsung Air action support (#2119)
81-
- wrong direction on mouse scroll (#2130)
82-
- add auto dark mode (#2126)
83-
- [百度云](https://pan.baidu.com/s/1R_XrMkZEOpgEJpA_sR4cFw) 提取码:yf3w
84-
- [蓝奏云](https://wwsu.lanzouu.com/ih0XT37rz82d),电脑端可正常下载 提取码:h0mw
85-
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
86-
- Torrent链接: magnet:?xt=urn:btih:3aae02c07f1ac4f814c6583cc1074cbfb70dcda6&xt=urn:btmh:1220b3bf79110dc6daef678013a40c67492fc0cdf25460466b1a459f4479607127b0&dn=EhViewer-2.0.0.4.apk&xl=23252893
87-
88-
89-
## 2025/09/15 :
90-
### 新版发布2.0.0.2
91-
92-
- 修复了下载列表进行排序时UI状态出错的问题
93-
- 修复了下载列表尝试排序时APP崩溃的问题
94-
- [//]: # (- [Appteka](https://appteka.store/app/acdr168648))
95-
- [百度云](https://pan.baidu.com/s/1qEUS4h1pEod8ifAHfsr3nA) 提取码:b2ga
96-
- [蓝奏云](https://wwsu.lanzouu.com/iSuEi368n53e),电脑端可正常下载 提取码:h2y4
97-
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
98-
- Torrent链接: magnet:?xt=urn:btih:0f49565ab29fc7ab76ea313ca014442f2e9b0167&xt=urn:btmh:1220526f3b0ea65b5704625394e9ff546047e104e737c90e333a35b83ae1dc1beb5f&dn=EhViewer-2.0.0.2.apk&xl=23252086
99-
100-
101-
## 2025/09/01 :
102-
### 新版发布2.0.0.1
103-
104-
- 画廊名带“|”字符的都无法进行档案下载的问题
105-
- 搜索栏搜索时自动去除换行符
106-
- 千呼万唤始出来~下载列表添加排序功能,现在长按后即可拖动进行排序了
107-
- [百度云](https://pan.baidu.com/s/1uyBwzbf1n_dO1L_zWCYJvA) 提取码:sy3c
108-
- [蓝奏云](https://wwsu.lanzouu.com/iZB4g355985g),电脑端可正常下载 提取码:ag8t
109-
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
110-
- Torrent链接: magnet:?xt=urn:btih:d297eb3575c9dd66b11fd1190da6de9ca99f13f4&xt=urn:btmh:1220bafa1275785022d096c4197f0b73c9d9302514841782dc155d4209967a2033e3&dn=EhViewer-2.0.0.1.apk&xl=23252182
111-
112-
113-
114-
## 2025/08/01 :
115-
### 新版发布1.9.9.17
116-
117-
- 修复了自定义host不生效的问题
118-
- 修复了由画廊名称中的"/"字符引起的档案下载路径不正常的问题
119-
- 删除左侧栏多余的每分钟愿力信息
120-
121-
[//]: # (- [Appteka](https://appteka.store/app/acdr168648))
122-
- [百度云](https://pan.baidu.com/s/1Y1kvi1KDq6_GfJF5yc8XLA) 提取码:cr2b
123-
- [蓝奏云](https://wwsu.lanzouu.com/isnFy32g5ywd),电脑端可正常下载 提取码:b8yw
124-
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
125-
- Torrent链接: magnet:?xt=urn:btih:ffc84b0416595dbb44615ac78e19c20a94c09b81&xt=urn:btmh:1220dbfee3d96551598e89fb666c882cf4ce1bc130b4c6acad62a2ffec8f07514076&dn=EhViewer-1.9.9.17.apk&xl=23251522
126-
127-
128-
## 2025/07/17 : host更新
129-
### 新版发布1.9.9.14
130-
131-
- 紧急更新表站host
132-
133-
[百度云](https://pan.baidu.com/s/1Vlc_g_Qi4N7ZamE-SRBbtg) 提取码:wykk
134-
[蓝奏云](https://wwsu.lanzouu.com/ihVy03195d7e),电脑端可正常下载 提取码:87jv
135-
[GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
136-
Torrent链接: magnet:?xt=urn:btih:b59ab1c119efb86acfa27b27124b5660d6478829&xt=urn:btmh:1220505d4be49eed6e78c0325378b10da01cd4dcdc0d657bad75edb8bf39bc28e006&dn=EhViewer-1.9.9.14.apk&xl=23251511
137-
138-
139-
140-
## 2025/07/01 : bkgs!!
141-
### 新版发布1.9.9.13
142-
143-
- Update Japanese & fix typo
144-
- update host
145-
- 添加了评分显示开关(设置-EH-显示画廊评分)
146-
- 修改了配额显示文本,现在未解锁单独配额的账号会显示‘ip基础限制’
147-
- 修复了挂梯子时登录APP导致崩溃的问题
148-
149-
[//]: # (- [Appteka](https://appteka.store/app/acdr168648))
150-
[百度云](https://pan.baidu.com/s/1_KGrPsuLkXGnSQdxcCn5yA) 提取码:mm56
151-
[蓝奏云](https://wwsu.lanzouu.com/i4W6U301y3gd) 提取码:9qjm
152-
[GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
153-
Torrent链接: magnet:?xt=urn:btih:2a886cc0d6355dbe72e06fa4814ba32f383cc7a8&xt=urn:btmh:122042d5ba6460d3f60b04c975b01e994d748ab69091aa220ac17c3f1cee6d205672&dn=EhViewer-1.9.9.13.apk&xl=23251526
154-
155-
156-
157-
## 2025/06/01 : 祝大家六一儿童节快乐~
158-
### 新版发布1.9.9.12
159-
160-
- 适配了裸连状态下的网页登录功能
161-
[百度云](https://pan.baidu.com/s/1LPi9G8CLakBt3Ruzv3_a4Q?pwd=br2j) 提取码:br2j
162-
[蓝奏云](https://wwsu.lanzouu.com/iMWwX2xostbi) 提取码:axex
163-
[GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
164-
Torrent链接: magnet:?xt=urn:btih:4d10ec4b0eb9f9c1f65a5e7617ab37f43a6f03f4&xt=urn:btmh:122033484646d900c4894fc026daddb1c032387ad184593ae7b8d448758b1346ff5b&dn=EhViewer-1.9.9.12.apk&xl=23244510
165-
166-
## 2025/05/04 : 祝大家54青年节快乐~
167-
### 新版发布1.9.9.11
168-
[百度云](https://pan.baidu.com/s/1Ur2ES2j41-udZ779JqYxkA?pwd=ucki) 提取码:ucki
169-
[蓝奏云](https://wwsu.lanzouu.com/iiODe2vbjvaf) 提取码:gmbc
170-
[GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
171-
- 种子下载成功后路径显示由单行显示改为多行显示
172-
- 下载成功的种子在重复下载时会直接跳转到成功弹窗
173-
- 更新内置host
174-
- 为书签栏和订阅栏添加了一个动画组件,来表示可通过点击切换,以降低用户学习成本
175-
- 由于微软APP center即将停止运营,检查更新更改为,从Github获取更新信息,然后跳转到Github,由用户自行下载更新
176-
177-
## 2025/04/01 :
178-
### 新版发布1.9.9.10
179-
180-
- 修复了因未开启硬件加速,导致头像渲染失败,从而导致APP崩溃的问题
181-
- 修复了一些可能导致崩溃的问题
182-
- gradle版本更新
183-
184-
[Appteka](https://appteka.store/app/acdr168648)
185-
[百度云](https://pan.baidu.com/s/1myf_N-8l3IL4cuF_38u_dw) 提取码:3ftd
186-
[蓝奏云](https://wwsu.lanzouu.com/iItRt2scxc0d) 提取码:7yxi
187-
[GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
188-
Torrent链接: magnet:?xt=urn:btih:09b095aba750ad6d5ffc3a030d3901d098b61591&xt=urn:btmh:122029ddcece960b2b8638a7ffcd3384cd3f5e41cd4d9929203074900408d555101c&dn=EhViewer-1.9.9.10.apk
189-
190-
191-
## 2025/03/01 :
192-
### 新版发布1.9.9.9
193-
194-
- 修复原图浏览时解析部分大图显示不全的问题
195-
- 动图优化
196-
- 修复收藏列表排序按钮现实场景出错的问题
197-
- 为收藏列表添加了全选功能
198-
- [Appteka](https://appteka.store/app/d52r213275)
199-
- [百度云](https://pan.baidu.com/s/1AFJ-ZMx7sjg8GArG5GuawQ) 提取码:8jik
200-
- [蓝奏云](https://wwsu.lanzouu.com/iXlQc2p6sx2h) 提取码:3bq2
201-
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
202-
- Torrent链接: magnet:?xt=urn:btih:c92339cb043af989dad4c464d47552b43119f9e2&xt=urn:btmh:1220e2fa66581a3120b3f7c0b874a044f264f85630181f210f7ac0753ce72052491d&dn=EhViewer-1.9.9.9.apk
203-
204-
205-
## 2025/01/25 : 提前祝大家春节快乐
206-
### 新版发布1.9.9.8
207-
208-
- 在标签长按弹窗中添加订阅和排除功能
209-
- 由于微软APP center即将停止运营,检查更新更改为,从Github获取更新信息,然后跳转到Github,由用户自行下载更新
210-
- clean up androidTest
211-
- 删除了所有和APP center相关的代码,这是最后一版自动更新的版本
212-
213-
- [Appteka](https://appteka.store/app/11dr207588)
214-
- [Microsoft App Center](https://install.appcenter.ms/users/xiaojieonly/apps/com.xjs.ehviewer/distribution_groups/let's%20roll)
215-
- [百度云](https://pan.baidu.com/s/1bD8CNdtUf1UqyMWMhLidkQ) 提取码:r9pm
216-
- [蓝奏云](https://wwsu.lanzouu.com/iGQw12ly703i) 密码:7b4s
217-
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
218-
219-
## 2025/01/01 : 祝大家在2025年,身体健康,万事如意,长生不老,永远不死,打胶30分钟以上,越打越持久~
220-
### 新版发布1.9.9.7
221-
222-
- 为设置主页添加分割线
223-
- 修复设置页面切换主题时app奔溃的问题
224-
- 修复浏览画廊时全屏模式无法关闭的问题
225-
- gradle plugin更新
226-
- 删除锁定Cookie igneous功能,此功能已不适用于当前E站账号政策
227-
- 优化退出登录,现在退出登录会自动回到登录页
228-
- 修复‘配额’视图在特殊情况下无法正确显示的问题
229-
230-
- [Appteka](https://appteka.store/app/9b1r203934)
231-
- [Microsoft App Center](https://install.appcenter.ms/users/xiaojieonly/apps/com.xjs.ehviewer/distribution_groups/let's%20roll)
232-
- [百度云](https://pan.baidu.com/s/1GV7ltodLNyZwxKulmi5laQ) 密码:vt1y
233-
- [蓝奏云](https://wwsu.lanzouu.com/iOHZV2jlhjuj) 密码:4inm
234-
- [GitHub](https://github.com/xiaojieonly/Ehviewer_CN_SXJ/releases)
235-
- Torrent链接: magnet:?xt=urn:btih:e35ff0f430a28d4b72aac752dbca8fc35589f8fe&xt=urn:btmh:12202d5b6eafc1cbac6f729b4f9e6370b7274679447fa38746e8b295d58bc4dad7a6&dn=EhViewer-1.9.9.7.apk
43+
- 猫尾草:新增按分类筛选下载内容的功能
44+
- 猫尾草:给恢复下载项、清空下载冗余新增进度条,免得等的有问题
45+
- 猫尾草:在设置-EH选项卡新增当前系统主题显示,方便查看bug(这样容易分辨是否是系统造成的问题)
23646

237-
## 2025/01/01 : 祝大家元旦快乐~
23847

48+
- [2024年更新日志-人生的不起落落落落](feedauthor/year2025-life-broken-down.md)
23949
- [2024年更新日志-感谢大家的支持](feedauthor/year2024-thanks.md)
24050
- [2023年更新日志-时间过的好快](feedauthor/year2023-boom.md)
24151
- [2022年更新日志-成长](feedauthor/year2022-growing-up.md)

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ android {
3131
//noinspection ExpiredTargetSdkVersion
3232
targetSdkVersion 29
3333
versionCode 111
34-
versionName "2.0.0.9"
34+
versionName "2.0.1.0"
3535
vectorDrawables.useSupportLibrary = true
3636
resourceConfigurations += ['zh', 'zh-rCN', 'zh-rHK', 'zh-rTW', 'es', 'ja', 'ko', 'fr', 'de', 'th']
3737
testOptions.unitTests.includeAndroidResources = true

app/src/main/cpp/jni/libjpeg-turbo/CMakeLists.txt

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,19 @@ elseif (${ANDROID_ABI} STREQUAL "x86")
128128
libjpeg-turbo/simd/i386/jquanti-avx2.asm
129129
)
130130

131-
set(CMAKE_ASM_NASM_FLAGS "-DELF -DPIC -I${CMAKE_CURRENT_SOURCE_DIR}/libjpeg-turbo/simd/nasm")
131+
# Convert paths to use forward slashes for yasm compatibility on Windows
132+
file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/libjpeg-turbo/simd/nasm" NASM_INC_DIR)
133+
file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/libjpeg-turbo/simd/i386" I386_INC_DIR)
134+
string(REPLACE "\\" "/" NASM_INC_DIR "${NASM_INC_DIR}")
135+
string(REPLACE "\\" "/" I386_INC_DIR "${I386_INC_DIR}")
136+
# Add quotes if path contains spaces (for Windows compatibility)
137+
if(NASM_INC_DIR MATCHES " ")
138+
set(NASM_INC_DIR "\"${NASM_INC_DIR}\"")
139+
endif()
140+
if(I386_INC_DIR MATCHES " ")
141+
set(I386_INC_DIR "\"${I386_INC_DIR}\"")
142+
endif()
143+
set(CMAKE_ASM_NASM_FLAGS "-DELF -DPIC -I${NASM_INC_DIR} -I${I386_INC_DIR}")
132144

133145
elseif (${ANDROID_ABI} STREQUAL "x86_64")
134146

@@ -166,7 +178,19 @@ elseif (${ANDROID_ABI} STREQUAL "x86_64")
166178
libjpeg-turbo/simd/x86_64/jquanti-avx2.asm
167179
)
168180

169-
set(CMAKE_ASM_NASM_FLAGS "-D__x86_64__ -DELF -DPIC -I${CMAKE_CURRENT_SOURCE_DIR}/libjpeg-turbo/simd/nasm")
181+
# Convert paths to use forward slashes for yasm compatibility on Windows
182+
file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/libjpeg-turbo/simd/nasm" NASM_INC_DIR)
183+
file(TO_CMAKE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/libjpeg-turbo/simd/x86_64" X86_64_INC_DIR)
184+
string(REPLACE "\\" "/" NASM_INC_DIR "${NASM_INC_DIR}")
185+
string(REPLACE "\\" "/" X86_64_INC_DIR "${X86_64_INC_DIR}")
186+
# Add quotes if path contains spaces (for Windows compatibility)
187+
if(NASM_INC_DIR MATCHES " ")
188+
set(NASM_INC_DIR "\"${NASM_INC_DIR}\"")
189+
endif()
190+
if(X86_64_INC_DIR MATCHES " ")
191+
set(X86_64_INC_DIR "\"${X86_64_INC_DIR}\"")
192+
endif()
193+
set(CMAKE_ASM_NASM_FLAGS "-D__x86_64__ -DELF -DPIC -I${NASM_INC_DIR} -I${X86_64_INC_DIR}")
170194

171195
else ()
172196

0 commit comments

Comments
 (0)