-
Notifications
You must be signed in to change notification settings - Fork 2
feat: shadcn/ui overhaul with dark mode and role/channel selectors #170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 23 commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
1d8d529
feat: shadcn/ui theme setup with dark mode toggle
eec474f
feat: migrate dashboard to shadcn components (Switch, Input, Label, F…
a2f4719
feat: add RoleSelector and ChannelSelector components with auto-fill
77f734f
fix: apply Biome formatting (single quotes + semicolons) to shadcn UI…
6ba21bf
fix: add accessible labels and connect htmlFor/id pairs for screen re…
e73a841
fix: form context null guards, PopoverTitle h2, stale roles clear, re…
e6141b2
fix: move DialogHeader inside DialogContent and fix invalid Tailwind …
c1cc229
fix(channel-selector): clear stale channels on guild change
9c4166b
fix(channel-selector): show removable chips for unknown selected IDs
2eaed47
fix(role-selector): show removable chips for unknown selected role IDs
90ea779
fix(channel-selector): guard setChannels/setError against stale requests
BillChirico 5e0eb28
fix(form): import LabelPrimitive as value not type
BillChirico bdb08b1
fix(dialog): add type="button" to footer close button
BillChirico 389d176
fix(providers): wire Toaster theme to resolvedTheme
BillChirico a166a4f
fix(role-selector): guard setRoles/setError against stale requests
BillChirico d0afd59
fix: resolve merge conflicts with main
BillChirico fb97c1b
fix(form): protect FormControl a11y attrs from consumer override
a73e1b1
fix(form): protect FormLabel htmlFor from consumer override
458e281
fix(dialog): remove data-slot from non-rendered Radix primitives
a02c3d7
docs(providers): update JSDoc to reflect resolved theme usage
c6ffe2e
test(setup): add window.matchMedia polyfill for next-themes in jsdom
17ab20b
fix(deps): regenerate pnpm lockfile to sync with package.json changes
e1fa5e4
fix: add missing next-themes dependency to web package.json
4b6bc14
fix(deps): add react-hook-form dependency to web/package.json
00001c9
fix: use type-only import for LabelPrimitive in form.tsx
bddcb85
fix(lint): auto-fix all Biome errors (import type, organize imports, …
a8742e0
fix(tests): guard matchMedia polyfill with existence check and config…
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.