Repository navigation
Releases: txp666/PageBridge
Release list
PageBridge 0.5.0
- 翻译窗口默认生成原文与译文对照阅读稿,使用 MinerU 4.0.12 Basic / ONNX CPU 在本机解析文本或扫描页,再调用已配置的 Ollama 或 OpenAI 兼容服务翻译。首次使用按需下载独立识别环境和模型;安装包不含这些模型权重。
- 阅读稿保持原页尺寸、分栏和图表位置。译文放在原段落区域内,超出区域可点击展开;原生文字页只移除对应原文字形,保留照片、水印、色块和细线。混色标题保留原图,点击查看译文。
- 原生文字表格保留数字、行列和格线,在实际文字坐标翻译标签,修复财表错位、漏行和背景覆盖。扫描表格保留原图并提供辅助译文。
- 已识别行内公式使用原页裁图作为文字附件,公式占位符只对真实附件发送;某段失败时保留该段原文,可单独重试,不阻止其余内容阅读。
- 原文与译文支持双向连续同步滚动、统一顶部与缩放比例;可关闭同步分别阅读。取消或整体失败保留上次阅读稿,重新生成会替换阅读稿及本次页范围。
- Windows 阅读稿恢复同步开关,标题字号参照原页字体;页面提示移到既有标题栏,长译文详情按弹层宽度换行;修复长文档关闭详情后误退到前页的像素取整问题。修复首次打包时临时 DLL 占用造成的目录迁移失败。
- 现有重排 PDF 模式继续提供译文和交替页双语 PDF 导出;阅读稿与重排 PDF 分别保存。原 PDF 不改写。
已知边界:阅读稿暂不支持自身全文搜索、批注或 PDF 导出;阿语扫描页无阿语文本层时保留原页并提示组件不支持。密集文字可能需展开,部分复杂公式、页脚和专业术语仍可能误识别或误译,应结合原文核对。完成状态表示处理结束,不代表人工校审通过。
同集回归覆盖20份原件的134个物理页,不是746源页全部翻译;Windows、首次组件下载、安装升级与发行链的实际结果及边界见验证记录。Mac 继续采用 ad-hoc 签名、Windows 暂无 Authenticode;更新签名与系统发行者签名是不同机制。
PageBridge 0.4.0
- 新增 Windows 11 x64 正式安装器及便携包,使用 WinUI 3,复用锁定的 PDFMathTranslate-next / BabelDOC 引擎;随包提供 Python、.NET 与所需 WinUI 运行库,无需用户单独安装这些运行时。
- Windows 安装器支持当前用户安装、选择安装目录、快捷方式及卸载入口;默认位于
%LOCALAPPDATA%\Programs\PageBridge,卸载保留独立文档库、配置和系统凭据。安装/卸载验收范围见验证记录。 - Windows 接入 OpenAlex 搜索、Sci-Hub/公开 PDF 来源、直接 DOI、应用内 WebView2 验证页和下载校验。重复导入复用已有文档,保留原分类、译文和笔记。
- Windows 提供侧栏折叠、连续滚动、页面/目录/书签导航、文内搜索与链接、缩放快捷键,以及文件夹新建/重命名/删除和资源管理器定位。
- Windows 增加文字选择、高亮、下划线、页笔记的新增/编辑/删除、书签和批注 PDF/Markdown 导出;批注按 PDF 哈希区分原文、译文及重译版本。
- Windows 文档助手复用已配置的模型,支持四种范围、有限上下文、引用核对、取消、清空和回答存笔记。
- Mac 与 Windows 同步压缩助手布局:文件名与清空留在顶部,对话占据中间,模型和范围同排放在底部,快捷问题收进菜单;移除重复说明,必要的目的地与范围信息保留在提示和引用片段中。
- 修复 Windows 主题混用、页码基线、笔记多行编辑、空助手滚动位置,以及取消时后台进程清理相关问题。
- 两平台版本统一为
0.4.0 / build 13,新增联合发布所需的 Windows 资产及校验。Mac 继续使用 Sparkle 签名 OTA;Windows 新增手动检查、用户确认下载/安装、进度和取消,校验 Ed25519 更新清单及安装包 SHA-256,并在翻译或助手忙碌时阻止安装。便携版的 OTA 同样启动安装向导,不原地替换便携文件。Windows 尚无 Authenticode 签名;Mac 仍为 ad-hoc 签名,尚未完成 Apple 公证。
发行资产为 PageBridge-0.4.0-macOS-arm64.zip、PageBridge-0.4.0-windows-x64-setup.exe、PageBridge-0.4.0-windows-x64.zip、项目源码和第三方对应源码 ZIP,各附 SHA-256;另提供 Mac 签名 appcast 和 Windows 签名 windows-update.json,共 12 项发布资产。此处记录版本变更;CI 与公开资产状态以该版本的 Release/Actions 为准,本地检查及验证边界见验证记录。
PageBridge 0.3.0
- 新增“搜索在线文献”,使用 OpenAlex 按标题、关键词、DOI 或 DOI 链接检索,支持开放获取筛选及分页。
- 全文来源默认 Sci-Hub,可切换为公开 PDF;通过 DOI 解析页面提供的 PDF 地址,再沿用文档库下载、校验和阅读流程。已有 DOI 时提供不依赖 OpenAlex 结果的直接打开入口。
- 支持配置 Sci-Hub HTTPS 地址。遇到网站验证,可打开临时 WebKit 窗口自行完成,再把页面提供的 PDF 交回阅读器;不自动点击验证码、不导出浏览器凭据。
- 公开 PDF 下载校验后加入本机文档库并直接阅读;相同文件复用已有记录,保留笔记和译文。没有公开 PDF 时提供原文页面入口。
- 下载支持取消、100 MB 上限、无效文件清理,以及本机 TUN 代理的合成 DNS 地址;保持 HTTPS 验证和匿名请求。
- 修复侧栏添加菜单图标重叠、排序菜单交互和深色主题箭头颜色。
- 站点窗口拒绝不支持的主页面跳转时,结束加载状态并说明原因,避免继续按钮保持禁用。
- 版本号集中到
VERSION.json;新增 AGPL-3.0 许可证、第三方说明、贡献与安全指南,提供项目源码包及锁定 AGPL 上游源码材料。应用包内包含完整许可文件。 - 新增归档脚本,包含工作区的新文件、生成源码哈希清单和 SHA-256 文件,并拒绝覆盖既有归档。
- 加入 Sparkle 2.10.0 应用内更新:“检查更新…”与“自动检查更新”菜单,保留自动检查首次同意流程,不静默下载或安装,不上报系统配置画像;翻译期间暂缓检查和安装。
- 更新 feed 与 ZIP 使用 HTTPS 和 Ed25519 签名,公钥随应用分发,私钥仅用于受限发布签名。
- 增加 GitHub CI 与标签发布工作流:测试、构建、三类归档、哈希和签名 feed,draft 资产校验通过后公开。
- Swift 共 126 项,124 通过、2 项可选测试跳过。OpenAlex 与公开 PDF 路径实测通过;Sci-Hub 公开图表设计示例经站点验证后成功下载,自动回到原生阅读器并复用已有文档,既有译文、批注与配置哈希保持一致。此结果不保证其他文献均收录或可免验证获取。
发行文件为 PageBridge-0.3.0-macOS-arm64.zip、PageBridge-0.3.0-source.zip 和 PageBridge-0.3.0-third-party-sources.zip,各自附 SHA-256,并提供签名 appcast.xml。仓库为 txp666/PageBridge,下载见 v0.3.0 Release。此前 build 11 是未公开、无 OTA 的本地候选,其大小和哈希不适用于 build 12。当前采用 ad-hoc 签名,未完成 Apple 公证;CI 发布与实际 OTA 安装结果见验证记录和对应 Actions 运行,不以工作流配置代替通过证据。