Files
xamxam/TODO.md

1.4 KiB

TODO

Completed

  • Apply correct fonts site-wide

    • Registered Combined and all 4 weights of BBBDMSans via @font-face in common.css
    • Added --font-body and --font-display CSS variables in variables.css
    • All font usages across common.css, tfe.css, apropos.css use var(--font-body) / var(--font-display)
    • Code blocks keep Courier New monospace (intentional)
  • Répertoire: rename search.php → repertoire.php, 6-column layout (AP + Orientations split, Finalité du Master added), HTMX server-side intersection filter, faded entries disabled, URL-shareable state

  • Match Accueil.png mockup

    • Nav: brand → "Xamxam", add Répertoire left, Licences/À Propos right
    • Search bar: full-width below nav (not inline)
    • Section label: "Publication récente" replacing "DÉCOUVREZ LES TFE" label
    • CSS: nav-left/nav-right layout, full-width search form
  • Fix homepage card grid styling

    • Added gap: 1.25rem and padding to .cards-container (was gap: 0, no padding)
    • Added border, border-radius: 8px, hover shadow + lift to .card
    • Added border-radius to .home-body figure and .card__media--gradient
    • Fixed .card__media--gradient to use aspect-ratio: 4/3 (was height: 100% which broke without explicit parent height)
    • Added border-top separator between card media and caption
    • Restyled .home-latest-label as uppercase section heading with border-bottom