Semaine parfaite : célébration kitsch quand tout boucle à +0h00

La dernière heure saisie qui clôt la semaine à +0h00 pile, sans
aucune demi-journée restante, déclenche une fête assumée : fond disco
en rotation de teintes, pluie d'une fourgonnée de confettis (emojis
et rectangles), trophée bondissant et titre doré défilant. Une seule
fois par semaine et par onglet, fermeture au clic ou après 8 s, et
animation réduite pour prefers-reduced-motion.

Le serveur pose un drapeau data-perfect (solde nul, plus rien à
remplir, heures dues non nulles) sur les soldes re-rendus à chaque
saisie et rafraîchissement ; le client le détecte et célèbre.

💘 Generated with Crush

Assisted-by: Crush:glm-5.2
This commit is contained in:
Jacquin Antoine
2026-09-11 15:29:46 +02:00
parent 59a04ea07f
commit edf52acdc9
9 changed files with 167 additions and 1 deletions

View File

@ -96,6 +96,12 @@ Une **alerte de départ** (bandeau ⏰ + notification navigateur) se déclenche
quand l'heure de sortie cible est atteinte — y compris si elle a glissé plus tard dans
la journée, l'alerte suit la cible la plus fraîche.
Et quand la dernière heure saisie boucle la semaine à **+0h00 pile**, une célébration
kitsch assumée (pluie de confettis, fond disco, trophée bondissant) récompense la
performance — une seule fois par semaine et par onglet, promis.
![Semaine parfaite](docs/screenshot-parfaite.png)
---
## Pages