发布亮点
* 书库:大型收藏浏览速度大幅提升
* 阅读:新增选项以保留书籍原始段落布局
* 阅读:修复阿拉伯语书籍的页面导航问题
* PDF:修复 PDF 中行尾换行导致 TTS 阅读中断的问题
* PDF:现在可以将您选择的主题颜色应用到 PDF
* 同步:为 CWA 添加 HTTP Basic 认证支持
* 同步:改进与 Hardcover.app 的进度同步
* OPDS:现在可以编辑已注册的目录,并更好地处理下载文件名
* 速读:阅读位置现在可在设备间同步
* 平台:修复 macOS 窗口按钮问题,减少 iOS 崩溃
变更内容
* fix(ui):恢复高亮选项布局并清理颜色名称编辑 by @chrox in #3776
* feat(library):对齐网格悬停高亮圆角 by @WhiteHades in #3774
* 更新 Hardcover 进度同步逻辑(Issue #3775)by @AnandakrishnanV in #3777
* fix(dictionary):添加支持拼音的中文词典查询 by @pythontyphon in #3784
* fix(style):限制硬编码的超大像素宽度并修复浏览器测试不稳定问题 by @chrox in #3785
* docs:将威胁模型和事件响应计划添加到 SECURITY.md by @chrox in #3788
* 使用 key 属性防止表单字段问题 by @zb140 in #3791
* 支持 kosync 连接的 HTTP Basic 认证 by @zb140 in #3792
* fix(security):防止 kosync 代理中的 SSRF 漏洞 by @chrox in #3793
* chore(security):更新 CodeQL 工作流以移除语言 by @chrox in #3794
* fix(pdf):新增选项将主题颜色应用到 PDF,关闭 #3778 by @chrox in #3799
* refactor(sidebar):用 react-virtuoso 和 CSS 滚动条替换 react-window 和 OverlayScrollbars by @lexm2 in #3798
* 潜在修复代码扫描警报 #19:DOM 文本被重新解释为 HTML by @chrox in #3802
* 潜在修复代码扫描警报 #12:使用外部控制的格式字符串 by @chrox in #3803
* chore(deps):将 actions/checkout 从 4 升级到 6(github-actions 组)by @dependabot[bot] in #3805
* 潜在修复代码扫描警报 #11:不完整的多字符净化 by @chrox in #3804
* fix:完成 txt.ts 中 HTML 注释的多字符净化 by @chrox in #3806
* fix:为 GitHub Actions 工作流添加显式权限 by @chrox in #3807
* fix(annotator):修复滚动模式下即时标注,关闭 #3769 by @chrox in #3808
* refactor(reader):基于优先级的触摸拦截器用于手势处理 by @chrox in #3809
* feat(rsvp):通过 book_configs 将阅读位置同步到云端 by @lexm2 in #3801
* fix(opds):处理 Content-Disposition 文件名中的空格和引号… by @zeedif in #3812
* chore(scripts):添加用于隔离 PR 审查和功能开发的工作树管理 by @chrox in #3810
* fix(layout):修复小数 DPR 设备上的页数偏差一问题 by @chrox in #3813
* fix(tts):跳过 PDF 文本层中的 br 元素以防止 TTS 中断,关闭 #3771 by @chrox in #3811
* fix(opds):改进 Content-Disposition 文件名解析的健壮性 by @zeedif in #3816
* feat(opds):允许编辑已注册的目录 by @zeedif in #3814
* fix(rtl):修复阿拉伯语书籍的页面导航 by @lexm2 in #3817
* fix:将禁用点击翻页也应用于非 iframe 点击 by @chrox in #3818
* feat(tts):支持在 Cloudflare Worker 上使用 Edge TTS by @chrox in #3819
* fix(eink):移除 eink 模式下的滚动动画并优化 eink 检测 by @chrox in #3822
* fix(layout):修复图像的出血布局 by @chrox in #3823
* fix(library):修复被 next-view-transitions 破坏的“全部”面包屑导航 by @chrox in #3829
* perf:优化大型收藏的书库操作 by @lexm2 in #3827
* fix(library):修复分组面包屑导航栏中的“全部”按钮,关闭 #3782 by @chrox in #3832
* feat(library):在 Android 上使用返回键导航到上一个分组,关闭 #2675 by @chrox in #3833
* perf(library):在渲染书库页面时虚拟化网格和书籍列表 by @chrox in #3835
* fix(deps):解决 13 个 Dependabot 安全警报 by @chrox in #3840
* fix(deps):为 qs >=6.14.2 添加 pnpm override by @chrox in #3841
* fix(ios):降低 GPU 内存以防止库导航时 WebKit 崩溃 by @chrox in #3842
* fix(macOS):当交通灯在标题栏时不显示窗口按钮,关闭 #3831 by @chrox in #3843
* 更新 Linux-x64 的软件包安装方式 by @Drsheppard01 in #3845
* chore(agent):在基于 Web 的 QA 中使用 Claude in Chrome by @chrox in #3847
* fix(ux):优化书架和侧边栏内容的滚动体验 by @chrox in #3849
* feat(annotator):支持选中文字的即时复制操作,关闭 #3828 by @chrox in #3854
* refactor(settings):为每个书籍单独持久化“全局应用”开关 by @chrox in #3856
* fix(settings):修复自定义高亮颜色的颜色选择器,关闭 #3796 by @chrox in #3857
* feat(settings):新增选项以避免覆盖段落布局,关闭 #3824 by @chrox in #3858
* fix(android):使用稳定的安全区域插值以避免不必要的布局偏移,关闭 #3670 by @chrox in #3859
* release:版本 0.10.6 by @chrox in #3861
新贡献者
* @pythontyphon 首次贡献 #3784
* @zb140 首次贡献 #3791
* @Drsheppard01 首次贡献 #3845
完整变更日志:v0.10.4...v0.10.6