Repository navigation
Releases: YangGaia/GaiaReading
Releases · YangGaia/GaiaReading
Release list
Gaia Reading 1.1.7
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
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
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 发行文件校验值。
Gaia Reading 1.1.4
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 一致。
Gaia Reading 1.1.3
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 一致。
Gaia Reading 1.1.2
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 的桌面快捷方式。
Gaia Reading 1.1.1
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 发行文件。
Gaia Reading 1.1.0
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 与兼容重试,不调用收费模型。
Gaia Reading 1.0.3
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
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 差异格式检查通过。