{"release":{"tag":{"name":"v0.9.17","path":"/patrickchq/smart_reader/tags/v0.9.17","tree_path":"/patrickchq/smart_reader/tree/v0.9.17","message":" **Added** \r\n新增打印功能：工具栏打印按钮或 Ctrl/Cmd+P 打开打印弹窗，可选页码范围（全部 / 当前页 / 自定义范围）与上纸内容（翻译批注、批注，均可独立开关，默认都开）；生成带批注贴图的新 PDF（优先矢量直绘保留原页面，pdf-lib 无法完整解析或源文件加密时自动降级为 pdfjs 整页栅格化；批注按屏幕浮层样式与位置以高清位图贴入，含用户拖动过的位置），用系统阅读器打开打印（macOS 预览 / Windows Edge，刻意不走默认 PDF 关联，避免本应用是默认阅读器时回环），也可直接导出带批注的 PDF 文件。\r\n支持把 PDF 文件从系统文件管理器直接拖入窗口打开（Tauri 系统级文件拖放，全窗口遮罩提示，非 PDF 文件静默忽略）。\r\n新增键盘快捷键速查浮层：Ctrl/Cmd+/ 或标题栏「?」按钮开合，按页面导航 / 搜索 / 视图 / 面板分组展示全部快捷键；「打开 PDF」新增 Ctrl/Cmd+O 快捷键。\r\n **Changed** \r\ntab「拖到阅读区并排对照」由 HTML5 拖放改为鼠标拖拽实现（开启系统文件拖放后 WebView2 会接管页面内 HTML5 拖放事件，原实现失效）；交互语义不变：仅释放在阅读区内才进入并排对照。","commit":{"id":"b53d4c8252b09a0225e106b289f44793dba6c324","short_id":"b53d4c8","title":"fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容","title_markdown":"fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容","description":"\nTauri v2 的 .sig 文件内容就是 base64 签名本身，与 latest.json 的\nsignature 字段直接相等，无需 base64 解码；兼容存原始 minisign 文本的情况","description_markdown":"Tauri v2 的 .sig 文件内容就是 base64 签名本身，与 latest.json 的\nsignature 字段直接相等，无需 base64 解码；兼容存原始 minisign 文本的情况","message":"fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容\n\nTauri v2 的 .sig 文件内容就是 base64 签名本身，与 latest.json 的\nsignature 字段直接相等，无需 base64 解码；兼容存原始 minisign 文本的情况\n","message_markdown":"fix: gitee-sync 签名匹配改为直接比对 .sig 文件内容\nTauri v2 的 .sig 文件内容就是 base64 签名本身，与 latest.json 的\nsignature 字段直接相等，无需 base64 解码；兼容存原始 minisign 文本的情况","detail_path":"/patrickchq/smart_reader/commit/b53d4c8252b09a0225e106b289f44793dba6c324","commits_path":"/patrickchq/smart_reader/commits/b53d4c8252b09a0225e106b289f44793dba6c324","tree_path":"/patrickchq/smart_reader/tree/b53d4c8252b09a0225e106b289f44793dba6c324","author":{"name":"patrickchq","email":"20310381@qq.com","username":"patrickchq","user_path":"/patrickchq","enterprise_user_path":null,"image_path":"no_portrait.png#patrickchq-patrickchq","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"patrickchq","email":"20310381@qq.com","username":"patrickchq","user_path":"/patrickchq","enterprise_user_path":null,"image_path":"no_portrait.png#patrickchq-patrickchq","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2026-07-26T15:42:38+08:00","committed_date":"2026-07-26T15:42:38+08:00","signature":null,"build_state":null},"archive_path":"/patrickchq/smart_reader/repository/archive/v0.9.17","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"SpecReader AI v0.9.17","path":"/patrickchq/smart_reader/releases/tag/v0.9.17","tag_path":"/patrickchq/smart_reader/tree/v0.9.17","project_id":49350465,"created_at":"2026-08-03T22:25:59+08:00","is_prerelease":false,"description":" **Added** \r\n新增打印功能：工具栏打印按钮或 Ctrl/Cmd+P 打开打印弹窗，可选页码范围（全部 / 当前页 / 自定义范围）与上纸内容（翻译批注、批注，均可独立开关，默认都开）；生成带批注贴图的新 PDF（优先矢量直绘保留原页面，pdf-lib 无法完整解析或源文件加密时自动降级为 pdfjs 整页栅格化；批注按屏幕浮层样式与位置以高清位图贴入，含用户拖动过的位置），用系统阅读器打开打印（macOS 预览 / Windows Edge，刻意不走默认 PDF 关联，避免本应用是默认阅读器时回环），也可直接导出带批注的 PDF 文件。\r\n支持把 PDF 文件从系统文件管理器直接拖入窗口打开（Tauri 系统级文件拖放，全窗口遮罩提示，非 PDF 文件静默忽略）。\r\n新增键盘快捷键速查浮层：Ctrl/Cmd+/ 或标题栏「?」按钮开合，按页面导航 / 搜索 / 视图 / 面板分组展示全部快捷键；「打开 PDF」新增 Ctrl/Cmd+O 快捷键。\r\n **Changed** \r\ntab「拖到阅读区并排对照」由 HTML5 拖放改为鼠标拖拽实现（开启系统文件拖放后 WebView2 会接管页面内 HTML5 拖放事件，原实现失效）；交互语义不变：仅释放在阅读区内才进入并排对照。","author":{"name":"patrickchq","username":"patrickchq","path":"/patrickchq","avatar_url":"no_portrait.png#patrickchq-patrickchq"},"attach_files":[{"download_url":"/patrickchq/smart_reader/attach_files/2994783/download/SpecReader.AI_0.9.17_x64-setup.exe","name":"SpecReader.AI_0.9.17_x64-setup.exe","cli_download_url":"https://gitee.com/patrickchq/smart_reader/releases/download/v0.9.17/SpecReader.AI_0.9.17_x64-setup.exe","censor_failed":false,"censor_tip":null},{"download_url":"/patrickchq/smart_reader/attach_files/2994784/download/SpecReader.AI.v0.9.17.exe","name":"SpecReader.AI.v0.9.17.exe","cli_download_url":"https://gitee.com/patrickchq/smart_reader/releases/download/v0.9.17/SpecReader.AI.v0.9.17.exe","censor_failed":false,"censor_tip":null}],"zip_download_url":"/patrickchq/smart_reader/releases/tag/v0.9.17.zip","tar_download_url":"/patrickchq/smart_reader/releases/tag/v0.9.17.tar.gz"}}}