Skip to content

Releases: SJT-bright/immersive-reader

Immersive Reader 1.9.6 — 最新源码与跨系统启动适配

Choose a tag to compare

@SJT-bright SJT-bright released this 11 Oct 17:35

沉浸阅读器 / Immersive Reader by SJT-bright 1.9.6,公开源码与 Mac / Windows 桌面包发布。

本版包含 1.9.5 的目录重构与进度修复,并补齐跨系统启动和书库目录:

  • Windows 使用 %APPDATA%\immersive-reader-app\library;Linux 使用 $XDG_DATA_HOME 或 ~/.local/share/immersive-reader-app/library;macOS 保持原目录。Node、Python 与桌面壳采用同一规则。
  • start.bat 保留 CRLF,优先 Node 16+,再尝试 py -3 / python;Windows 桌面菜单与字体回退适配。
  • 目录唯一当前位置、同段小节统计去重、增量刷新与有界页码、最新待执行导航、归零防旧进度覆盖等修复均包含在源码中。

验证:冻结发布源码 358/358 Node 检查通过;项目主页 6 页、36 个本地链接/资源、14 项双语 FAQ 与版本一致性检查通过。目录的 37 项 Chromium 验收来自 1.9.5 的对应实现。Windows/Linux 的路径规则已用逻辑测试检查,尚未在这些系统实机验收。

源码附件为源码 ZIP 与 SHA-256 校验文件,未包含个人书库、凭据、内部日志、安装器或尚未完成的新版 3D 书架开发。已安装 macOS APP 不随源码发布更新。

原创代码按 MIT 开源;第三方 Heartfelt 雨效保留 CC BY-NC-SA 3.0,完整雨窗包不能视为纯 MIT 或无限制商用。

This source release includes the TOC improvements and cross-platform launcher/data-directory adaptation. Windows/Linux path logic is tested, but on-device acceptance is pending. It is not a signed or notarized installer. Original code is MIT; the bundled rain shader retains CC BY-NC-SA 3.0.

Mac / Windows 桌面版统一下载(2026-10-13)

两个版本均为 1.9.6,沿用阅读页面、3D 书架、目录、笔记、场景、音乐和备份。Mac 解压后将「沉浸阅读器.app」放到应用程序;Windows 完整解压后双击「沉浸阅读器.exe」,无需另装 Node.js / Python。发行包不含个人书库或凭据。

Mac 使用已通过本机验收的应用快照,包内 344 个源码输入哈希与完整 ZIP 校验通过,重新解压后严格代码签名校验通过(ad-hoc 签名,未公证)。Windows 使用 2026-10-12 已核验的构建快照,363/363 逻辑检查、Mac 隔离 Electron 宿主中 16/16 共用流程通过;尚未在 Windows 实机验收,无 Windows 发行者数字签名。

桌面构建与上方较早冻结的源码 ZIP 分别记录;包中均有完整本地阅读资源。当前 Mac 独立应用面向 Apple 芯片,未提供 Intel Mac 独立应用包。

Immersive Reader 1.9.5 — 目录模型重构与网络出口边界收紧

Choose a tag to compare

@SJT-bright SJT-bright released this 11 Oct 14:01

沉浸阅读器 / Immersive Reader by SJT-bright 1.9.5 — 最新公开源码。

本地 EPUB、TXT 和 PDF 文字阅读,结合可选文字的立体双页、13 种场景、雨雪效果、六首原创音乐、十种环境声、笔记 Markdown 导出和 16 周阅读热力图。个人书籍和记录保存在本机,无需读书器账号。

本次发布重构目录模型并修复一批目录导航缺陷:

  • 目录锚点与正文 section 分离,全库唯一当前位置;页数与覆盖率只在正文代表行显示。进度变化复用目录节点,过滤、焦点、滚动与页码按钮保持稳定;页码窗口有界,估算页不提供伪精确跳页。
  • 修复过期导航积压、加载与字体无限等待、非法或缺失目标伪成功、查阅返回点被覆盖、悬停后点击关闭、显式展开被计时器撤销;导航与进度归零有 15 秒截止并隔离旧视图。
  • 进度按保存时间择新,避免旧位置复活归零;保存前冻结快照;PDF 备份映射恢复;缓存与备份恢复容量有界。
  • 网络出口边界收紧:启动端口在入口校验(1024–65535),回环自检直连字面主机且不跟随重定向,IndexNow 提交固定官方主机。资料库 SQL 全部参数化。

355 项 Node 逻辑检查与 37 项隔离 Chromium 检查通过,无页面错误;同日已安装为正式 macOS APP 1.9.5(隔离样例验收)。

源码 ZIP 无个人书库、数据库、测试截图或本机安装器。实际 macOS 验收与 Windows/Linux 启动入口的边界见验证文档。

原创代码采用 MIT;第三方 Heartfelt 雨效仍采用 CC BY-NC-SA 3.0,完整雨窗包不能视为纯 MIT、无商用限制。

This is a source release, not a signed/notarized installer. Original code is MIT; the bundled rain shader retains CC BY-NC-SA 3.0. See the English README and license scope for format, platform and distribution boundaries.

1.9.5 hardens every outbound request site with explicit boundaries (startup port validation, loopback self-checks to literal hosts without redirects, pinned IndexNow hosts) in addition to the table-of-contents refactor above.

沉浸阅读器 1.9.4 · 最新源码与双语项目主页

Choose a tag to compare

@SJT-bright SJT-bright released this 09 Oct 18:43

沉浸阅读器 / Immersive Reader by SJT-bright 1.9.4 — 最新公开源码。

本地 EPUB、TXT 和 PDF 文字阅读,结合可选文字的立体双页、13 种场景、雨雪效果、六首原创音乐、十种环境声、笔记 Markdown 导出和 16 周阅读热力图。个人书籍和记录保存在本机,无需读书器账号。

本次同步 10 月完成的存储修复、长文件导入取消、目录悬停与页级导航、透明浮层、阅读记录分钟提示和自动阅读重置等待;公开说明与本地 1.9.4 对齐。

源码 ZIP 无个人书库、数据库、测试截图或本机安装器。303 项 Node 逻辑检查通过;实际 macOS 验收与 Windows/Linux 启动入口的边界见验证文档。

原创代码采用 MIT;第三方 Heartfelt 雨效仍采用 CC BY-NC-SA 3.0,完整雨窗包不能视为纯 MIT、无商用限制。

This is a source release, not a signed/notarized installer. Original code is MIT; the bundled rain shader retains CC BY-NC-SA 3.0. See the English README and license scope for format, platform and distribution boundaries.

1.9.4 also fixes Node 22 cooperative task lifetime: the MessagePort stays referenced while yields are pending, then returns to idle. Browser behavior is unchanged. The dated installed-app acceptance remains the 1.9.3 record.

沉浸阅读器 1.9.3 · 最新源码 / Latest source

Choose a tag to compare

@SJT-bright SJT-bright released this 09 Oct 18:38

沉浸阅读器 / Immersive Reader by SJT-bright 1.9.3 — 最新公开源码。

本地 EPUB、TXT 和 PDF 文字阅读,结合可选文字的立体双页、13 种场景、雨雪效果、六首原创音乐、十种环境声、笔记 Markdown 导出和 16 周阅读热力图。个人书籍和记录保存在本机,无需读书器账号。

本次同步 10 月完成的存储修复、长文件导入取消、目录悬停与页级导航、透明浮层、阅读记录分钟提示和自动阅读重置等待;公开说明与本地 1.9.3 对齐。

源码 ZIP 无个人书库、数据库、测试截图或本机安装器。303 项 Node 逻辑检查通过;实际 macOS 验收与 Windows/Linux 启动入口的边界见验证文档。

原创代码采用 MIT;第三方 Heartfelt 雨效仍采用 CC BY-NC-SA 3.0,完整雨窗包不能视为纯 MIT、无商用限制。

This is a source release, not a signed/notarized installer. Original code is MIT; the bundled rain shader retains CC BY-NC-SA 3.0. See the English README and license scope for format, platform and distribution boundaries.

沉浸阅读器 · 2026.09.19 源码版

Choose a tag to compare

@SJT-bright SJT-bright released this 18 Sep 17:10

当前阅读器源码快照,包含 TXT 智能编码识别与自动排版、自动阅读、场景修复、划线笔记、阅读进度、音乐播放器及本机存储改进。

下载 immersive-reader-source-2026.09.19.zip 并解压,安装 Python 3.9+:macOS 运行 sh start.sh;Windows 双击 start.bat;Linux 运行 python3 scripts/serve.py --port 8940。浏览器打开 http://127.0.0.1:8940/。

无需 npm 或账号,不包含任何个人书籍、数据库或笔记。个人积累库为独立配套项目,不在本次发布内。

验证:公开源码副本逻辑测试 68/68,macOS 本地启动及 HTTP 接口通过;Windows/Linux 尚未实机验收。组件许可与雨滴效果的非商业许可见仓库说明。