hsiegeln
|
36d6539775
|
feat: Badge, Avatar, Tag primitives with hashColor integration
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-18 09:30:59 +01:00 |
|
hsiegeln
|
e37a4d323c
|
feat: Select, Checkbox, Toggle form primitives
|
2026-03-18 09:29:00 +01:00 |
|
hsiegeln
|
c2f61543f1
|
feat: Button and Input primitives
|
2026-03-18 09:26:35 +01:00 |
|
hsiegeln
|
34537fd1a3
|
feat: MonoText, KeyboardHint, SectionHeader primitives
|
2026-03-18 09:25:25 +01:00 |
|
hsiegeln
|
49789d6a15
|
feat: StatusDot and Spinner primitives
|
2026-03-18 09:24:30 +01:00 |
|
hsiegeln
|
c24c2829b2
|
feat: ThemeProvider with light/dark toggle and localStorage persistence
|
2026-03-18 09:09:52 +01:00 |
|
hsiegeln
|
91e137a013
|
feat: hashColor utility with FNV-1a for deterministic badge/avatar colors
|
2026-03-18 09:09:16 +01:00 |
|
hsiegeln
|
0f2d730287
|
foundations: design tokens (light + dark) and CSS reset
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-18 09:07:31 +01:00 |
|
hsiegeln
|
216651e525
|
scaffold: Vite + React + TypeScript + Vitest project setup
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-18 09:03:33 +01:00 |
|