22 Commits
Author SHA1 Message Date
Pierre MartinandClaude Opus 5.5 b8f55e5609 Abonnement agenda (.ics) aux distributions
Un flux iCalendar généré depuis distributions.php, servi sur
/calendrier.ics, permet d'ajouter toutes les distributions à venir à son
agenda (iPhone, Android, Google Agenda, Outlook). En abonnement webcal://,
les agendas suivent les changements de dates sans rien réimporter.

Les heures sont converties depuis le champ `horaires` en tenant compte du
changement d'heure ; les distributions annulées sont exclues.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-23 00:54:39 +02:00
Pierre MartinandClaude Opus 5 b705f25eff Garde-fou : le déploiement échoue vite si le login FTP est refusé
Sans limite de tentatives, lftp réessayait indéfiniment un login refusé,
ce qui martèle le serveur et finit par déclencher un blocage d'IP côté OVH.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-06 23:52:46 +02:00
Pierre MartinandClaude Opus 5 ac80ec0ff7 Correction : déployer src/ et non la racine du dépôt
Le webroot contient le contenu de src/ à plat, mais la cible mirroir
partait de « ./ ». Lancée depuis la racine, elle publiait .git/, shell.nix
et surtout .envrc — qui contient le mot de passe FTP en clair — dans le
répertoire public.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-06 23:38:45 +02:00
Pierre MartinandClaude Opus 5 0b7444f799 Calendrier 2026-2027 : distributions mensuelles à la grange
Toutes les distributions ont désormais lieu à « La Grange », le dernier
mercredi du mois (sauf décembre, avancé au 16), de 17h à 19h.

Les horaires passent dans un champ obligatoire `horaires` de chaque
distribution : la Guinguette du 30 juin 2027 finit à 21h30, ce que la
valeur codée en dur ne permettait pas d'exprimer.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-06 23:28:28 +02:00
Pierre MartinandClaude Sonnet 4.6 c3b9ab72fc Correction : la prochaine distribution reste affichée tout le jour J
Comparaison sur la date seule (minuit) plutôt que sur l'heure courante,
pour éviter que le basculement se fasse dès le matin du jour de distribution.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 22:34:46 +02:00
Pierre MartinandClaude Sonnet 4.6 2fd9646ca6 Ajout distribution du 27 juin 2026 à la grange
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 22:34:10 +02:00
Pierre Martin 482a35adf4 màj avec 14 février à latapie 2026-01-27 00:40:41 +01:00
Pierre Martin a3324155bd fix lieux 2025-11-17 16:24:00 +01:00
Pierre Martin 21c34a2cd9 dates de distribution fixes et site màj dynamiquement 2025-11-16 21:41:11 +01:00
Pierre Martin d4c06939b8 Mise à jour 2025 2025-10-01 13:26:40 +02:00
Pierre Martin 1772ad78e5 Août 2025 2025-07-23 11:23:06 +02:00
Pierre Martin 221b45faea Guinguette 2025-07-23 11:22:58 +02:00
Pierre Martin d6c4514b1f Mise à jour pour la prochaine commande. 2025-05-12 21:44:33 +02:00
Pierre Martin b1b9c3d20f Allow to pass FTP password via env var for deployment 2025-02-05 21:20:34 +01:00
Pierre Martin 4297db82ce Mise à jour des dates 2025-02-05 21:05:59 +01:00
Pierre Martin 5737d17e18 Ajout des savons de Solène 2025-02-05 21:05:52 +01:00
Pierre Martin 8c109bffeb Remise du titre de la V1 (SEO FTW!) 2024-12-08 23:33:10 +01:00
Pierre Martin 3fa0fbf247 Ajout des favicons 2024-12-08 23:29:02 +01:00
Pierre Martin 6c9db5c999 Deployment (doc) 2024-12-08 23:28:53 +01:00
Pierre Martin a156442217 Adaptation d'après les retours 2024-12-08 23:18:52 +01:00
Pierre Martin e26301960b V1 2024-12-04 01:42:17 +01:00
Pierre Martin 1e41b24330 init 2024-12-04 00:35:35 +01:00