12 Commits

Author SHA1 Message Date
Mathew f4413e1935 Marque les trois membres comme co-fondateurs
Deploy / deploy (push) Successful in 1m2s
Le studio a été fondé à trois, mais seul le rôle du jour était affiché.
"Co-founder" ouvre maintenant les trois cartes plutôt que d'être
accroché à un seul nom.

La ligne de rôle passe en segments insécables au passage : sur trois
cartes sur trois elle tient désormais sur deux lignes, et le navigateur
aurait coupé "Co-founder" à son trait d'union.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-02 16:13:29 +02:00
Mathew 9b6638eb00 Ajoute une couche de micro-animations sur tout le site
Deploy / deploy (push) Successful in 1m13s
Deux courbes partagées dans lib/motion.ts, pour que le CSS et Framer
aient le même feeling, et quatre primitives que Tailwind ne sait pas
exprimer : reflet de bouton, halo qui suit le curseur, soulignement qui
se dessine, secousse d'erreur.

Nouveaux composants : Stagger (les collections se distribuent une par
une), Spotlight (trouve son parent tout seul, donc les cartes restent
des composants serveur), ScrollProgress, BackToTop, Parallax, Spinner,
CheckMark. Reveal accepte maintenant une direction.

Côté rendu : le trait de nav glisse d'un onglet à l'autre, les cartes
se soulèvent, le hero réagit au scroll, les piliers entrent en zig-zag,
la lightbox glisse dans le sens demandé et les formulaires répondent.

prefers-reduced-motion est respecté partout : Framer coupe via
useReducedMotion, le CSS via la media query déjà en place.

Le commit embarque aussi la réorganisation des composants par domaine
qui était en cours dans l'arbre de travail — les deux étaient trop
imbriquées pour être séparées proprement.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-02 16:04:41 +02:00
Mathew 8fd9ca88cc Déplace la photo équipe et met à jour son chemin
Deploy / deploy (push) Successful in 1m2s
- Photo CEO déplacée vers public/image/Studio/Teams/
- Chemin corrigé dans la page studio
- MàJ allowlist permissions .claude/settings.json

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 22:51:29 +02:00
Mathew 628dfdfd52 Branche les vraies images d'Emberwild
Deploy / deploy (push) Successful in 1m1s
- Cover.png sur les cards du jeu
- Les 3 captures dans la galerie "FROM THE WORKSHOP"

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 22:50:13 +02:00
Mathew f40bb30029 Ajoute une image de couverture sur les cards de jeu
Deploy / deploy (push) Successful in 59s
- Champ `cover` dans lib/games.ts
- Branché sur la card home, la liste des jeux et le hero page projet
- Fallback placeholder logo si pas d'image

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-01 22:41:04 +02:00
Mathew 1d1792b43a Ajoute une galerie screenshots WIP sur la home
Deploy / deploy (push) Successful in 1m1s
- 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>
2026-07-01 22:29:22 +02:00
Mathew cea621a2fa Supprime la section valeurs et met la vraie équipe
Deploy / deploy (push) Successful in 1m2s
- 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>
2026-07-01 21:30:36 +02:00
Mathew b55c193bff Redesign de la page studio avec cards arrondies
Deploy / deploy (push) Successful in 1m0s
- 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>
2026-07-01 20:54:48 +02:00
Mathew 1d2c48cb93 Renomme le jeu en Emberwild + déploiement Gitea Actions
Deploy / deploy (push) Successful in 1m3s
- 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>
2026-07-01 20:48:41 +02:00
Mathew 0cd61f2a12 Branche le formulaire de contact sur Resend
Deploy to VPS / deploy (push) Has been cancelled
- 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>
2026-06-23 08:38:56 +02:00
Mathew 0c88206a23 (Update) Update projet + todo
Deploy to VPS / deploy (push) Has been cancelled
2026-06-22 23:32:18 +02:00
Mathew ea71039071 (Feat) Init WebSite 2026-06-22 23:03:02 +02:00