Skip to content

Promotion env/staging → main (pied de page, en-tête, favicon, accueil) - #457

Merged
Oasis35 merged 13 commits into
mainfrom
env/staging
Oct 28, 2026
Merged

Oasis35 merged 13 commits into
mainfrom
env/staging

Conversation

@Oasis35

@Oasis35 Oasis35 commented Oct 28, 2026

Copy link
Copy Markdown
Owner

Requested by Clément · project thread

Promotion en prod de ce qui a été validé au staging depuis #450.

Contenu

Points d'attention


Generated by Claude Code

- Pied de page sur deux lignes serrées : Mentions légales, Confidentialité,
  Contact, puis Instagram et « FR / EN » (langue courante en clair).
  Plus d'icônes, plus de lien vers les jours passés ni de cadenas admin.
- Nouvelle page /legal (éditeur, hébergeur, contenus musicaux Deezer) ;
  /privacy ne garde que la politique de confidentialité, chacune renvoie
  à l'autre. /mentions-legales et /legal-notice redirigent vers /legal.
- Lien « Admin » en haut du profil, pour un admin seulement.
- /legal ajouté au sitemap (API et sitemap de secours).
- Tests et doc mis à jour.

Claude-Session: https://claude.ai/code/session_018kRWbeqVe2fsMurVqWrxyQ
Pied de page en texte, mentions légales séparées de la confidentialité
…e précédente

Le test « sans accès » échouait par intermittence (runs 1671 et 1674) :
waitForResponse prenait parfois le GET /api/runs/me de la page d'avant,
dont le corps n'est plus lisible après la navigation. La page est d'abord
quittée (about:blank) et le corps lu dès l'arrivée de la réponse.

Claude-Session: https://claude.ai/code/session_018kRWbhS8nmZ1v4CP75aTtg
E2E Platines : test « sans accès » instable (corps de réponse illisible)
- Bandeau IN//SECONDS transparent et non collant, logo à gauche, accès à droite
- Calendrier des jours passés, cadenas admin, initiale du compte ; « Connexion » en texte pour un invité
- Le score remplace ces accès pendant une manche
- La série quitte l'en-tête : relevé « 🔥 12 jours · ❄ 2 gels » sous « Commencer », plus sur l'écran de résultat ni sur les jours passés
- Le lien Admin quitte le profil
En-tête sans effets : accès en ronds gris, série sous « Commencer »
En-tête : logo à 8 px du haut, « Connexion » en bouton
Remplace la note de musique sur fond ardoise par les lettres du logo
(Poppins 800, IN en blanc, // en terracotta) sur le fond du site.
Icônes de l'écran d'accueil régénérées, icône apple-touch en 180 px et
icône maskable séparée, avec une marge pour le recadrage d'Android.
Favicon : « IN// » du logo, comme la photo de profil Instagram
… et Partager

- GET /api/daily/today donne bestScore (record du joueur) et yesterdayMedian (médiane d'hier, 5 parties au moins, seulement sans record)
- accueil centré : date, « Blind test du jour », « 5 morceaux à deviner », record ou score à battre, Commencer sans lueur, série, Créer un compte, lien « Réponses des jours passés » en bas
- série protégée : ligne « Un gel a protégé ta série hier. » au lieu de « Bon retour ! »
- reprise : même mise en page, Abandonner en contour neutre, série sous les boutons
- résultat du jour : relevé de série sous « Partager mon score »
- en-tête sans calendrier ; page de connexion « Connexion ou inscription »
Accueil refait : date, record ou score à battre, série sous Reprendre et Partager
@Oasis35 Oasis35 self-assigned this Oct 28, 2026
@sonarqubecloud

Copy link
Copy Markdown

@Oasis35
Oasis35 merged commit d25f7e9 into main Oct 28, 2026
14 checks passed
Oasis35 added a commit that referenced this pull request Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant