• Joined on 2026-04-16
florian pushed to main at florian/info-canicule 2026-05-26 02:40:39 +02:00
ac46637377 perf: skip previous-1950-2024 fetch si latest suffit (cold-fetch -90%)
florian pushed to main at florian/info-canicule 2026-05-26 02:32:52 +02:00
b342ea7375 perf: fetches parallèles + /api/health expose vigilance freshness
florian pushed to main at florian/info-canicule 2026-05-26 02:24:38 +02:00
ecac3fbf8a polish(h2): titre 'Niveau par département' aussi dynamique
florian pushed to main at florian/info-canicule 2026-05-26 02:22:23 +02:00
0b418bd031 fix(vigilance): écheance dynamique selon l'heure courante
florian pushed to main at florian/info-canicule 2026-05-26 02:16:08 +02:00
27441cdbb8 feat: retire API publique + dedupe load-balancing MF + maj pages
florian pushed to main at florian/info-canicule 2026-05-26 02:01:32 +02:00
0a1f11aa00 tune(vigilance): cache TTL 15min → 5min pour capter bulletins complémentaires MF
florian pushed to main at florian/info-canicule 2026-05-26 01:57:39 +02:00
5f8b765d79 feat: Vigilance API officielle + tab 1 an + logo SVG + map à 5xl
florian pushed to main at florian/info-canicule 2026-05-26 01:43:13 +02:00
cb8d111a12 feat: normales journalières + dedupe SYNOP + carte plus large
florian pushed to main at florian/info-canicule 2026-05-26 00:43:32 +02:00
84e8bd200f test: E2E onglet 24h + station PARIS-MONTSOURIS (sentinelle MF API live)
florian pushed to main at florian/info-canicule 2026-05-26 00:37:13 +02:00
a007f340dc fix(stations): parse CSV en CRLF robust (le name était stripped \r → undefined)
florian pushed to main at florian/info-canicule 2026-05-26 00:32:37 +02:00
5fbbec4902 fix(mf): utiliser header apikey: au lieu de Bearer (API Key longue durée)
florian pushed to main at florian/info-canicule 2026-05-26 00:25:58 +02:00
a849977fcc refactor(mf): API Key longue durée au lieu d OAuth2 client_credentials
florian pushed to main at florian/info-canicule 2026-05-26 00:18:13 +02:00
a78726076f fix(makefile): make env -f pour overwrite (pass-cli v2 ne force pas par défaut)
florian pushed to main at florian/info-canicule 2026-05-26 00:14:07 +02:00
2c4d91ce2f feat: graph T° interactif + widget iframe + MF auth + E2E Playwright
florian pushed to main at florian/info-canicule 2026-05-26 00:07:22 +02:00
9cfd4f8385 fix: anomalie fenêtres 3j+7j (worst-case) + carte plus large PC
florian pushed to main at florian/info-canicule 2026-05-25 21:34:08 +02:00
c2b489f9b9 feat: normales saisonnières 1991-2020 + AnomalyBadge
florian pushed to main at florian/info-canicule 2026-05-25 21:01:53 +02:00
dc01c46c76 fix(og): commit le PNG, ne pas regenerer dans le container Alpine
florian pushed to main at florian/info-canicule 2026-05-25 20:59:14 +02:00
87d173684c feat: OG png + sentry + dept api + drom notice + registre canicule
florian pushed to main at florian/info-canicule 2026-05-25 20:23:05 +02:00
89e48c18e4 feat: tooltip carte + tri/group alertes + safelist couleurs + legal Nocleus
florian pushed to main at florian/info-canicule 2026-05-25 18:40:56 +02:00
58053b72ed doc: roadmap updated post-MVP go-live