Gwadaking
e5e835298e
feat: logo dans la topbar à la place de l'emoji+texte
2026-04-08 03:09:55 -04:00
Gwadaking
90bee1bfe9
fix: rebuild propre — 1 seul bundle, plugin clean-assets avant chaque build
2026-04-08 03:08:02 -04:00
Gwadaking
9f73639f25
clean: supprimer les artifacts Vite du repo, gitignore public/assets
2026-04-08 03:00:02 -04:00
Gwadaking
878174404e
fix: calculer ETA depuis horizons API — évite dépendance aux données stale en base
2026-04-03 19:35:21 -04:00
Gwadaking
22a3ce23a4
fix: corriger null paint et line-dasharray invalide dans cartoonizeStyle
2026-04-03 19:27:15 -04:00
Gwadaking
8a60c783b1
fix: supprimer le pattern dots, réduire opacité observations
...
Les dots couvraient tout le tile Sentinel (pas seulement les pixels
sargasses), saturant la vue. Fill opacity réduit à 0.5 pour laisser
respirer la carte sous-jacente.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 16:42:33 -04:00
Gwadaking
6bf6762dac
fix: ne pas injecter afai:null dans les propriétés GeoJSON
...
MapLibre considère null comme "propriété présente" → le filtre !has
ne prenait pas le relais → tous les polygones étaient masqués.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 16:36:57 -04:00
Gwadaking
3f1e49bb3b
fix: masquer les zones d'observation sans sargasses (afaiIndex = 0)
...
Passe afaiIndex en propriété GeoJSON et applique un filtre MapLibre
sur les layers observation : seules les features avec afai > 0 sont
affichées. Fallback : si la propriété est absente, affichage normal.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 16:21:15 -04:00
Gwadaking
7169dffc67
feat: refonte visuelle cartoon — fond OpenFreeMap, marqueurs SVG, légende comic, SpotPanel clair
...
- Fond cartoon : OpenFreeMap bright transformé (îles #7ec850, océan #3ab5e6, bordure #4a7c2f)
- Overlay vagues SVG subtil sur toute la carte (opacity 6%)
- Marqueurs spots SVG expressifs : ★ (ok), ! (risque), ✕ (impact) — animation bounce sur impact
- Sargasses #f4a020 avec texture dots MapLibre + contour épais 3.5px
- Légende comic : fond #fffbf0, bordure 3px, ombre dure 4px 4px 0 #333 , Fredoka One
- SpotPanel blanc cassé avec ombre dure cartoon, gauge coloré pastel (vert/jaune/rouge)
- Topbar #1a1a2e avec boutons bleus ombre dure + hover translate(-2px,-2px)
- Timeline : step actif avec ombre dure cartoon
- Police Fredoka One chargée via Google Fonts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 15:25:17 -04:00
Gwadaking
1078a3459b
fix: supprimer le width 1126px du #root qui bridait la map en desktop
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 15:05:13 -04:00
Gwadaking
6e6df9fd89
build: bundle frontend assets
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-02 14:42:46 -04:00
Gwadaking
d4c513e5e5
build: bundle frontend assets
2026-04-01 23:39:52 -04:00
Gwadaking
c02b58c3ce
fix: remove unused frontend/dist volume, commit built assets
2026-04-01 20:57:28 -04:00