5 Commits

Author SHA1 Message Date
caty21 062892c340 fix: favicon FX — inverse les couleurs (fond quasi-noir #090e1a, texte orange #f59e0b)
Le commit précédent avait les couleurs inversées (fond orange, texte foncé) ;
c'est le design d'origine (fond sombre, texte orange) qui était voulu.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-08 18:06:19 +02:00
caty21 78ce4b9dc6 revert: favicon — remplace le globe par le logo FX (carré orange, texte FX)
Préférence utilisateur : revient au design FX (amber-500 bg + texte FX
dans la couleur de fond de l'app), généré proprement en PNG à toutes les
tailles (icon.png, apple-icon.png, icon-192/512.png pour le manifest PWA).
Header (app/page.tsx) en hérite automatiquement puisqu'il référence /icon.png.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-08 18:03:12 +02:00
caty21 f858b605df fix: favicon — recadre sur le globe (trop petit) en gardant les coins arrondis
Le premier crop gardait le carre creme complet + marge transparente autour :
le globe ne remplissait qu'environ 49% de la largeur totale, illisible en
taille onglet (16x16). Recadre desormais sur le bounding box du carre creme
lui-meme (mesure par scan de pixels), ce qui grossit le globe tout en
preservant les coins arrondis de la carte (un premier essai trop serre sur
le globe seul les avait coupes).

Header (app/page.tsx) : remplace l'icone Activity (lucide) generique par le
vrai favicon (/icon.png), agrandi et aligne verticalement avec le titre.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-08 17:57:22 +02:00
caty21 49feaf4465 feat: nouveau favicon (globe aquarelle) — remplace le placeholder FX
app/icon.png + app/apple-icon.png (convention Next.js, auto-génère les
balises <link>), manifest.json PWA mis à jour vers les mêmes PNG.
Supprime les anciens SVG placeholder devenus orphelins.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-08 17:32:06 +02:00
caty21 886a5b426f fix: force-dynamic on all API routes + PWA manifest & service worker
- Add export const dynamic = "force-dynamic" to routes previously
  pre-rendered as static (rate-probabilities, news, fx, yields, calendar)
  → fixes empty data on Vercel where static pre-render got HTTP 403
- Add PWA: manifest.json, sw.js, icons, layout meta + apple-touch-icon

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-27 15:19:35 +02:00