Skip to content

v5.2.0

Choose a tag to compare

@dachrisch dachrisch released this 29 Oct 21:47
2cc7890

5.2.0 (2026-10-29)

Features

  • gameevents: add the event store and a pure projector (d01017b)
  • gameevents: add the projection feed and reconciliation (28e4b72)
  • gameevents: append events from the scorecard write path (bffa2a1)
  • gameevents: correct one row, so undo needs no DELETE (768995b)
  • liveticker: read the score from the event projection behind a flag (9041c04)
  • scorecard-v2: append events, nothing else (e79a283)
  • scorecard-v2: append events, nothing else, slice 2 (055fd14)
  • scorecard-v2: configure crew positions per league (9e3c2a2)
  • scorecard-v2: confirm the match setup before the start (80e108b)
  • scorecard-v2: offline-capable field app at /scorecard/v2/ (9e0e4be)
  • scorecard-v2: rework the preparation screen layout (8c655c5)
  • scorecard-v2: search the whole directory when filling a crew slot (d0ca087)
  • scorecard-v2: show team logos in list, setup and header (5c6f91e)

Bug Fixes

  • gameevents: correct the projection contract (b7d8e60)
  • gameevents: integrate the event path with the device lock (707abc8)
  • gameevents: link a rebuilt row without relying on bulk_create pks (e067ec9)
  • gameevents: record legacy undos and keep the result table in sync (2ebd5a6)
  • gameevents: record the event author and stop relying on the default user (ede1aa1)
  • nginx: give the manifest its media type without replacing the map (11321a1)
  • officials: merge crew position overrides with the defaults (2802976)
  • scorecard-v2: address the L2 review (0eb248e)
  • scorecard-v2: fix the preparation layout review findings (718d366)
  • scorecard-v2: harden the crew positions load (aaf411d)
  • scorecard-v2: never block a start on an unresolvable crew name (14e95be)
  • scorecard-v2: pick up a new build and serve the manifest correctly (8371b4a)

Documentation

  • planning: build the start confirmation before period templates (ab1bbfc)
  • planning: design the scorecard event architecture (fc64f16)
  • planning: I5.1 is designed, no longer blocked (62f99fa)
  • planning: passcheck left the stack for master (03c15c2)
  • planning: plan the event-store slice 1 (ebacb76)
  • planning: plan the scorecard feature layers (ea49011)
  • planning: record the preparation layout layer (2a69c72)
  • planning: track every scorecard idea as a layer plan (dcc5cfe)
  • planning: track the crew-position layer (5f5d662)
  • planning: track the start-confirmation layer (b1968a6)
  • planning: track the team-logo layer (880bc6b)
  • scorecard-events: the flag cannot be flipped from an image (63253d9)
  • scorecard-v2: describe the searchable crew picker (d21174b)
  • scorecard-v2: the stage nginx config comes from the host, not the image (156fff9)