Commit graph

9 commits

Author SHA1 Message Date
senke
230286e073 refactor: Phase 1 — SUMI token foundation
- Rewrite index.css with complete SUMI token system (dark + light themes)
- All --sumi-* variables: backgrounds, surfaces, borders, text, pigments,
  spacing, radius, shadows, glass, scrollbar, motion, z-index, layout
- shadcn/Radix semantic mapping (--background, --foreground, etc.)
- Tailwind @theme mapping with new fonts (Inter, Space Grotesk, JetBrains Mono)
- SUMI keyframe animations (sumi-fade-in, sumi-slide-up, sumi-scale-in, etc.)
- Delete 11 redundant CSS files (design-system.css, design-tokens.css,
  button.css, card.css, input.css, badge-avatar.css, header.css,
  fix-input-focus.css, fix-login-form.css, visual-enhancements.css,
  premium-utilities.css)
- Update main.tsx: single CSS import (index.css only)
- Update ThemeProvider: data-theme attribute instead of .dark class toggle
- Update index.html FOUC script: data-theme attribute

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 01:48:01 +01:00
senke
39f7967e1e incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
senke
7452bd637a stabilisation commit A 2026-01-07 19:39:21 +01:00
senke
50bc8444de feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support

Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers

Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript

Imported all new CSS files in main.tsx
2026-01-04 01:44:23 +01:00
senke
fced92c1d3 feat: add Card component with fusion design system
- Created card.css with 6 variants:
  * Default (Dark cyber with hover glow)
  * Manga (Speed lines with clip-path)
  * Neon (Glowing borders and gradients)
  * Nature (Organic botanical style)
  * Elevated (Floating with shadows)
  * Glass (Glassmorphism with backdrop blur)
- Added Card subcomponents: CardHeader, CardTitle, CardBody, CardFooter
- Implemented spacing modifiers (compact, normal, spacious)
- Added interactive, borderless, and flat modifiers
- Full dark mode support
- Smooth hover animations and transitions
2026-01-04 01:44:23 +01:00
senke
2c10110c3f feat: enhance Button component with fusion design system
- Created button.css with 9 variants:
  * Primary (Neon cyber with clip-path)
  * Secondary (Outline with gradient fill)
  * Gaming (XP/Achievement style)
  * Terminal (Matrix/Hacker green)
  * Nature (Organic botanical)
  * Graffiti (Spray paint effect)
  * Ghost (Minimal)
  * Outline (Clean)
  * Destructive (Error/Delete)
- Added 4 size variants (sm, md, lg, xl)
- Added icon button support
- Updated Button.tsx to use new design system classes
- All variants include hover effects, animations, and accessibility
2026-01-04 01:44:23 +01:00
senke
5edc0f39f8 [FE-TYPE-013] fe-type: Add type safety for components 2025-12-25 15:00:35 +01:00
senke
d33c351ac6 refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
okinrev
f88d4740f3 BASE: completing the initial repo state 2025-12-03 22:56:50 +01:00