Files
xamxam/TODO.md
T
Pontoporeia a1f32acaa1 cleanup: sélection multiple + page dédiée (/admin/cleanup.php)
- cleanup-tmp.php: accepte les arrays filepond_dirs[] et trash_files[] pour suppression en lot
- cleanup-stats-fragment.php: ajout checkboxes + barre d'actions groupées + formulaire bulk HTMX
- admin-cleanup-bulk.js: module JS pour toggleAll, updateBulk, bulkDelete
- Nouvelle page /admin/cleanup.php remplace la modale (tmp-cleanup.php supprimé)
- Bouton Nettoyer dans index.php devient un lien vers la page dédiée
2026-07-03 17:06:23 +02:00

1.6 KiB
Raw Blame History

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