- Section "FROM THE WORKSHOP" en mosaïque bento
- Data-driven via le tableau screenshots (placeholders si src null)
- Badge WIP, hover zoom + label pour les vrais screens
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Retire la section CRAFT/SURVIVE/WONDER
- Équipe : Mathew Simon (CEO/Dev), Kevin Tostivin (3D/DA), Axel (Anim 3D)
- Grille 3 colonnes pour les cards équipe
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Renomme "THE CLIMBERS" en "THE TEAM"
- Cards valeurs et team en boxes arrondis (rounded-3xl/2rem)
- Avatars circulaires avec ring accent au hover
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Jeu « Project One » → « Emberwild » (slug `emberwild`) dans lib/games.ts
et toutes les références (accueil, devblog, README)
- Photo d'équipe (CEO/dev) câblée sur /image/teams/CEO_Dev.jpg
- CI/CD porté de GitHub Actions vers Gitea Actions
(.gitea/workflows/deploy.yml) : build + déploiement auto au push sur master
- deploy.sh : déploiement manuel de secours
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Envoi reel via le SDK Resend dans app/actions/contact.ts (avec gestion d'erreur)
- Cles/adresses lues depuis l'env (RESEND_API_KEY, CONTACT_TO_EMAIL, CONTACT_FROM_EMAIL)
- Ajout de resend en dependance + lock synchronise
- .env.example documente la config (autorise dans .gitignore)
- README + TODO a jour
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>