🔤 Typography - Fix --font-sans stack: 'Public Sans Variable' was never applied (wrong family name), add CJK fallbacks (PingFang SC / Microsoft YaHei UI / Noto Sans SC) - Sync <html lang> with i18n language for correct CJK glyph selection - Remove dead fake font system (font-provider.tsx, config/fonts.ts, --font-inter/--font-manrope) - Typography contract: 3-tier headings, arbitrary text-[10px]/[11px] → text-xs (46 files), no uppercase table headers, font-bold → font-semibold - Numbers use tabular-nums only; font-mono reserved for keys/IDs/code (29 files)🎨 Color discipline - Retire StatusBadge string-hash rainbow (autoColor → neutral); all variants resolve to 5 semantic voices - Add tintedBadgeClassMap as the single tinted-pill recipe - Replace hardcoded emerald/amber/rose/sky classes with semantic tokens across ~30 files (timing badges, progress bars, system panels, pricing, rankings, log row tints) - Drop all !important text overrides and [font-family:var(--font-body)] hacks 🧘 Motion restraint - Remove admin entrance animations: table row stagger, card hover lift/shadow, button press scale, dashboard shimmer line - Neuter page-transition stagger components into plain wrappers; page transitions reduced to pure opacity fade - Decorative motion stays landing-only📐 Shape - Single radius source: --radius 1rem → 0.625rem - Sparklines use solid chart tokens instead of decorative gradients - PanelWrapper: border-only (no shadow), align radius with Card📏 Guardrails - Add "Design System Discipline" section (3.10.1) to web/default/AGENTS.md✅ Verified: tsgo typecheck clean, rsbuild production build passes
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| accordion.tsx | Loading commit data... | |
| alert-dialog.tsx | Loading commit data... | |
| alert.tsx | Loading commit data... | |
| aspect-ratio.tsx | Loading commit data... | |
| avatar.tsx | Loading commit data... | |
| badge.tsx | Loading commit data... | |
| breadcrumb.tsx | Loading commit data... | |
| button-group.tsx | Loading commit data... | |
| button.tsx | Loading commit data... | |
| calendar.tsx | Loading commit data... | |
| card.tsx | Loading commit data... | |
| carousel.tsx | Loading commit data... | |
| chart.tsx | Loading commit data... | |
| checkbox.tsx | Loading commit data... | |
| collapsible.tsx | Loading commit data... | |
| combobox-input.tsx | Loading commit data... | |
| combobox.tsx | Loading commit data... | |
| command.tsx | Loading commit data... | |
| context-menu.tsx | Loading commit data... | |
| dialog.tsx | Loading commit data... | |
| direction.tsx | Loading commit data... | |
| drawer.tsx | Loading commit data... | |
| dropdown-menu-events.ts | Loading commit data... | |
| dropdown-menu.test.tsx | Loading commit data... | |
| dropdown-menu.tsx | Loading commit data... | |
| empty.tsx | Loading commit data... | |
| field.tsx | Loading commit data... | |
| form.tsx | Loading commit data... | |
| hover-card.tsx | Loading commit data... | |
| input-group.tsx | Loading commit data... | |
| input-otp.tsx | Loading commit data... | |
| input.tsx | Loading commit data... | |
| item.tsx | Loading commit data... | |
| kbd.tsx | Loading commit data... | |
| label.tsx | Loading commit data... | |
| markdown.tsx | Loading commit data... | |
| menubar.tsx | Loading commit data... | |
| native-select.tsx | Loading commit data... | |
| navigation-menu.tsx | Loading commit data... | |
| pagination.tsx | Loading commit data... | |
| popover.tsx | Loading commit data... | |
| progress.tsx | Loading commit data... | |
| radio-group.tsx | Loading commit data... | |
| resizable.tsx | Loading commit data... | |
| scroll-area.tsx | Loading commit data... | |
| select.tsx | Loading commit data... | |
| separator.tsx | Loading commit data... | |
| sheet.tsx | Loading commit data... | |
| sidebar.tsx | Loading commit data... | |
| skeleton.tsx | Loading commit data... | |
| slider.tsx | Loading commit data... | |
| sonner.tsx | Loading commit data... | |
| spinner.tsx | Loading commit data... | |
| switch.tsx | Loading commit data... | |
| table.tsx | Loading commit data... | |
| tabs.tsx | Loading commit data... | |
| textarea.tsx | Loading commit data... | |
| titled-card.tsx | Loading commit data... | |
| toggle-group.tsx | Loading commit data... | |
| toggle.tsx | Loading commit data... | |
| tooltip.tsx | Loading commit data... |