8 Commits
Author SHA1 Message Date
valentin_le_moign da2504cf2f Retours client 09-10/2026 : accueil, admin, pages membres, interligne
- 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
2026-10-12 14:19:47 +02:00
valentin_le_moign 53f5a991bb Loader de scroll infini : styles réactivés, sans décalage de mise en page
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
2026-09-10 01:16:20 +02:00
valentin_le_moign 61fc7a0a1e Newsletters archivées lisibles en mobile (iframe srcdoc) + fix couleur du bouton de recherche sur iOS 2026-07-06 23:34:30 +02:00
valentin_le_moign 0a37adc872 Axes groupés par période sur les profils utilisateur + fix soulignement des titres de cards liées 2026-07-06 18:55:37 +02:00
valentin_le_moign a4bd228aa2 Corrections Pods (sous-types custom-simple, sync pick→taxonomie), agenda accueil et gras/italique single 2026-07-06 17:12:01 +02:00
valentin_le_moign d7d5d83f84 Refactoring : sécurité (XSS), découpage en modules inc/* et js/admin/*, IDs résolus par slug, perf (caches, cron Gravatar, assets auto-hébergés), tests 2026-06-10 21:38:46 +02:00
valentin_le_moign d3ed229760 fix: verrouillage catégorie dans la modale d'ajout de séance
Le verrouillage de la catégorie sur « Séance de séminaire » était attaché via
$(window).on('load') depuis $(document).ready. Dans l'iframe de la modale Pods,
l'événement load est déjà émis quand ce code s'exécute, donc le handler ne se
déclenchait jamais (révélé par un changement de timing de chargement WP/jQuery).
Exécution immédiate si document.readyState vaut déjà 'complete', sinon attente
de load comme avant.
2026-06-10 18:20:30 +02:00
valentin_le_moign ccf32dcece Initial commit 2026-05-12 23:33:46 +02:00