Skip to content
Merged
Show file tree
Hide file tree
Changes from 34 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
1d8d529
feat: shadcn/ui theme setup with dark mode toggle
Mar 1, 2026
eec474f
feat: migrate dashboard to shadcn components (Switch, Input, Label, F…
Mar 1, 2026
a2f4719
feat: add RoleSelector and ChannelSelector components with auto-fill
Mar 1, 2026
77f734f
fix: apply Biome formatting (single quotes + semicolons) to shadcn UI…
Mar 1, 2026
6ba21bf
fix: add accessible labels and connect htmlFor/id pairs for screen re…
Mar 1, 2026
e73a841
fix: form context null guards, PopoverTitle h2, stale roles clear, re…
Mar 1, 2026
e6141b2
fix: move DialogHeader inside DialogContent and fix invalid Tailwind …
Mar 1, 2026
c1cc229
fix(channel-selector): clear stale channels on guild change
Mar 1, 2026
9c4166b
fix(channel-selector): show removable chips for unknown selected IDs
Mar 1, 2026
2eaed47
fix(role-selector): show removable chips for unknown selected role IDs
Mar 1, 2026
90ea779
fix(channel-selector): guard setChannels/setError against stale requests
BillChirico Mar 1, 2026
5e0eb28
fix(form): import LabelPrimitive as value not type
BillChirico Mar 1, 2026
bdb08b1
fix(dialog): add type="button" to footer close button
BillChirico Mar 1, 2026
389d176
fix(providers): wire Toaster theme to resolvedTheme
BillChirico Mar 1, 2026
a166a4f
fix(role-selector): guard setRoles/setError against stale requests
BillChirico Mar 1, 2026
d0afd59
fix: resolve merge conflicts with main
BillChirico Mar 1, 2026
fb97c1b
fix(form): protect FormControl a11y attrs from consumer override
Mar 1, 2026
a73e1b1
fix(form): protect FormLabel htmlFor from consumer override
Mar 1, 2026
458e281
fix(dialog): remove data-slot from non-rendered Radix primitives
Mar 1, 2026
a02c3d7
docs(providers): update JSDoc to reflect resolved theme usage
Mar 1, 2026
c6ffe2e
test(setup): add window.matchMedia polyfill for next-themes in jsdom
Mar 1, 2026
17ab20b
fix(deps): regenerate pnpm lockfile to sync with package.json changes
Mar 1, 2026
e1fa5e4
fix: add missing next-themes dependency to web package.json
Mar 1, 2026
4b6bc14
fix(deps): add react-hook-form dependency to web/package.json
Mar 1, 2026
00001c9
fix: use type-only import for LabelPrimitive in form.tsx
Mar 1, 2026
bddcb85
fix(lint): auto-fix all Biome errors (import type, organize imports, …
Mar 1, 2026
a8742e0
fix(tests): guard matchMedia polyfill with existence check and config…
Mar 1, 2026
cf92f21
feat: implement RoleSelector and ChannelSelector across dashboard config
Mar 1, 2026
05978bc
📝 Add docstrings to `feat/selector-implementation-v2`
coderabbitai[bot] Mar 1, 2026
b8d09b3
fix: address CodeRabbit review comments
Mar 1, 2026
75670a8
fix: resolve merge conflicts with main
BillChirico Mar 1, 2026
cca50e4
fix: address PR #175 critical review comments
Mar 1, 2026
f00deac
fix: complete all 20 review thread fixes for PR #175
Mar 1, 2026
fadff03
fix: lint errors - type import and label htmlFor
Mar 1, 2026
4c76a4d
fix(selectors): label accessibility, remove dead code, format (#179)
BillChirico Mar 1, 2026
e632486
fix(a11y): remove dangling htmlFor on Label in ModerationSection no-g…
BillChirico Mar 1, 2026
cedb2df
fix(a11y): remove duplicate id=admin-role from RoleSelector in option…
BillChirico Mar 1, 2026
a98a75e
fix(a11y): fix typo in htmlFor/id — comma-separat → comma-separated
BillChirico Mar 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,7 @@
"server-only": "^0.0.1",
"sonner": "^2.0.7",
"tailwind-merge": "^3.5.0",
"next-themes": "^0.4.6",
"react-hook-form": "^7.56.4"
"zustand": "^5.0.11"
},
"devDependencies": {
"@tailwindcss/postcss": "^4.2.1",
Expand Down
Loading
Loading