Skip to content

AI Pulse v1.2.5 — Spend Surge Alerts & Cross-Device Sync

Choose a tag to compare

@wxy wxy released this 14 Aug 06:23
· 20 commits to main since this release
52f4730

AI Pulse v1.2.5 — Spend Surge Alerts & Cross-Device Sync

What's New

  • Spend-surge & balance-drop alerts delivered on Mac, iPhone, and Apple Watch via CloudKit
  • Notification controls: system-notification master switch, spend-alert toggle, sound toggle, and permission status
  • Grouped General settings: Notifications / Startup & Reset / General
  • Session-level tool details with profile metrics
  • Companion-app reminder on the About page
  • App & CloudKit version display

Fixes & Engineering

  • Migrated GRDB 6 → 7, removing the async continuation data race
  • Removed the debug spend-alert simulation before release

Deployment Notes

  • Deploy the CloudKit schema changes (SpendAlert_v1 and its queryable recordName) to the Production environment before distributing this build.

Verification

  • Tests: make test — 137 passed
  • macOS app build (arm64): succeeded

Links


AI Pulse v1.2.5 — 花费激增告警与跨设备同步

新功能

  • 花费激增与余额骤降告警,通过 CloudKit 在 Mac、iPhone、Apple Watch 上同步提醒
  • 通知设置:系统通知总开关、花费告警开关、音效开关与权限状态
  • 通用设置分组:通知 / 启动与重置 / 常规
  • 会话级工具详情与档案指标
  • 关于页伴侣应用提醒
  • 应用与 CloudKit 版本显示

修复与工程

  • GRDB 6 升级到 7,移除异步 continuation 数据竞争
  • 发布前移除调试用花费告警模拟

部署注意事项

  • 发布前将 CloudKit schema 变更(SpendAlert_v1 及可查询的 recordName)部署到 Production 环境。

验证

  • 测试:make test — 137 通过
  • macOS App(arm64)构建:通过

链接