Skip to content

ReadAny v1.3.0

Choose a tag to compare

@github-actions github-actions released this 19 May 15:16
· 0 commits to e50e99e44f583f289ef8a723b26102176a96c844 since this release

✨ 新功能

配置跨设备迁移

  • 支持通过二维码或一次性口令在多端共享设置(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 下载链接
  • 配置传输组件代码结构优化