Skip to content

[API Feature Request] Permissions #101

@kylemh

Description

@kylemh

Describe the feature and the current behavior/state.
Extensions could potentially wish to do things that would require the user to give Raycast more permissions. For example, if I wanted to create an extension that needs to query all of a user's text messages in iMessage, they'd need file system access. Currently, my only recourse is to show a UI to the user instructing them they need to do this.

I would like to request that permissions requests are somehow made into a more 1st-class experience. Both for extension authors and for Raycast users.

Will this change the current API? How?
Potentially! I could see a future where any Mac permission error simply triggers a permissions request; however, imperatively using a "Permissions API" through Raycast could enable things like fallback behavior specific to that extension.

Who will benefit with this feature?

  • Extension authors who wish to create extensions that require more permissions than the user has initially provided Raycast
  • Users who want to continue enjoying Raycast's 1st-class experience surrounding permissions requests.

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiIssues related to APIfeature requestNew feature or improvement

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions