- [x] Remove "Mo" option from duration — keep only minutes and pages - [x] Combine pages and minutes as separate fields (both can be set simultaneously) - [x] Fix minutes input visibility (can't see what's typed) - [x] Add `has_annexes` checkbox to form + DB column - [x] Display duration on admin backoffice recap page - [x] Update public TFE page duration display for new combined format - [x] Fix `handleAutosaveResponse is not defined` — load `autosave-handler.js` on about_page edit view - [x] Fix `handleAutosaveResponse is not defined` in admin add/edit — function was scoped inside IIFE bundle, not on window - [x] Fix search result cards: title and author always below image/gradient, remove text overlay on placeholder gradient - [x] Change search results to 10 per page with HTMX pagination (no-JS fallback preserved) - [x] Bump to 15 results/page, make results area vertically scrollable, sticky pagination at viewport bottom - [x] Fix HTMX targetError: move #search-results wrapper inside fragment so it survives outerHTML swaps - [x] Add range counter to results header (e.g. "1–15 sur 112 résultats") - [x] Collapsible filter controls with
/ + active filter badge on mobile - [x] Responsive paginator: hide first/last buttons on mobile, smaller touch targets - [x] Compact range counter on mobile: "1–15 / 112" instead of full "1–15 sur 112 résultats"