Updates / Piston Server

Scoreboard Kick-Off Clock & Burn Timing

· Build 899

Scoreboard

  • The burned clock no longer stutters — ticks now land within a tenth of a second (previously seconds alternated 0.8s and 1.2s long), and the burned board follows the console with ~0.3s of lag instead of ~2.5s
  • New session option "Start the game clock when recording starts" (also on scheduled and recurring sessions, and scoreboard.clock_autostart on the API) — the clock starts itself at kick-off, no console tap needed
  • [object Object]
  • [object Object]
  • [object Object]
  • Team logos are now stored on the storage volume rather than the OS disk; existing logos are moved automatically and keep working
  • The scoreboard renderer log now flags skipped seconds and slow render cycles, and no longer reports a missing Chromium when a session is stopped mid-render

Sessions

  • Fixed "Session is invalid" when saving a recurring schedule (and creating one from New Session)
  • The Operator Link button copies the link on plain http:// connections too, and hovers in brand blue
  • Switches (e.g. Scoreboard Overlay, clock autostart) are clearly visible when off on the dark theme

Server API

  • POST /api/sessions accepts the scoreboard overlay object (template, teams, colours, logos, clock autostart); creation_form lists burn scope per camera plus available templates and logos
  • Marker qualifiers return in the order they were submitted; orphaned qualifier rows from edits are purged and a missing qualifier category no longer errors