登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
【大赛通知】开源中国「2026上海开源软件应用创新大赛」火热报名中,百万奖池等你的项目
代码拉取完成,页面将自动刷新
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
1
Star
0
Fork
0
patrickchq
/
smart_reader
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
发行版
标签 (Tag)
全部
全部
正式版
预览版
发行版列表
SpecReader AI v1.0.0
最新版
SpecReader AI v0.9.26
SpecReader AI v0.9.24
SpecReader AI v0.9.22
SpecReader AI v0.9.20
SpecReader AI v0.9.18
SpecReader AI v0.9.17
SpecReader AI v0.9.15
SpecReader AI v0.9.12
SpecReader AI v0.9.11
SpecReader AI v1.0.0
最新版
对比
patrickchq
2026-08-29 16:21
v1.0.0
b53d4c8
**Added** 首个 1.0 正式版本:核心闭环完整——本地 PDF 多 tab 阅读(并排对照、全文搜索、大纲导航、页码跳转、Tab 休眠内存预算)、选区翻译/解读/自定义解读/批注、无选区自由提问、Agent Tools 智能文档查阅(含视觉模型页面截图)、悬停查词、条款链接悬停预览、带批注打印,批注与会话按文件 hash 本地持久化,API Key 存系统钥匙串。
最后提交信息为:
fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容
SpecReader AI v0.9.26
对比
patrickchq
2026-08-23 22:51
v0.9.26
b53d4c8
Changed 发起解读、自定义解读发送、重新解读后,右侧面板直接进入新会话的流式输出界面(chatbox),不再停留在原会话详情或仅静默切换 tab,与自由提问的既有行为一致;旧会话在后台继续流式,返回列表即可找回。 Added 无选区自由提问:「解读记录」页底部新增常驻提问输入框,无需选中文本或暂存片段即可就当前文档向 AI 提问,发送后直接进入会话流式输出;提问会话锚定到创建时的文档,随该 PDF 持久化并在重开时恢复,列表中以「提问」徽章区分。自由提问使用专用 system prompt:开启「智能文档查阅」(Agent Tools)时引导模型主动检索/阅读当前打开的 PDF 原文作答,关闭时输入框下方会提示开启后可查阅原文。 Removed 移除 PDF 单页阅读模式,仅保留连续滚动模式;工具栏的「单页/连续」切换按钮一并删除,←/→ 方向键现在可直接翻页。
最后提交信息为:
fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容
SpecReader AI v0.9.24
对比
patrickchq
2026-08-21 23:33
v0.9.24
b53d4c8
**Added** Agent Tools 新增 screenshot_pdf_page 页面截图工具(仅视觉模型可用):解读/追问时 LLM 可截取整页或指定归一化区域(0-1 坐标,原点页面左上角)的页面图像,用于查看文本提取无法表达的版面、表格、图示与公式;截图渲染为 JPEG(≤144 DPI),落盘到 AppData 会话图片目录(session JSON 只存文件名引用,删除会话时一并清理),追问时自动回放图片;仅预设中标记为视觉的模型生效(Kimi K2.6 / MiMo-V2.5 / Qwen Plus / GLM-4.6V / Doubao Seed 2.0 / DeepSeek V4 Flash Vision),非视觉模型行为不变。 **Fixed** 修复视觉模型一轮内同时调用截图与其他文档查阅工具时下一轮请求被平台 400 拒绝("insufficient tool messages following tool_calls message")的问题:截图的合成图片消息原来插在对应 tool 响应之后、同批其他 tool 响应之前,破坏了 tool 消息必须紧跟 assistant(tool_calls) 的消息序列;现在统一插在该批 tool 响应的末尾(追问回放路径同样修正)。
最后提交信息为:
fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容
SpecReader AI v0.9.22
对比
patrickchq
2026-08-20 22:20
v0.9.22
b53d4c8
**Fixed** - 修复解读/追问流式在「两次输出之间」被中止时 Agent loop 永久挂起的问题:此前中止信号在流空闲期到达时不会触发中止回调,导致工具会话的 PDF 文档句柄与中止注册项静默泄漏(反复中止反复泄漏)。 - 修复一轮多个文档查阅工具调用执行到一半被中止时,未执行的调用缺失结果消息的问题:此后该会话所有追问都会被模型平台以消息序列不合法拒绝(400)。现在中止时自动为未执行的调用补写「已中止」占位结果,历史遗留的脏会话在追问时也会自动补齐自愈。 - 修复翻译浮层在流式翻译中被隐藏/翻页/休眠卸载后,重新打开永久显示「翻译中」转圈的问题:卸载时现在会正确复位流式标记;历史遗留的脏数据在加载时自动修复。 - 修复分屏场景唤醒休眠 tab 时可能把当前主屏正在显示的 tab 休眠掉的问题(需同时满足内存超限且该 tab 超过 5 分钟未激活):休眠调度现在始终保护当前激活 tab。 - 修复 300ms 内连续两次跳页(批注/暂存/大纲/跳页面板)时,第一次跳转的残留监听器会用旧页码配上新滚动位置污染 tab 状态记录的问题:此后切回该 tab 会被错误拉回旧页。 - 修复翻译浮层可能永久空白的问题:流式内容已渲染后,父组件滞后回传的「空内容」快照(组件重建时卸载保存的旧状态,webkit 内核下该时序稳定复现)会把已渲染内容清空且流已结束无法恢复;现在本地已有流式内容时忽略外部的空内容回传。
最后提交信息为:
fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容
SpecReader AI v0.9.20
对比
patrickchq
2026-08-10 23:53
v0.9.20
b53d4c8
**Changed** AI 面板一轮对话的过程信息合并展示:同一轮(含多个工具轮次)的思考与全部工具调用收进该轮最终回答上方的单个「过程气泡」——工具阶段自动展开逐条调用明细(含实时状态),最终正文开始输出后自动收拢为一行摘要(可点击展开回看),思考默认收起为「已思考」可展开查看;正文气泡仅在正文真正输出时出现,不再显示空白占位气泡;移除了会话底部跨轮合并的工具调用摘要条。
最后提交信息为:
fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容
SpecReader AI v0.9.18
对比
patrickchq
2026-08-08 17:53
v0.9.18
b53d4c8
**Added** 条款链接悬停预览(画中画,默认关闭,设置「功能设置」页开启):鼠标悬停在 PDF 自带的文档内链接(如条款号引用)上 2 秒,弹出小窗渲染目标条款所在页并自动定位到引用位置;小窗可拖动、右下角调大小、内容区滚动,右上角图钉按钮固化后不随鼠标移出关闭(可同时固化多个条款窗口并排对照),标题栏页码可点击跳转主视图。悬停链接区域自动抑制悬停查词 tooltip。 **Changed** PDF 侧操作自动激活右侧 AI 面板对应 tab:选区「加入暂存」后切到「暂存区」,发起「解读」或发送「自定义解读」后切到「解读记录」(此前用户手动切换过 tab 后不再自动跟随)。
最后提交信息为:
fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容
SpecReader AI v0.9.17
对比
patrickchq
2026-08-03 22:25
v0.9.17
b53d4c8
**Added** 新增打印功能:工具栏打印按钮或 Ctrl/Cmd+P 打开打印弹窗,可选页码范围(全部 / 当前页 / 自定义范围)与上纸内容(翻译批注、批注,均可独立开关,默认都开);生成带批注贴图的新 PDF(优先矢量直绘保留原页面,pdf-lib 无法完整解析或源文件加密时自动降级为 pdfjs 整页栅格化;批注按屏幕浮层样式与位置以高清位图贴入,含用户拖动过的位置),用系统阅读器打开打印(macOS 预览 / Windows Edge,刻意不走默认 PDF 关联,避免本应用是默认阅读器时回环),也可直接导出带批注的 PDF 文件。 支持把 PDF 文件从系统文件管理器直接拖入窗口打开(Tauri 系统级文件拖放,全窗口遮罩提示,非 PDF 文件静默忽略)。 新增键盘快捷键速查浮层:Ctrl/Cmd+/ 或标题栏「?」按钮开合,按页面导航 / 搜索 / 视图 / 面板分组展示全部快捷键;「打开 PDF」新增 Ctrl/Cmd+O 快捷键。 **Changed** tab「拖到阅读区并排对照」由 HTML5 拖放改为鼠标拖拽实现(开启系统文件拖放后 WebView2 会接管页面内 HTML5 拖放事件,原实现失效);交互语义不变:仅释放在阅读区内才进入并排对照。
最后提交信息为:
fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容
SpecReader AI v0.9.15
对比
patrickchq
2026-08-01 11:51
v0.9.15
b53d4c8
Added 解读 / 自定义解读会话支持分享:会话头部新增「分享」下拉,可将结构化 Markdown 复制到剪贴板或导出为 .md 文件;原文片段以引用块 + 来源行(文件名 · 页码)与 AI 解读正文联合展示,自动跳过模板 prompt、工具调用过程与思考内容。 解读记录列表新增排序下拉:支持按最近活动(默认)、创建时间、按页码排序;按页码仅「当前文档」范围下可选,切到「全部文档」时回退为最近活动;排序选择持久化到设置。 Changed 解读记录「当前文档 / 全部文档」范围过滤由双按钮改为单按钮切换(显示当前范围,点击互换),与右侧排序下拉形成左对齐 / 右对齐布局。
最后提交信息为:
fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容
SpecReader AI v0.9.12
对比
patrickchq
2026-07-27 23:34
v0.9.12
b53d4c8
**Added** 首次同时打开 ≥2 个 PDF 时显示一次性并排对照引导气泡(点「知道了」或 12 秒超时后不再复现)。 标题栏中部新增快捷状态区:悬停查词开关(仅词典已下载可用时可见)、智能文档查阅开关(仅当前平台已配置 API Key 时可见,开启前弹确认框提示 token 消耗大增)、当前平台/模型纯展示(仅已配置 Key 时可见),切换即时持久化。 **Changed** UI 文案面向非程序员友好化:设置页标签汉化(API 地址 / 模型名称 / API 密钥,统一「大模型 API 密钥」表述);ThinkingIndicator / ContextWidget 不再暴露 tokens;日志级别加中文标注;快捷键提示在 UI 可见化(搜索 / 最近文件 / 翻页 / Ctrl+滚轮缩放)。 LLM 错误提示统一收口到 services/llmError.ts:删除向导 / 设置页 / llm.ts 三处重复实现,llm.error.* 补全缺失 key 并全部改为友好中文,保存 / 更新 / 词典下载失败均给出下一步指引;原始报错只进日志,不再透传英文原文到 UI。 设置「模型设置」页的平台 / 模型选择器改为自定义下拉(IconSelect):已配置 API Key 的平台在选项最左侧显示绿色圆点,当前选中项在最右侧显示绿色对勾,替代原来的「(已配置)」文字后缀。 设置「关于」页的应用标识默认隐藏,点击「更多信息」才展开,可再次收起。 首次启动配置向导整体放大:宽度 560 → 720px,卡片、字号、间距同步加大,降低平台卡片的信息密度。 **Fixed** 修复保存设置偶发失败(invalid type: floating point, expected u32):拖拽分隔条、默认面板宽度、分屏自动收缩都会产生小数宽度的 rightPanelWidth,而后端按 u32 持久化导致 save_settings 反序列化失败;现所有面板宽度写入统一取整为整数像素。
最后提交信息为:
fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容
SpecReader AI v0.9.11
对比
patrickchq
2026-07-26 18:05
v0.9.11
bd906e5
**Added** 自动更新新增 Gitee 备用源:updater endpoints 追加 Gitee 固定 release(https://gitee.com/patrickchq/SpecReader/releases/download/updater/latest.json),GitHub 不通时自动回退到 Gitee 检查更新;新增 gitee-sync.yml workflow,GitHub Release 发布(Publish)后自动把安装包、签名与改写下载地址后的 latest.json 同步到 Gitee 固定 release。
最后提交信息为:
release: v0.9.11
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
TypeScript
1
https://gitee.com/patrickchq/smart_reader.git
git@gitee.com:patrickchq/smart_reader.git
patrickchq
smart_reader
smart_reader
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册