veza/apps/web/src/features/search
senke 37dae9e646 fix(a11y): Sprint 7 — semantic HTML and accessibility deep-dive
S7.1: Replace div onClick with semantic button in DialogTrigger.tsx
S7.2: Replace role="button" divs with native <button> elements in 12 files
      (PlaylistCard, TrackCard, ConversationItem, NotificationMenuItem,
       AudioPlayerTrackInfo, SearchPageResults, ProjectsManagerAddCard,
       ProjectsManagerCard, GearInventoryGrid, UploadModal, dropdown.tsx,
       LibraryPageGrid)
S7.3: Add focus-visible:ring-2 to 14 form inputs with outline-none across
      9 modal files (CreateGroupModal, DataExportModal, EditPlaylistModal,
      AddToPlaylistModal, BanUserModal, RefundRequestModal, FlashSaleModal,
      TipStreamerModal, CreatePostModal)
S7.4: Add semantic landmarks — <section> in DashboardPage, <article> in
      PostCard and CourseCard

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 10:34:39 +01:00
..
components fix(a11y): Sprint 7 — semantic HTML and accessibility deep-dive 2026-02-12 10:34:39 +01:00
pages refactor(search): extract SearchPage into feature module 2026-02-05 21:39:31 +01:00
services fix: Corriger extraction des données de recherche depuis réponse API imbriquée 2026-01-18 13:29:02 +01:00
utils feat(ui): tooltip adoption + search highlighting & skeleton loading 2026-02-09 23:14:00 +01:00