singularity-forge/web/components/ui
Andrew 07d804588e feat(web): Dark mode contrast — raise token floor and flatten opacity tier system (#2734)
* feat: Raised four dark-mode tokens, converted five hardcoded oklch valu…

- "web/app/globals.css"
- "web/components/gsd/code-editor.tsx"

GSD-Task: S01/T01

* feat: Applied border-border 2-tier sweep across 21 component files: /20…

- "web/components/gsd/command-surface.tsx"
- "web/components/gsd/remaining-command-panels.tsx"
- "web/components/gsd/chat-mode.tsx"
- "web/components/gsd/settings-panels.tsx"
- "web/components/gsd/diagnostics-panels.tsx"
- "web/components/gsd/onboarding/step-authenticate.tsx"
- "web/components/gsd/knowledge-captures-panel.tsx"
- "web/components/gsd/projects-view.tsx"

GSD-Task: S02/T01

* feat: Swept text-foreground/muted-foreground/sidebar-foreground opacity…

- "web/components/gsd/command-surface.tsx"
- "web/components/gsd/remaining-command-panels.tsx"
- "web/components/gsd/chat-mode.tsx"
- "web/components/gsd/settings-panels.tsx"
- "web/components/gsd/diagnostics-panels.tsx"
- "web/components/gsd/knowledge-captures-panel.tsx"
- "web/components/gsd/projects-view.tsx"
- "web/components/gsd/visualizer-view.tsx"

GSD-Task: S02/T02

* feat: Applied background opacity mapping tables across all component fi…

- "web/components/gsd/remaining-command-panels.tsx"
- "web/components/gsd/command-surface.tsx"
- "web/components/gsd/visualizer-view.tsx"
- "web/components/gsd/chat-mode.tsx"
- "web/components/gsd/settings-panels.tsx"
- "web/components/gsd/diagnostics-panels.tsx"
- "web/components/gsd/onboarding/step-authenticate.tsx"
- "web/components/gsd/knowledge-captures-panel.tsx"

GSD-Task: S02/T03
2026-03-26 16:17:03 -06:00
..
accordion.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
alert-dialog.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
alert.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
aspect-ratio.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
avatar.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
badge.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
breadcrumb.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
button-group.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
button.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
calendar.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
card.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
carousel.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
chart.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
checkbox.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
collapsible.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
command.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
context-menu.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
dialog.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
drawer.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
dropdown-menu.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
empty.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
field.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
form.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
hover-card.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
input-group.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
input-otp.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
input.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
item.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
kbd.tsx feat(web): Dark mode contrast — raise token floor and flatten opacity tier system (#2734) 2026-03-26 16:17:03 -06:00
label.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
menubar.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
navigation-menu.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
pagination.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
popover.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
progress.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
radio-group.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
resizable.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
scroll-area.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
select.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
separator.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
sheet.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
sidebar.tsx feat(web): Dark mode contrast — raise token floor and flatten opacity tier system (#2734) 2026-03-26 16:17:03 -06:00
skeleton.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
slider.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
sonner.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
spinner.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
switch.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
table.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
tabs.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
textarea.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
toast.tsx feat(web): Dark mode contrast — raise token floor and flatten opacity tier system (#2734) 2026-03-26 16:17:03 -06:00
toaster.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
toggle-group.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
toggle.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
tooltip.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
use-mobile.tsx feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00
use-toast.ts feat(web): browser-based web interface (#1717) 2026-03-21 12:16:54 -06:00