Skip to content

CardPulse v0.2.0-beta.1 — macOS & Windows Desktop Preview

Pre-release
Pre-release

Choose a tag to compare

@leeeway leeeway released this 17 Oct 07:42
· 17 commits to main since this release

CardPulse 桌面预览版

首个 macOS / Windows 本地桌面版本。无需账号、Node.js 或业务服务器。结单解析、活动计算和 AES-256-GCM 加密存储均在本机完成。

下载

设备 安装包
Apple 芯片 Mac,macOS 13+ CardPulse-0.2.0-beta.1-mac-arm64.dmg
Intel Mac,macOS 13+ CardPulse-0.2.0-beta.1-mac-x64.dmg
Windows 10 / 11 x64 CardPulse-0.2.0-beta.1-win-x64.exe

Mac 另提供 ZIP。下载后可与 SHA256SUMS.txt 比对 SHA-256。

本版内容

  • 独立 Electron 应用,界面支持简体/繁體中文和四套配色。
  • 默认离线启动;手动填写汇率,只有主动点击联网更新才请求公开参考汇率。
  • 桌面记录保存到本机加密文件;主密码不会保存或上传。
  • .cardpulse 加密备份导出与恢复,可迁移网页版数据。
  • 应用内加密 PDF 密码重试、本地 PDF Worker 与字体资源。
  • 保留银行工作区、自定义活动、标准 CSV 导入及交易导出。

安装和已知限制

  • 这是测试版。 52 项单元测试、2 项浏览器回归通过。Apple 芯片 Mac 安装包通过真实启动、加密 PDF、备份恢复及重启持久化测试;Intel Mac 包通过 Apple 芯片机器上的 Rosetta 实测,并非 Intel 硬件验收。
  • Windows 安装器在 macOS 上交叉构建;x64 PE、图标、版本与离线资源已检查,尚未进行原生 Windows 运行验收。
  • Mac 使用 ad-hoc 签名,未使用 Apple Developer ID 签名/公证;Windows 无 Authenticode 发布者签名。系统可能阻止首次启动。确认下载来源和校验和后,按系统提供的“仍要打开”或 SmartScreen 提示自行决定是否运行,不要关闭全局安全保护。
  • 暂无云同步、遥测或自动更新。银行原生 PDF 适配、奖赏模型和自定义活动边界仍以 README 为准。
  • 恢复备份会在确认后替换目标设备上的数据;忘记备份密码无法恢复,请先备份已有记录。

安装、数据目录和开发说明见仓库的简体、繁體及英文 README。

English

First offline-first CardPulse desktop beta for macOS 13+ (Apple silicon / Intel) and Windows 10/11 x64. No account or business backend is required. Includes local encrypted storage, portable encrypted backups, explicit opt-in reference-rate retrieval, Chinese locales, themes, bank workspaces, and custom cash-reward campaigns.

Mac downloads use ad-hoc signing without Developer ID notarization. Windows downloads have no Authenticode publisher signature. Verify the SHA-256 manifest and read the installation notes before running.

Apple silicon builds passed packaged-app tests; Intel builds were exercised through Rosetta. The Windows installer is cross-built and statically checked, not yet natively runtime-tested. This release is a preview, not a claim of full bank-format or reward-rule coverage.