Skip to content

feat: expose app permission grant/deny/reset in settings#108

Merged
thymikee merged 4 commits into
mainfrom
codex/issue-93-permissions
Feb 23, 2026
Merged

feat: expose app permission grant/deny/reset in settings#108
thymikee merged 4 commits into
mainfrom
codex/issue-93-permissions

Conversation

@thymikee
Copy link
Copy Markdown
Member

@thymikee thymikee commented Feb 22, 2026

Summary

Extend settings to support app-scoped permission management on iOS and Android.

  • Add settings permission <grant|deny|reset> <camera|microphone|photos|contacts|notifications> [full|limited]
  • iOS simulator: use simctl privacy with photos mode mapping (full => photos, limited => photos-add)
  • Android: use pm grant|revoke for runtime permissions, appops for notifications, and SDK-aware photos fallback (READ_MEDIA_IMAGES vs READ_EXTERNAL_STORAGE)
  • Enforce session-app scoping for permission actions and reject invalid mode usage
  • Add/extend unit tests and update README, website docs, and skill docs

Fixes #93

Validation

  • pnpm typecheck
  • pnpm test:unit
  • pnpm test:smoke

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 22, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-02-23 17:34 UTC

@thymikee thymikee force-pushed the codex/issue-93-permissions branch from a1766c2 to 7de3db7 Compare February 23, 2026 17:24
@thymikee thymikee merged commit 67b6698 into main Feb 23, 2026
6 checks passed
@thymikee thymikee deleted the codex/issue-93-permissions branch February 23, 2026 17:34
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.

Expose app permission grant/deny/reset (beyond current settings)

1 participant