2026-05-10 - 2026-06-10
Overview
35 Pull requests merged by 1 user
Merged
#35 R4: push enrichment — events carry a state delta, kill the last poll
Merged
#34 R3: edge hardening — body cap, rate-limit observability, auto-flag, landing split
Merged
#33 R2: stress harness + contour resource observability + early run
Merged
#32 R1: mark done in PRERELEASE.md (post-merge close-out)
Merged
#31 R1: schema & naming reset — squash migrations, rename variants
Merged
#30 Stage 17: robot-nudge frequency + per-game push language
Merged
#29 Stage 17 #2: Connecting indicator + auto-retry (no more red toasts)
Merged
#28 Stage 17 #4: enrich the out-of-app your-turn push + add game-over
Merged
#27 Stage 17 #5: hide finished games from your own lobby list
Merged
#26 Round-6 follow-up: UX polish + client-IP fix
Merged
#25 Stage 17 round 6 (#18, PR D): admin Messages moderation section
Merged
#24 Stage 17 round 6 (#16/#17, PR C): lobby sort + server-derived in-game friend state
Merged
#23 Game/Telegram review polish: USSR flag, touch drag ghost, TG fullscreen header
Merged
#22 Landing v2: icon switchers, ephemeral theme, channel link, drop browser CTA
Merged
#21 Stage 17 round 6 (#16-20): landing page, /app/ move, cache + stream fixes
Merged
#20 Stage 17 round 6 (#4/#5/#6): draft persistence wire + gateway + UI
Merged
#19 Stage 17: test-contour verification & defect fixes
Merged
#18 Fix Grafana dashboards mount; connector OTLP via AWG_CONF (no DNS=)
Merged
#17 Stage 16: deploy infra & test contour
Merged
#16 Stage 15: dual Telegram bots & language-gated variants
Merged
#15 Stage 14: solver & dictionary split (publish solver + scrabble-dictionary artifact)
Merged
#14 Stage 13: alphabet on the wire (UI alphabet-agnostic, TODO-4)
Merged
#13 Stage 12: observability & performance (OTel/OTLP, metrics, guest GC)
Merged
#12 Stage 11: account linking & merge (email + Telegram Login Widget)
Merged
#11 Stage 10: admin console & dictionary ops (complaint review, hot-reload, broadcasts)
Merged
#10 Stage 9: Telegram integration (connector, Mini App, out-of-app push)
Merged
#9 Stage 8: UI social/account/history surfaces
Merged
#8 Stage 7 polish: UI/UX refinements (shell, board zoom, hint-on-board, history, ...)
Merged
#7 Stage 7: UI playable slice + remaining edge ops
Merged
#6 Stage 6: gateway edge (Connect/FB, platform auth, sessions, push bridge, admin)
Merged
#5 Stage 5: robot opponent (pool, seed-derived strategy, move driver, matchmaker substitution)
Merged
#4 Stage 4: lobby & social (matchmaking, friends, blocks, chat+nudge, invitations, profile, email, multi-player drop-out)
Merged
#3 Stage 3: game domain (lifecycle, rules, hint, word-check, history+GCG, stats)
Merged
#2 Stage 2: engine package over scrabble-solver
Merged
#1 Stage 1: backend foundation (Postgres, sessions, accounts, OTel)