Skip to content

Releases: MayflyDestiny/absorb

v1.24.2

Choose a tag to compare

@github-actions github-actions released this 02 Nov 11:03
fix(chapters): 服务器更新章节与音轨后不再显示旧数据

- 详情页「视觉相同就不重建」的门(_visuallySameItem)补上 numTracks 与章节数比较:服务器加章节往往总时长不变,此前数据已更新而界面不重建,章节数停在缓存旧值,要关掉重开一次才对
- 章节跳转的 cache-first 路径加过期检查:网格登记的 updatedAt 比磁盘缓存明细新就改走网络拉取(离线仍用缓存),服务器重切章节后跳章不再落到旧边界
- item_updated / item_removed 推送事件把 library_item|<id> 明细缓存一并失效,与网格缓存失效对齐
- 版本号升至 1.24.2+446,CHANGELOG_FULL 与 README 同步;下拉刷新仍只拉列表(ABS 列表接口不含章节),语义为「打开即验新 + 推送即失效」

v1.24.1

Choose a tag to compare

@github-actions github-actions released this 01 Nov 18:23
merge: 合并上游 1.12.1+303(BookOrbit 伴读创建/邮件发送中心/章节工具,新界面全量汉化)

- 上游 4 个提交、69 个文件:伴读(Read along)在应用内创建与审阅、BookOrbit 邮件发送中心(设备/分组/服务器/模板/记录)与详情页发送到 E-Reader、章节工具(来源标注、防重扫、历史版本、写回音频、并发提示)、重置进度区分只听过/只读过并可标记未读、批量快速匹配与敏感内容/删节版选项、Audible 系列请求、ABS 2.37 保持 live updates
- 冲突 9 个文件:app_shell 采纳上游 NavHoldAdmin 权限细分;settings_screen 与 downloads_screen 以 fork 实现为底逐条贴回上游语义(fork 的行渲染与 _deleteArtifacts 已覆盖上游四项改动);book_detail_sheet 采纳重置进度双状态,但电子书入口保留 fork 的懒加载动态组,避免重复声明与提前渲染
- 新增 330 条中文翻译(伴读 127、邮件与发送 150、章节 34 等),en/zh 键 4297/4297 对齐、缺译归零,并清理上游删除后遗留的孤儿键 resetProgressContent
- 无 GMS 版恢复应用内自动更新:新增 FDROID_BUILD 开关与 kUpdatesFromReleases 统一三处 gate,update_policy 按 flavor 过滤资产(GMS-free 只认 -fdroid-{all,aarch64,armv7,amd64},GitHub 只认 Android ABI 名),F-Droid 仓库配方不传该 define;新增 4 条测试锁定互不串台
- 版本号按小版本升至 1.24.1+445,CHANGELOG_FULL 与 README 同步;验证:analyze 0 error、flutter test 30/30、stub 覆盖下的 fdroid 路径 analyze 0 error

v1.24.0

Choose a tag to compare

@github-actions github-actions released this 31 Oct 14:13
merge: 合并上游 1.12.1+302(BookOrbit 成就/阅读记录/服务器管理,新界面全量汉化)

- 新增 BookOrbit 成就页、阅读记录页、服务器通知页与用户/媒体库管理页,含密码链接、权限预设与统计时区提示
- 阅读器长按选词新增「翻译」入口,高亮与笔记改为与 BookOrbit 双向同步;跟读落后时点按句子直接跳转,分页模式不再抖动,封面新增跟读徽标
- 带旁白的 EPUB 改为按需流式播放;文件名含逗号的有声书可正常播放;车载不再重播已完成的书;有声书与电子书同在本机时移除可自选
- Wear OS 手表可经手机换章/加书签/设睡眠定时器/调速调音量,手表会话带手表图标且不再把手机登出
- 更新说明弹窗复用 Fork 已有的单一开关、启动弹层改为串行;测试版默认开启日志并一次性说明
- 398 条新增字段全部汉化,app_zh.arb 与英文模板键对齐(3968/3968)、缺译归零;版本号升至 1.24.0+444

v1.23.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 13:46
feat: 新增封面预加载与跨进程配色缓存并优化交互

- 首帧及切tab动画结束后预加载当前页±1/2的邻页封面,滑动到第5/6张时资源已就绪
- 新增跨进程封面配色缓存,冷启动切页时跳过PaletteGenerator计算消除界面卡顿
- 调整封面模糊缓存容量为6以匹配滑动窗口,优化内存占用
- 优化章节列表底部弹窗的交互行为,移除搜索时的强制高度动画调整
- 更新版本号至v1.23.1+443,同步更新README与完整变更日志

v1.23.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:43
v1.23.0+442: 导航栏胶囊动画、统计节奏条、下载状态统一与首页按库过滤

v1.22.8

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:16
feat: 新增播完设置与章节跳转弹层,自然语音提醒

- 播完设置弹层:播完动作(收起/停留/重播)、播完提醒(无声/提示音/语音/振动)、连播时也提醒开关
- 播完语音改为预录中英文自然语音,语种跟随App界面语言,缺失回退系统TTS
- 章节跳转弹层:上一章按钮(直接跳/回章首)、跳前确认、跳后自动播放
- 修复自动连播时播完提醒误响;停留模式正确停在最后一章末尾
- 清理de/fr语言文件冗余ICU空分支
- 版本 1.22.8+441

v1.22.7

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:13
本地化收尾:播客榜随界面语言切换、补全界面汉化并清理冗余翻译

- 播客热门榜按界面语言选择 iTunes 商店地区(中文 cn / 其余 us),节目检索携带地区参数

- 修复服务器书架 Newest Episodes 标题未汉化并补齐对应书架图标

- 补全书库编辑、封面来源、剪辑预览、桌面批量等硬编码英文的中文翻译

- 移除旧 PDF 流式缓存遗留的 3 条冗余中文翻译,en/zh 键对齐、无缺译空译

- 版本号升至 1.22.7+440

v1.22.6

Choose a tag to compare

@github-actions github-actions released this 22 Oct 17:21
feat: 设置页重组、自定义开源许可页,并修复长后台恢复后媒体通知不刷新

- 设置页 IA 重组:高级简化命名,自定义统计上移至睡眠定时器上方;备份与同步、所有书签改为独立卡片;关于页整合项目主页、开源许可、问题反馈、自动检查新版本与版本号
- 新增自定义开源许可页:顶部应用信息卡加第三方组件排序列表,点击查看单包协议全文
- 修复长时间后台/睡眠后恢复播放时通知控件不刷新:Dart 层立即并延迟重推 PlaybackState,native 播放态幂等保持前台绑定
- 文案微调,版本号 1.22.6+439

v1.22.5

Choose a tag to compare

@github-actions github-actions released this 21 Oct 10:03
merge: 合并上游 1.12.1+300 并整理日志体系、加固脱敏(1.22.5+438)

- 合并上游 1.12.1+300:Siri 改为播放指定的书、继续阅读大卡片与点按开详情开关、后台带通知下载 EPUB3 旁白、阅读器同步位置按钮、BookOrbit 独立继续阅读书架

- 日志统一回归原生 debugPrint,取消 debug/稳定版分层与自定义封装,精简冗余日志

- 加固脱敏:覆盖 Cookie、PKCE code_verifier、JSON token 字段、ws/wss 地址与 URL 敏感参数;收紧凭据匹配,避免误掩 cacheKey 等非敏感值

- 新增相关中文翻译,更新 README 与完整更新日志,版本升至 1.22.5+438

v1.22.4

Choose a tag to compare

@github-actions github-actions released this 20 Oct 12:07
merge: 合并上游 1.12.1+298(EPUB3 旁白、Siri、阅读收听同步)

- 合并 upstream/main(b8880f75 → fc560c9e,2 个提交),保留本 Fork 全部定制(下载安全导出、电子书多版本、音频/下载服务增强、快退与拖动章节标题修复、BookOrbit skimmed 透传、全套中文翻译与自有版本号)
- 纳入上游:EPUB3 旁白朗读、iOS Siri 快捷指令、阅读与收听保持同步、统计页阅读时长、电子书页面历史、阅读器顶部进度条与独立音频定位器
- 补译 Siri、阅读器进度与历史、旁白朗读、读写同步界面中文 39 条
- 同步更新 README.md 与 CHANGELOG_FULL.md