v1.8.0
Dernière version3 août 2026Nouveautés
- adminexpose avg solo opinion progress on catalog themes
- adminshow catalog eligible count and avg opinion progress
- ambassadoradd seeding role, applications, and credits page
- apicommunity theme discovery, favorites, ratings and feedback
- dbadd community theme tags, favorites, ratings and discovery schemas
- lobbypolish theme, configure, and room UI flow
- observabilitywire app into GlitchTip and Kuma
- opinionsrename store and flush catalog opinions at session end
- playmobile play shell with chat rail and results chat
- sharedadd avg solo opinion progress helper
- sharedadd multi/solo/daily breakdowns to PlayerStats
- soloadd FR daily challenge player flow and leaderboard
- statsinclude finished solo sessions in player lifetime stats
- webadd discovery highlights and admin theme usage stats
- webadd room chat and game audio for multiplayer
- webcommunity theme authoring, feedback and nav integration
- webcommunity themes discovery pages and cards
- webshow multi/solo/daily hints on player stat tiles
Corrections
- adminshow sparse catalog opinion activity counts
- badgesgate unlocks on multiplayer stats only
- cisatisfy eslint for demo seed docs and helpers
- dbwrap scrypt hash without broken promisify typings
- deploydrop custom Coolify Compose network to stop Traefik 504s
- lintsort imports in ambassador shared module
- lobbykeep page content free while chat rail sticks
- lobbypolish room layout, stream chat, and socket handoff
- teststabilize solo daily window against CI clock
- uistop button reset from wiping segmented selected styles
- uiuse design-system pills for segmented locale/language controls
- webcorrect theme cover upload route import path
- webguard matchMedia for Histoire story:build
- webmake in-game room chat impossible to miss
- webprevent duplicate host seats in lobby
- webshow inline room chat in lobby for solo host
- webuse Nuxt-prefixed names for community components
- webuse Nuxt-prefixed names for room chat and audio
v1.7.0
14 juillet 2026Nouveautés
- webadd sticky sidebar navigation
- webunify play UI and polish solo results experience
Corrections
- adminregister Chart.js controllers for stats charts
- websimplify solo results layout and score display
v1.6.0
12 juillet 2026Nouveautés
- uiintroduce PulsoCard system and migrate home bento tiles
- uimigrate card-glass surfaces to PulsoCard
- uimigrate legacy.card surfaces to PulsoCard
- uiwiden app shell and refine home bento layout
- webadd FAQ help center with Nuxt Content and i18n
- webadd Pulso page stories to Histoire playground
- webpolish profile, home, admin charts, and login auth UX
Corrections
- changelogremove duplicate entries in v1.4.0 and v1.5.0
- dockerset placeholder DATABASE_URL for Nuxt content prerender
- uialign home join tile form and restore filled CTA styles
- uiimport useImage explicitly in PulsoCard
- uiload PulsoCard media via VueUse useImage
- webbundle home promos JSON at build time
v1.5.0
11 juillet 2026Nouveautés
- homebento grid hub with cinematic tiles and home APIs
- uiadd PulsoCinematicTile component and game-feel tokens
- webcinematic glass auth forms
- webcinematic lobby shell for create/join/room flow
- webcinematic play reveal and results shell
- webcinematic player board quick actions
- webcinematic solo theme and results pages
Corrections
- apicorrect homeDailyLeaderboard import path for nested route
- uimake dropdowns usable on touch and hide return-to-game bar in play
v1.4.0
11 juillet 2026Nouveautés
- admincommunity theme moderation UI
- admindaily FR rotation admin with moderator override
- adminmoderation catalog analytics hub
- adminpaginated games list and detail stats
- adminpaginated members admin with impersonation
- adminplatform stats overview API and Chart.js dashboard
- adminshell layout and split admin routes
- adminsoft maintenance mode, health panel and CSV export
- adminstaff catalog editor with seed skip for edited rows
- apicommunity theme authoring CRUD and submit
- apicommunity theme discovery and votes
- apicontent reporting for community UGC
- apisolo opinions service and free solo routes
- authstaff RBAC for admin, moderator, and editor roles
- dashboardadd tabbed player board with play history and badge colors
- dbadd community themes schema for UGC epic
- dbsolo mode schema and migration
- sharedadd Zod contracts for community themes UGC
- sharedsolo Zod contracts and percentage scoring
- uishow STAGING badge on staging deployments
- webcommunity theme authoring UI
- webfree solo UI, share page, and home CTA
Corrections
- apireturn lastReveal after solo guess for UI reveal step
- clearer kanban script error when GraphQL quota exceeded
- dbalign seed catalog types for postgres and pglite tests
- dbdefer seed data path resolution until seed runs
- dbharden official theme seed for community UGC
- deployisolate Coolify preview Postgres from production
- deployreplace PR previews with dev staging on Coolify
- docssatisfy eslint on solo and epic markdown
- gameblock mature community themes for non-adult creators
- gameconfigure total question count for multi-theme games
- i18ncomplete admin members and moderation translations
- soloisolate play state from useFetch refetch races
- soloshow reveal screen after guess validation
- solounblock play flow after question 1 reveal
- sort shared exports for eslint
v1.3.1
9 juillet 2026Corrections
- gamepublic answers indicator, rematch voters, question reminder
v1.3.0
9 juillet 2026Nouveautés
- adminalign admin overview with dashboard shared components
- badgesadd badge catalog, awarding engine and dashboard shelf
- dashboardshow recent teammates on the player home
- devadd Histoire component playground
- navadd create and join game links to user menu
- playrestyle game screen to match Stitch Play mockup
- resultsshow per-question breakdown at end of game
- storybookexpand Histoire catalog for design system UI
- uiintegrate Pulso Duo Statistique design system
- uipolish auth UX, alerts, buttons, and home layout
- uirefine theme picker, reveal chart, and Histoire backgrounds
Corrections
- authallow Discord account linking without local email verification
- authheal orphaned auth rows and wrap OAuth writes in a transaction
- gamerestore show voters on results option on dev
- joinpre-fill player profile for signed-in users
- playuse Nuxt-prefixed play component names in production
- uiforce dark mode until light theme is ready
- uireset list padding so grid blocks align flush
- uirestore pill button styles for variant-only classes
v1.2.0
28 juin 2026Nouveautés
- contentage-gate mature (18+) themes and questions
- dashboardadd a player stats panel
- dashboardrefine game list actions
- dbbridge in-game players to user accounts
- discordshare game results to the channel from the activity
- footeradd app creator link to ChatonDeAru
- gameadd an end-of-game exit and highlight game creation
- gamereuse a single empty draft instead of creating a new game each time
- i18nseed per-locale question translations from CSV
- i18ntranslate the full question catalog to English
- playshow per-question points gained on the reveal scoreboard
- profilecustomizable default in-game profile reused at game start
- releasehide internal notes and repo links from public changelog
- releaselet admins preview the public release notes
- seedadd Privacy-inspired questions and an 18+ theme
- statsaggregate lifetime player statistics
- uiadd a header sign-in button and redirect logout to home
- uigive dropdown menus a consistent elevated surface
Corrections
- gamekeep the back-to-game banner hidden during the owner launch
- gamesshow owner name for Discord accounts
- migrateself-heal a stale migration ledger on boot
- playershow the player profile editor to the game owner
- seedmark mature themes in the runtime catalog seed
- uikeep return-to-game bar hidden on the active play page
v1.1.0
26 juin 2026Nouveautés
- analyticsadd env-gated anonymous Umami analytics
- playerplayer profile screen before the lobby
- releasepublic releases page and "what's new" notification
- uiglobal "back to running game" shortcut and contextual nav
- uimobile-first responsive game screen
Corrections
- authstore OAuth state in a cookie to fix Discord state mismatch
- coolifyforce postgres hostname for PR preview deployments
- coolifyuse network alias for postgres in PR previews
- coolifyuse network alias for postgres in PR previews
- dbapply migrations before serving requests on a fresh database
- dbshorten theme_question_translations FK name (Postgres truncation)
- gamehandle answers for stale questions without crashing
v1.0.0
26 juin 2026Nouveautés
- add FR/EN i18n and selectable question themes
- adminarchive, restore and delete games
- adminduplicate a game to replay or edit it
- adminlet the admin play and control the game from the room pages
- authuser accounts and global admin via Better Auth
- buildauto-save questions and lock the start CTA until saved
- buildimport questions from a CSV file
- dbdrizzle schema, client, migrations, seed and pglite tests
- deploycoolify compose with magic variables and deployment docs
- discordallow iframe embedding and carry the session as a Bearer
- discordauthorize game host from Better Auth session
- discordbootstrap Embedded App SDK and expose Discord client id
- discordfocus member nav on profile and return-to-room
- discordhide global chrome inside the Activity iframe
- discordmap an Activity instance to a shared game room
- discordprefill nickname from Discord/profile in embedded mode
- discordroute Socket.IO through the Activity proxy via a dot-free path
- discordsign Activity users into Better Auth via OAuth exchange
- dockermulti-stage image and compose stack with boot migrations
- gameallow answer editing until everyone answered (admin toggle)
- gamealways-on configurable phase timer with unanimous skip
- gameautomatic mode with bounded reveal timer and unanimous skip
- gameoffer replay or reconfigure at end of game
- gameowner always plays and owns the live controls
- gameplay again in a new room keeping owner and players
- legaladd legal notice, privacy policy and terms pages
- navadd user menu with avatar and split admin/board routes
- playclarify the in-game vote screen
- realtimesocket.io game engine with state machine, scoring and persistence
- releaseadd release-please versioning and CI automation
- resultsreview a finished game's per-question results
- seedseed theme catalog on boot in containers
- shareddomain constants, zod schemas, socket contracts and scoring
- uiadd back-to-dashboard link on the question builder
- uiadd site footer with legal and community links
- uipage and layout transitions
- uirebrand public game name to Pulso
- uireplace organizer-space home button with a create-game CTA
- webadmin authentication with nuxt-auth-utils and protected dashboard
- webgame creation API and question builder with invite link
- weblobby, player and host views with reveal chart and final scoreboard
- webscaffold nuxt 4 app with unocss and material design 3 theme
Corrections
- authaccept a scheme-less base URL from Coolify magic vars
- discordkeep activity embed state and bearer auth across navigation
- discordkeep the user menu stable when returning to the activity
- discordland embed owner on theme selection before the room
- discordlet the embedded owner join their own game as a player
- gamebroadcast phase change when a game finishes
- gamefresh rematch questions and no edge-phase timers
- gameidempotent finish and reconnect re-identification
- gamelet the organizer force the reveal to advance
- gamereplay reveal in the connection snapshot
- gamesync in-memory questions on save so host can start
- gameunblock reveal skip button and clarify final-reveal wording
- joinskip the nickname prompt for signed-in users
- socketforce long-polling transport behind reverse proxy
- uibutton hover contrast and link underline
- uikeep user menu open with a Floating UI dropdown