Les légendes des médias ne sont plus jamais affichées sous les images des
annonces et des séances. Le titre de l'image s'affiche uniquement quand
« Afficher le titre des images en légende » est cochée ; sinon, aucune
légende. WordPress remplit automatiquement la légende à l'upload à partir
des métadonnées EXIF/IPTC du fichier (ex. « Screenshot » pour les captures
macOS), ce qui faisait apparaître un texte malgré la case décochée.
- Accueil : bouton « Toutes les manifestations scientifiques » (au lieu de
« Tous les événements »), titre de la page cible
- Accueil : diaporama Ouvrages et revues trié par date d'événement /
de publication (thalim_event_date_order) et non par date de création
- Admin : bloc « Type d'annonce » de retour dans la colonne de droite —
le groupe Pods s'appelle désormais `categorie`, la metabox est donc
#pods-meta-categorie
- Pages membres : « Mis à jour le » lit la date de dernière modification
du profil (user meta thalim_profile_updated, posée sur profile_update et
à la sauvegarde Pods) au lieu de user_registered (date de migration) ;
ligne masquée tant que le profil n'a pas été réenregistré
- Single : interligne et espacement des corps collés depuis un webmail
(<div> par paragraphe, <div></div> vides) — SCSS seulement, CSS à compiler
Les règles `.scroll-spinner` et leurs keyframes étaient enfermées dans le
bloc `/* … */` legacy de `_category.scss` : Sass recopie ces commentaires
verbatim, les trois points n'avaient donc aucun style et restaient
invisibles pendant le chargement AJAX. Bloc sorti du commentaire (le
legacy reste en place), points allégés (5 px, gris) et marge haute
élargie.
Le modifieur `--reserve` réserve la place en permanence et n'anime que
l'opacité, au lieu de basculer `display` : plus de saut de mise en page
ni à l'apparition ni à la disparition. `infiniteScroll.js` bascule
désormais la classe `is-loading`.
Le `rootMargin` de l'observer passe à 700 px pour que la requête parte
plus tôt, et le loader de l'agenda est supprimé (markup + JS).
Claude-Session: https://claude.ai/code/session_01WQLwtNFa1LNaN7QTAbYkZx
Le premier item du popover était grisé en dur (`:first-of-type`), donc
affiché comme actif quel que soit l'axe courant. La classe `is-active`
est désormais posée en Twig sur l'axe actif (ou sur « Tous les axes »
hors mode taxonomie), et le style suit cette classe.
Ajout d'un hover en `background-image` (calque translucide) plutôt qu'en
`background-color`, pour un assombrissement identique sur les lignes
blanches et grises du zébrage.
Claude-Session: https://claude.ai/code/session_01WQLwtNFa1LNaN7QTAbYkZx