docs(audit): TwoFactorSetup refactor entry in FRONTEND_DEEP_DIVE_AUDIT

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
senke 2026-02-06 01:26:01 +01:00
parent 3886061ec9
commit 2f72c2cb8a

View file

@ -124,6 +124,7 @@ Les problèmes sont classés en **Bloquant**, **Amélioration** et **Perfectionn
| ~~`SharePlaylistModal.tsx`~~ | ~~145~~ | **Refactorisé 2026-02-05** : module `features/playlists/components/share-playlist-modal/` avec `useSharePlaylistModal`, `SharePlaylistModalContent`, `SharePlaylistModalSkeleton`. ErrorDisplay + retry. Stories : Default, Loading, Error. Re-export depuis `SharePlaylistModal.tsx`. |
| ~~`AddCollaboratorModal.tsx`~~ | ~~200~~ | **Refactorisé 2026-02-05** : module `features/playlists/components/add-collaborator-modal/` avec `useAddCollaboratorModal`, `AddCollaboratorModalForm`, `AddCollaboratorModalSkeleton`. ErrorDisplay (validation + mutation, retry). Stories : Default, Loading, Error (MSW). Re-export depuis `AddCollaboratorModal.tsx`. |
| ~~`UploadView.tsx`~~ | ~~301~~ | **Refactorisé 2026-02-05** : module `components/views/upload-view/` avec `useUploadView`, `UploadViewStepper`, `UploadViewStep1`, `UploadViewStep2`, `UploadViewStep3`, `UploadViewSkeleton`. Layout `min-h-layout-page`, `max-h-96`. Stories : Default, Loading, Empty, Error. Re-export depuis `UploadView.tsx`. |
| ~~`TwoFactorSetup.tsx`~~ | ~~322~~ | **Refactorisé 2026-02-05** : module `components/settings/security/two-factor-setup/` avec `useTwoFactorSetup`, `TwoFactorSetupHeader`, `TwoFactorSetupStep1`, `TwoFactorSetupStep2`, `TwoFactorSetupStep3`, `TwoFactorSetupSkeleton`. Stories : Default, Step1, Step2, Loading, Error (MSW). Re-export depuis `TwoFactorSetup.tsx`. |
### Problèmes identifiés
@ -176,6 +177,7 @@ Les problèmes sont classés en **Bloquant**, **Amélioration** et **Perfectionn
- **SharePlaylistModal (fait 2026-02-05)** : module `features/playlists/components/share-playlist-modal/` avec `useSharePlaylistModal`, Content, Skeleton. Stories : Default, Loading, Error.
- **AddCollaboratorModal (fait 2026-02-05)** : module `features/playlists/components/add-collaborator-modal/` avec `useAddCollaboratorModal`, Form, Skeleton. Stories : Default, Loading, Error (MSW). ErrorDisplay pour validation et mutation avec retry.
- **UploadView (fait 2026-02-05)** : module `components/views/upload-view/` avec `useUploadView`, Stepper, Step1/2/3, Skeleton. Stories : Default, Loading, Empty, Error.
- **TwoFactorSetup (fait 2026-02-05)** : module `components/settings/security/two-factor-setup/` avec `useTwoFactorSetup`, Header, Step1/2/3, Skeleton. Stories : Default, Step1, Step2, Loading, Error (MSW).
- **PlaylistList (fait 2026-02-05)** : module `features/playlists/components/playlist-list/` avec `usePlaylistList`, `PlaylistListToolbar`, `PlaylistListEmpty`, `PlaylistListError`. Stories : Default, Grid, Empty (MSW), Loading (skeleton).
- **dialog (fait 2026-02-05)** : module `components/ui/dialog/` avec Dialog, Header, Body, Footer, Content, Description, Title, Trigger, DialogSkeleton. Stories : Default, Alert, Composition, Loading.
- **AccountSettings (fait 2026-02-05)** : module `features/settings/components/account-settings/` avec `useAccountSettings`, ErrorBanner, PasswordCard, ExportCard, DeleteCard, AccountSettingsSkeleton. Stories : Default, Loading.