chore(release): 0.1.1
Playtest fixes (DB PG* connection, blindtest sound/vote-status/tracks, quiz input reset, clock sync) and additions (DJ can be contributor, 90s blindtest, volume control, theme switcher). See CHANGELOG. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
4497d697f7
commit
7116d63c81
5 changed files with 29 additions and 4 deletions
25
CHANGELOG.md
25
CHANGELOG.md
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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": {
|
||||||
|
|
|
||||||
|
|
@ -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": {
|
||||||
|
|
|
||||||
|
|
@ -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",
|
||||||
|
|
|
||||||
|
|
@ -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": {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue