Skip to content

Releases: YangGaia/GaiaReading

Gaia Reading 1.1.7

Choose a tag to compare

@YangGaia YangGaia released this 24 Oct 16:50

Gaia Reading 1.1.7

发布日期:2026-10-25

AI 阅读助手更新

  • 支持拓展背景知识、分析人物与观点,并回答书外问题;明确区分原文事实、分析解读与猜想。
  • 默认按当前页实际可见字符限制正文范围,修复 EPUB 超长段落被整段提前发送的问题;覆盖同一文件内的小章边界、双页、简繁转换与脚注悬停。
  • 增加“总结已读”“人物分析”“线索分析”“整章总结(含未读)”快捷指令。
  • 整章范围仅对本次请求有效;下一轮普通问答排除整章答案、后页对话及可能含剧透的历史。
  • 不主动透露或暗示后文;只有当前问题明确允许剧透时,才在指定范围内讨论后续内容。
  • 长正文优先保留与问题相关的片段并标明省略;无可用正文时仍可进行通用问答。

下载与运行

  • 文件:Gaia.Reading.1.1.7.exe,Windows x64 绿色便携版。
  • 本地 exe 保存在项目 dist 文件夹;桌面只创建 Gaia.Reading.1.1.7.lnk,指向 dist 内的程序。
  • 保留 1.1.6 作为回退版本。

验证情况

  • npm test:385 项通过,0 项失败,3 项跳过。
  • AI 阅读专项:41 项通过;实际便携 exe:16 项通过,并逐一核对包内 157 个源码文件与当前源码一致。
  • 翻页回归 935 项、EPUB 排版 157 项、MOBI 图片 68 项、MOBI 阅读 35 项、简繁与模型目录 32 项、EPUB 图片与脚注 35 项全部通过。
  • 核对发行文件版本、大小和 SHA-256,以及桌面快捷方式的目标、图标、工作目录和桌面无 exe 副本。
  • AI 接口联调使用独立数据目录和本地模拟服务,不消耗用户的云端 API 额度;实际模型表现仍取决于所选模型。人工验收样例见 阅读助手行为验收。

发布文件

  • 文件大小:136449103 字节
  • SHA-256:1BE8626342EC556FF25EC2495460D3E8481994F6257699198160DE37536A74CF
  • 比较 1.1.6 与 1.1.7

Gaia Reading 1.1.6

Choose a tag to compare

@YangGaia YangGaia released this 18 Oct 15:43

Gaia Reading 1.1.6

更新事项

  • 修复 EPUB 图片在段落、链接、div 与 figure 中的位置和尺寸问题,整理图注排版。
  • 章节分页等待图片加载完成或报错,避免迟到的图片干扰阅读位置;验证含中文和空格的图片路径。
  • 原文脚注标记支持鼠标悬停查看对应注释。
  • 保留原文特殊符号与 ruby 注音等结构。

验证情况

  • npm test:377 项通过,0 项失败,3 项跳过。
  • npm run smoke:epub-image:35 项真实 EPUB 渲染检查通过,覆盖图片加载、脚注悬停、原文符号、单/双页及不同窗口尺寸。

发布文件

  • 文件:Gaia.Reading.1.1.6.exe
  • 文件大小:136447483 字节
  • SHA-256:DC2488EB7CCDD91E866FADF1A3075F1CB23EBF4E0624B4D0F39740D7A9C57852

Gaia Reading 1.1.5

Choose a tag to compare

@YangGaia YangGaia released this 09 Oct 16:29

Gaia Reading 1.1.5

发布日期:2026-10-10

本版修复左右方向键普通点按容易触发自动连翻、一次跳过两页或更多页的问题,保留首次按下立即响应和真正长按时的连续翻页。

左右键翻页修复

  • 连续翻页必须持续按住至少 500ms,并收到同一按键的系统重复事件确认;不再仅经过 200ms 就自动启动。
  • 普通点按立即翻一页,快速独立按键逐次响应,不使用会吞掉正常点按的翻页冷却。
  • 系统重复事件只确认长按,不额外叠加翻页;迟到的确认不会追赶此前未翻的页数。
  • 松手、失焦、隐藏窗口、换书或打开设置时停止自动请求;按下相反方向重新等待长按门槛和系统确认。
  • 保留翻页动画及跨章加载取消保护。双页模式仍一次翻一组,不改变原有阅读布局。

保留的阅读功能

  • 延续 1.1.4 的离线简繁转换、阅读习惯记忆,以及上游 AI 模型目录刷新、分类、搜索和选择调用。
  • 保留 MOBI/AZW3 按实际内容识别、固定字号缩放、大型合集独立进程解析、图片及长图完整显示修复。
  • 原始书籍、书架、阅读进度、书签、笔记、统计与 AI 档案继续保留。

升级与运行

  • 保存当前阅读内容并退出旧版本,下载运行 Gaia.Reading.1.1.5.exe,适用于 Windows 10/11 x64,无需安装 Node.js。
  • 桌面同名快捷方式指向桌面的新版 exe;1.1.4 保留在本地 dist/archive/,方便回退。
  • 沿用现有用户数据;数据结构升级前继续自动备份。不需要重新导入书籍。
  • 如遇 Windows SmartScreen 提示,请核对 GitHub 下载来源和 SHA-256;本发行文件没有商业代码签名。

发布文件

  • 文件:Gaia.Reading.1.1.5.exe
  • 文件大小:136,443,184 字节
  • SHA-256:BF678BE0B12345B4627AB719E098F6AD3488EF87EE9491790E09D9C8C51E700A

验证情况

  • 单元测试:375 项中 372 项通过、0 项失败,3 项依赖私人 MOBI/AZW3 样书的旧测试因本机缺少样书而跳过;其中翻页专项 57 项全部通过。
  • 六组 Electron 回归全部通过:MOBI 图片 68 项、EPUB 排版 157 项、Kindle 阅读 35 项、简繁与模型目录 32 项、阅读界面 115 项、翻页 935 项。翻页回归包含 40 次原生键盘检查;该组缺少私人 MOBI/AZW3 样书的检查跳过,由下述打包后生成样书验证补充覆盖,不代表已复测私人原书。
  • 实际便携 exe 通过 83 项检查,其中包含 TXT、EPUB、PDF、MOBI、AZW3 五种格式的 72 次短按检查;同时验证长按确认、松键停止、MOBI 图片解码和固定字号缩放。
  • 翻页回归覆盖 100/200/210/300/450/499ms 普通点按、60/120/144/240Hz 阈值、缺失或迟到的系统确认、快速连按、反向切换及松手停止。
  • 真实 Electron 窗口检查主界面与正文 iframe 焦点、单页/双页、配色、动画和跨章加载取消。
  • 使用隔离用户数据、生成样书及本地模拟 AI 接口检查阅读兼容性,不修改个人书架、接口密钥或原始书籍。
  • 发行检查逐项比对包内 155 个源码文件与 5 个音乐资源,并核对 exe 版本、桌面副本、快捷方式及 GitHub 发行文件校验值。

查看代码差异:v1.1.4 → v1.1.5

Gaia Reading 1.1.4

Choose a tag to compare

@YangGaia YangGaia released this 03 Oct 06:08

Gaia Reading 1.1.4

发布日期:2026-10-03

本版新增离线简繁切换与上游 AI 模型目录刷新,并重点修复 MOBI/AZW3 的格式提示、字号无法调节及大型合集打开卡死问题,已通过用户验收。

简繁阅读切换

  • 阅读设置新增与原有界面一致的“文字转换”按钮,仅有简体/繁体两个状态;首次自动识别,点击即切换,手动选择记为全局阅读习惯。
  • EPUB、TXT、MOBI、AZW3 正文与目录离线转换,不改写原书,保留阅读位置、书签、划线与笔记定位。
  • 搜索兼容简繁输入,AI 仍使用原始章节正文。PDF 为固定版式,转换按钮禁用并显示原因。

上游 AI 模型目录

  • 自定义接口可以直接按当前地址和 API Key 刷新上游可用模型,无需先填写模型 ID 或保存启用其他档案。
  • 按模型系列分类,支持搜索、用途标签、分页以及超过 200 个模型;保留完整 ID,选定并保存后用于调用。
  • 显示刷新时间与新增/移除模型。刷新失败时保留有效列表,已选模型下架时提示,不擅自替换。
  • 缓存按接口档案、地址和 Key 隔离;API Key 继续使用 Windows 加密存储。

MOBI/AZW3 兼容性与稳定性

  • 按实际内容识别传统 MOBI7、KF8/AZW3 和混合 MOBI;不再对兼容文件误提示修改扩展名,不需要改名或重新导入。
  • 固定 px/pt、内联强制样式与旧式 font 标签均跟随阅读字号缩放,保留标题、脚注相对大小和阅读位置。
  • 大型 KF8 合集按需解析目录,分记录缓存解压,避免打开时反复复制大量正文;简繁识别只采样原始文字,不预加载整章图片。
  • 阅读解析移至独立进程,单次请求超过 30 秒会停止并提示;返回书架、换书或关闭窗口时取消旧解析。损坏文件、解析崩溃不再拖住主窗口。
  • 延续 1.1.3 的图片修复与长图完整显示,保留目录、书内注释及 AI 章节边界定位。

升级与运行

  • 退出旧版本,下载并运行 Gaia.Reading.1.1.4.exe,适用于 Windows 10/11 x64,无需安装 Node.js。
  • 沿用原有书架、阅读进度、书签、笔记、统计与 AI 档案;数据结构升级前继续自动备份本地数据。
  • 已打开的 MOBI/AZW3 请关闭后重新打开,使新的解析与字号规则生效;原始电子书保持不变。
  • 发行文件未购买商业代码签名证书;如遇 SmartScreen 提示,请确认 GitHub 下载来源并核对 SHA-256。

发布文件

  • 文件:Gaia.Reading.1.1.4.exe
  • 文件大小:136,443,011 字节
  • SHA-256:4800EEFE4F57BF9C416ED7431C21D79868AB69B8BCBA55A5CFC111E2707F57D4

验证情况

  • 核心逻辑覆盖简繁偏移映射、模型目录分类/分页/缓存、混合 MOBI、损坏文件头、随机读取、进程卡死/崩溃/取消。
  • 自动化测试 342 项:339 项通过、0 失败;3 项依赖可选私人样书的旧测试跳过。
  • 使用隔离用户数据与本地模拟 AI 服务进行真实 Electron 界面回归,不修改个人书架、接口密钥或原始书籍。
  • 五组界面回归共 425 项通过:MOBI 阅读 53 项、MOBI 图片 68 项、简繁与模型目录 32 项、EPUB 排版 157 项、阅读上下栏 115 项。
  • 真实 MOBI/AZW3 三本原书验证打开、目录定位、字号缩放及主进程响应;85 册、2409 章 AZW3 合集在本机测试中约 0.25 秒打开,速度随设备与书籍内容变化。
  • 实际运行 1.1.4 便携 exe,通过 EPUB 综合冒烟及 27 项打包后检查,覆盖 MOBI/AZW3、PDF、固定字号、离线简繁、模型刷新/分类/实际调用;116 章原书的 204 处图片引用全部解码成功。
  • 包内 155 个源码/前端资源文件及 5 个音乐文件逐项与本地源文件比对;验证 exe 版本、桌面副本、同名快捷方式和 GitHub 上传文件的 SHA-256 一致。

查看代码差异:v1.1.3 → v1.1.4

Gaia Reading 1.1.3

Choose a tag to compare

@YangGaia YangGaia released this 18 Sep 08:25

Gaia Reading 1.1.3

发布日期:2026-09-18

本版集中修复 MOBI/AZW3 阅读中的部分图片缺失、长图底部裁切与慢加载分页问题,已通过用户验收。

MOBI/AZW3 图片解析

  • 纠正 KF8 图片和样式资源编号的进制处理,避免把书籍内部索引误读成图片,恢复部分书籍后半部分无法显示的插图。
  • 补齐 KF8 独立样式表、CSS 背景图和 SVG 内嵌图片的读取与内联。
  • 完善本地 file URL、编码文件名和图片真实格式识别,兼容 JPEG、PNG、GIF、WebP、BMP 与 SVG。
  • 保留传统 MOBI7 的十进制图片编号处理。

长图缩放与分页

  • 图片同时按单页可用宽度和高度等比缩放,长图底部完整显示,支持单页、双页和调整窗口尺寸。
  • 清除纯插图容器的固定高度、正文缩进及行框影响,保留页面留白与行内小图尺寸。
  • 字号、页边距及双页间隙改变后重新计算图片尺寸。
  • 图片较晚加载完成时仍会更新分页,并恢复文字或插图阅读位置;换章或关闭阅读器时清理加载监听。

升级与运行

  • 退出旧版本,下载并运行 Gaia.Reading.1.1.3.exe,适用于 Windows 10/11 x64,无需安装 Node.js。
  • 沿用原有书架、阅读进度、书签、笔记、统计与 AI 档案,继续使用既有的升级前本地数据备份机制。
  • 已打开的 MOBI/AZW3 请关闭后重新打开,以重新解析图片资源;不需要重新导入书籍。

发布文件

  • 文件:Gaia.Reading.1.1.3.exe
  • 文件大小:136,075,068 字节
  • SHA-256:7039DCBDE43B460C148CC8DE17FC7B27E4C5A2CBE6DD48427ECBAFE7B79E64EF

验证情况

  • 新增可自动生成的 MOBI7/KF8 测试书,通过实际解析库验证跨进制编号、独立样式表及嵌套 SVG 图片。
  • MOBI 图片窗口验证 81 项通过,覆盖三种窗口尺寸、单页/双页、长宽图与小图、面板、字号/边距/间隙、慢加载和阅读位置保持;通过截图像素确认长图底部实际可见。
  • 本地大型 MOBI 合集 116 章、204 处图片引用全部通过 Chromium 解码检查,解码失败 0;此前出错章节也通过布局验证。
  • EPUB 排版窗口回归 157 项通过;TXT 打开及翻页回归通过。
  • 自动化测试共 319 项:316 项通过、0 失败;3 项依赖可选私人样书的旧测试跳过。
  • 实际运行 1.1.3 便携 exe,通过 18 项 MOBI 检查;确认包内源码一致,且上述 204 处图片在打包后的程序中也全部解码成功。
  • 发行前核对 exe 版本、包内源码、便携程序启动和桌面快捷方式,并校验 GitHub 上传文件与本地 exe 的 SHA-256 一致。

查看代码差异:v1.1.2 → v1.1.3

Gaia Reading 1.1.2

Choose a tag to compare

@YangGaia YangGaia released this 17 Sep 11:58

Gaia Reading 1.1.2

发布日期:2026-09-17

本版集中修复批量导入和文件夹导入的稳定性问题。导入改为在独立进程中逐本解析,增加超时处理、取消与逐本保存,已通过用户验收。

批量导入稳定性

  • 图书信息在独立进程中解析,避免耗时解析占住应用主进程。
  • 单本解析超过 15 秒或解析进程异常退出时,记录失败并继续处理剩余书籍。
  • 导入 MOBI/AZW3 时只提取书架所需的信息,省去大型合集的目录正文定位,修复该阶段长时间阻塞的问题。
  • 文件夹使用异步扫描;Windows 路径大小写与斜杠统一去重,大量重复文件也能响应取消操作。
  • 限制 EPUB 元数据与封面的读取大小,超大或损坏的封面可省略;超过 512 MiB 的压缩书籍使用文件名导入。

进度、取消与逐本保存

  • 显示当前处理的文件、导入进度与已保存数量,长书名使用省略显示。
  • 新增“取消导入”按钮;取消后保留已保存的图书,并支持立即重新导入。
  • 每本成功后立即保存书架;后续书籍失败不会丢失此前的成功结果,保存失败则停止批次并提示。
  • 导入期间防止重复触发任务,完成后分别反馈成功、恢复、重复跳过与失败数量。
  • 本地导入日志位于 %APPDATA%\gaia-reading\book-import.log,记录解析阶段、耗时及异常,便于后续排查。

升级与运行

  • 退出旧版本,下载并运行 Gaia.Reading.1.1.2.exe,适用于 Windows 10/11 x64,无需安装 Node.js。
  • 沿用原有书架、阅读进度、书签、笔记、统计与 AI 档案,继续使用既有的升级前本地数据备份机制。

发布文件

  • 文件:Gaia.Reading.1.1.2.exe
  • 文件大小:136,075,127 字节
  • SHA-256:3069BD3A8E2599A1F03A36A8CDA88791797B11487BB406D5FCFB0EF23F296485

验证情况

  • 通过真实 Windows 文件选择器,验证首页和书架连续两组三本 EPUB,以及含 EPUB、PDF、MOBI、AZW3 的 49 本书籍目录;31 项检查通过。
  • 回归覆盖取消后重试、重复导入、已保存结果与书架一致,以及导入后设置和导航仍可操作。
  • 自动化测试覆盖独立进程超时与异常退出、取消竞态、逐本保存、损坏文件与版本一致性。
  • 便携 exe 的 EPUB 导入、阅读、搜索、书签与导航综合验证通过;运行时确认为 1.1.2,且实际加载的源码校验值与构建包一致。
  • 已核对包内 146 个源码文件和 5 个音乐资源,并创建指向本版 exe 的桌面快捷方式。

查看代码差异:v1.1.1 → v1.1.2

Gaia Reading 1.1.1

Choose a tag to compare

@YangGaia YangGaia released this 12 Sep 08:31

Gaia Reading 1.1.1

发布日期:2026-09-12

本版修复部分 EPUB 无法调整字号的问题,统一阅读页上下栏的按钮风格,并在紧凑音乐胶囊中加入长曲名滚播。

EPUB 字号调节

  • 修复书籍自带固定字号、嵌套样式等情况下字号调节无效的问题。
  • 按书籍原有排版比例缩放文字,保留标题、注释与正文的相对大小关系。
  • 已回归验证章节切换、单双页、阅读主题、布局与阅读位置恢复。

阅读上下栏

  • 按钮与新版界面统一,采用石墨灰背景、银白细线图标和一致的悬停、按下、键盘焦点及面板打开状态。
  • 普通阅读上栏在最小桌面窗口保持单行;PDF 窄窗口继续为缩放与双页配对控件预留空间。
  • 正文的日间、护眼和夜间配色独立生效,目录、翻页、全文搜索、有珠操作与 AI 对话入口继续保留。

音乐曲名滚播

  • 阅读音乐胶囊为 336×52px,保持封面、按钮和音量控件的正常比例。
  • 短曲名静止;超长曲名首次停留 1 秒,以每秒 22px 向左滚动,文字之间保留 24px 间距并无缝循环。
  • 悬停或键盘聚焦曲名时暂停,离开后继续;切歌重新展示开头,音量、静音和播放操作不会重置进度。
  • 设置侧栏避让保留滚动;离开阅读页停止滚播,应用隐藏时暂停,系统选择减少动态效果时显示静态曲名和完整提示。

升级与运行

  • 退出旧版本后运行 Gaia.Reading.1.1.1.exe,适用于 Windows 10/11 x64,无需安装 Node.js。
  • 沿用原有书架、阅读进度、书签、笔记、阅读统计与 AI 档案,继续使用既有的本地数据备份机制。
  • README 已加入新版阅读截图,并更新阅读设置侧栏截图。

发布文件

  • 文件:Gaia.Reading.1.1.1.exe
  • 文件大小:136,070,872 字节
  • SHA-256:7CCD88A5CBB8811E44B20825B0EB144DD2F65AC120DEE7D4622397A3DF33A3D7

验证情况

  • 298 项自动化测试全部通过,包含版本一致性、README 截图与发布说明检查。
  • 阅读上下栏与音乐滚播通过 115 项检查;其余界面通过 439 项回归检查;EPUB 字号通过 157 项回归检查。
  • 已核对 142 个源码文件与 5 个音乐资源的打包内容;解包程序和便携 exe 启动验证通过,桌面快捷方式指向 1.1.1 发行文件。

查看代码差异:v1.1.0 → v1.1.1

Gaia Reading 1.1.0

Choose a tag to compare

@YangGaia YangGaia released this 05 Sep 20:25

Gaia Reading 1.1.0

1.1.0 将首页、书架、阅读目标、AI 阅读中心和设置侧栏统一为石墨灰与银白细线设计,保留久远寺有珠的视觉主题,同时完善窗口适配、累计阅读计时和连续翻页体验。

2026-09-06 同版本更新

  • 替换原 Release 的 Gaia.Reading.1.1.0.exe,版本号仍为 1.1.0;已下载旧文件的用户请重新下载。
  • 修复首页、书架、阅读目标、AI 阅读中心之间,以及从书架进入阅读、退出阅读时的闪白;启动画面退场也保持连续背景。
  • 页面使用短促的内容淡入与轻移过场,阅读主题在显示前应用;播放器和桌宠保持独立显示,连续翻页逻辑保持不变。
  • 本次构建源码:128e3ca。原 v1.1.0 标签保留,新增修复已同步到 master。

与 1.0.3 相比的主要变化

部分 1.1.0 的更新
首页 重新安排原有有珠立绘、字标与操作入口,加入边缘高光、阴影、悬停与按下反馈;缩放保持构图比例和界面清晰度。
书架 增加书籍边框、进度细节和悬停反馈,使用知更鸟与白色月牙点缀两侧,装饰与内容随窗口调整。
阅读目标 改为累计阅读计时器,保留表盘、数字读数、目标选择、每周统计、连续天数和年度已读书籍。
AI 阅读中心 接口档案和表单统一材质与字体,支持窄窗口排列、键盘焦点和状态反馈,给桌宠预留空间。
设置与音乐 设置侧栏统一为深色材质;全软件音乐胶囊统一外观,非阅读页随窗口缩放,阅读页保持固定大小。
阅读配色 日间、夜间、护眼模式限定在阅读界面,其他页面保持统一设计。

累计阅读计时器

  • 表盘顶部从 0 开始,每圈代表 60 分钟;分钟针指向今日累计分钟数,细秒针每圈代表 60 秒。
  • 数字读数保留完整小时、分钟和秒,例如 1 小时 12 分钟显示为 01:12:00,分钟针指向 12 分钟刻度。
  • 每日目标外圈独立表示完成度,仍可选择 15 / 30 / 45 / 60 分钟;停留在统计页面不会累计阅读时间。
  • 每周阅读、连续天数、已读书籍与目标按钮增加细线、层次和交互反馈。

翻页与桌宠修复

  • 修复翻页时闪白、出现空白帧以及文字拖影的问题,保留短促的逐页动画。
  • 翻页输入不再等待动画结束,快速连按可以连续响应。
  • 长按 ← / → 进入高速连续翻页,保留动画;松开、改变方向或离开阅读时停止旧的连续操作,避免松手后继续补翻。
  • 修复桌宠随首页一起放大、在窗口两侧遇到拖动限制,以及翻页时闪烁的问题;有珠继续使用独立尺寸、位置和控制台设置。

GPT-6 模型 ID

  • OpenAI 和自定义兼容接口均新增 gpt-6-astra 候选,选项直接显示模型 ID,并按该 ID 保存和发送请求。
  • 原默认模型、已保存的接口档案和 Key 保持不变;自定义接口继续支持手动填写 ID、读取模型与候选去重。
  • 模型 ID 依据 OpenAI 官方 GPT-6 Astra 文档。实际能否调用由账号权限和接口服务商支持情况决定。

升级和运行方式

  • 退出正在运行的旧版本,下载并启动 Gaia.Reading.1.1.0.exe。
  • 本版本为 Windows 10/11 x64 绿色免安装版,无需安装 Node.js。
  • 沿用原有书架、阅读进度、书签、笔记、统计和 AI 档案;版本升级时继续使用既有的本地数据备份机制。
  • EPUB、PDF、TXT、MOBI、AZW3 阅读、全文搜索、批注和 AI 对话能力继续保留。

发布文件

  • 文件:Gaia.Reading.1.1.0.exe
  • 文件大小:136,071,211 字节
  • SHA-256:FD8D9697CA94D8A803C9E50F47EFCA5A82E747EFA12BA29AF45681E1F9394E7D

验证情况

  • 完整自动化测试通过,包含版本一致性、README 截图与发布说明检查。
  • 本版界面改动已通过 120 项 AI 页面实机检查和 439 项全量界面回归,覆盖窗口尺寸、阅读主题隔离、音乐缩放、桌宠与既有操作。
  • 本次页面过场修复通过 1,328 项专项检查,覆盖 216 次切换、四种窗口尺寸、三种阅读主题与五种文件格式;全量界面回归再次通过。
  • 发布前核验 exe 版本、打包资源、便携版启动和桌面快捷方式。
  • AI 请求检查使用本机模拟服务,验证模型 ID 与兼容重试,不调用收费模型。

查看完整代码差异:v1.0.3 → 本次 1.1.0 构建

Gaia Reading 1.0.3

Choose a tag to compare

@YangGaia YangGaia released this 04 Sep 14:50

Gaia Reading 1.0.3

本版本聚焦阅读细节、MOBI/AZW3 书内定位和久远寺有珠交互,并保留 1.0.2 的多格式全文搜索、PDF 双页与 AI 阅读能力。

阅读与目录

  • 阅读设置新增“左缘悬停目录”开关,可单独关闭鼠标触边展开,同时保留左下角目录按钮和章节跳转。
  • 修复 EPUB 已加载真实目录后仍显示“本书没有目录”的状态错误。
  • 修复选中文字并添加高光后,没有自动打开“划线与笔记”侧栏并定位新条目的问题。
  • 修复窄屏分页时图片右侧越过当前页、露到下一页的问题。
  • 继续采用独立“页边距”和“双页间隙”设置,保持 EPUB 双页布局稳定。

MOBI/AZW3 尾注与批注

  • MOBI7 的 filepos: 尾注和 AZW3/KF8 的 Kindle position 尾注支持在应用内跳转到具体章节与页内位置。
  • 支持从尾注返回正文引用处,并兼容同一底层文档中的空锚点与文字定位。
  • 修复打开侧栏触发重排时,MOBI/AZW3 批注跳转被覆盖而落到错误章节或页面的问题。

有珠交互与 AI 风格

  • 透明或阅读页淡化状态下,鼠标碰到有珠会临时完全显现并唤醒,移开后恢复设置的透明度。
  • 修复窗口外释放鼠标后拖拽状态未结束,导致有珠继续随鼠标移动的问题。
  • “有珠概括”和“有珠吐槽”明确模仿《魔法使之夜》中久远寺有珠冷静、简洁、克制且略带讽刺的语言风格。

搜索命名

  • 阅读器顶部的书内“搜索”更名为“全文搜索”,与划词工具中的互联网搜索明确区分。

升级和运行方式

  • 请先退出正在运行的旧版本,再启动 Gaia.Reading.1.0.3.exe。
  • 本版本为 Windows x64 绿色免安装版,不需要安装 Node.js。
  • 未签名程序首次运行可能显示 SmartScreen 提示,请确认文件来自本仓库 Release 并核对 SHA-256。

发布文件

  • GitHub Release 文件:Gaia.Reading.1.0.3.exe
  • 文件大小:135,288,981 字节
  • SHA-256:B00F47C4FCABB1203C20455ED17682CC66F2CA3FEFA5ECAA1CA23CCA76F3BBC4

验证情况

  • 完整自动化测试全部通过。
  • Electron 基础启动、EPUB 综合交互和 PDF 双页烟雾测试通过。
  • 便携版 exe 启动验证、桌面快捷方式和 Git 差异格式检查通过。

Gaia Reading 1.0.2

Choose a tag to compare

@YangGaia YangGaia released this 03 Sep 19:29

Gaia Reading 1.0.2

Gaia Reading 1.0.2 重点加入五种格式的书内全文搜索和 PDF 双页阅读,同时修复侧栏、窗口缩放与分页重排导致的裁切问题,并统一图书导入和书签操作。该版本继续提供 Windows x64 绿色免安装版,可以直接覆盖旧版本使用;原有书架、进度、书签、批注、阅读统计、AI 接口档案和设置会继续保留。

书内全文搜索

  • EPUB、PDF、TXT、MOBI、AZW3 均可搜索全书文字,并显示章节、页码和命中摘要。
  • 支持 Ctrl + F 打开搜索,使用 Enter / Shift + Enter 切换结果并定位高亮。
  • 搜索会忽略大小写、无意义空白和全角/半角差异,并在本地缓存索引。
  • 扫描版 PDF 没有文字层时会明确提示需要 OCR,不会返回误导性的空结果。

PDF 双页与缩放

  • PDF 新增单页/双页切换,双页支持 1–2 与 2–3 两种配对方式,适配封面、扉页和扫描页码错位。
  • 每一页保留独立 Canvas 与文字层,搜索、划线、笔记、书签和 AI 上下文继续使用真实页码。
  • 新增“适合页面”“适合宽度”和 10%~400% 手动缩放,最小缩放可完整显示单页。
  • PDF 双页支持与其他格式相同的 0、24、56、96px 页面间隙。

阅读布局稳定性

  • 修复搜索、书签、笔记或 AI 侧栏改变阅读区宽度后出现半页、裁切和关闭侧栏后版面不恢复的问题。
  • 修复 EPUB 在搜索栏开启时切换窗口大小,正文仍保持旧窗口宽度的问题。
  • 左缘目录感应在其他阅读工具开启时自动停用,避免打断搜索、书签、笔记和选区操作。
  • 调整阅读顶栏中全文搜索与 AI 按钮的位置,使功能顺序更符合使用习惯。

图书导入与书签

  • 首页和书架统一为“添加图书”,可选择文件夹、单个文件或一次多选文件。
  • 文件夹继续递归扫描支持的电子书,重复图书会自动跳过并显示数量。
  • “添加书签”恢复为与同级功能一致的中性样式;点击后立即打开书签侧栏并保存当前位置。

升级和运行方式

  • 请先退出正在运行的旧版本,再启动下载的 Gaia.Reading.1.0.2.exe。
  • 本版本为绿色免安装版,不需要安装 Node.js。
  • Windows 首次运行未签名程序时可能显示 SmartScreen 提示;请确认文件来自本仓库 Release,并核对下方 SHA-256。

发布文件

  • GitHub Release 文件:Gaia.Reading.1.0.2.exe
  • 文件大小:135,285,046 字节
  • SHA-256:8B06A3CD09C84C4540A35F481710C0F04A93C30C756348DB526EEA54035E8B8C

验证情况

  • 完整自动化测试:206 项全部通过。
  • Electron 基础启动、EPUB 真实导入与交互、PDF 双页与搜索冒烟测试通过。
  • 便携版 exe 启动验证和 Git 差异格式检查通过。