Consigne l'état de fin de journée du 2026-09-16 (déploiement réel, bugs corrigés, DA en cours)
This commit is contained in:
@@ -5,6 +5,43 @@ la date à laquelle elles ont été prises. Toute nouvelle décision structurant
|
||||
(schéma DB, auth, hébergement, etc.) doit être ajoutée ici après validation
|
||||
par Kévin.
|
||||
|
||||
## 2026-09-16 (récap fin de journée)
|
||||
|
||||
Produit passé de "code écrit, rien de déployé" à **réellement en ligne et
|
||||
testé** : `https://photobooth.assistantaikev.eu` (VPS Hostinger, nginx +
|
||||
Traefik), backend sur le projet Supabase définitif `kevin-lecou-hub`.
|
||||
|
||||
- **Bugs réels trouvés et corrigés en cours de route** (tous via tests en
|
||||
conditions réelles, pas en théorie) :
|
||||
- MIME type `.mjs` mal servi par nginx (bloquait tout le JS qui importe
|
||||
un module vendorisé — upload invité ET générateur QR étaient cassés).
|
||||
- Chemins relatifs (`style.css`, `config.js`, `gallery.js`) cassés sur les
|
||||
URLs réécrites `/e/<slug>` et `/admin/<slug>` — passage en chemins
|
||||
absolus partout.
|
||||
- Bug de cascade CSS présent **depuis le tout premier commit** :
|
||||
`display: flex` déclaré en dur sur `.upload-form`/`.welcome-modal`
|
||||
empêchait `hidden` (JS) de masquer quoi que ce soit visuellement — le
|
||||
formulaire est resté affiché en permanence, superposé aux autres états,
|
||||
sans que personne ne s'en rende compte avant un test réel.
|
||||
- Faille d'abus sur `insert_public_photo` (spam de lignes sans upload
|
||||
réel) — corrigée, vérification d'existence du fichier Storage ajoutée.
|
||||
- **Nouvelle fonctionnalité** : limite de photos par invité par événement
|
||||
(`max_photos_per_guest`), appliquée côté serveur via un `guest_id`
|
||||
anonyme (localStorage) — pas une identité vérifiée, contournable, mais
|
||||
fait respecter la vraie limite côté base.
|
||||
- **RGPD** : mention légale déplacée d'un bloc permanent vers une modale de
|
||||
bienvenue personnalisée (nom de l'événement) au premier passage par
|
||||
événement — texte légal inchangé, juste la présentation.
|
||||
- **Direction artistique** : 3 passes (palette sobre → palette punchy
|
||||
corail/prune/doré/Fraunces → mode sombre + finition animations). Statut
|
||||
au 2026-09-16 soir : jugée "pas mal, vraiment fonctionnel" par Kévin,
|
||||
mais **couleurs/DA pas encore validées définitivement** — Kévin prévoit
|
||||
un retour détaillé à l'agent direction-artistique lors d'une prochaine
|
||||
session.
|
||||
- **Reste ouvert** : activation du workflow n8n de purge Storage
|
||||
(credentials à créer côté Kévin), documentation de création d'un
|
||||
événement (encore manuel en SQL), remote Git à définir.
|
||||
|
||||
## 2026-09-15
|
||||
|
||||
- **Expiration des données** : suppression à **J+7 à partir de la date de
|
||||
|
||||
Reference in New Issue
Block a user