Commit graph

6 commits

Author SHA1 Message Date
ByteAtATime
e22b9892ed
style: formatting 2025-07-06 09:49:51 -07:00
ByteAtATime
3ee3787a05
feat(extensions): implement basic heuristic for extension incompatibility
This commit introduces a confirmation dialog for users when installing extensions that may have compatibility issues. It adds a new `ExtensionInstallConfirm` component to display potential violations and allows users to proceed with or cancel the installation. The Rust module has been updated to add these checks and return appropriate results based on user confirmation.

Because many Raycast extensions are built with MacOS in mind, they use Mac APIs not available on other platforms.
2025-07-05 20:33:12 -07:00
ByteAtATime
03b7e44ee7
style: formatting 2025-06-18 11:38:29 -07:00
ByteAtATime
5fae331379
feat(client): implement extension discovery UI
This commit introduces a new UI for discovering and viewing extensions from the official Raycast Store, accessible from the command palette. The implementation includes a list view that displays featured and trending extensions, and a detailed view that shows comprehensive information about a selected extension, such as its commands, author, and contributors.
2025-06-18 11:38:15 -07:00
ByteAtATime
fc7c835c66 style: formatting 2025-06-11 14:58:11 -07:00
ByteAtATime
c4d246d97a feat: add keyboard shortcut formatting and new button and kbd components 2025-06-10 13:09:34 -07:00