Releases: ultranity/Pix-EzViewer
Releases · ultranity/Pix-EzViewer
2.2.2
2.2.2 (fix version code)
- 修复:RecycleView Holder的图像状态Binder覆盖
- 修复:Activity重建后的双击回顶功能
- 修复:为本地文件更新已下载标记
- 优化:个人界面不显示屏蔽按钮
- 优化:已下载标记启动加载流程
- 优化:如果图片已下载则本地加载
- 优化:Ketch Debug Log优化
- 特性:长按查看用户详情
- 特性:收藏等交互请求失败时自动重试并记录
- Fix: Image State Binder Override for RecycleView Holder
- Fix: Double click back to top function after Activity resume
- Fix: Update downloaded status for local files
- Optim: Hide block button in user home
- Optim: Downloaded markers start loading process
- Optim: Load from local directly if image has been downloaded
- Optim: Ketch Debug Log
- Feat: Long press to view user details
- Feat: Retry and logging when interaction requests fail
2.2.1
2.2.1
- 修复:下载质量选项文本错位 #99
- 修复:浏览质量设置不生效
- 修复:API locale不一致导致语言设置不生效等问题 #100 #104
- 修复:相关图片缩放动画无法关闭 #102
- 优化:日语翻译 #110 by @waki285
- 优化:UI和震动反馈细节 #101 #103
- 回退:拆分下载和查看图片 Okhttp 客户端避免阻塞
- Fix: Download quality option text mismatch #99
- Fix: View Pics quality settings not working
- Fix: Language settings not working #100 #104
- Fix: Zoom animation for related images can't be turned off #102
- Optim: Japanese translation #110 by @waki285
- Optim: UI and haptic feedback details #101 #103
- Rollback: split download and view images Okhttp client to avoid blocking
2.2.0
2.2.0
- 特性:(警告!升级后未完成下载任务将丢失)将下载库更改为 Ketch
- 特性:无需解压缩即可加载和保存 Ugoira&GIF
- 功能:下载原始 Ugoira 图片
- 功能:导出设置(实验性)
- 修复:无登录用户时偶发崩溃
- 修复:搜索结果为空时崩溃
- 修复:标签过滤器对话框消失 #96
- 修复:滑动列表时BounceEdgeEffect 卡住问题 #78
- 优化:复用下载和查看图片 Okhttp 客户端
- 优化:x_restrict 逻辑
- 优化:优先从本地加载已下载的图片
- 优化:缩略图加载逻辑
- 优化:flowlayout&androidndkgif 依赖
- 优化:代码清理和其他调整
( 请重新下载最新release以修复以下问题) - release后更新:下载质量选项错乱问题 #99
- release后更新:zh_TW不生效 #100
- release后更新:icon tint color优化 #101
- release后更新:相关图片缩放动画遵循设置开关 #102
- release后更新:UI对齐改进 #103
- release后更新:API locale不一致导致翻译语言错误等问题 #104
- Feature: (Warn! downloading task list will lost after upgrading) change download lib to Ketch
- Feature: load&save Ugoira&GIF without unzip
- Feature: Download original Ugoira images
- Feature: (Experimental) export settings
- Fix: Crash when no login user exist
- Fix: Crash when search result is empty
- Fix: tag filter dialog disappear #96
- Fix: BounceEdgeEffect stuck #78
- Optim: reuse Okhttp client for download & view images
- Optim: x_restrict logic
- Optim: load downloaded images from local if available
- Optim: Thumbnail loading logic
- Optim: flowlayout& androidndkgif
- Optim: code cleanup and other tweaks
(pls download& install the latest release again to fix the following problem) - Patch fix after git tag 2.2.0: Download quality config string #99
- Patch fix after git tag 2.2.0: zh_TW not activated #100
- Patch fix after git tag 2.2.0: better icon tint color visibility #101
- Patch fix after git tag 2.2.0:apply UI animation config for related view #102
- Patch fix after git tag 2.2.0:better UI alignment #103
- Patch fix after git tag 2.2.0:API locale & tag translation consistency #104
Full Changelog: 2.1.2...2.2.0
2.1.2
2.1.1
2.1.1:
- 修复:尝试修复2.1.0数据库迁移问题 #77
- 特性:支持自定义IP和随机IP负载均衡
- 特性:支持限制级别过滤,提供模糊视图
- 特性:自定义布局持久化 #83
- 特性:支持屏蔽特定用户
- 特性:设置添加:可选自动显示相关推荐图片(或手动点击加载)#84
- 优化:http error提示error code
- 优化:下载导入导出
- 优化:更新检查逻辑
- 优化:导航栏颜色 #91
- 修复:宽图预览加载问题 #92
- 修复:自定义布局后首页pixivision header消失
- 修复:字符过长时剪贴板功能异常 #85
- 修复:网络访问异常 #81
- 修复:初步修复评论显示异常 #82 #90
- 修复:被屏蔽内容显示在历史记录中
- 修复:异常 toast显示进程
- 优化:代码清理和其他调整
- Feature: support custom IP and random IP load balancing
- Feature: support limit level filtering, provide fuzzy view
- Feature: custom layout persistence
- Feature: Support for blocking specific users
- Feature: Settings added: load related illusts as optional (need click to load manually)
- Optim: http error prompts error code
- Optim: download list import and export
- Optim: update check logic
- Optim: navigation bar color
- Fixed: wide preview loading issue
- Fix: clipboard function exception when string are too long
- Fix: Home page pixivision header disappears after customizing layout
- Fix: Network access exception
- Fix: Blocked content shown in history
- Fix: Abnormal toast display process
- Fix: Preliminary fix for comment viewing issues
- Optim: code cleanup and other tweaks
2.0.0 ver 200 bug fixed
2.0.0: 大更新(修复登录版本)
- 特性:横屏优化,大屏自适应UI,动效优化,可选底部导航栏,优化用户、图片详情、tag屏蔽、搜索页
- 特性:列表过滤,列表UI布局自定义,列表排序,列表批量下载,列表图片数量显示
- 特性:增加画廊、最新、当前缓存、用户相关推荐、更多图片推荐 等访问项,增加用户页访问历史记录,增加AI/sanity信息
- 特性:trending内容项可自定义
- 优化:全局 object 池,weakhash复用内存,状态自动更新
- 优化:更多 Material 3 效果, 允许自定义主题色(Android 11+),RTL layout
- 优化:代码重构,复用activity,列表项复用,kotlin flow,增强序列化
- 修复:token刷新请求,token登录
- 修复:内容过滤加载错误,空屏幕信息,优化加载更多逻辑
- 修复:大图片内存崩溃,评论区UI,ugoira/GIF 下载
- 特性:图片数量大于10时文件名编号自动补零方便排序
- 优化:代码清理和其他调整
- Feature: UI optimization for horizontal view & large screen; optional bottom navigation bar; optimized user, image details, tag blocking, search page
- Feature: Pic list sorting, filtering & UI layout customization, batch download,image count hint
- Feature: Add entry for walkthrough, new content, current cache, user related, more pictures;add user page access history, add AI/sanity information
- Feature: Trending content items can be customized now.
- Optim: global object pool & weak hash to reuse memory, auto update content status.
- Optim: more Material3 effects, allow custom theme colors (Android 11+), RTL layout
- Optim: code refactoring, reuse activity, list item reuse, kotlin flow, enhanced serialization
- Fix: token refresh request, token login
- Fix: content filter loading error, empty screen info, load more logic
- Fix: large image memory crash, comment UI, ugoira/GIF download
- Feature: Auto zero paddingwhen the number of pictures is more than 10 to facilitate sorting
- Optim: code cleanup and other adjustments
1.8.8 ver 118
1.8.8:
- 特性:移除 Bugly 依赖,手动使用github检测更新(主分支同样FOSS)
- 优化:修复一个严重影响冷启动速度的bug
- 特性:图片下载质量可调整 #66 (Thanks to @GHolk)
- 修复:标签屏蔽失效#69
- 特性:Token 导出 & Token 登录
- 特性:单色图标 for Android 13 #64
- 特性:material you 主题支持
- 优化:界面组件优化
- 特性:用户界面顶栏收缩
- 特性:用户信息页chip点击跳转
- 修复:部分双击回顶失效
- 修复:ugoira/GIF 提示
- 修复:原图加载进度条, 换用material progressIndicator
- 修复:旋转后内容重叠、重复加载
- 优化:动画错位
- 优化:lazyload & 协程
- [-] BUG:Toasty内存泄露
- 优化:迁移所有依赖到AndroidX, 移除KAPT 转用 KSP
- 优化:项目迁移到 AGP&Gradle 8.0
- 优化:弃用databinding
- 优化:代码清理和其他调整
- features: Remove tencent Bugly dependencies, detect updates manually using github (now main branch is fully FOSS )
- optim: boost cold start up speed~
- feature: Configurable image download quality #66 (Thanks to @GHolk)
- 修复:blocked tag view #69
- feature: Token Export & Token Login(use it Carefully!)
- feature: Monochrome icon for Android 13 #64
- feature: Material You theme support
- optim: UI component optimization
- feature: top bar shrinks in User pages
- feature: click chips to jump from the user information page
- fix: double-click back to top fails in some page
- fix: ugoira/GIF hint
- fix: Loading progress bar in the original/GIF image view, replace with material progressIndicator
- fix: Content overlaps, duplicates loading after rotation
- optim: Animation misalignment
- optim: more lazyload & kotlin coroutine
- [-] BUG: Toasty memory leak
- optim: Migrate all dependencies to AndroidX, remove KAPT and switch to KSP
- optim: Project migration to AGP & Gradle 8.0
- optim: DataBinding is deprecated
- optim: Code cleanup and other tweaks
1.8.5 ver 115
1.8.5:
- 特性:实验性的 Material3 主题(需手动开启)
- 优化:currentUser\blocktag 全局对象复用,非阻塞获取,减少文件访问,流畅度++
- 特性:评论显示emoji 并 弹出评论总数,横屏双列
- 特性:用户列数自动调整(取决于屏幕宽度)并平均排布
- 特性:水波纹效果
- 修复:banner 显示
- 修复:主题颜色
- 修复:旋转后内容重叠、重复加载
- 更新:block canary; SharedViewModel; android-ktx
- 优化:用户信息显示效果
- 优化:dns解析
- 优化:代码清理和其他调整
- feature: Experimental Material3 theme (need to enable manually)
- optim: global object reuse, non-blocking acquisition, less file access => speed++
- feature: Comments display emoji and pop up the total number of comments, horizontal screen double column
- feature: automatic user span (depending on screen width) and evenly distributed
- feature: button ripple effect
- fix: banner display
- fix: theme colors
- fix: content overlapping after rotation, repeated loading
- update: block canary; SharedViewModel; android-ktx
- optim: user information display
- optim: dns parsing
- optim: code cleanup and other tweaks
1.8.3 ver 114
1.8.0->1.8.3:
- 修复:登录时 socket is closed
- 修复:新的 pid 支持(将 pid=99999999+ 的数字从 8 扩展到 9)
- 修复:减少一些内存泄漏(并引入一些新的)
- 修复:减少首次启动时 UI 进程冻结
- 修复:避免屏幕方向更改时的冗余数据刷新
- 特性:新卡片 UI(同样支持长按,详见设置项,默认模式长按小心心下载,二连模式点击下载+收藏,三连模式直接点图三连长按进入详情)
- 特性:图片列数自动调整(取决于屏幕方向)
- 特性:宽比例图片使用混合宽度卡片视图(当 宽度>高度*2.1时扩展宽度)
- 特性:下载列表支持滑动刷新
- 特性:图片详情页默认隐藏顶部工具栏 (可设置调整)
- 更新:调整用户详细信息中的TAB布局,并针对平板优化
- 更新:lib 依赖项,使用 nonTransitiveRClass
- 优化:更好的 Cloudflare DNS 解析
- 优化:代码清理和其他调整
- fix: login socket closed
- fix: new pid support (expand digits num from 8 to 9 for pid=99999999+)
- fix: some memory leaks
- fix: UI freeze when first start
- fix: redundant refresh when screen orientation change
- feature: new card UI(Long press download is also supported for the like(heart) icon, see Collection mode setting for detail )
- feature: dynamic span number in lists (depends on screen orientation)
- feature: mixed width card view for extreme wide pics (set full span if 2.1 x height < width)
- feature: download list now supports swipe refreshing
- feature: hide action bar in pic details for better UX (configurable)
- update: tweak tab layout in user details / in tablet
- update: better Cloudflare DNS resolving
- update: lib dependencies & use nonTransitiveRClass
- adjust: code cleanup & other tweaks
1.8.0R ver 111
1.8.0R:
- fix: 支持新版 OAuth2 登录
- update: tab 优化
- adjust: toasts
- update: 切换至 viewBinding
- update: 依赖升级