veza/apps/web/src/components/ui/dialog
senke 04c25aa24f Phase 2 stabilisation: code mort, Modal→Dialog, feature flags, tests, router split, Rust legacy
Bloc A - Code mort:
- Suppression Studio (components, views, features)
- Suppression gamification + services mock (projectService, storageService, gamificationService)
- Mise à jour Sidebar, Navbar, locales

Bloc B - Frontend:
- Suppression modal.tsx deprecated, Modal.stories (doublon Dialog)
- Feature flags: PLAYLIST_SEARCH, PLAYLIST_RECOMMENDATIONS, ROLE_MANAGEMENT = true
- Suppression 19 tests orphelins, retrait exclusions vitest.config

Bloc C - Backend:
- Extraction routes_auth.go depuis router.go

Bloc D - Rust:
- Suppression security_legacy.rs (code mort, patterns déjà dans security/)
2026-02-14 17:23:32 +01:00
..
Dialog.tsx Phase 2 stabilisation: code mort, Modal→Dialog, feature flags, tests, router split, Rust legacy 2026-02-14 17:23:32 +01:00
DialogBody.tsx style(ui): elevate Dialog to SaaS Premium 2026-02-07 15:08:52 +01:00
DialogContent.tsx refactor(ui): extract Dialog into dialog module 2026-02-05 22:59:48 +01:00
DialogDescription.tsx style(ui): elevate Dialog to SaaS Premium 2026-02-07 15:08:52 +01:00
DialogFooter.tsx style(ui): elevate Dialog to SaaS Premium 2026-02-07 15:08:52 +01:00
DialogHeader.tsx style(ui): elevate Dialog to SaaS Premium 2026-02-07 15:08:52 +01:00
DialogSkeleton.tsx ui(components): migrate remaining 27 skeleton files to Skeleton shimmer 2026-02-08 23:21:33 +01:00
DialogTitle.tsx refactor: Phase 7 — Clean up legacy components and remove dead tokens 2026-02-12 02:09:29 +01:00
DialogTrigger.tsx fix(a11y): Sprint 7 — semantic HTML and accessibility deep-dive 2026-02-12 10:34:39 +01:00
index.ts refactor(ui): extract Dialog into dialog module 2026-02-05 22:59:48 +01:00
types.ts Phase 2 stabilisation: code mort, Modal→Dialog, feature flags, tests, router split, Rust legacy 2026-02-14 17:23:32 +01:00