Skip to content

fix: improve permission onboarding UX for app updates#5

Merged
0xNyk merged 1 commit into
mainfrom
fix/permission-onboarding-ux
Mar 3, 2026
Merged

fix: improve permission onboarding UX for app updates#5
0xNyk merged 1 commit into
mainfrom
fix/permission-onboarding-ux

Conversation

@0xNyk

@0xNyk 0xNyk commented Mar 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

When the binary changes after an update, macOS revokes accessibility permissions and the onboarding screen gets stuck in "Waiting..." with no escape.

  • Add Retry button to re-check permissions on demand
  • Add restart hint when stuck in waiting state
  • Add "Continue anyway" link for returning users who already have models/settings

Test plan

  • New user sees permissions screen without "Continue anyway" link
  • Returning user (has models) sees "Continue anyway" link
  • Retry button triggers fresh permission check
  • Restart hint shows when either permission is in waiting state
  • bun run lint passes

When the binary changes (e.g. after an update), macOS revokes
accessibility permissions. The onboarding screen previously got
stuck in "Waiting..." with no way out.

- Add Retry button to re-check permissions on demand
- Add restart hint when stuck in waiting state
- Add "Continue anyway" link for returning users (skip to main app)
- Pass isReturningUser prop from App.tsx to AccessibilityOnboarding
@0xNyk 0xNyk merged commit 614cdd2 into main Mar 3, 2026
1 of 4 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