Skip to content

Move macOS permission recovery to startup settings#50

Merged
yvette-carlisle merged 2 commits into
mainfrom
yvette/startup-only-permissions-checks
Apr 3, 2026
Merged

Move macOS permission recovery to startup settings#50
yvette-carlisle merged 2 commits into
mainfrom
yvette/startup-only-permissions-checks

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • move macOS permission recovery to startup-time Settings presentation
  • remove runtime just-in-time permission requests and HUD permission messaging for missing permissions
  • keep the Permissions panel as a status surface that only opens the matching System Settings panes, and cover silent scroll-capture rejection with regression tests

Verification

  • cargo make fmt
  • cargo make fmt-check
  • cargo make test-rust

Notes

  • did not run macOS GUI smoke

…move macOS permission recovery to startup settings","intent":"restrict macOS permission recovery to startup-time settings presentation and remove runtime permission prompts or HUD permission messages","impact":"startup now opens Settings when Screen Recording, Accessibility, or Input Monitoring are missing; capture flows stop issuing just-in-time permission requests; the permissions panel only opens the matching System Settings panes; scroll-capture guard silently rejects missing-permission starts and adds regression coverage","breaking":false,"risk":"medium","authority":"linear","delivery_mode":"status-only","refs":[]}
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 371e34f109

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread apps/rsnap/src/permissions_macos.rs
…restore macOS permission request paths in settings","intent":"preserve startup-only permission surfacing while keeping a manual macOS request path available from the Settings permissions surface so fresh installs do not dead-end","impact":"the startup check still only opens Settings when permissions are missing, capture flows still reject missing permissions without runtime prompts, and each Settings permission button can once again trigger the matching macOS request before falling back to System Settings; logging now satisfies vstyle and the Rust checks gate is green locally","breaking":false,"risk":"medium","authority":"linear","delivery_mode":"status-only","refs":[]}
Copy link
Copy Markdown
Member Author

@codex review

@chatgpt-codex-connector
Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Nice work!

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@yvette-carlisle yvette-carlisle added this pull request to the merge queue Apr 3, 2026
Merged via the queue into main with commit ba90e59 Apr 3, 2026
7 checks passed
@yvette-carlisle yvette-carlisle deleted the yvette/startup-only-permissions-checks branch April 3, 2026 08:16
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