veza/apps/web/src/components/developer
senke b38cc2544d feat(ui): education, gamification, developer, admin views polish
Education:
- CourseCard: lessons count badge, progress bar, backdrop-blur on badges
- EducationView: framer-motion stagger on grid
- Filters: interactive color-coded pills (Beginner/Intermediate/Advanced)
- MyCoursesView: stagger animation, semantic token migration

Gamification:
- LeaderboardView: gold/silver/bronze podium styling with glow + accents
- AchievementCard: shine sweep animation on hover, lift effect
- AchievementsView: stagger animation with filter re-animation
- XPBar: semantic token fix

Developer dashboard:
- API key copy-to-clipboard with icon toggle
- Status indicator badges with animated pulse dot

Commerce/Admin:
- WishlistView: stagger animation, hover lift
- PurchasesView: stagger on list items
- Admin views: consistent headers, semantic tokens (text-white → text-foreground)

18 files modified, all text-white → text-foreground migrations

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 00:48:45 +01:00
..
modals feat(ui): form polish + micro-interactions for premium feel 2026-02-09 23:31:52 +01:00
APIPlaygroundView.stories.tsx style(stories): replace kodo decorators with design tokens in all story files 2026-02-07 15:10:32 +01:00
APIPlaygroundView.tsx ui(tokens): migrate bg/border-kodo-red → destructive, bg/border-kodo-lime → success (25 files) 2026-02-09 00:17:14 +01:00
DeveloperDashboardView.stories.tsx style(stories): replace kodo decorators with design tokens in all story files 2026-02-07 15:10:32 +01:00
DeveloperDashboardView.tsx feat(ui): education, gamification, developer, admin views polish 2026-02-10 00:48:45 +01:00
SwaggerUI.tsx refactor(tokens): complete design token migration to semantic system 2026-02-09 23:05:09 +01:00
WebhooksView.stories.tsx style(stories): replace kodo decorators with design tokens in all story files 2026-02-07 15:10:32 +01:00
WebhooksView.tsx refactor(tokens): complete design token migration to semantic system 2026-02-09 23:05:09 +01:00