Repository navigation
Releases: qaqmin/TiebaLite
Releases · qaqmin/TiebaLite
Release list
v4.0.63
实现「只看已关注的吧」(issue #2 需求,附 4.0.62 关注流的排查更正)。
- 更正:进一步逐屏比对发现,4.0.62 调整后的关注流(followType=0)仍是系统推荐流——实测混入大量非关注吧的热门内容(离谱吧、bilibili吧、起点吧等),服务端该接口没有「纯已关注吧帖子流」的形态;「关注」标签已恢复 followType=1(自己的动态,其原始语义)
- 新增:推荐页顶部「只看已关注的吧」开关——开启后按本地关注吧列表过滤推荐流,只显示已关注吧的帖子;关闭则回到原生推荐
- 实现:关注吧列表经分页接口拉全量,本地持久化缓存,关注/取关操作自动刷新缓存;未登录或列表为空时不过滤(避免整页空白)
- 说明:过滤在客户端进行,调用量与原生推荐流一致;开关状态持久化,重启保留
v4.0.62
修复「动态 → 关注」页「大多显示的都是自己的帖子」的问题(issue #2 反馈,模拟器实测确认)。
- 修复:关注流接口
/c/f/concern/userlike的 followType 参数取值错误——硬编码 1 实际只返回账号自己的动态,0 才是已关注吧的帖子流。经模拟器实测(账号关注 0 人、关注 5+ 吧,逐个试验 0/1/2/3)确认后改为 0 - 修复:关注页此前只渲染 recommendType==1 的条目,其余类型静默丢弃(threadList 为空时还会崩);现改为有条目所属帖子就按帖子卡片渲染
- 修复:列表去重键原来只按帖子 id,同一条帖子的不同动态会被合并成一条;现加入 recommendType 与回复 id
- 说明:修复后「动态 → 关注」即为「只看已关注吧」的帖子流,可满足「推荐里只出现已关注的吧」这类需求
v4.0.60
修复回帖添加图片后「相册页面不退出」的问题(issue #1 的原始症状,真机与模拟器均复现)。
- 修复:选图器每次点击会被启动两次——全局事件总线 onGlobalEvent 用了 DisposableEffect(filter, listener) 不稳定 key,重组时新旧收集器重叠,同一事件触发两次 launch,叠出两个相册 Activity;用户在顶层实例选图确认后,底下那个空实例露出,表现为「图片已插入回复,但相册不关」
- 修复:onGlobalEvent 助手改为 LaunchedEffect(Unit) 常驻单收集器 + rememberUpdatedState 保持最新回调——一次性修复所有调用点的「无收集者窗口丢事件 / 重叠窗口重事件」隐患(v4.0.57 ReplyPage 选图无反应与此同根)
- 加固:MainActivityV2 选图启动加防重入闸,同时只允许一个选图请求;launch 异常时自动解锁
v4.0.59
继续修复回帖添加图片(issue #1 真机复现反馈)。
- 修复:选图结果不再按请求 id 过滤——选图器打开后 App 退到后台,ROM(如 HyperOS)可能回收进程或重建 Activity,面板重组后 id 换新,结果带着旧 id 回来被丢弃,表现为「第一次选图必失败、再选一次才好」(红米 K70 实测,5/10 复现)。全局选图事件只有一个消费者,id 过滤是纯粹的脆弱点,已移除
- 说明:v4.0.58 修复了模拟器(Android 12)选图器无法解析的问题;本版本修复真机首次选图失败
v4.0.58
修复模拟器上无法添加回帖图片的问题。
- 修复:Android 12 部分 ROM(MuMu 模拟器等)装着照片选择器模块但 picker activity 实际无法 resolve,点「添加图片」会毫无反应;现在发起前会检查 intent 是否可解析,不可用则回退内置选图器
- 说明:真机(Android 13+)走系统照片选择器不受影响;若真机上选择图片后相册不自动退出,请反馈机型与系统版本
v4.0.57
修复回帖图片与楼中楼图片问题(issue #1)。
- 修复:回帖添加图片后无反应——选图结果的事件订阅存在重组竞态(不稳定 key 导致反复取消重订阅,事件在无收集者窗口被丢弃),改为稳定的一次性收集;空结果增加日志
- 修复:楼中楼图片不显示——图片渲染对空 URL / 非法尺寸增加防护与日志,数据异常时不再静默渲染为空白
- 说明:若问题仍存在,请通过应用日志反馈(关于页 → 查看日志 → 复制),关键路径已加入诊断日志
v4.0.56
更新渠道迁移至新账号。
- 变更:应用内更新检测的 GitHub 渠道已指向新账号 qaqmin/TiebaLite(原 qaqmin09577 账号被封);Codeberg 备用渠道不变
- 变更:README 下载入口、徽章与 Issues 链接同步更新至新账号
- 说明:两个旧 GitHub 账号(min09577、qaqmin09577)先后被封,已在 README 维护者近况中记录在案
v4.0.55
v4.0.54
项目迁移至新 GitHub 账号 qaqmin09577(原 min09577 的 GitHub 账号因不可抗拒原因被封禁、仓库 404)。
- 变更:默认更新渠道切换为 GitHub(qaqmin09577/TiebaLite),Codeberg(min09577/TiebaLite)继续作为备用渠道双轨发布
- 变更:关于页、项目溯源信息(维护者/仓库地址)与更新渠道标签同步更新
- 内部:构建继续由 Mac 远程构建机产出,签名钥匙不变(覆盖更新无损)
- README:补齐近期版本更新说明,新增账号迁移公告