Skip to content

Releases: TerryYu12/xy-reader

XY-READER 0.5.6

Choose a tag to compare

@github-actions github-actions released this 11 Oct 14:56
d76ee76

新功能

  • 亮度可以比系统最低亮度更低:阅读器的亮度滑条向左多了一段「超低亮度」,拖到底时屏幕亮度约为系统最低亮度的 15%,适合夜里关灯阅读。目录、设置面板等弹窗同样会变暗。原有的亮度设置不受影响。

优化

  • 压缩包里一张图片都没认出来时,BUG 反馈日志会多记一行条目统计(条目数量与扩展名分布,不含文件名),方便定位为什么这本书没有封面。

说明

阅读记录仅保存在本机,不会上传。

XY-READER 0.5.5

Choose a tag to compare

@github-actions github-actions released this 08 Oct 05:25
1d89ba7

新功能

  • 阅读统计:累计时长、已读字数/页数、阅读天数、平均每日时长,以及近 30 天打卡格子。入口在书架页。
  • 每日打卡:当天阅读满 5 分钟自动打卡。连续打卡 3 / 7 / 30 / 100 / 365 天,依次解锁铜 / 银 / 金 / 紫晶 / 彩虹徽章与封面边框;断签不会收回已解锁的奖励,可在统计页选择想用的边框。
  • 今日阅读时长:阅读器底栏显示「今日 N 分钟」。

修复

  • 修复拖动进度条、点目录/书签、点上一章/下一章时会快速滑过中间页的问题,现在直接跳到目标页。

说明

阅读记录仅保存在本机,不会上传。

XY-READER 0.5.4

Choose a tag to compare

@TerryYu12 TerryYu12 released this 07 Oct 08:52
4ca05c3

新功能

📚 PDF 合集

  • 本地仓库的子文件夹里有 2 个及以上 PDF 时,整个文件夹自动成为一本书,每个 PDF 是一章(按文件名排序),翻页跨文件连续。
  • 仓库根目录的 PDF、以及只有 1 个 PDF 的文件夹,仍然按单本书处理。
  • 可在「设置 → 本地仓库管理 → 三点菜单 → 配置仓库」中按仓库关闭此功能。

☑️ 书库多选

  • 首页、分组页、「全部 / 收藏 / 历史」列表中,长按封面后松手(或三点菜单「多选」)进入多选。
  • 支持全选,批量转移书架、收藏 / 取消收藏、清除阅读记录、删除。
  • 长按后拖动仍是原来的排序和移组。

🐞 BUG 反馈

  • 「设置 → BUG 反馈」:填写问题描述即可上传运行日志,成功后获得编号(自动复制),把编号发给作者即可帮助定位问题。
  • 日志仅在你主动提交时上传,上传前会去除密码、令牌和链接参数;隐私政策已同步更新。

升级须知

  • 升级后刷新本地仓库时,子文件夹中原本逐个入库的多个 PDF 会被合并为一本合集,这些 PDF 原有的阅读进度、书签和分组不会保留。如不需要合并,请先在「配置仓库」中关闭「同文件夹 PDF 合并为一本书」,再刷新仓库。
  • 批量删除与单本删除一致,只移除书库记录、不删除文件;刷新仓库后书会重新出现。

v0.5.3 — 新版书库界面(三列封面 · 木柜 · 侧栏)

Choose a tag to compare

@TerryYu12 TerryYu12 released this 04 Oct 13:21

新版书库界面

  • 手机首页、书架列表和分组书籍统一为三列;封面右下角显示整数阅读百分比,移除书卡底部元信息和进度条。
  • 首页改为紧凑木质分组区,删除重复分类按钮条。分组三点菜单支持重命名和删除;删除分组后,书籍回到未分组,原文件保留。
  • 书架新增木质书柜、抽屉展开及网格切换,布局偏好自动保存。
  • 宽屏新增可折叠侧栏,显示真实书库计数、分组和继续阅读入口;进入阅读器时隐藏侧栏。
  • 设置支持跟随系统、浅色和深色模式,并保留八种强调色。浅色状态栏和木质区域按钮的对比度已修正。
  • 详情页、分组封面管理、本地仓库配置及云端添加表单按新版界面统一,继续使用原有真实业务流程。

安装与验证

  • 版本:0.5.3(versionCode 27),Android 8.0 及以上。
  • APK 沿用正式发布签名,可覆盖升级同签名版本;书库、进度和配置保留,未修改数据库结构。
  • 本地单测:145 项,143 通过、2 项本地 WebDAV 环境跳过;Release 构建通过,Lint 0 错误。
  • MuMu Android 15 已验证分组改名/删除、三列书卡、书柜/网格、阅读、主题、强调色、本地配置和宽屏侧栏。
  • 未验证真实硬件及外部 WebDAV / Google Drive 账号流程。

新版原生界面

v0.5.2 — 自动旋屏(重力感应)开关

Choose a tag to compare

@TerryYu12 TerryYu12 released this 02 Oct 17:45

自动旋屏(重力感应)

新增一个全局开关:设置 → 显示 → 自动旋屏。

  • 开:跟随重力感应自由旋转,横竖屏自动切换(不受系统「自动旋转」总开关影响,手机系统关了也照样转)。
  • 关(默认):锁定竖屏。

三处同一开关,改哪都一样、实时同步:

  1. 设置 → 显示
  2. 阅读配置管理 → 页面 → 屏幕
  3. 阅读器内「阅读设置」面板 → 页面

阅读器里原有的「屏幕方向」仍在:显式选「锁定竖屏 / 锁定横屏」时以它为准,选「跟随系统」时听这个总开关的。

其它

  • 版本号 0.5.2(versionCode 26)。
  • 无数据迁移风险,开关默认关,不改变升级用户已保存的偏好。

XY-READER v0.5.1

Choose a tag to compare

@TerryYu12 TerryYu12 released this 02 Oct 16:13

XY-READER 0.5.1

新增

  • 首页新增木质抽屉式分组卡片,显示分组名称和书数;可打开分组、重命名并设置封面。
  • 支持长按书卡并拖入分组文件夹。
  • 设置页“版本”可检查 GitHub Releases,下载 APK 并引导系统安装。首次安装可能需要授予“安装未知应用”权限。

改进

  • 更新器对发布信息解析失败和无效版本按检查失败处理,并校验下载大小;无 APK 或下载失败时可打开发布页。
  • Room 数据库升级至 v6,加入可空的分组封面路径,保留现有书籍与分组关系。

v0.5.0 — 全新 UI 重设计(强调色可选 · 首页/书架/阅读器/设置全面翻新)

Choose a tag to compare

@TerryYu12 TerryYu12 released this 02 Oct 11:55

XY Reader v0.5.0

一次完整的 UI 重设计(基于设计稿全量落地),界面与交互全面更新。

新增

  • 强调色可选:设置 → 外观 → 强调色,8 档色板(蓝紫 / 海蓝 / 青碧 / 翠绿 / 琥珀 / 珊瑚 / 玫红 / 紫罗兰),点选即全应用生效;主页品牌图标与界面主色实时跟随所选颜色。
  • 明 / 暗主题手动切换:首页顶栏一键切换(跟随系统 / 深色 / 浅色)。

界面重设计

  • 首页:品牌顶栏(搜索 / 主题钮 / 设置)、紧凑型「继续阅读」横条、「N 本书」+ 排序行、双列大封面卡片(爱心 / 格式角标 / 进度条 / 三点菜单)。
  • 书架:统计卡、「N 项」磁贴、分组胶囊、最近阅读三本;分区列表与书签页新版式。
  • 阅读器:工具栏图标 + 小字标签;设置面板半屏化 + 标题行;亮度改为独立浮动滑条。
  • 设置 / 阅读配置管理 / 分组管理 / 书籍详情 / 仓库管理 等全页面统一新版式。
  • 默认封面:无封面书籍自动生成渐变艺术封面(7 组设计配色,按书名稳定选色)。
  • 应用图标:白色书本主体 + 强调色底(主页图标随强调色实时变化)。

说明

  • 阅读行为(翻页、缩放、双击、手势锁)与既有功能保持不变,仅界面更新。
  • 升级可直接覆盖安装,书架、阅读进度与设置保留。

安装

下载下方 XY-READER-0.5.0.apk 直接安装(已签名,可覆盖升级)。

v0.4.11 — 手势锁入口随菜单出现(移除右侧常驻锁钮)

Choose a tag to compare

@TerryYu12 TerryYu12 released this 01 Oct 17:29

XY Reader v0.4.11

变更

  • 手势锁入口改为随菜单一起出现:点屏幕中央呼出菜单时,锁定按钮(开锁形图标)随菜单出现在顶部工具栏;菜单收起即消失,阅读界面不再有任何常驻锁钮。
  • 上锁后点屏幕中央 → 呼出解锁钮,点它即解锁并呼出菜单。防误触语义不变:锁定期间只拦点击(左右分区静默、双击不缩放),滑动翻页照常、返回键被拦截。
  • 修复已知冲突:原右侧中央常驻锁钮与「右 1/3 点按翻页」分区重叠——在那个区域点按会误入锁定态而不是翻页;该区域现在恢复为正常翻页。

说明

  • 新增全流程回归测试 GestureLockFlowTest(含反证核验);全量 110 项单元测试 0 失败。
  • 交付脚本增加 APK 版本校验:陈旧构建产物不再被误拷贝为当前版本。

安装

下载下方 XY-READER-0.4.11.apk 直接安装(已签名,可覆盖升级,书架与阅读进度保留)。

v0.4.10 — 上下模式缩放真正放大页面(长图等比放大 · 页页无缝)

Choose a tag to compare

@TerryYu12 TerryYu12 released this 01 Oct 14:54

XY Reader v0.4.10

修复

  • 上下滚动模式缩放真正放大页面内容:修复 0.4.9 及以前「双击/捏合只撑高页框、图像本体不缩放(看起来像缝隙被放大)」的问题——现在双击与双指捏合会让整列内容像一张长图一起等比放大,页与页始终首尾无缝衔接;放大锚定在手指位置(双击点 / 捏合质心处的画面内容全程停留原位)。
  • WebDAV 测试探活健壮化(仅影响开发侧测试):端口被非 DAV 服务占用时不再误判为可用,恢复「无测试服务器即自动跳过」的语义。

说明

  • 横向翻页模式无行为变化(0.4.9 的整本统一缩放保持)。
  • 缩放后可水平拖动查看左右溢出内容,纵向继续滚动阅读。
  • 新增像素级回归测试(UpDownZoomRenderTest):直接读渲染像素验证缩放比与锚定,杜绝此类「只改框不放大图」回归再次溜过。

安装

下载下方 XY-READER-0.4.10.apk 直接安装(已签名,可覆盖升级)。

v0.4.9 — 漫画整本统一缩放 + 缩放动画锚定

Choose a tag to compare

@TerryYu12 TerryYu12 released this 01 Oct 10:33

XY Reader v0.4.9

新增

  • 漫画整本统一缩放(横向翻页模式):双击放大不再只作用于当前页——整本书共用同一缩放倍数与平移原点,翻页保持缩放状态,连续阅读不弹回;再双击整本缩回。
  • 上下连续模式缩放动画锚定:双击/捏合放大动画期间逐帧锚定焦点(手指处的画面内容全程停在原位),页面衔接不漂移、动画结束不瞬跳。

说明

  • 点击翻页仅对左右翻页模式生效(上下模式点击为呼出/收起工具栏,行为不变)。
  • 文字小说翻页仍会复位缩放(仅漫画保持整本缩放)。

安装

下载下方 XY-READER-0.4.9.apk 直接安装(已签名,可覆盖升级)。