本次更新做出如下改动:
- 接入ai审核与举报系统
- 修复了在某些设备上,没有通知时异常闪退的问题
- 修复了下载管理器内不能并行下载的问题
- 修复了某些场景下,输入法弹出闪现消失的bug
- 添加了资源字段功能,提取软件时会自动填充
- 设置页内重写了卡片层级
- 修复了方屏检查更新时异常缓慢的bug
- 修复了发红包页面内,出现重叠文字的bug
- 进一步完善logic抽取规模,已实现98%以上的覆盖率
- 修复了发帖子时,草稿不能正确存储内容的bug
- 规范了圆屏弧形滚动的写法(体验上没啥差别,后续维护方便)
本次更新做出如下改动:
- 44 对页面完成重复代码整理,方屏和圆屏共用同一套业务逻辑
- 滚动列表移除了提前加载,减少 100 多个页面的不必要性能开销
- 列表内元素查找速度从平方级提升到常量级
- 11 个列表页用稳定颜色对象代替频繁传递配色方案
- 颜色混合值提前算好不再每帧重算
- 文字样式、密度、时间文本、界面字符串等常用对象加入缓存,避免反复创建
- 3 个页面移除了不需要的外层容器
- 半透明效果改用轻量方式避免触发图形处理器额外运算
- 主题配色生成流程加入缓存,切换设置不再重复计算
- 20 多个页面的图片请求改用统一缓存接口
- 27 处英文错误提示改为多语言支持
- 编辑页面和列表标题的英文残留修复,数字显示改用更规范的写法
- 旋转表冠滚动功能独立封装,支持灵敏度调节、滚动幅度限制和页面焦点管理
- 设置页面提供表冠开关和灵敏度控制
- 圆屏 17 个页面的加载状态改为居中并统一背景颜色
- 曲线列表参数修复,表情选择器动画修复
- BBCode 渲染缓存优化,折叠样式修复
- 资源卡片和搜索结果卡片渲染优化(8 个文件)
- 卡片裁剪修复,设置页面实时生效修复,表冠精度修复
- 大量注释清理,语言文件更新
- 检查更新页网络请求逻辑统一化
- 修复置顶贴不能正常显示的bug
2.2.1版本做出如下变动:
- 修复了上传头像失效,积分资源的积分数额显示错误等bug
- 新增账单详情功能
- 改进其他用户主页布局
- 新增资源版本更新日志查看页面
- 修复了上传大文件时,因把文件直接拷贝到运存导致OOM的bug(采用流式读写)
- 为全局上传附件添加了选择方式页面,可选择系统文件选择器或内置文件选择器
- 对运存占用进行全方面优化
- 修复了引用块中,bbcode渲染异常出现“OBJ”字符的bug
- 修复了表情未能按照预期位置排列的bug
- 增加了内置表情功能
- 积分排行页面拓展,可查看所有用户的积分排行
- 通知页面添加跳转相对应账单详情的功能
- 修复了版本号带有字母后缀时,无法检测到更新的bug
- 对积分排行的布局进行了限制,以免名字重叠
本次更新解决了2.2.0存在的一些bug
- 修复了在安卓11以下环境闪退的问题
- 优化低版本安卓兼容性,已经过安卓5实机测试
- 修复了方屏下载资源时,不能自动进入下载管理器的问题
- 修复了已是最新版本时,仍能检测到新版本的问题
本次更新属于极大幅度更新,做出了如下改动:
本次更新属于从零开始,因完全弃用了flutter引擎,在某些细节部分会有略微差异。若遇到bug,欢迎反馈
- 完全弃用flutter引擎,全面采用原生kotlin+compose重构,解决了在oppowatch上无法弹出输入法的bug
- 得益于原生重构,占用空间大幅度减小
- 支持安卓版本范围扩大至安卓5及以上
- 加入了草稿功能
- 加入了滚动缩放的效果(可调整)
- 圆屏布局极大改进,采用多种弧形组件
- 为下载管理器的打开添加了多种方式,可直接查看其路径
- 微调部分页面
- 更新页支持直链下载(将在2.2.1发布时体现)
- 再度统一了页面边距写法
- 优化了动态回复的样式
- 优化了回帖,回复私信的体验
- 红包被抢完时,帖子外不再显示红色的红包标识
- 回帖支持非内联附件渲染
- webview显示大小根据屏幕尺寸计算而非dpi计算
- webview页面加入对wearos兜底支持以免闪退
- 下载管理器UI微调,性能优化
- etc
本次更新做出了如下改动:
- 尝试修复了登录页用户名无法输入中文或无法弹出输入法的问题
- 修复了上传进度条页面退出后,有概率黑屏的问题
- 添加了修改用户名的功能
- 修复了圆屏布局中部分snack不符规范的问题
- 对rust库进行了再压缩
- 添加了编辑资源,删除资源,编辑动态和删除动态功能
- 添加了界面缩放功能(可调节缩放大小,适配不同dpi)
- 为webview页面添加了“在浏览器打开”选项
- 审查并尝试修复了下载管理页面异常闪退的问题
- 修复了删除帖子,编辑帖子时无法进入对应页面的bug
- 对全局页面的配色进行了小幅调整
本次更新做出如下改进:
- 加入了rust库,将bbcode解析,时间函数等吃性能的逻辑迁移至rust端加速,UI层和极轻逻辑用dart实现
- 私信支持图片与附件上传和bbcode解析
- 优化了下载管理器的性能,为下载管理器添加重试按钮
- 部分页面细节优化
- 更注重运存回收
- 修复通知计数更新不及时的bug
- “我的”页面添加卡片
- 添加“我的资源”“我的帖子”“我的动态”等新页面
- 修复圆屏状态下,帖子操作里缺失”编辑帖子“和”删除帖子“选项的bug
- 修复了方屏编辑页面标题隐藏后内容区域显示异常的bug
- 为发新帖的编辑器加入了“插入图片”的功能
- 为通知页面添加了跳转相关主题功能
- 修复了部分页面栈异常,导致新页面不能正确进入的问题
- 为文件管理器添加了图片显示数量的限制,防止小运存设备上的崩溃
- 还有大家反馈的bug,都一一去试着修复啦
感谢大家的反馈,本次更新优化了如下内容:
欢迎大家的使用
- 对下载管理器的性能进行了优化,再度完善了打开按钮的兜底机制,同时避免某些情况下,不必要的安装权限申请(在小天才上实测可用,其他设备因本人没有对应机型暂无法测试)
- 为下载管理器添加了排序设置(见手表设置,默认最新在前)
- 为动态、资源、帖子等页面加入了分页机制,避免滚动加载无限制占用内存导致闪退
- 对圆屏的布局进行了细节改动,间距更协调
- 加入了书签功能
- 修复查看图片时,加载指示器位置异常的bug
- 大幅优化了bb代码的性能
- 尽可能优化了运存占用,对部分占用较高的页面进行了重构
- 引导页重构,更简单优雅
- 构建号改为发布日期
- 修复了下载资源时,下载次数不能正常更新的bug
- 修复了浏览资源、帖子时,浏览次数不能正常更新的bug(其中帖子浏览次数依赖缓存,更新稍有延迟)
- 对“主题色选择”页面做出了改进
- 对“bb代码插入页”做出了改进
- 统一了snackbar的样式和配色
- 优化了web页面的性能和运存占用,为web的加载加入了300ms延迟以避免手表出现掉帧
- 为“发布新动态”页面加入插入bb代码的选项
本次更新做出如下改动:
本次更新变动较大,在原有的2.0.10版本上进行了大刀阔斧的修改重构,性能比上版本再优化,功能更齐全
- 全局优化了滚动效果
- 对底层有冲突的部分进行较大重构,大大精简了体积
- 添加在线用户,关注功能
- 优化用户主页功能,为用户主页添加“关注”和“私信”快捷入口
- 对接站点动态功能
为什么未进入2.1系列?
本次更新做出以下改动
本次更新主要是细节改进/优化,没有特别大的改动,因而将2.1版本系列留给之后的更新
- 圆屏页面多处细节优化,圆屏页面加入了控制标题显示样式的设置
- 方屏回复帖子页面改进
- 全面统一了各个页面的样式,采用统一套件在各页面内引用
- 再次减小安装包体积
本次更新变动较大,做出如下改动:
tips:因本次更新加入了圆屏布局,因此安装包体积略微上浮
- 全面添加圆屏布局,可在设置里切换
- 添加初次进入应用时的引导页
- 为下载权限申请与安装权限申请进一步兜底
- 优化了加载长帖子与极多缩略图情况下的性能表现
- 优化了下载管理器的性能表现(项目多时)
- 修复了方屏页面标题隐藏过程中,滚动异常快速(不跟手)的问题
本次更新做出如下改动:
- 上传附件时,添加了进度条页面
- 使用“提取设备上安装包”方式上传资源时,添加了具体进度详情
- 服务器api调整,更换解析方式,解决了上传较大附件失败的问题
- 再次压缩体积,剔除无效代码,优化在低配设备上响应速度
- 改进了资源分区导航的字体大小,尽可能避免重叠
- 微调资源列表页布局