Skip to content

Releases

PushLab v0.2.5

Choose a tag to compare

@github-actions github-actions released this 29 Sep 02:25

请查看 Release Assets 下载 PushLab。

PushLab v0.2.4

Choose a tag to compare

@github-actions github-actions released this 29 Sep 01:47

更新内容

  • 修复 TUN / 系统代理环境下 APNs HTTP/2 ALPN 协商失败,Auth Key 与钥匙串连接统一使用 macOS 原生 TLS。
  • 新增“偏好设置”,支持界面、标题、等宽字体及整体、标题、代码字号调整,并持久化保存。
  • 修复 APNs 错误详情长文本横向溢出,并显示真实失败耗时和更完整的底层网络错误。
  • 修复首次启动格式化默认 Payload 后误切换到“自定义 / 历史”的问题。
  • 移除发送按钮上的回车快捷键提示。

PushLab v0.2.3

Choose a tag to compare

@github-actions github-actions released this 29 Sep 01:06

请查看 Release Assets 下载 PushLab。

PushLab v0.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Sep 13:47

请查看 Release Assets 下载 PushLab。

PushLab v0.2.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 13:09

请查看 Release Assets 下载 PushLab。

PushLab v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 10:07

PushLab 0.2.0 已从 Electrobun 全面重构为 Tauri 2 框架。

主要更新:

  • 全新 Rust 后端与 TypeScript + Vite 前端
  • 支持 Auth Key、证书文件和 macOS 钥匙串三种认证方式
  • 支持开发 / 生产环境、HTTP/2、Push Type、Priority、Collapse ID 和 Expiration
  • 保留 Payload 校验、格式化、大小限制、历史记录和错误诊断
  • 全新浅色界面与更符合 macOS 视觉的应用图标
  • 使用 Tauri Updater 替代 Sparkle
  • 保持旧版本本地配置和历史记录兼容

PushLab v0.1.3

Choose a tag to compare

@uclort uclort released this 28 Sep 03:54

PushLab v0.1.3

新功能

  • 集成 Sparkle 2.10.0 更新框架。
  • 在“PushLab”菜单的“关于 PushLab”下方增加“检查更新…”入口。
  • 支持通过签名 Appcast 检查、下载并安装后续版本。

安全

  • 更新包使用 Sparkle EdDSA 签名校验。
  • 更新 Feed 使用 HTTPS,并启用签名 Feed 校验。

PushLab v0.1.2

Choose a tag to compare

@uclort uclort released this 28 Sep 03:24

PushLab v0.1.2

修复历史消息和 Device Token 历史的清空操作点击无响应的问题。

修复

  • 将历史清空操作从下拉菜单特殊选项改为独立按钮
  • 移除当前 WebView 中不可靠的原生确认弹窗依赖
  • 增加二次点击确认,避免误清空
  • 增加清空中、成功、失败和空历史禁用状态
  • Payload 历史与 Device Token 历史均使用一致的清空交互

验证

  • 8 项自动化测试全部通过
  • macOS arm64 稳定版构建成功
  • DMG 完整性校验通过
  • App 签名校验通过
  • 安装包版本确认是 0.1.2

下载

  • PushLab-macos-arm64.dmg
  • SHA-256:162a5d06af785724299076bdec52a69e84c221d841af5df93e17751c1d255b13

PushLab v0.1.1

Choose a tag to compare

@uclort uclort released this 26 Sep 06:37

PushLab v0.1.1

修复 macOS 安装包启动时显示 Electrobun Setup / Installation complete 弹窗的问题。

修复

  • Release 改为标准 macOS 拖拽安装 DMG
  • DMG 中直接包含可运行的 PushLab.app
  • 不再分发 Electrobun 2.x self-extracting installer wrapper
  • 启动 PushLab 时不再出现 Setup 安装窗口
  • 保留 Applications 快捷入口

验证

  • macOS arm64 架构
  • DMG 校验通过
  • 从 DMG 直接启动时显示 PushLab 主窗口
  • App 中不包含 self-extractor 安装器入口

下载

  • PushLab-macos-arm64.dmg

PushLab v0.1.0

Choose a tag to compare

@uclort uclort released this 26 Sep 06:17

[!WARNING]

v0.1.0 使用 Electrobun 2.x 自解压安装器,首次启动会显示 Setup 弹窗。请下载 v0.1.1 或更高版本。

PushLab v0.1.0

首个公开发布版本。

核心能力

  • APNs 开发 / 生产环境切换
  • macOS 钥匙串推送证书读取与详情展示
  • .p12 / .pfx / .pem / .cer 证书文件认证
  • .p8 Auth Key 认证
  • APNs HTTP/2 直连
  • Device Token 历史记录
  • Payload 模板、格式化、校验与 50 条历史记录
  • 常见 APNs 错误类型、原因与处理建议
  • 中文菜单和编辑快捷键
  • 自定义应用图标

下载

  • PushLab-macos-arm64.dmg
    • 适用于 macOS Apple Silicon

说明

首次使用钥匙串证书发送时,macOS 可能会弹出钥匙串授权窗口。