0.7.0:3 — bundle Station Master v0.7.0

The submodule pin is the version; nothing else about the package changed. Four game types in the
lobby, the whole rule set readable before taking a seat, leaving and rejoining a game, and sound in
a multiplayer game for the first time — all upstream, all through the same server this package has
always run.

- startos/versions/current.ts — 0.7.0:3, with release notes in all five languages.
- instructions.md — how a game is set up now, and what Leave / Forget mean for a seat.
- README.md — the bundled version, and a limitation spelled out: a player's identity lives in their
  browser, so a lost token cannot be recovered from this package.
- UPDATING.md — how to pack a test build from work that is not pushed yet, which is how v0.7.0 was
  played before release, and why the downstream digit moves for each one.

The downstream digit is :3 rather than :0 because three test packs were installed on the box while
v0.7.0 was being played; publishing :0 now would be a downgrade it would refuse.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016JczK5i33ZNSf2PtzZqdhS
This commit is contained in:
Jesse
2026-08-23 05:50:38 -04:00
co-authored by Claude Opus 5
parent e84c640067
commit d26d44d9e2
5 changed files with 95 additions and 18 deletions
+26 -16
View File
@@ -4,28 +4,38 @@ export const current = VersionInfo.of({
// `<upstream>:<downstream>` — the upstream half tracks the bundled Station Master tag exactly
// (`versions.md`'s consistency checklist), so bumping the submodule pin and bumping this are one
// action. The downstream half moves only for packaging-only changes.
version: '0.6.0:0',
version: '0.7.0:3',
releaseNotes: {
en_US:
'Bundles Station Master v0.6.0. Games in progress now survive an update of this service, so long ' +
'as the rules did not change. The lobby lets the host set every game setting, and the Employee ' +
'Rotation optional rule is playable.',
'Bundles Station Master v0.7.0. Setting a multiplayer game up is a different screen: pick a game ' +
'type \u2014 Co-op, Competitive or Cutthroat \u2014 and every rule it sets is yours to change. Read a ' +
'game\u2019s whole rule set before taking a seat, leave a table or a running game and come back to ' +
'it, and let the host clear a chair. Multiplayer games now have sound, say who else is at the ' +
'table, and name the Superintendent.',
es_ES:
'Incluye Station Master v0.6.0. Las partidas en curso sobreviven a una actualización de este ' +
'servicio, siempre que las reglas no hayan cambiado. La sala permite al anfitrión ajustar todas ' +
'las opciones, y la regla opcional de Rotación de Empleados ya se puede jugar.',
'Incluye Station Master v0.7.0. Crear una partida multijugador es otra pantalla: elige un tipo de ' +
'partida \u2014 Cooperativa, Competitiva o A muerte \u2014 y cambia cualquiera de sus reglas. Lee todas ' +
'las reglas antes de sentarte, sal de una mesa o de una partida en curso y vuelve cuando quieras, ' +
'y el anfitri\u00f3n puede liberar una silla. El multijugador ya tiene sonido, dice qui\u00e9n est\u00e1 en la ' +
'mesa y se\u00f1ala al Superintendente.',
de_DE:
'Enthält Station Master v0.6.0. Laufende Spiele überstehen jetzt ein Update dieses Dienstes, ' +
'sofern sich die Regeln nicht geändert haben. In der Lobby stellt der Gastgeber alle ' +
'Spieloptionen ein, und die optionale Regel Employee Rotation ist spielbar.',
'Enth\u00e4lt Station Master v0.7.0. Ein Mehrspielerspiel wird jetzt anders eingerichtet: W\u00e4hle einen ' +
'Spieltyp \u2014 Koop, Wettkampf oder Cutthroat \u2014 und \u00e4ndere jede seiner Regeln. Das ganze Regelwerk ' +
'ist vor dem Platznehmen lesbar, man kann einen Tisch oder ein laufendes Spiel verlassen und ' +
'zur\u00fcckkehren, und der Gastgeber kann einen Platz r\u00e4umen. Mehrspielerpartien haben jetzt Ton, ' +
'zeigen wer am Tisch ist und nennen den Superintendenten.',
pl_PL:
'Zawiera Station Master v0.6.0. Gry w toku przetrwają teraz aktualizację tej usługi, o ile ' +
'zasady się nie zmieniły. W poczekalni gospodarz ustawia wszystkie opcje gry, a zasada ' +
'opcjonalna Employee Rotation jest już grywalna.',
'Zawiera Station Master v0.7.0. Tworzenie gry wieloosobowej wygl\u0105da inaczej: wybierz typ gry \u2014 ' +
'Kooperacja, Rywalizacja lub Cutthroat \u2014 i zmie\u0144 dowoln\u0105 z jego zasad. Przeczytaj ca\u0142y zestaw ' +
'zasad przed zaj\u0119ciem miejsca, opu\u015b\u0107 st\u00f3\u0142 lub trwaj\u0105c\u0105 gr\u0119 i wr\u00f3\u0107 do niej, a gospodarz ' +
'mo\u017ce zwolni\u0107 krzes\u0142o. Gra wieloosobowa ma teraz d\u017awi\u0119k, pokazuje kto jest przy stole i ' +
'wskazuje Superintendenta.',
fr_FR:
'Inclut Station Master v0.6.0. Les parties en cours survivent désormais à une mise à jour de ce ' +
'service, tant que les règles n’ont pas changé. Le salon permet à l’hôte de régler toutes les ' +
'options, et la règle optionnelle Employee Rotation est jouable.',
'Inclut Station Master v0.7.0. La cr\u00e9ation d\u2019une partie multijoueur a chang\u00e9 : choisissez un type ' +
'de partie \u2014 Coop, Comp\u00e9titif ou Cutthroat \u2014 et modifiez chacune de ses r\u00e8gles. Lisez tout le ' +
'r\u00e8glement avant de vous asseoir, quittez une table ou une partie en cours et revenez-y, et ' +
'l\u2019h\u00f4te peut lib\u00e9rer une chaise. Le multijoueur a maintenant du son, indique qui est \u00e0 la table ' +
'et nomme le Superintendent.',
},
migrations: {
up: async ({ effects }) => {},