5 Commits
Author SHA1 Message Date
valentin_le_moignandClaude Opus 5 3cf09ea74f Annonces à venir proposées, et dates d'événement au lieu des dates de publication
Retour du commanditaire après le premier envoi réel (juillet 2026) : des
annonces à venir n'étaient pas proposées à la coche, et les dates affichées
étaient les dates de publication.

- Fenêtre « à venir » de 12 mois (FUTURE_HORIZON_MONTHS), démarrant à la fin
  du mois de la newsletter ou à aujourd'hui si ce mois est passé, en
  remplacement du plafond « début de fenêtre <= fin du mois ». Idem pour les
  séances (SEANCE_WINDOW_MARGIN_DAYS de 5 jours supprimée). Ces items sont
  regroupés dans un bloc « À venir », décochés par défaut.
- event_date_label() centralise les libellés du thème (« Le X de H1 à H2 »,
  « Du X au Y », « Jusqu'au X », « X à H ») sur la convention
  date_de_debut > datetime > post_date. Utilisée par l'export et par la
  pastille de la liste à cocher, qui affichent donc la même chose.
- Tri par date d'événement (sql_event_date_order) et non par date de
  publication.
- Fenêtres de fin « +35 j » et « +3 mois » recalées sur la date d'événement :
  un événement annoncé plus de 35 jours à l'avance sortait de la fenêtre
  avant d'avoir eu lieu et manquait dans la newsletter de son propre mois.
- merge_selected_items() : une sélection déjà enregistrée est réinjectée dans
  la liste même si ses items sont sortis de la fenêtre — sans ça, rouvrir puis
  réenregistrer une ancienne newsletter l'amputait silencieusement.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011w7RzAHv4r1Yahnm2NwDDG
2026-08-27 17:48:08 +02:00
valentin_le_moign 021f322719 Catégories résolues par slug et IDs Pods par nom, tests 2026-06-10 21:38:47 +02:00
valentin_le_moignandClaude Opus 4.8 66dc9e1f47 Newsletter : ouvrages en année seule + filets pleins sous les titres
- Catégorie ouvrages (15) : la date n'affiche plus que l'année (format Y),
  comme l'affichage des cartes côté front. format_raw_date() accepte un
  paramètre de format, sans changement pour les autres catégories.
- Titres de section : remplacement du dégradé (linear-gradient, non supporté
  par Outlook et certains clients mail) par un filet de couleur unie via le
  pattern table + bgcolor déjà utilisé pour la barre d'accent.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 18:40:56 +02:00
valentin_le_moign b48f14f0a0 Sélection par séance, réordonnancement et exclusion vie du labo 2026-06-03 00:36:55 +02:00
valentin_le_moign f3970480c4 Initial commit 2026-05-12 23:34:00 +02:00