Skip to content

X-ReaderPlus v0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 12:45
· 111 commits to main since this release

X-ReaderPlus v0.1.0

完全脱机的现代化多格式电子书阅读器,首个正式版本。


下载

平台 文件 说明
Windows 64位 X-ReaderPlus Setup x.x.x.exe 安装版,适用绝大多数 PC
Windows 32位 X-ReaderPlus Setup x.x.x.exe 安装版,适用老电脑
Windows ARM X-ReaderPlus Setup x.x.x.exe 安装版,适用 ARM 芯片笔记本
Windows 便携版 X-ReaderPlus-x.x.x-win.zip 解压即用,可放 U 盘
macOS X-ReaderPlus-x.x.x.dmg 拖入 Applications 文件夹
Linux X-ReaderPlus-x.x.x.AppImage chmod +x 后直接运行

功能

书架

  • 网格 / 列表双视图,封面尺寸三档可调
  • 拖拽批量导入,复制导入 / 文件夹引用两种模式
  • 多书库管理,全部书库聚合视图
  • 书名作者搜索、标签筛选、7 种排序方式
  • 批量选择(全选 / 反选 / 删除),删除进回收站
  • 书籍详情:评分、短评、标签编辑

阅读器

  • 16 种格式支持:EPUB / TXT / Markdown / HTML / MOBI / AZW3 / FB2 / DJVU / DOCX / RTF / ODT / PDF / CBR / CBZ / CBT / CB7
  • 分章节阅读,智能章节检测(中文 / 英文 / 序言 / 番外等)
  • 智能作者识别(扫描前 40 行 + 后 15 行)
  • 自动标签识别(#标签 / 标签:等格式,前 100 行)
  • 章节导航:按钮 / 键盘方向键 / 屏幕边缘点击 / 底部滑块
  • 阅读位置持久化——关闭重开回到精确位置,跨会话记忆
  • 已读章节打勾,目录面板实时标记
  • 专注模式——仅高亮当前段落,其余渐隐
  • 排版微调:字号(12-32)、行距、段距、缩进、字重、字体、边距、页宽
  • 3 种主题:明亮 / 暗黑 / 护眼,主题颜色可深度自定义
  • Ctrl+滚轮缩放,工具栏 4 秒自动隐藏
  • 全文搜索(关键词高亮 + 结果导航)
  • 自动滚屏(可调速)
  • 虚拟滚动——万行长章节流畅不卡
  • 阅读统计浮窗:阅读速度、预计剩余、全书进度

标注与笔记

  • 划词高亮(6 色:黄绿蓝红橙紫),颜色即时生效
  • 划词笔记——给选中的文字写批注
  • 复制 / 查词典(在线 + 内置 250+ 词中英互译)
  • 全局笔记管理——按书 / 关键词筛选
  • 笔记跳转定位——红色背景居中高亮原文位置
  • 笔记回收站——软删除可恢复
  • 批量选择、编辑、删除

词典

  • 书库全文搜索——标题 / 标签 / 正文 / 笔记可选范围
  • 在线英文词典(dictionaryapi.dev)
  • 内置 250+ 词中英互译词典
  • 词性彩色徽章,最近查询记录

安全

  • 完全脱机——数据 100% 存储本地 IndexedDB
  • PIN 码保护——SHA-256 + PBKDF2(60 万次迭代)+ AES-256-GCM 加密
  • 两级锁定策略——可配置错误次数和锁定时间
  • 安全问题重置 PIN
  • HTML 净化(DOMPurify)+ 严格 CSP

桌面特性

  • 无边框自定义窗口 + 系统托盘
  • 老板键(Ctrl+B)一键隐藏
  • 命令面板(Ctrl+K)全局搜索
  • 开机自启 + 启动最小化到托盘
  • WebDAV 云备份——自动备份(每天/每周/每月)
  • 数据导出 / 导入(加密备份)

其他

  • 阅读统计(藏书量、总字数、格式分布、阅读时长)
  • 阅读历史 + 已删除标记
  • 启动加载进度条
  • Web Worker 多线程解析——导入不卡 UI
  • 内容去重——SHA-256 哈希检测重复书籍
  • 10 种编码自动检测
  • 批量分块操作——删除数千本不卡

技术栈

Vue 3 + TypeScript + Vite + Electron 31 + Vuetify 3 + IndexedDB (Dexie.js) + Web Crypto API


作者

stop666 — 完全免费,开源(MIT),严禁倒卖。

捐赠 USDT(ETH/ERC20 / BSC/BEP20):
0xbB515f953e16f0a7b51f537BB1DAB6fbB6026533


注意

  • 不支持 DRM 保护的书籍
  • macOS 首次打开需去「系统设置 → 隐私与安全性」放行
  • Windows SmartScreen 弹窗点「更多信息 → 仍要运行」
  • Linux 需要 chmod +x 给执行权限