Commit Graph

26 Commits

Author SHA1 Message Date
d56b91479f fix: prevent turnstile during prerender
All checks were successful
Tests / Backend - Tests skipped: 8, passed: 74
Backend Coverage #### Project Overview No changes detected, that affect the code coverage. * Line Coverage: 78.38% (551/703) * Lines of Code: 703 #### Quality Gates Summary No active quality gates.
Tests / Frontend - Lint, Tests et Build passed: 83
Frontend Coverage #### Project Overview No changes detected, that affect the code coverage. * Line Coverage: 80.90% (555/686) * Lines of Code: 686 #### Quality Gates Summary No active quality gates.
THE-TIP-TOP-MULTIBRANCH/pipeline/head This commit looks good
2026-09-20 01:25:06 +00:00
3a5eed6b96 fix: load Turnstile without onload callback
All checks were successful
Tests / Backend - Tests skipped: 8, passed: 74
Backend Coverage #### Project Overview No changes detected, that affect the code coverage. * Line Coverage: 78.38% (551/703) * Lines of Code: 703 #### Quality Gates Summary No active quality gates.
Tests / Frontend - Lint, Tests et Build passed: 83
Frontend Coverage #### Project Overview No changes detected, that affect the code coverage. * Line Coverage: 80.85% (553/684) * Lines of Code: 684 #### Quality Gates Summary No active quality gates.
THE-TIP-TOP-MULTIBRANCH/pipeline/head This commit looks good
2026-09-20 00:49:03 +00:00
e8080be405 fix: explicitly load Cloudflare Turnstile
All checks were successful
Tests / Backend - Tests skipped: 8, passed: 74
Backend Coverage #### Project Overview No changes detected, that affect the code coverage. * Line Coverage: 78.38% (551/703) * Lines of Code: 703 #### Quality Gates Summary No active quality gates.
Tests / Frontend - Lint, Tests et Build passed: 83
Frontend Coverage #### Project Overview No changes detected, that affect the code coverage. * Line Coverage: 80.85% (553/684) * Lines of Code: 684 #### Quality Gates Summary No active quality gates.
THE-TIP-TOP-MULTIBRANCH/pipeline/head This commit looks good
2026-09-20 00:43:04 +00:00
95a264dbae merge: integrate Emmanuel changes into main 2026-09-17 18:36:09 +00:00
Emma781227
2201446ee6 changement 2026-09-14 22:30:40 +02:00
Emma781227
8a6355cde1 ajout de la connection via facebook et du captcha 2026-09-14 21:08:04 +02:00
Alexis SANOGO
dfa5fb81a3 optimiser SEO et images, corriger age minimum inscription 2026-09-04 12:47:19 +02:00
Alexis SANOGO
a1ab2df975 Ajouter la page concept, améliorer la bannière, ajouter pages contact et concept au menu et ajouter la condition d'inscription pour plus de 18 ans 2026-08-29 01:44:20 +02:00
Alexis SANOGO
fc9bcbf8da ajouter sitemap et corriger SEO(title et description) 2026-08-27 17:23:28 +02:00
Alexis SANOGO
4f0b6d22f2 Ajouter des textes et fichier pdf pour le règlement du jeu 2026-08-27 16:28:38 +02:00
Alexis SANOGO
b1272bd008 Corriger les textes pour les limiter uniquement à la boutique de Nice 2026-08-27 15:25:53 +02:00
Emma781227
9609a7fcf7 Merge remote-tracking branch 'origin/Alexis' into Emmanuel
Récupère la FAQ de la page d'accueil et la refonte de la page Contact, ainsi
que la chaîne CI/CD et l'infrastructure VPS HTTPS venues de main.

Résolution des 13 conflits :

- Footer : les deux corrections sont conservées. FooterLink sort du composant
  (Alexis), la grille passe en une colonne sous 640 px et l'adresse email peut
  se couper (audit responsive).
- Admin : le BOM du CSV adopte la séquence échappée d'Alexis, plus lisible que
  le caractère invisible et sans règle de lint à désactiver.
- Contact : version d'Alexis retenue, plus complète, avec son formulaire.
- Connexion, Inscription : logos SVG conservés dans leur version nettoyée,
  avec aria-hidden ; les gestionnaires OAuth et les champs d'inscription
  restent en place.
- UserNav, Profile, services/admin : versions locales conservées.
- docker-compose : structure Traefik et domaines HTTPS d'Alexis, sur lesquels
  sont regreffés FRONTEND_URL et les identifiants OAuth par substitution.
- Les deux package-lock régénérés depuis les package.json fusionnés.

Aligne au passage les derniers chemins d'API restés relatifs sur VITE_API_URL,
sans quoi le bouton Google et la configuration du jeu visaient le domaine du
front en déploiement.

Fiabilise trois tests de tirage au sort : la table GrandPrizeWinner est unique
pour tout le jeu et le vivier contient de vrais comptes, donc les suites
mettent désormais un éventuel tirage réel de côté et n'attendent plus de
connaître le gagnant à l'avance.
2026-08-27 11:02:39 +02:00
79f463d280 feat: integrate consent-based Google Analytics 2026-08-23 10:35:33 +00:00
f9d72d45e2 merge: integrate Google OAuth and latest application fixes 2026-08-20 23:01:39 +00:00
Emma781227
2cf399d6d0 correction des bugue front end 2026-08-20 21:49:36 +02:00
Alexis SANOGO
21648ab171 Ajout de logo authentification Facebook / Google 2026-08-17 21:50:21 +02:00
047d34f59b fix: resolve frontend lint issues
All checks were successful
Tests / Backend - Tests passed: 8
THE-TIP-TOP-MULTIBRANCH/pipeline/head This commit looks good
2026-08-17 14:54:58 +00:00
Alexis SANOGO
4d31b03116 Précision projet fictif sur les pages footer, mentions légales et CGU 2026-08-02 08:28:46 +02:00
Alexis SANOGO
3258f06ecb actualisation des données de mentions légales et ajout des pages CGU et accessibilite 2026-07-27 18:20:01 +02:00
Alexis SANOGO
6d96ea958a Correction des couleurs de textes et de fond 2026-07-27 17:59:40 +02:00
Alexis SANOGO
2f7b2d2b64 Correction de redirection 2026-07-23 14:08:04 +02:00
Emma781227
65d6b23233 mise a jour 2026-07-08 07:10:49 +02:00
Emma781227
68a9650223 mise a jour 2026-07-01 22:06:22 +02:00
Emma781227
2d25c91c55 changes 2026-06-26 11:26:45 +02:00
Emma781227
4ea733440f Responsive : toutes les pages et composants Header/Footer
- Header : menu hamburger animé pour mobile, nav cachée sur petit écran
- Footer : grid 2 colonnes sur mobile, 4 colonnes sur desktop
- Accueil : titres et paddings adaptés mobile/tablette/desktop
- ReglesJeu : titres, cartes et CTA responsives
- MentionsLegales / Confidentialite : paddings et titres adaptés mobile
- Contact : padding et formulaire adaptés mobile
- Admin : tableau avec scroll horizontal sur mobile
- Employe : formulaire de recherche en colonne sur mobile
- Ajout composants Layout, Header, Footer et logo depuis branche Alexis

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 10:19:52 +02:00
Alexis SANOGO
e2d045c0ab Ajout de la page d'accueil, règles du jeu, confidentialité, mentions légales et contact 2026-06-19 16:05:11 +02:00