release/0.1.1 #20

Merged
ayoub merged 6 commits from release/0.1.1 into main 2026-06-12 10:35:32 +00:00
5 changed files with 29 additions and 4 deletions
Showing only changes of commit 7116d63c81 - Show all commits

View file

@ -4,6 +4,30 @@ Toutes les évolutions notables de NerdWare. Format basé sur
[Keep a Changelog](https://keepachangelog.com/fr/1.1.0/), versionné en [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/), versionné en
[SemVer](https://semver.org/lang/fr/). [SemVer](https://semver.org/lang/fr/).
## [0.1.1] — 2026-06-12
Correctifs et améliorations issus des premières parties entre amis.
### Corrigé
- **DB** : connexion via variables `PG*` (au lieu d'un DSN inline) — robuste aux
caractères spéciaux dans le mot de passe Postgres.
- **Blindtest** : son débloqué côté non-DJ via un geste « Activer le son »
(politique d'autoplay) + `origin`/`enablejsapi` du lecteur ; état de vote
masqué en mode « qui l'a ajouté » (le contributeur ne se trahit plus).
- **Blindtest** : liste de ses titres rendue depuis le serveur (autoritaire) —
fin du « 3/3 mais 2 affichés » après remount/reconnexion.
- **Quiz** : le champ de réponse libre se réinitialise entre les questions.
- **Décompte** : synchro d'horloge serveur → le timer est identique sur tous les
appareils (fini les écarts dus au décalage d'horloge).
### Ajouté / changé
- **Blindtest** : le DJ peut être n'importe qui, y compris le contributeur ;
manches blindtest portées à 90 s.
- **Volume** audio réglable par joueur (mémorisé).
- **Thème** clair / sombre / système (sélecteur sur l'accueil et la room).
## [0.1.0] — 2026-06-11 ## [0.1.0] — 2026-06-11
Première version déployable. Cycle de jeu temps réel complet (lobby → manches → Première version déployable. Cycle de jeu temps réel complet (lobby → manches →
@ -31,4 +55,5 @@ fin), trois modes, back-office et internationalisation.
- **Déploiement** : Dockerfiles (serveur Bun, client nginx) + `docker-compose.prod.yml` - **Déploiement** : Dockerfiles (serveur Bun, client nginx) + `docker-compose.prod.yml`
prêt pour Dokploy. prêt pour Dokploy.
[0.1.1]: https://git.ayoubbenziza.dev/ayoub/nerdware/src/tag/v0.1.1
[0.1.0]: https://git.ayoubbenziza.dev/ayoub/nerdware/src/tag/v0.1.0 [0.1.0]: https://git.ayoubbenziza.dev/ayoub/nerdware/src/tag/v0.1.0

View file

@ -1,6 +1,6 @@
{ {
"name": "@nerdware/server", "name": "@nerdware/server",
"version": "0.1.0", "version": "0.1.1",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {

View file

@ -1,6 +1,6 @@
{ {
"name": "web", "name": "web",
"version": "0.1.0", "version": "0.1.1",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {

View file

@ -1,6 +1,6 @@
{ {
"name": "nerdware", "name": "nerdware",
"version": "0.1.0", "version": "0.1.1",
"private": true, "private": true,
"scripts": { "scripts": {
"build": "turbo build", "build": "turbo build",

View file

@ -1,6 +1,6 @@
{ {
"name": "@nerdware/shared", "name": "@nerdware/shared",
"version": "0.1.0", "version": "0.1.1",
"type": "module", "type": "module",
"private": true, "private": true,
"scripts": { "scripts": {