Skip to content

ReadAny v1.3.2

Choose a tag to compare

@github-actions github-actions released this 30 May 17:01
f08cf40

ReadAny v1.3.2 来啦,这一版主要围绕 移动端上架准备、阅读体验、注音、多语言、同步导入稳定性 做了一轮比较扎实的更新。

🚀 新功能

  • 新增 UMD 格式电子书支持:可以导入并阅读 .umd 电子书
  • 新增拼音注音功能:阅读中文内容时可开启拼音注音,支持桌面端与移动端
  • 新增多语言界面:新增西班牙语、日语、韩语、法语,并补充繁体中文;同时清理了一批硬编码中英文文案
  • 新增维吾尔语翻译目标语言
  • 阅读器支持 PageUp / PageDown 翻页
  • 反馈入口新增未读红点:有回复时更容易看到
  • 移动端加入备案信息展示:在“我的”页底部展示 APP 备案号,方便应用商店审核与合规

✨ 优化

  • 移动端章节切换更快:减少跨章节切换等待,去掉不必要的淡出延迟
  • 阅读翻页更干脆:禁用部分页面切换动画,降低阅读时的等待感
  • 移动端手势更稳定:横向翻页与下拉书签手势增加方向锁定,减少误触
  • 字体导入不再限制 20MB
  • WebDAV 导入体验优化:记住“连接另一个 WebDAV”的配置,带路径的 WebDAV 地址也能正确列目录
  • 书架卡片对齐优化:无作者信息时卡片高度保持一致
  • 自动向量化进度更清晰:导入后自动向量化会显示进度;重复索引前改为应用内确认弹窗

🐛 修复

  • 阅读与标注
    • 修复标注、高亮、笔记、书签列表没有按书中位置排序的问题
    • 修复移动端切换章节后,再切回上一章时高亮/笔记没有重新加载的问题
    • 修复 AI 获取上下文时拿到章节开头而不是当前可见页面的问题
    • 修复首次打开部分书籍时可能卡在空章节的问题
    • 修复隐藏标签页更新阅读样式可能导致界面卡住的问题
  • 注音与 TTS
    • 修复关闭注音后拼音文本可能残留到正文的问题
    • 修复 TTS 会把拼音注音读出来的问题
    • 修复没有块级元素时 TTS 找不到朗读内容的问题
    • 优化注音字典加载与覆盖率
  • 同步与导入
    • 修复 Windows WebDAV 同步遇到非 ASCII 响应头的问题
    • 修复 WebDAV 限流/401 场景下同步失败率较高的问题,并降低并发
    • 修复自建 S3 / rclone 场景下 path-style 兼容问题
    • 修复 WebDAV 导入路径重复问题
  • AI / 向量化 / 翻译
    • 修复 Windows 自定义 AI 端点测试连接和获取模型时的 CORS 问题
    • 自定义 AI Base URL 未填写 http://https:// 时自动补全
    • 向量化批量请求更小,并对 4xx 错误按 chunk 重试,减少整批失败
    • 修复 Microsoft 翻译英文到中文时可能返回原文的问题
  • 移动端与桌面端稳定性
    • 修复移动端聊天历史侧边栏快速开关时卡在半途的问题
    • 修复 Android TrackPlayer 重复初始化报错
    • 修复 iOS 开发环境冷启动偶发 TurboModule 红屏
    • 修复桌面端拖拽导入书籍失效的问题
    • 修复反馈日志过大导致提交失败的问题

English Release Notes

ReadAny v1.3.2 focuses on mobile App Store readiness, reading experience improvements, pinyin annotations, localization, and more reliable sync/import flows.

🚀 New Features

  • Added UMD ebook support: import and read .umd books
  • Added pinyin annotations: show pinyin while reading Chinese content, available on desktop and mobile
  • Added more interface languages: Spanish, Japanese, Korean, French, plus Traditional Chinese; also cleaned up hard-coded Chinese/English strings
  • Added Uyghur as a translation target language
  • Added PageUp / PageDown page navigation in the reader
  • Added unread indicator for feedback replies
  • Added mobile app filing information: the app filing number is now shown at the bottom of the Me page for compliance and store review

✨ Improvements

  • Faster chapter switching on mobile: reduced waiting time and removed unnecessary fade-out delay
  • Snappier page turns: disabled some page transition animations to make reading feel more immediate
  • More stable mobile gestures: added direction locking for horizontal page turns and pull-to-bookmark gestures to reduce accidental triggers
  • Removed the 20 MB limit for font imports
  • Improved WebDAV import experience: remembers the “connect another WebDAV” configuration and correctly lists directories when the WebDAV URL includes a path
  • Improved bookshelf card alignment: card height stays consistent when author metadata is missing
  • Clearer auto-vectorization progress: progress is shown after import, and duplicate indexing now uses an in-app confirmation dialog

🐛 Fixes

  • Reading and annotations:
    • Fixed highlights, notes, annotations, and bookmarks not being sorted by their position in the book
    • Fixed highlights and notes not reloading on mobile after switching to another chapter and then returning
    • Fixed AI context sometimes using the beginning of the chapter instead of the currently visible page
    • Fixed some books getting stuck on an empty chapter when first opened
    • Fixed a case where updating reading styles in a hidden tab could freeze the UI
  • Pinyin annotations and TTS:
    • Fixed pinyin text sometimes remaining in the body after annotations were turned off
    • Fixed TTS reading pinyin annotations aloud
    • Fixed TTS failing to find readable content when a chapter had no block-level elements
    • Improved pinyin dictionary loading and coverage
  • Sync and import:
    • Fixed Windows WebDAV sync issues caused by non-ASCII response headers
    • Reduced WebDAV sync failures in throttling/401 scenarios and lowered concurrency
    • Fixed path-style compatibility for self-hosted S3 / rclone setups
    • Fixed duplicated paths during WebDAV import
  • AI, vectorization, and translation:
    • Fixed CORS issues when testing custom AI endpoints and fetching models on Windows
    • Custom AI Base URLs now automatically add http:// or https:// when missing
    • Vectorization now sends smaller batches and retries 4xx errors by chunk to reduce full-batch failures
    • Fixed Microsoft Translator sometimes returning the original text when translating English to Chinese
  • Mobile and desktop stability:
    • Fixed the mobile chat history sidebar getting stuck when quickly opened and closed
    • Fixed repeated Android TrackPlayer initialization errors
    • Fixed occasional TurboModule red screens on iOS development cold starts
    • Fixed broken drag-and-drop book import on desktop
    • Fixed feedback submission failures caused by oversized logs

完整变更对比 / Full changelog:
v1.3.1...v1.3.2

下载 / Downloads: 见下方 Assets。桌面端会通过更新通知自动提示升级。See Assets below. Desktop builds will also show the update through the in-app updater.