ReadAny v1.3.3
ReadAny v1.3.3 来啦,这一版主要围绕 书籍详情、连续滚动阅读、AI 引用与兜底、同步稳定性、TTS 听书体验 做了一轮更新。
🚀 新功能
- 新增书籍详情 / 元信息编辑:支持在桌面端与移动端维护书名、作者、标签、评分、简介、书评等信息
- 新增连续滚动阅读模式:阅读器支持更接近自然上下滚动的连续阅读体验,并持续优化章节衔接
- 新增 AI 未索引书籍兜底探索:没有向量化的书籍也能通过原文探索尽量回答问题,并生成可追溯引用
- 新增导入后自动向量化相关流程:为后续“导入即索引”的 AI 阅读体验打基础
- 新增高亮擦除操作:点击高亮后可以直接删除高亮
- 新增默认高亮颜色记忆:选择过的高亮颜色会被记住,减少重复选择
- 新增自定义 S3 同步目录:S3 同步也可以像 WebDAV 一样指定目录
- 新增移动端缓存清理入口
✨ 优化
- 书籍详情交互优化:桌面端与移动端分别做了更适合当前平台的展示与编辑体验
- 滚动阅读体验优化:改善滚动模式的章节切换、页边距、滚动条样式,以及桌面端点击翻页规则
- AI 引用流程更稳:AI 回答前会更主动生成引用;引用工具调用也会正常展示,便于理解 AI 正在做什么
- 未索引书籍引用定位优化:改进兜底引用到书内位置的映射,降低引用跳转不准的问题
- 同步进度更清晰:文件同步的上传、下载与进度反馈更准确
- WebDAV / S3 同步体验优化:减少移动端重复创建目录请求,并改善桌面端 WebDAV 兼容性
- TTS 播放控件体验优化:播放、暂停等按钮的状态文案和可访问性标签更清楚
- 移动端自定义字体导入优化:本地字体文件导入与启用更稳定
- README 支持格式说明更新
🐛 修复
- 阅读与标注:
- 修复注音文本可能被一起加入高亮或笔记的问题
- 修复选中文本悬浮工具栏可能超出阅读器边界的问题
- 修复 PDF 阅读时中间区域点击控制不准确的问题
- 修复脚注点击直接跳转的问题,改为在当前位置展示提示气泡,并处理边缘遮挡
- 修复部分场景下阅读进度越界或新书进度展示不准确的问题
- 修复桌面端滚动模式相关改动后,非滚动模式点击翻页位置可能错乱的问题
- AI / 向量化 / 翻译:
- 修复未索引书籍 AI 引用顺序、位置映射和跳转不稳定的问题
- 修复部分 AI 工具调用失败后缺少失败态、界面一直 loading 的问题
- 修复移动端通过导出码导入 AI 配置后,部分凭据没有正确保存的问题
- 优化中文现代释义提示词,减少古文被直接翻回原文或被过度解释的问题
- 同步与导入:
- 修复同步后已删除分组可能被重新恢复的问题
- 修复移动端下载书籍后文件尚未准备好就打开的问题
- 修复 WebDAV 桌面端部分配置无法连接的问题
- 修复移动端 WebDAV 在部分服务上重复 MKCOL 导致失败的问题
- TTS / 听书:
- 修复 DashScope 朗读进度与实际音频不同步的问题
- 修复 DashScope 暂停 / 继续后可能跳段、重复请求或音频混乱的问题
- 修复朗读时可能出现重复句子的问题
- 修复滚动模式下 TTS 起读位置可能不是当前视野第一句的问题
- 修复桌面端阅读器文本识别在阅读引擎更新后失效的问题
- 修复 TTS 读出脚注标记的问题
- 移动端与桌面端稳定性:
- 修复阅读统计小时显示与插值问题
- 修复移动端清理缓存、字体导入、书籍下载等细节问题
- 清理被错误跟踪的
__pycache__文件
English Release Notes
ReadAny v1.3.3 focuses on book details, continuous scrolling, AI citations and fallback reading, sync reliability, and TTS playback improvements.
🚀 New Features
- Added book details / metadata editing: edit title, author, tags, rating, summary, reviews, and more on desktop and mobile
- Added continuous scroll reading mode: a more natural vertical reading experience with smoother chapter continuity
- Added AI fallback exploration for non-indexed books: AI can explore original book content and produce traceable citations even before vectorization
- Added import-time auto-vectorization workflow groundwork for a smoother “import and index” AI reading experience
- Added highlight erase action: delete highlights directly after tapping them
- Added remembered default highlight color to reduce repeated color selection
- Added custom S3 sync folder support, bringing S3 closer to the WebDAV directory workflow
- Added mobile cache clearing entry
✨ Improvements
- Improved book details UX with platform-specific desktop and mobile layouts
- Improved continuous scroll reading: better chapter transitions, margins, scrollbar styling, and desktop tap navigation behavior
- More reliable AI citation flow: AI now generates citations more proactively before final answers, and citation tool calls are visible in the chat
- Improved fallback citation mapping for non-indexed books, reducing inaccurate citation jumps
- Clearer sync progress with more accurate upload, download, and transfer feedback
- Improved WebDAV / S3 sync experience: reduced redundant mobile directory creation and improved desktop WebDAV compatibility
- Improved TTS playback controls with clearer state labels and accessibility labels
- Improved mobile custom font import reliability
- Updated README supported format documentation
🐛 Fixes
- Reading and annotations:
- Fixed ruby / pinyin annotation text leaking into highlights or notes
- Fixed the selection popover sometimes appearing outside the reader bounds
- Fixed inaccurate center-tap controls when reading PDFs
- Replaced direct footnote jumps with in-place tip bubbles and fixed edge clipping
- Fixed reading progress boundary issues and inaccurate progress display for some new books
- Fixed desktop tap navigation regressions in non-scroll mode after scroll-mode changes
- AI, vectorization, and translation:
- Fixed unstable citation order, position mapping, and jumps for non-indexed books
- Fixed missing failure states when AI tool calls failed and the UI could keep loading forever
- Fixed mobile AI config import where some credentials were not persisted correctly
- Improved the Chinese modern-meaning translation prompt for classical Chinese text
- Sync and import:
- Fixed deleted groups being restored after sync
- Fixed mobile book downloads opening before files were ready
- Fixed desktop WebDAV connection issues with some configurations
- Fixed mobile WebDAV failures caused by repeated MKCOL requests on some providers
- TTS / read aloud:
- Fixed DashScope progress being out of sync with the actual audio
- Fixed DashScope pause / resume causing skipped text, duplicate requests, or mixed audio
- Fixed repeated sentences during read-aloud playback
- Fixed scroll-mode TTS sometimes starting from the beginning of the chapter instead of the first visible sentence
- Fixed desktop reader text detection after the reading engine update
- Fixed TTS reading footnote markers aloud
- Mobile and desktop stability:
- Fixed reading stats hour formatting and interpolation
- Fixed several mobile details around cache clearing, font import, and book downloads
- Removed accidentally tracked
__pycache__files
完整变更对比 / Full changelog:
v1.3.2...v1.3.3
下载 / Downloads: 见下方 Assets。桌面端会通过更新通知自动提示升级。See Assets below. Desktop builds will also show the update through the in-app updater. iOS builds are distributed through EAS / App Store Connect / TestFlight.