Skip to content

Releases: codedogQBY/ReadAny

ReadAny v1.3.4

09 Jun 16:40

Choose a tag to compare

ReadAny v1.3.4 来啦,这一版是一个偏修复与体验打磨的小版本,主要围绕 移动端图表查看、AI 输入框键盘适配、阅读器翻页 / 目录跳转、高亮操作 做了更新。

🚀 新功能

  • 新增移动端图表全屏查看:AI 生成的思维导图和 Mermaid 图表现在可以进入全屏查看,更适合阅读复杂结构图
  • 增强移动端思维导图手势浏览:支持在图表内更自然地拖拽、缩放,查看大图时不再局限于当前小窗口

✨ 优化

  • 优化移动端思维导图触摸体验:改善 WebView 内部拖拽、双指缩放与页面滚动之间的手势冲突
  • 优化移动端 Mermaid 图表展示:补充全屏查看能力,并改善图表在移动端的查看体验
  • 优化移动端 AI 输入框键盘避让:调整底部输入区域、Tab 安全区域与键盘高度的处理,减少输入框被键盘遮挡的问题
  • 优化思维导图 SVG 导出:导出的 SVG 会带上 XML 声明、SVG / XHTML 命名空间、内联样式与更安全的文件名,方便分享和在外部应用中打开
  • 优化桌面端已有高亮的操作体验:点击已有高亮时,也会展示和选中文本一致的操作浮层,带笔记的高亮也能正常处理
  • 更新微信群二维码

🐛 修复

  • 阅读器导航
    • 修复桌面端阅读器在新版阅读引擎后,左右点击翻页、键盘翻页、目录跳转可能全部失效的问题
    • 修复 Foliate overlayer 缺少 hole API 导致的 clearHole is not a function 崩溃
  • 移动端图表与输入
    • 修复移动端首次全屏查看思维导图 / Mermaid 图表时,安全区域计算不准确的问题
    • 修复移动端 AI 输入框在聚焦、发送消息或键盘弹出后位置 / 高度异常的问题
    • 修复移动端思维导图在 WebView 内拖拽、缩放不够稳定的问题
  • 高亮操作
    • 修复桌面端点击已有高亮时操作浮层不出现或定位不准确的问题
    • 修复带笔记高亮在点击后不容易继续编辑、删除或操作的问题

English Release Notes

ReadAny v1.3.4 is a focused patch release for mobile diagram viewing, AI input keyboard handling, reader navigation, and highlight actions.

🚀 New Features

  • Added fullscreen diagram viewing on mobile: AI-generated mindmaps and Mermaid diagrams can now be opened fullscreen, making complex diagrams easier to inspect
  • Improved mobile mindmap gesture browsing: mindmaps now support more natural dragging and zooming inside the diagram view

✨ Improvements

  • Improved mobile mindmap touch handling: reduced conflicts between WebView gestures, diagram panning / zooming, and page scrolling
  • Improved mobile Mermaid viewing with fullscreen support and a better mobile inspection experience
  • Improved mobile AI input keyboard avoidance by refining bottom input layout, tab safe-area handling, and keyboard height behavior
  • Improved mindmap SVG export with XML declaration, SVG / XHTML namespaces, inline styles, and safer filenames for sharing and opening in external apps
  • Improved desktop existing-highlight actions: clicking an existing highlight now shows the same action popover as selected text, including highlights with notes
  • Updated the WeChat group QR code

🐛 Fixes

  • Reader navigation:
    • Fixed a desktop reader regression where left / right tap navigation, keyboard page turns, and TOC jumps could all stop working after the reading engine update
    • Fixed the clearHole is not a function crash caused by missing Foliate overlayer hole APIs
  • Mobile diagrams and input:
    • Fixed incorrect safe-area calculation when opening mindmaps / Mermaid diagrams fullscreen for the first time
    • Fixed mobile AI input position / height issues after focusing, sending messages, or opening the keyboard
    • Fixed unstable mindmap dragging and zooming inside the mobile WebView
  • Highlight actions:
    • Fixed desktop existing-highlight taps not showing the action popover or placing it incorrectly
    • Fixed highlights with notes being harder to edit, delete, or act on after tapping

完整变更对比 / Full changelog:
v1.3.3...v1.3.4

下载 / 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.

ReadAny v1.3.3

07 Jun 15:33

Choose a tag to compare

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.

ReadAny v1.3.2

30 May 17:01
f08cf40

Choose a tag to compare

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.

ReadAny v1.3.1

21 May 17:56

Choose a tag to compare

ReadAny v1.3.1 来啦,这一版同步重构 + 阅读器细节打磨为主。

🚀 新功能

  • 桌面端 System 主题模式:跟随系统深色/浅色自动切换
  • 桌面端窗口位置记忆:重启后还原上次窗口大小和位置
  • 桌面端右下角更新通知:检测到新版自动提示,不再悄无声息
  • 新的远程同步布局:每本书一个独立目录(含书文件 + 封面),WebDAV/S3 浏览不再是一堆 UUID;首次同步自动迁移旧数据
  • 下载进度百分比:书籍文件下载时实时显示进度
  • LAN 文件服务容错:原生模块缺失或启动失败时自动降级到 JS TCP fallback

✨ 优化

  • Profile 屏幕重排:统计卡片点击直接跳转 Stats 页
  • 内置 AI Skills 与执行 prompt 全面英文化,降低跨语言模糊
  • 同步流水线整体优化

🐛 修复

  • 阅读器
    • Scroll 模式禁用点击翻页(避免误触)
    • 分页模式点击区域计算修复 + 首次阅读引导
    • 选区悬浮工具栏点"播放"不再跳转到听书页,原地朗读
    • 选区朗读后再开听书页会自动晋升为整页 TTS
    • Android PDF 打开偶现"无限转圈"修复(Lighttpd 启动 8s 超时降级,#135
  • 翻译:支持繁体 ↔ 简体中文转换
  • AI 聊天:根据 UI 语言而非系统语言响应
  • 反馈:locale 取 i18n 而非 navigator.language
  • CI/CD:Android 流水线产物从 preview 变体修正为 production

下载:见下方 Assets。桌面端会通过更新通知自动提示升级。

ReadAny v1.3.0

19 May 15:16

Choose a tag to compare

✨ 新功能

配置跨设备迁移

  • 支持通过二维码或一次性口令在多端共享设置(AI 配置、阅读偏好等),新设备上手成本大幅降低

书库分组

  • 新增书籍分组功能,支持自定义分组卡片样式
  • 搜索能找到分组里的书;移动端搜索栏改成下方独立栏,宽屏与标签同行

反馈系统

  • 全新应用内反馈通道,端到端打通(移动 + 桌面 UI / Core service / Cloudflare Worker 后端 / GitHub Issue 联动)
  • 反馈详情页可查看进度,Issue 关闭后本地记录同步清理
  • 默认脱敏,隐私 UI 提醒清晰

翻译能力增强

  • 新增微软翻译引擎支持
  • 翻译显隐状态持久化,重开自动恢复
  • 大量翻译条目补全,覆盖更多 UI 文案

技能系统升级

  • 实现技能 upsert 同步,与 WebDAV / 跨端流转打通
  • 设计方案落地,为后续扩展(自定义、第三方技能)打基础

阅读体验

  • 桌面 + 移动端底部新增可拖动进度滑块,桌面端显示百分比、实时跟随
  • 字号上限调到 64,新增"跟随系统字号"开关
  • 字体文件上限放宽到 20MB,段间距与页边距按字号比例缩放
  • 移动端长按 AI 回复弹 modal 拖选复制片段;AI 回复支持局部选中复制(桌面 + 移动)

TTS

  • 移动端后台播放显示章节名而非 "Segment N"
  • 元数据帧解析(Phase 1 spike)

安装与发布

  • macOS 支持 Homebrew 安装(brew install)
  • Release 自动更新 Homebrew tap formula

⚡ 性能优化(移动端重点)

  • EPUB 懒加载:通过 HTTP Range 按需读取 ZIP 条目,大书启动内存峰值显著下降
  • PDF 懒加载:迁移到 pdf.js 原生按页加载(Range)
  • 原生 Lighttpd 静态服务器:替换 JS 层 TCP 文件服务,更稳定且更省内存;动态 import + TCP fallback 兜底

🐛 修复

AI / 同步

  • Gemini 对话 404、模型列表加载失败(改用 OpenAI 兼容端点 + 过滤非对话模型,模型列表改可搜索下拉)
  • Android WebDAV 连接 'trim' of undefined
  • 同步文件容错与诊断增强

阅读器 / 移动端

  • 进度滑块跳 0%、闪回(用 pageX + 绝对坐标计算)
  • 拖动进度条不计入阅读统计
  • 切换字体后系统默认显示变粗
  • "我的"页在大系统字号下文字被裁切
  • TabBar padding 简化

TTS

  • 队列饥饿检测导致跳句(用 track id 解析 chunk 索引)
  • Edge TTS 并发降低、错误诊断增强
  • 仅在系统引擎时获取语音选项

其他

  • 切换字体显示不一致
  • BookCard 图片加载状态检查
  • 移动端键盘弹起问题
  • 日志时间戳改本地时间

🎨 其他

  • 向量化按钮图标从 CPU 替换为数据库图标
  • 新增同步按钮入口
  • README 添加 Homebrew 安装说明 + 更新 Android 下载链接
  • 配置传输组件代码结构优化

ReadAny v1.2.1

30 Apr 04:30

Choose a tag to compare

🚀 新功能

阅读统计系统(全新)

  • 全新阅读统计页面,支持多维度视图(热力图、图表、日历)
  • 阅读速度、字数统计、章节自动切换
  • 书籍预计完成时间、连续阅读天数
  • 徽章系统(铂金/钻石/传说等级),支持徽章墙分享

TTS 语音朗读

  • 迁移至 react-native-track-player 实现后台播放
  • 支持跳过章节、重试播放、封面显示
  • 睡眠定时器
  • Edge / DashScope 播放器分块缓冲和断流恢复
  • 增强 TTS 章节导航

WebDAV 同步增强

  • WebDAV 导入功能,轻松从 NAS 导入书籍
  • 自定义 WebDAV 远端目录
  • 改进错误处理和用户提示

阅读器

  • 滚动翻页模式
  • 跨页文本选择支持
  • AI 对话消息复制按钮(桌面端+移动端)
  • 聊天记录导出功能
  • PC 全屏阅读

书库管理

  • 书籍软删除与重新导入功能
  • 书库显示作者信息
  • 桌面端导入加载状态显示

⚡ 性能优化

  • 大文件导入内存优化:桌面端用 OS 级 copyFile 替代 readFile+writeFile;EPUB 元数据提取改用 zip.js 按需解压(只读 3 个
    entry);PDF 用 URL 流式加载;移动端 hash 计算去除 base64 中间开销
  • 移动端大文件导入避免内存峰值,超过 32MB 跳过元数据全量解析
  • 移动端 AZW3 元数据分块读取

🐛 修复

  • 修复固定布局电子书翻页和设置按钮问题
  • TXT 导入后书名显示为文件路径
  • Ollama 连接改进
  • 选择弹窗和笔记工具提示位置计算
  • Android 底部安全区域适配
  • 复制按钮宽度、滚动模式生效问题

💅 平板适配

  • 新增平板设备响应式布局支持
  • 多屏幕尺寸适配优化
  • 导航返回逻辑优化
  • TabBar 标签页显示逻辑优化

ReadAny v1.2.0

16 Apr 14:51

Choose a tag to compare

✨ 新功能

  • TTS 语音朗读全新升级 :支持系统音色、重构 TTS 引擎,新增全局悬浮气泡 + 后台播放
  • 阅读器界面重构 :双层翻页设计、滚动/分页模式切换、书签下拉手势
  • 桌面端自定义窗口控制 :Windows 移除原生标题栏,Mac 阅读模式自动隐藏红绿灯区域
  • 自定义字体支持 :可导入本地字体,@import 规则分离
  • 移动端增强 :电池状态显示

🐛 修复

  • 移动端 TTS 播放卡顿、翻页同步问题
  • 多书籍切换时 TTS 状态异常
  • WebDAV 同步认证问题、局域网同步 Windows 路径处理
  • 大量 UI 细节优化

🎨 其他

  • 全新的应用图标和品牌视觉
  • 启动动画和背景色更新
  • 支持本地 AI 提供商
  • 代码结构重构优化

ReadAny v1.1.7

07 Apr 02:29

Choose a tag to compare

亮点更新

1. 同步能力大幅增强

  • 新增 S3 兼容对象存储同步
  • 新增 局域网快传,适合旧设备向新设备的一次性迁移
  • 新增 全量上传全量下载
  • 自动同步支持更灵活的间隔设置
  • 同步流程、状态展示和错误处理整体更稳定

2. 桌面端与移动端行为更一致

  • 阅读统计、笔记、高亮、同步刷新等关键链路做了统一
  • 桌面端和移动端在笔记编辑、删除、刷新后的表现更加一致
  • 同步后的页面刷新和状态更新更及时

3. 桌面端阅读器体验增强

  • 新增 单页 / 双页布局
  • 新增 固定顶部工具栏
  • 工具栏固定后会为正文预留空间,避免遮挡内容
  • 修复桌面端书库底部入口被挤出可点击区域的问题

4. AI 配置与第三方兼容性增强

  • 支持 精确请求 URL
  • 支持查看并复制 最终请求地址
  • 每个 AI 端点都支持 拉取模型测试连接
  • 测试连接不再只是浅检查,而是会发起一次真实的最小调用
  • 改善了 OpenAI 兼容接口、自定义接口、Ollama、LM Studio 等场景的配置体验

5. 翻译与语义搜索增强

  • 支持自定义 DeepL / DeepLX 地址
  • 优化第三方翻译端点兼容性
  • 语义搜索、向量化状态和本地向量数据处理更清晰

6. 桌面端资料库目录可迁移

  • 桌面端现在可以自定义资料库存储目录
  • 修改目录时会迁移:
    • 书籍正文
    • 封面
    • readany.db
    • readany_local.db
    • vectors.db
    • 相关 SQLite 附属文件

详细改进

同步

  • 新增 S3 同步后端,并增强桌面端兼容性
  • 优化 WebDAV 同步连接测试与错误反馈
  • 局域网同步改为更明确的 局域网快传 / 导入 语义
  • 增强书籍文件、封面、元数据、阅读统计的同步流程
  • 优化向量状态在同步过程中的表现,避免被错误覆盖

AI 与翻译

  • 支持 OpenAI 兼容端点的更灵活 URL 规则
  • 支持完全自定义的请求地址模式
  • 支持端点级测试与模型选择
  • 支持自定义 DeepL / DeepLX 地址并改善兼容逻辑

阅读器

  • 桌面端新增分页布局选项
  • 桌面端新增工具栏固定按钮
  • 改善固定工具栏后的正文布局
  • 优化快捷键与输入场景冲突处理

稳定性与工程化

  • 补充了 core 层测试基础与关键逻辑测试
  • 增强多端关键状态的一致性
  • 改善若干同步、数据库与端点调用相关的稳定性问题

文档与站点

  • 新增 SiliconFlow 配置文档
  • 调整站点资源结构
  • 更新 README 与中英文说明内容

升级建议

  • 如果你是多设备用户,升级到 1.1.7 后建议重新检查一次同步配置
  • 如果你使用自定义 AI 端点,建议在设置页重新测试一次连接
  • 如果你想把大书库迁出系统盘,可以使用新的桌面端资料库目录迁移功能

ReadAny v1.1.6

29 Mar 07:00

Choose a tag to compare

主要功能

章节翻译功能

  • 整章翻译功能改进 — 独立显隐控制 + UI 交互优化
  • 自动恢复已缓存翻译 + 译文独显时样式继承原文
  • 修复桌面端自动恢复翻译导致书籍加载崩溃

📱 移动端优化

  • 移除本地嵌入模型 - APK 体积从 221MB 减少到 ~41MB
  • 修复键盘遮挡问题 - 安卓平台软键盘遮挡输入框

🎨 其他改进

  • 添加并更新多平台应用图标资源
  • 调整深色主题的颜色值以提升视觉体验
    改进章节导航和 TOC 面板交互

🐛 Bug 修复

  • 修复移动端 TXT 导入非 UTF-8 编码文件乱码问题
  • 防止应用多开

ReadAny v1.1.5

24 Mar 03:38

Choose a tag to compare

新功能

  • TXT 格式导入 — 桌面端和移动端均支持导入 .txt 文件,自动转换为 EPUB 阅读
  • 文本编码处理 — 添加编码自动检测与转换,支持 GBK 等非 UTF-8 编码的 TXT 文件
  • 移动端向量化队列 — 支持多本书排队串行向量化,不再静默忽略,排队中显示时钟遮罩
  • 下拉手势切换书签 — 移动端阅读器支持下拉手势切换书签
  • 下载页面优化 — 优化下载链接生成逻辑并添加开源说明

Bug 修复

  • 移动端使用 expo/fetch 替代全局 fetch 修复流式读取
  • 移动端 ChatScreen/BookChatScreen 使用 RN 版 useStreamingChat
  • 统一 DeepSeek baseUrl 为 https://api.deepseek.com/v1
  • 修复移动端 AI 配置 DeepSeek provider 切换 bug
  • 使用 expo-constants 获取应用版本号替代硬编码
  • 简化模型名称显示逻辑并修复样式问题