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