Skip to content

PageBridge 0.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 18:56
  • 新增“搜索在线文献”,使用 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 运行,不以工作流配置代替通过证据。