-
Release v1.2.0
Stablereleased this
2026-08-27 11:33:49 +02:00 | 1 commits to main since this releaseAdded
- game: perfect clear — separate wire fact, stacked flourish, bonus 4 (#176)
Changed
Added
client/test/README.mddocumenting the Playwright regression test substrate. It covers the?navtest+?mocktest seams and the cellblock#92 WS-mock substrate. It also covers conventions for adding new tests — issue-coupling in names, mutation-verify discipline, and the completeness meta-check for nav.spec. Local and CI run instructions and the multi-game-future shape are covered too. Companion to the BookStack operator-facing index. Closes alcatraz-infra#90 (chamber-side surface).Bumped release-toolkit pin from v0.10.1-rc.1 to v0.18.0.
Migration: the reusable workflow filenames are now
reusable-release.ymlandreusable-manifest-check.yml, renamed from_release.ymland_manifest-check.yml(release-toolkit#155, a pre-1.0 rename). Thetoolkit_ref:input was retired in v0.16.0 (release-toolkit#172); the ref is now baked into the reusable via the@<ref>on theuses:line.Fixed
- ci: pass secrets to the release reusable so release PRs get CI
Removed
None.
Deprecated
None.
Upgrade
None.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release v1.1.0
Stablereleased this
2026-06-26 22:29:09 +02:00 | 13 commits to main since this releaseAdded
- client: app-load auto-resume from persisted token (#145)
- client: CELLMATE-FOUND BACK + cancel UX (#142)
- server: cancel protocol for pre-matchStart bail-out (#151)
- client: asymmetric survivor disconnect-overlay debounce (#155)
- client: v1.0.0 cabinet build-stamp on title screen (#147)
- client: survivor OPPONENT DISCONNECTED overlay (#139 PART 2)
- client: self RECONNECTING overlay during grace window (#139 PART 1)
- server: per-tick live stats + match clock on PlayerStateWire (#130)
Fixed
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-06-24 00:55:58 +02:00 | 28 commits to main since this releaseCellblock v1.0.0 — first formally-stable public release.
Sprint 16/16 milestone-close (2026-06-23)
All currently-open sprint items closed in single-day session.
Substrate-arc highlights
- Wave 0 probes → Wave 1 visual polish → Wave 2 architectural #101 → Wave 3 mobile polish → Wave 4 dedicated cycles
- Foundation-first sequencing of #92 WS-mock validated across n=6+ downstream consumers (#93/#109/#99/#115/#123/#131/#138) + retired its own seam-debt at sprint-close (-82 LOC at #140)
- Cross-actor convergence on design decisions + honest substrate-of-record acknowledgments + new discipline pins landed
Sprint closures (16)
- #82 Idempotency-token-guard (close-as-moot per substrate-grounded re-verify of #80 client-fix + leaderboard.go submit duplicates-by-design)
- #88 Mobile checkin BACK touch-button (audit-first → batch fix; 12-screen at-source enumeration)
- #100 Tagline contrast scrim + shadow per Herald spec
- #101A Cabinet-bezel desktop landscape backdrop (#101 (A)+(C) ratify; full panel deferred to #130)
- #102 Unified celebration cue + NEW-BEST badge placement
- #103 V→versus binding parity
- #104 Mobile fold-fit touch buttons (DOM-measured)
- #105 LINES column verify-only close-as-test-data-artifact
- #108 Mobile checkin autocapitalize → none
- #111 Server gravity-hold during countdown (Option B + freeze gravity+input)
- #113 Net-stub seam migration to WS-mock substrate (-82 LOC)
- #115 Reconnect-via-resume within 8s grace window
- #120 Mobile lobby name-plate width fits backdrop
- #121 QUIT button label fit
- #122 Server-side keepalive tightening (ping 10s / read-deadline 25s)
- #123 Resume-token sessionStorage → localStorage swap
Known issues against v1.0.0 (filed during operator playtest)
- #135 Desktop click-through on HIGH SCORES overlay (LOW)
- #141 HIGH SCORES click-through data-loss + "LOADING..." state (MED, extends #135)
- #142 CELLMATE FOUND screen missing BACK/CANCEL affordance (MED)
- #143 Mobile-drop timing artifact + desktop-freeze-on-reconnect (MED)
- #144 Desktop Back rapid double-click defeats pushState-sentinel trap (MED)
- #145 Browser-restart resume UX: should auto-resume on app-load (MED, extends #123)
- #146 Mobile name-plate horizontal margins (LOW polish)
- #139 Reconnecting-overlay UX during reconnect-attempt grace (operator deferred to next sprint)
- #130 Live per-tick stats wire-addition for #101-C full live-stats panel (Engineer lane)
Crew
Substrate-of-record by chamber:
- Bosun — conductor / merge-gate / substrate-of-record
- Surveyor — independent review-axis across all PRs
- Shipwright — visible-vessel implementer (UI, render, client-side substrate)
- Engineer — engine-room implementer (server-side substrate, #111 + #122)
- Herald — creative-head visual design specs (#99/#100/#101/#102)
- Quartermaster — alcatraz infrastructure + deploys + observability
Tag
- Commit:
793c260801 - Branch: main
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads