veza/apps/web/src/components/studio
senke 038b637a3f fix: UI remediation Phase 1 (S0-S5) + Phase 2 Sprint 6 shadow system
Phase 1:
- S0: Fix open redirect (safeNavigate), delete AuthContext/legacy auth, encrypt API keys, gitignore .env files
- S1: Split client.ts god object into 5 modules, unify toast system, delete unused Sidebar
- S2: Add glass button variant, migrate 32 z-index to SUMI tokens, fix card dark mode
- S3: Skip nav link, aria-hidden on icons, focus-visible ring fixes, alt attrs, aria-live regions
- S4: React.memo on list items, fix key={index}, loading=lazy on images
- S5: Branded loading screen, page transitions respect reduced-motion, LikeButton micro-interaction, i18n sidebar/header

Phase 2 Sprint 6:
- Wire Tailwind shadow utilities to SUMI tokens in @theme block (fixes 50+ files)
- Define shadow-card/shadow-card-hover tokens
- Remove dark:shadow-none workarounds from card.tsx (SUMI handles per-theme shadows)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 10:13:44 +01:00
..
ai-tools-view refactor: Phase 7 — Clean up legacy components and remove dead tokens 2026-02-12 02:09:29 +01:00
cloud-settings-view refactor: Phase 7 — Clean up legacy components and remove dead tokens 2026-02-12 02:09:29 +01:00
connectivity-view ui(components): migrate remaining 27 skeleton files to Skeleton shimmer 2026-02-08 23:21:33 +01:00
go-live-view refactor: Phase 7 — Clean up legacy components and remove dead tokens 2026-02-12 02:09:29 +01:00
projects fix: UI remediation Phase 1 (S0-S5) + Phase 2 Sprint 6 shadow system 2026-02-12 10:13:44 +01:00
projects-manager refactor: Phase 7 — Clean up legacy components and remove dead tokens 2026-02-12 02:09:29 +01:00
AIToolsView.stories.tsx style(studio): elevate AIToolsView to SaaS Premium 2026-02-07 14:25:23 +01:00
AIToolsView.tsx refactor(studio): AIToolsView module, re-export, stories 2026-02-06 02:07:05 +01:00
CloudSettingsView.stories.tsx style(studio): elevate CloudSettingsView to SaaS Premium 2026-02-07 14:25:20 +01:00
CloudSettingsView.tsx refactor(studio): CloudSettingsView module, re-export, stories 2026-02-06 02:11:33 +01:00
ConnectivityView.stories.tsx style(studio): elevate ConnectivityView to SaaS Premium 2026-02-07 14:38:15 +01:00
ConnectivityView.tsx refactor(studio): ConnectivityView module, re-export, stories 2026-02-06 02:02:00 +01:00
GoLiveView.stories.tsx style(studio): elevate GoLiveView to SaaS Premium 2026-02-07 14:39:24 +01:00
GoLiveView.tsx refactor(studio): GoLiveView module, re-export, stories 2026-02-06 01:57:22 +01:00
ProjectsManager.stories.tsx style(studio): elevate ProjectsManager to SaaS Premium 2026-02-07 14:41:25 +01:00
ProjectsManager.tsx refactor(studio): ProjectsManager module, re-export, stories 2026-02-06 01:44:40 +01:00