Releases: Ehviewer-Overhauled/Ehviewer
1.8.8.3
修复画廊列表界面的缩略图裁剪问题
修复无法获取缩略图大小时的闪退问题
修复序列化数据错误的问题
Full Changelog: 1.8.8.2...1.8.8.3
1.8.8.2
修复了在下载路径不可达时打开下载界面闪退的问题
Full Changelog: 1.8.8.1...1.8.8.2
1.8.8.1
修复了在下载路径不可达时打开下载界面闪退的问题
Full Changelog: 1.8.8.0...1.8.8.1
1.8.8.0
修复了一些compose界面细节问题,由于我们将大部分界面迁移到了compose实现,而且应用不是通过google play商店分发的,滚动性能在进行更新后的一小段时间内会较低,在将手机静置充电,进行一次dex2oat后会有明显改善(行为因设备制造商而异)
#738
下个版本(1.8.9.0)我们将会带来对Android 14的全特性支持,包括大量组件的预测性返回手势支持
https://www.xda-developers.com/android-14-predictive-back-gesture/
What's Changed
- Update dependency dev.chrisbanes.compose:compose-bom to v2023.04.00-SNAPSHOT by @renovate in #1096
- Revert "Update dependency dev.chrisbanes.compose:compose-bom to v2023.04.00-SNAPSHOT" by @asuka-mio in #1097
- Update dependency io.coil-kt:coil-compose to v2.4.0 by @renovate in #1099
- Update dependency androidx.activity:activity-compose to v1.7.2 by @renovate in #1105
- Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.0-alpha10 by @renovate in #1106
- Update dependency androidx.paging:paging-compose to v1.0.0-alpha20 by @renovate in #1109
- Update dependency androidx.paging:paging-common-ktx to v3.2.0-alpha06 by @renovate in #1108
- Update dependency androidx.core:core-ktx to v1.11.0-beta01 by @renovate in #1107
Full Changelog: 1.8.8.0-beta...1.8.8.0
1.8.8.0-beta
修复一些情况下画廊预览页面预览图无限循环的问题
修复一些情况下序列化数据过大造成的闪退 #1092
Fixed the issue that the gallery preview scene preview image looped infinitely in some cases
Fixed crashes caused by large parceled data in some cases #1092
Full Changelog: 1.8.8.0-alpha...1.8.8.0-beta
1.8.8.0-preview
这是一个预览版本
你们可能最关心的: 修复了里站缩略图加载失败的问题 #1073
1.8.7.x分支将不会有修复这个问题的backport, 受影响的用户请直接更新此版本
注意:由于数据库变动 安装此版本后您将无法回退 此版本导出的数据库亦无法被历史版本读取
因为用Jetpack Compose重写了一堆组件 不可避免的存在一些bug: #1066 #1067 以及一些未被发现的bug 请及时report
更详细的更改直接看下面吧 太多了
What's Changed
- Check dawn on start in case the periodic work failed by @FooIbar in #897
- Update dependency io.ktor:ktor-client-cio to v2.2.4 by @renovate in #898
- Do not build other ABIs in debug by @FooIbar in #902
- Do not respond to click if gallery detail is not ready by @FooIbar in #907
- Use
cd .
instead oftrue
for Windows compatibility by @FooIbar in #900 - Update plugin com.android.application to v8.0.0-beta04 by @renovate in #913
- Update dependency gradle to v8.0.2 by @renovate in #919
- Apply list mode setting in onResume by @FooIbar in #922
- Refine UConfigFragment by @FooIbar in #923
- Update issue templates by @FooIbar in #925
- Update translation by @FooIbar in #927
- Implement partial bind in DownloadAdapter by @FooIbar in #928
- Optimize cache usage by @FooIbar in #929
- Drop PreviewSet and Refactor GalleryPreviewsScene by @FooIbar in #933
- Refactor ContentLayout by @FooIbar in #936
- Disable SupportsPredictiveItemAnimations in DownloadsScene by @FooIbar in #937
- Update dependency androidx.constraintlayout:constraintlayout to v2.2.0-alpha08 by @renovate in #939
- Update dependency androidx.recyclerview:recyclerview to v1.3.0 by @renovate in #941
- Update dependency androidx.core:core-ktx to v1.10.0-rc01 by @renovate in #940
- Update dependency androidx.lifecycle:lifecycle-process to v2.6.0 by @renovate in #942
- Minor refactor by @FooIbar in #943
- Fix gallery previews by @FooIbar in #945
- Convert previews in GalleryDetailScene to RecyclerView by @FooIbar in #946
- Use ConcatAdapter for previews in GalleryDetailScene by @FooIbar in #947
- Update dependency dev.rikka.rikkax.layoutinflater:layoutinflater to v1.3.0 by @renovate in #949
- Update dependency dev.chrisbanes.compose:compose-bom to v2023.02.00-SNAPSHOT by @renovate in #952
- Update plugin com.android.application to v8.1.0-alpha09 by @renovate in #961
- Add padding for quick_search item. by @dyguests in #962
- update zh-tw translation by @5idereal in #964
- Update plugin com.android.application to v8.1.0-alpha10 by @renovate in #969
- Update dependency androidx.collection:collection-ktx to v1.3.0-alpha03 by @renovate in #971
- Update dependency androidx.lifecycle:lifecycle-process to v2.6.1 by @renovate in #974
- Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.0-alpha09 by @renovate in #973
- Update dependency androidx.constraintlayout:constraintlayout to v2.2.0-alpha09 by @renovate in #977
- Update dependency composeOptions to v1.4.4 by @renovate in #976
- Update dependency androidx.work:work-runtime-ktx to v2.8.1 by @renovate in #975
- Update dependency com.google.accompanist:accompanist-themeadapter-material3 to v0.30.0 by @renovate in #981
- Update dependency androidx.activity:activity-compose to v1.7.0 by @renovate in #979
- Update room_version to v2.5.1 by @renovate in #978
- Update dependency com.google.accompanist:accompanist-drawablepainter to v0.30.0 by @renovate in #982
- Update dependency dev.chrisbanes.compose:compose-bom to v2023.03.00 by @renovate in #984
- Fix save img by @xb2016 in #986
- Update dependency androidx.collection:collection-ktx to v1.3.0-alpha04 by @renovate in #989
- Update dependency io.coil-kt:coil-compose to v2.3.0 by @renovate in #992
- Initial support of adaptive landscape layout with Jetpack Compose. by @hathlife in #993
- Update plugin com.android.application to v8.1.0-alpha11 by @renovate in #1001
- Add ktlint by @xb2016 in #1002
- Fix Arrow dependency by @FooIbar in #1003
- Don't update existing dir by @xb2016 in #1004
- Minor fixes by @FooIbar in #1007
- Convert all parsers and fragments to kotlin by @FooIbar in #1008
- Remove workaround by @FooIbar in #1010
- Tweak gallery detail layout by @FooIbar in #1013
- Update dependency com.google.accompanist:accompanist-themeadapter-material3 to v0.30.1 by @renovate in #1015
- Update dependency com.google.accompanist:accompanist-drawablepainter to v0.30.1 by @renovate in #1014
- Restore old strategy of grid column count by @FooIbar in #1016
- Update dependency androidx.core:core-ktx to v1.10.0 by @renovate in #1018
- Update dependency gradle to v8.1 by @renovate in #1020
- Update dependency composeOptions to v1.4.5 by @renovate in #1021
- Update dependency com.google.android.material:material to v1.9.0-rc01 by @renovate in #1022
- Update plugin com.google.devtools.ksp to v1.8.20-1.0.11 by @renovate in #1030
- Update dependency io.ktor:ktor-client-okhttp to v2.3.0 by @renovate in #1033
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.7.0-RC by @renovate in #1036
- Update dependency androidx.activity:activity-compose to v1.7.1 by @renovate in #1034
- Update dependency composeOptions to v1.4.6 by @renovate in #1035
- Update plugin com.android.application to v8.1.0-beta01 by @renovate in #1038
- Revert "Update plugin com.android.application to v8.1.0-beta01" by @asuka-mio in #1039
- Update dependency gradle to v8.1.1 by @renovate in #1040
- Update dependency org.jsoup:jsoup to v1.16.1 by @renovate in #1045
- Update dependency androidx.paging:paging-compose to v1.0.0-alpha19 by @renovate in #1052
- Update dependency composeOptions to v1.4.7 by @renovate in #1055
- Update dependency androidx.paging:paging-runtime-ktx to v3.2.0-alpha05 by @renovate in #1053
- Update dependency com.google.android.material:material to v1.9.0 by @renovate in #1057
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-android to v1.7.0 by @renovate in #1058
- Update plugin com.android.application to v8.1.0-beta02 by @renovate in #1060
- Update dependency androidx.core:core-ktx to v1.10.1 by @renovate in #1061
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-cbor to v1.5.1 by @renovate in https://githu...
1.8.8.0-alpha
修复了 1.8.8.0-preview 下当下载目录不完整时尝试复制缩略图导致的崩溃
Full Changelog: 1.8.8.0-preview...1.8.8.0-alpha
1.8.7.2
Bump Version
1.8.7.1
这是一个1.8.7.0的修复版本
注意:使用CI版本的不要安装此版本 最新的CI包含所有的修复
修复无法恢复下载项的问题
修复由于没有及时写入元数据导致的 阅读进度丢失 无法离线阅读已下载画廊的问题 注意:安装此版本后你仍然需要联网加载这些画廊的元数据之后才能离线阅读
Full Changelog: 1.8.7.0...1.8.7.1
1.8.7.0
Bump Version
不再在每次APP启动时请求新闻页面,而是提供定时器在指定时间签到
修复上个版本存在的一系列图片抓取及存储问题 @FooIbar
修复不正确的评论时间显示 @FooIbar
压缩包读取协程化,不再使用malloc族函数获取缓冲区,而是采用更合适的固定匿名页池进行内存管理,提高解压效率,缓解高压力下操作系统内存负担
APP异步全面协程化,目前已经没有任何显式线程操作了
防止被屏蔽的IP污染其他IP @FooIbar #873
更完善的压缩包按名称排序方式 @FooIbar
以及所有1.8.6.1, 1.8.6.2所包含的修复
一些依赖更新与随机的IO效率优化与重构
修复在打开压缩包后不退出无法打开其他压缩包 @FooIbar
用compose实现评分控件
修复某些情况下缩略图不加载 @FooIbar
What's Changed
- Implement #817 by @asuka-mio in #821
- Fix comment last edited time parsing by @FooIbar in #828
- Fix search keyword in tag mode by @FooIbar in #829
- Update dependency gradle to v8.0.1 by @renovate in #833
- Update dependency org.jsoup:jsoup to v1.15.4 by @renovate in #834
- fixup! Implement #817 (#821) by @FooIbar in #839
- Resolve #789 by @FooIbar in #838
- Temporarily disable vpn bypass on login by @FooIbar in #846
- fixup! Introduce kotlin style diskcache operation by @FooIbar in #847
- Use initializer instead of getter for coroutineContext by @FooIbar in #849
- Workaround for del tag parsing in comments by @FooIbar in #853
- Clean up unfinished download files by @FooIbar in #854
- Fix 509 detection false positive by @FooIbar in #856
- Fix failed download task won't report by @FooIbar in #857
- Do not launch new coroutines in invokeOnCompletion() by @FooIbar in #861
- Set page status to QUEUE if its image needs update by @FooIbar in #862
- Do not use notifyDataSetChanged() when refreshing WebtoonAdapter by @FooIbar in #866
- Remove crop borders until we support it by @FooIbar in #867
- Fix DailyCheckWork initialDelay being negative by @FooIbar in #868
- Update dependency androidx.core:core-ktx to v1.10.0-beta01 by @renovate in #871
- Improve login process regarding IP restriction by @FooIbar in #874
- Add commit sha and build time, drop PackageUtils by @FooIbar in #877
- Fix missing parentheses by @FooIbar in #878
- Use natsort for better archive file sorting by @FooIbar in #879
- Implement onNewIntent() in ReaderActivity by @FooIbar in #884
- Update dependency org.jetbrains.kotlinx:kotlinx-serialization-cbor to v1.5.0 by @renovate in #885
- fixup! Implement image request merging in standalone Interceptor by @FooIbar in #892
Full Changelog: 1.8.6.0...1.8.7.0