Skip to content

chore(release): bump to v0.1.10#24

Merged
mrdulasolutions merged 1 commit into
mainfrom
claude/release-v0.1.10
May 15, 2026
Merged

chore(release): bump to v0.1.10#24
mrdulasolutions merged 1 commit into
mainfrom
claude/release-v0.1.10

Conversation

@mrdulasolutions
Copy link
Copy Markdown
Owner

Release bump for v0.1.10.

What's in this release

  • fix(notifications): banners now pop on macOS Sequoia. Switched off tauri-plugin-notification (whose underlying notify-rustmac-notification-sys chain still uses the deprecated NSUserNotificationCenter, which delivers to NC silently on modern macOS) onto a custom Tauri command backed by objc2-user-notificationsUNUserNotificationCenter. (#23)
  • release(ci): every release now auto-uploads the .app.tar.gz.sig + latest.json updater pair. Previously the workflow only emitted .app + .dmg; the missing pair caused tauri-action to skip the updater JSON, which is why v0.1.5 through v0.1.9 all needed manual asset uploads after the workflow finished. Root cause: bundle.createUpdaterArtifacts defaults to false in Tauri 2; we never set it. (#22)
  • release(ci): dropped the x86_64-apple-darwin matrix leg. The macos-13 Intel runner has not produced a release artifact since v0.1.6 (queue timeouts), so this leg is purely overhead. Re-add when a stable Intel runner option exists. (#22)
  • ci: protobufjs CVE override (high severity) + Prettier formatting in SetupWizard.tsx. (#21)

Test plan

  • CI: Lint & Format / Type Check / Security Audit all pass
  • On merge: tag v0.1.10 triggers Release workflow
  • Release ends up with all four assets (.dmg, .app.tar.gz, .app.tar.gz.sig, latest.json)
  • After install on the user's Mac: Settings → Test Notification pops a banner on screen instead of going silently to NC

🤖 Generated with Claude Code

Release notes:
  - fix(notifications): banners now pop on macOS Sequoia. Switched the
    notification path from the deprecated NSUserNotificationCenter
    (via tauri-plugin-notification → notify-rust → mac-notification-sys)
    to UNUserNotificationCenter directly, via our own Tauri command
    backed by objc2-user-notifications. See PR #23 for the full write-up.
  - release(ci): every release now publishes the `.app.tar.gz.sig` +
    `latest.json` updater pair automatically (PR #22) — no more manual
    upload step 17 hours after each release. Also drops the x86_64
    matrix leg that's been queue-timing-out for three releases.
  - ci: cleared the v0.1.9 release PR's audit + prettier failures
    (PR #21).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@mrdulasolutions mrdulasolutions merged commit c23cff9 into main May 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant