# Changelog Toutes les évolutions notables de NerdWare. Format basé sur [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/), versionné en [SemVer](https://semver.org/lang/fr/). ## [0.1.0] — 2026-06-11 Première version déployable. Cycle de jeu temps réel complet (lobby → manches → fin), trois modes, back-office et internationalisation. ### Ajouté - **Temps réel** : rooms en mémoire, synchronisation Socket.IO, serveur autoritaire (timer, scores, ordre des manches), moteur de jeu générique. - **Modes de jeu** : Quiz (QCM / vrai-faux / réponse libre), Images (révélation progressive floutée), Blindtest (YouTube, DJ neutre, modes titre & artiste / qui l'a ajouté / mixte), et mode Mixte avec ordre mélangé. - **Réglages** : compteur par sous-mode, filtre de catégories, durée, titres par joueur, difficulté des bots. - **Bots** : joueurs virtuels qui votent automatiquement (jamais DJ). - **Fin de partie** : podium animé, récompenses, récapitulatif des manches, export playlist (Spotify / YouTube), copie des résultats. - **Reconnexion** : reprise de sa place après un refresh ou une coupure réseau ; bouton « Quitter ». - **Back-office** quiz (token) : CRUD des questions, upload d'images, langue, activation/désactivation. - **Historique** des parties par room. - **i18n** FR / EN de l'interface (détection navigateur + sélecteur). - **Persistance** : PostgreSQL + Drizzle (contenu quiz + historique). - **Déploiement** : Dockerfiles (serveur Bun, client nginx) + `docker-compose.prod.yml` prêt pour Dokploy. [0.1.0]: https://git.ayoubbenziza.dev/ayoub/nerdware/src/tag/v0.1.0