feat(keys): add client page to view and manage API keys #18
+943
−480
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat(create-key.tsx): add support for creating API keys with specific permissions
fix(create-key.tsx): fix import path for trpc client
fix(delete-key.tsx): fix incomplete comment in catch block
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add channels to CreateKeyButton component props
feat(keys): add
feat(onboarding): add onboarding flow for new users with 3 steps and API key creation and event publishing
feat(ui): add Alert component with variants for default, warn, and destructive. Add AlertTitle and AlertDescription components for use within Alert.
feat(ui): add Badge component
fix(ui): change Checkbox focus ring width to 1
fix(ui): change Dialog max width to xl
fix(ui): change Tooltip background color and text color
feat(id): add api resource id
feat(apikey): add support for channel permissions
fix(apikey): change apikey id prefix from apiKey to api
fix(apikey): change apikey firstCharacters to first 4 characters of the original key
fix(apikey): change apikey policy type to db.Text
fix(webhook): remove console.log statement
fix(events): add check for HIGHSTORM_TOKEN before sending event
fix(apikey): return root flag in create apikey mutation