发布亮点
* 阅读:新增单节滚动选项、键盘快捷键帮助对话框,以及阅读标尺改进
* 阅读:修复 Adobe 字体去混淆,并将主题颜色应用到 PDF
* 阅读:修复分页器冻结、窗口调整大小时图像尺寸问题,以及垂直书写模式兼容性
* 注释:修复注释错误分组到错误章节的问题,并新增高亮不透明度设置
* 文字转语音:新增专用 TTS 设置标签页,包含高亮不透明度和导航键盘快捷键
* 同步:新增 Hardcover.app 同步集成,并提升 KOSync 进度准确性
* KOReader 插件:新增完整注释同步选项,并修复同步相关崩溃
* OPDS:新增自定义目录标头(含 Web 代理授权),并修复 feed 显示问题
* 速读:新增每章进度条和速度选择下拉菜单
* Android:新增 Android TV 遥控器的 D-pad 导航支持
* 主题:新增 atmosphere 彩蛋(视频叠加 + 环境音效)
**变更内容**
* fix(release): 跳过 32 位 ARM 架构检查 by @chrox in #3589
* chore(release): 暂时禁用 linux-arm 构建(因 turso 暂不支持)by @chrox in #3590
* chore(release): 为 Google Play 生成基于发布说明的更新日志 by @chrox in #3591
* fix(koplugin): 修复登出时 KOReader 崩溃(#3598)by @chrox in #3603
* fix(pdf): 将主题颜色应用到 PDF(#3593)by @chrox in #3626
* fix(library): 修复分组与未分组书籍的混合排序(#3596)by @chrox in #3627
* compat(android): 禁用 WebView 原生长按以避免系统图片菜单(#3629)by @chrox in #3630
* chore(deps): 将 android-actions/setup-android 从 3 升级到 4 by @dependabot[bot] in #3631
* fix(koplugin): 防止已删除高亮复活及笔记拉取时重复叠加 by @leekaize in #3639
* chore: 将 next.js、opennextjs 和 wrangler 升级到最新版 by @chrox in #3642
* fix: 在连续滚动模式下正确显示背景图片(#3638)by @chrox in #3645
* fix(android): 永不与导航栏对抗(#3618)by @chrox in #3646
* chore: 将 turso 升级到最新版 by @chrox in #3650
* feat(tts): 在 TTS 模式下新增导航和播放/暂停快捷键(#3620)by @chrox in #3651
* feat: 新增键盘快捷键帮助对话框 by @chrox in #3653
* fix(eink): 在 Eink 设备上禁用注释范围编辑器的放大镜(#3655)by @chrox in #3656
* fix(opds): 修复 Web 端从 ODPS 服务器下载图片的问题(#3649)by @chrox in #3658
* feat(android): 新增不含 GMS 服务的 FOSS 构建版本 by @chrox in #3666
* feat(scroll): 新增单节滚动选项(#3663)by @chrox in #3668
* chore(release): 在 App 构建中排除 turso wasm by @chrox in #3674
* chore(fdroid): 从 F-Droid 构建中移除 wasm 二进制文件 by @chrox in #3677
* chore(fdroid): 为 F-Droid 构建 qcms wasm by @chrox in #3680
* css: 新增状态徽章的 CSS 选择器(#3678)by @chrox in #3684
* layout: 在无状态信息时不截断剩余进度信息(#3678)by @chrox in #3685
* fix(layout): 修复分页器无限展开调用和冻结问题(#3683)by @chrox in #3690
* fix(layout): 修复分页器无限展开调用和冻结问题(#3683)by @chrox in #3692
* fix(shortcuts): 将书签快捷键从 Ctrl+D 改为 Ctrl+B by @chrox in #3691
* chore(deps): 升级易受攻击的依赖以解决 Dependabot 警报 by @chrox in #3693
* chore: 从 ESLint 迁移到 Biome 进行代码检查 by @chrox in #3694
* fix(fonts): 修复 Adobe 字体去混淆及 CSS 变量回退 by @chrox in #3696
* i18n: 更新 aria 标签的翻译 by @chrox in #3697
* fix(layout): 修复小数 DPR 设备上的主视图检测(#3681)by @chrox in #3701
* fix(iOS): 在自动模式下使用正确的系统主题模式(#3698)by @chrox in #3704
* fix(opds): 修复 Copyparty 书籍在混合 feed 中显示为“Untitled”的问题(#3667)by @chrox in #3705
* fix(annotations): 修复 fragment-href TOC 下所有注释都被归到最后一章的问题 by @chrox in #3706
* feat(settings): 新增 TTS 设置标签页和高亮不透明度(#3661)by @chrox in #3712
* chore(test): 新增单元测试并强制测试文件使用 dash-case 命名 by @chrox in #3715
* feat(i18n): 新增罗马尼亚语(ro)翻译 by @teodorcosma in #3708
* chore(bump): 将 Tauri 升级到最新版 by @chrox in #3716
* fix(library): 始终按索引升序排序系列书籍(#3709)by @chrox in #3717
* feat(sync): 在 koplugin 中新增完整注释同步选项 by @chrox in #3718
* fix(storage): 对统计查询进行分页并对齐文件大小格式化 by @chrox in #3720
* chore(agent): 更新 agent 技能和记忆 by @chrox in #3721
* feat: 使阅读标尺选择和步进导航保持一致 by @WhiteHades in #3722
* feat(rsvp): 新增每章进度条、速度选择下拉菜单及 UX 改进 by @lexm2 in #3723
* feat(theme): 新增 atmosphere 彩蛋(视频叠加 + 环境音效)by @chrox in #3727
* fix(android): 空闲后自动关闭原生 TTS 引擎以节省电池 by @chrox in #3728
* fix(layout): 修复静态图片尺寸及窗口调整大小时的布局偏移(#3634)by @chrox in #3729
* fix: 保留段落模式阅读布局及其他 UI/UX 修复 by @WhiteHades in #3730
* feat: 支持 Hardcover.app 同步 by @AnandakrishnanV in #3724
* fix(kosync): 不对 xpointer 进行规范化以获得更准确的进度同步(#3672、#3616)by @chrox in #3733
* fix(paginator): 修复分页器章节预加载问题(#3600、#3601)by @chrox in #3734
* fix: 修复垂直模式下的状态信息布局,并修复 Android 构建 by @chrox in #3735
* feat(opds): 支持自定义目录标头及 Web 代理授权 by @ShunnyBunny in #3740
* compat(vertical): 同时检查 body 子元素的书写模式(#3583)by @chrox in #3743
* fix(android): 移除使用遥控器翻页时页眉页脚的轮廓 by @chrox in #3744
* feat(android): 为 Android TV 遥控器新增 D-pad 导航 by @chrox in #3745
* fix(android): 在纵向模式下使用移动端页脚栏(#3742)by @chrox in #3746
* fix(tts): 避免 preloadNextSSML 竞态条件导致错误高亮 by @chrox in #3748
* fix(layout): 修复垂直模式下进度条的布局 by @chrox in #3749
* release: 版本 0.10.2 by @chrox in #3750
新贡献者
* @leekaize 首次贡献于 #3639
* @teodorcosma 首次贡献于 #3708
* @lexm2 首次贡献于 #3723
* @AnandakrishnanV 首次贡献于 #3724
* @ShunnyBunny 首次贡献于 #3740
完整变更日志:v0.10.1...v0.10.2