Skip to content

Gate Sparkle auto-install on Rsnap idle state#245

Merged
yvette-carlisle merged 1 commit into
mainfrom
xy/disable-silent-updates
May 23, 2026
Merged

Gate Sparkle auto-install on Rsnap idle state#245
yvette-carlisle merged 1 commit into
mainfrom
xy/disable-silent-updates

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • use Sparkle's immediate install handler for automatic updates instead of adding custom Rsnap prompts
  • defer automatic install/relaunch while capture, quick screenshot, Settings, or permission recovery UI is active
  • update the local Sparkle smoke wording and Settings spec for the idle-gated automatic flow

Verification

  • cargo make fmt-swift
  • cargo make check-swift
  • cargo make test-macos-native-host
  • cargo make test-macos-native-host-stage
  • scripts/smoke/sparkle-update-local.sh --self-check
  • git diff --check
  • semantic drift audit: pass
  • staged app Info.plist readback: SUAutomaticallyUpdate=true, SUScheduledCheckInterval=86400

@yvette-carlisle yvette-carlisle merged commit 76323d3 into main May 23, 2026
14 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/disable-silent-updates branch May 23, 2026 00:24
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