Bundle Station Master v0.5.6, and count seats from 1 in Games in Progress

Pin moves to v0.5.6, package version to 0.5.6:0.

One packaging change of its own: Games in Progress reported "seat 0" while
the game's own screens now say "Seat 1", so an administrator and a player
would have been describing different chairs. Same +1, same reason.

Verified on phoenix.local as an update from 0.5.5:0. The served client
carries all three of the release's fixes: the lobby's seat numbers go
through seatLabel, .bs-name.bs-turn has lost the font-weight that made the
current player's name unreadable at 11px, and the west-to-east seating line
is gated to Day 1 Stage 1.
This commit is contained in:
Jesse
2026-08-21 21:01:24 -04:00
parent dbda1a7a02
commit 5bd06af932
3 changed files with 21 additions and 18 deletions
+4 -1
View File
@@ -24,7 +24,10 @@ function describe(g: GameRow): string {
g.status === 'finished'
? i18n('Finished — this game is over and waits on nobody.')
: g.waitingOn
? `${i18n('Waiting on')}: ${g.waitingOn.name} (${i18n('seat')} ${g.waitingOn.seat})`
? // +1 for the same reason the game's own screens do it: seats are zero-based internally
// and one-based to a person, and an administrator reading "seat 0" against a player
// reading "Seat 1" is two people describing different chairs.
`${i18n('Waiting on')}: ${g.waitingOn.name} (${i18n('seat')} ${g.waitingOn.seat + 1})`
: `${i18n('Waiting on')}: ${i18n('nobody — the Mainline Phase is running itself')}`
return [
`${i18n('Players')} (${g.playerCount}): ${who}`,