v1.0.0
Dernière version26 juin 2026Nouveautés
- add FR/EN i18n and selectable question themes4130a99
- adminarchive, restore and delete games58536cc#20
- adminduplicate a game to replay or edit it4f87d1e
- adminlet the admin play and control the game from the room pages3d8496e#30
- authuser accounts and global admin via Better Auth#22#2332e727a
- buildauto-save questions and lock the start CTA until saved882c3c0
- buildimport questions from a CSV fileaed95c9
- dbdrizzle schema, client, migrations, seed and pglite tests1e74651
- deploycoolify compose with magic variables and deployment docs009b049
- discordallow iframe embedding and carry the session as a Bearer665c3b0
- discordauthorize game host from Better Auth session#4558d7c06
- discordbootstrap Embedded App SDK and expose Discord client id8ae052d
- discordfocus member nav on profile and return-to-room0f82165
- discordhide global chrome inside the Activity iframe#43fd1413a
- discordmap an Activity instance to a shared game room8da85f6
- discordprefill nickname from Discord/profile in embedded mode646e1c8#62
- discordroute Socket.IO through the Activity proxy via a dot-free path#44405a9fa
- discordsign Activity users into Better Auth via OAuth exchangea9c96e0
- dockermulti-stage image and compose stack with boot migrations163ccaf
- gameallow answer editing until everyone answered (admin toggle)0942cbc#32
- gamealways-on configurable phase timer with unanimous skip436927c
- gameautomatic mode with bounded reveal timer and unanimous skip6c9cec3#31
- gameoffer replay or reconfigure at end of game027bcdc
- gameowner always plays and owns the live controls75e45fb
- gameplay again in a new room keeping owner and playersae8af5e#63
- legaladd legal notice, privacy policy and terms pages094c987
- navadd user menu with avatar and split admin/board routese83603c
- playclarify the in-game vote screen9253fb4#88
- realtimesocket.io game engine with state machine, scoring and persistence1bc5932
- releaseadd release-please versioning and CI automation7e8b1c2
- resultsreview a finished game's per-question results41e9c4a
- seedseed theme catalog on boot in containers76c58fb
- shareddomain constants, zod schemas, socket contracts and scoring6664556
- uiadd back-to-dashboard link on the question builder0939e24
- uiadd site footer with legal and community links60c34a0#48
- uipage and layout transitions15184cd#19
- uirebrand public game name to Pulso40c131f
- uireplace organizer-space home button with a create-game CTA1c439a7
- webadmin authentication with nuxt-auth-utils and protected dashboardc2a025f
- webgame creation API and question builder with invite linkdd9d052
- weblobby, player and host views with reveal chart and final scoreboardd329cff
- webscaffold nuxt 4 app with unocss and material design 3 themefe1c21a
Corrections
- authaccept a scheme-less base URL from Coolify magic vars90a683d
- discordkeep activity embed state and bearer auth across navigationf84b368
- discordkeep the user menu stable when returning to the activity2798fe4#91
- discordland embed owner on theme selection before the room245fe0b#90
- discordlet the embedded owner join their own game as a playerb713931#61
- gamebroadcast phase change when a game finishes782f89c
- gamefresh rematch questions and no edge-phase timers8ac4217#76#77
- gameidempotent finish and reconnect re-identificationdedbd3b
- gamelet the organizer force the reveal to advance91cc0ab
- gamereplay reveal in the connection snapshot2642f75#24
- gamesync in-memory questions on save so host can starte352d90#109
- gameunblock reveal skip button and clarify final-reveal wording210ca8f
- joinskip the nickname prompt for signed-in usersc832bcd#92
- socketforce long-polling transport behind reverse proxy300df74
- uibutton hover contrast and link underlinef4075ba#16#17
- uikeep user menu open with a Floating UI dropdown35c08a8
Améliorations internes
- boarddrop the admin "all games" toggleabf2c21