docs(audit): add DiscoverView refactor entry to FRONTEND_DEEP_DIVE_AUDIT

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
senke 2026-02-06 13:19:48 +01:00
parent c17c975b59
commit 94dc4c6ae2

View file

@ -115,6 +115,7 @@ Les problèmes sont classés en **Bloquant**, **Amélioration** et **Perfectionn
| ~~`EditProfile.tsx`~~ | ~~310~~ | **Refactorisé 2026-02-05** : module `components/settings/profile/edit-profile/` avec types, `cropUtils`, `useEditProfile`, `EditProfileImagesCard`, `EditProfileIdentityCard`, `EditProfileSidebar`, `EditProfileSkeleton`. Conformité : textarea `min-h-[100px]``min-h-24`. Stories : Default, Loading (Skeleton). Re-export depuis `EditProfile.tsx`. |
| ~~`GroupDetailView.tsx`~~ | ~~307~~ | **Refactorisé 2026-02-05** : module `components/social/groups/group-detail-view/` avec types (`ExtendedGroup`, `GroupMember`, `GroupEvent`), `useGroupDetailView`, `GroupDetailViewHeader`, `GroupDetailViewMembers`, `GroupDetailViewEvents`, `GroupDetailViewSidebar`, `GroupDetailViewSkeleton`. Conformité : `text-[10px]``text-xs`, `min-w-[80px]``min-w-20`. Stories : Default, Loading. Re-export depuis `GroupDetailView.tsx`. |
| ~~`UserProfilePage.tsx`~~ | ~~318~~ | **Refactorisé 2026-02-05** : module `features/profile/pages/user-profile-page/` avec `useUserProfilePage`, `UserProfilePageHero`, `UserProfilePageHeader`, `UserProfilePageTabs`, `UserProfilePageSkeleton`, `UserProfilePageError`. Conformité : stats `text-[10px]``text-xs`. Stories : Default (route /u/demo), Loading (Skeleton), NotFound (route /u/notfound). MSW : GET `/api/v1/users/by-username/:username` (404 pour notfound). Re-export depuis `UserProfilePage.tsx`. |
| ~~`DiscoverView.tsx`~~ | ~~300~~ | **Refactorisé 2026-02-05** : module `components/views/discover-view/` avec `useDiscoverView`, `DiscoverViewHero`, `DiscoverViewTrending`, `DiscoverViewNewReleases`, `DiscoverViewGenres`, `DiscoverViewSkeleton`, `DiscoverViewError`. Conformité : loading `h-[50vh]` → Skeleton ; badge UPDATED `text-[10px]``text-xs` ; erreur `min-h-layout-page-sm`. Stories : Default, Loading (Skeleton), Error. Re-export depuis `DiscoverView.tsx`. |
| ~~`AccountSettings.tsx`~~ | ~~362~~ | **Refactorisé 2026-02-05** : module `features/settings/components/account-settings/` avec `useAccountSettings`, `AccountSettingsErrorBanner`, `AccountSettingsPasswordCard`, `AccountSettingsExportCard`, `AccountSettingsDeleteCard`, `AccountSettingsSkeleton`. Stories : Default, Loading. Re-export depuis `AccountSettings.tsx`. |
| ~~`TrackSearchFilters.tsx`~~ | ~~348~~ | **Refactorisé 2026-02-05** : module `features/tracks/components/track-search-filters/` avec `useTrackSearchFilters`, `TrackSearchFiltersBasic`, `TrackSearchFiltersAdvanced`, `TrackSearchFiltersSkeleton`. Stories : Default, Applied, Loading. Re-export depuis `TrackSearchFilters.tsx`. |
| ~~`SessionsPage.tsx`~~ | ~~351~~ | **Refactorisé 2026-02-05** : module `features/auth/components/sessions-page/` avec `useSessionsPage`, `SessionsPageHeader`, `SessionsPageErrorBanner`, `SessionsPageRevokeAllButton`, `SessionsPageSessionItem`, `SessionsPageContent`, `SessionsPageEmpty`, `SessionsPageSkeleton`. Stories : Default, Loading, Empty, Error. MSW : GET/DELETE auth/sessions. Re-export depuis `pages/SessionsPage.tsx`. |