Releases
v3.1.0
Compare
Sorry, something went wrong.
No results found
3.1.0 (2026-09-30)
Features
animation: add the crawl element model and validation (#1445 ) (f9dd5d0 )
animation: add the lineup camera element model (#1419 ) (88f50f6 )
animation: add the lineup camera sampler (#1420 ) (b05399f )
animation: choose the player name format of the lineup camera (#1465 ) (0c5995a )
animation: decode lineup photos before the playback starts (#1425 ) (4dab559 )
animation: freeze the lineup snapshot for Live cue playbacks (#1424 ) (25fc118 )
animation: let the lineup camera scrim apply only behind the player (#1467 ) (73f0cfd )
animation: play the lineup camera in pre-game programs (#1429 ) (1dbe101 )
animation: present the player card and the bench (#1423 ) (7d4e480 )
animation: preview lineup crawls with sample data and warn about incomplete lineups (#1451 ) (133574f )
animation: render the crawl band on display and in preview (#1448 ) (9869c6f )
animation: render the lineup camera pitch, markers and title (#1421 ) (6791c26 )
animation: resolve crawl content and sample its movement (#1446 ) (c2847d5 )
animation: warn about incomplete lineups where a lineup camera starts (#1430 ) (aaf549d )
animation: zoom the lineup camera onto the player picture (#1434 ) (8755786 )
document: give a Save as copy its own document identity [SPEC-0341 1/5] (#1531 ) (3fdeb90 )
document: prompt and archive when an Open leaves an unbound profile [SPEC-0341 2/5] (#1534 ) (3fe41d3 )
editor: add and edit crawls in the animation editor (#1450 ) (558cddb )
editor: add the lineup camera settings and demo preview (#1427 ) (28d5f1e )
editor: offer the 7er-Aufstellung – Kamerafahrt template (#1428 ) (1b9563e )
lineup: add lineup, bench and formation slide data fields [SPEC-0335 8/10] (#1398 ) (ffcf716 )
lineup: add Place starters and planner undo [SPEC-0335 6/10] (#1401 ) (c02603b )
lineup: add the planner slide preview [SPEC-0335 9/10] (#1400 ) (90d969b )
lineup: add the validated set-lineup-plan workspace command [SPEC-0335 2/10] (#1395 ) (0d3ae2c )
lineup: define the lineup plan model, catalogue and pure helpers (#1391 ) (cee302e )
lineup: publish the public lineup projection to the display (#1393 ) (d62a08f )
lineup: render the lineup pitch as a shared component [SPEC-0335 4/10] (#1394 ) (3b3bc46 )
lineup: replace the Preparation starting lineup with the lineup planner [SPEC-0335 5/10] (#1399 ) (5b72ef4 )
lineup: use the TW slot occupant as prepared starting goalkeeper [SPEC-0335 3/10] (#1392 ) (c35bae4 )
live: discard an observation capture directly [SPEC-0332] (#1579 ) (c58fc6e )
live: share the substitution candidates and refresh the dialog live [SPEC-0337 1/4] (#1550 ) (31b8725 )
matchday: store match facts and edit them in Preparation (#1438 ) (95a5153 )
notifications: control window persistence, lock and notices as toasts; Hinweise removed [SPEC-0344 2/5] (#1586 ) (ccbb163 )
notifications: editor and AI review notifications in the shared toast stack [SPEC-0344 5/5] (#1584 ) (82f1aa9 )
notifications: settings window notices and panel messages as toasts [SPEC-0344 3/5] (#1587 ) (b91d091 )
notifications: shared toast stack at the bottom right; Media and drawer toasts moved [SPEC-0344 1/5] (#1580 ) (199d1ee )
notifications: view banners of Vorbereitung, Vor dem Spiel, Pause, Live and Medien as toasts [SPEC-0344 4/5] (#1585 ) (6dbf2c7 )
pause: add the break program card, picker and drawer [SPEC-0336 8/11] (#1460 ) (8008d9d )
pause: add the match facts card and dialog [SPEC-0336 9/11] (#1463 ) (58458ec )
pause: add the Pause view with automatic switch, metrics, monitor and footer (#1454 ) (38c0167 )
pause: confirm resumption and start the next period [SPEC-0336 10/11] (#1461 ) (5290fe2 )
pregame: add the profile break program and start it at a break (#1437 ) (53f6951 )
preparation: add the match head with source chip, profile select and match menu [SPEC-0340 4/11] (#1502 ) (f33a9e9 )
preparation: add the Preparation view shell with section tabs, stored tab and deep links [SPEC-0340 1/11] (#1494 ) (1ea866c )
preparation: choose the timing format from tiles beside a sequence timeline [SPEC-0340 7/11] (#1504 ) (0dd0a37 )
preparation: offer the Kader player actions and add-player dialog [SPEC-0340 9/11] (#1510 ) (2ca2ac2 )
preparation: show Kader as a squad table with the player's Spieleinsatz draft [SPEC-0340 8/11] (#1505 ) (c489bf4 )
preparation: show Quellen as a DFBnet card and the import history [SPEC-0340 10/11] (#1499 ) (1a276a7 )
preparation: show tab summaries from the applied match data [SPEC-0340 2/11] (#1500 ) (d083c50 )
preparation: show the lineup planner with one toolbar in the Aufstellung tab [SPEC-0340 6/11] (#1503 ) (9846575 )
preparation: show the Spiel tab as team cards and an Anzeige card [SPEC-0340 5/11] (#1509 ) (9dae5a8 )
profile: remove the profile selects, the profile manager and the profile channels [SPEC-0341 4/5] (#1537 ) (77d80f2 )
remote: add score, clock, goal and cue controls with honest operation states [SPEC-0327 3/3] (#1569 ) (d059404 )
remote: add the clock offset estimator and reconnect lookup rules [SPEC-0321 2/2] (#1513 ) (0a28a78 )
remote: add the connection probe page [SPEC-0326 4/4] (#1547 ) (dc9e576 )
remote: add the Fernsteuerung settings tab with device list and pairing dialog [SPEC-0322 3/3] (#1518 ) (e26d63d )
remote: add the installation-wide remote device registry [SPEC-0322 1/3] (#1511 ) (0794501 )
remote: add the Scorilo Remote entry with pairing and revocation [SPEC-0327 1/3] (#1557 ) (09add7f )
remote: add the Wechsel sheet and substitution list to Scorilo Remote [SPEC-0337 4/4] (#1583 ) (a3719ec )
remote: authorize every operate device and propagate permission changes [SPEC-0323 1/4] (#1532 ) (3a7dd59 )
remote: carry REST and WebSocket traffic with auth, limits and queues [SPEC-0326 3/4] (#1556 ) (4aa4349 )
remote: check host and origin, set strict headers and serve static files [SPEC-0326 2/4] (#1546 ) (cbcb9d7 )
remote: create pairing codes and approve or reject pending pairings [SPEC-0322 2/3] (#1517 ) (aad1dde )
remote: define the v1 protocol messages, error codes and validators [SPEC-0321 1/2] (#1512 ) (6fbb606 )
remote: emit versioned remote states per permission from the main process [SPEC-0320 2/2] (#1507 ) (e704371 )
remote: generate, store and reuse a self-signed certificate [SPEC-0342 1/3] (#1543 ) (f3f458c )
remote: offer the certificate mode and show the self-signed certificate [SPEC-0342 2/3] (#1544 ) (53cdba3 )
remote: project line-ups and substitutions for operate devices [SPEC-0337 3/4] (#1560 ) (27be98a )
remote: project the clock display rule in the remote state [SPEC-0320 amendment] (#1554 ) (691a96e )
remote: project the remote state from the app, matchday, timer and coordinator [SPEC-0320 1/2] (#1506 ) (b05e9d9 )
remote: reconnect, check liveness and look up open operations in Scorilo Remote [SPEC-0327 2/3] (#1562 ) (cad6c94 )
remote: record and retract substitutions through the remote command layer [SPEC-0337 2/4] (#1555 ) (0472e59 )
remote: record remote operation traces in a bounded ring [SPEC-0328 1/4] (#1558 ) (54b915a )
remote: reject cue triggers whose expected playing state changed [SPEC-0323 2/4] (#1530 ) (258df2f )
remote: run the gateway in a utilityProcess with typed messages [SPEC-0326 1/4] (#1545 ) (b1be10a )
remote: store and show the remote source of goals and events [SPEC-0323 3/4] (#1533 ) (887efc7 )
save: apply every Preparation draft on Save [SPEC-0343 1/4] (#1570 ) (9b1846f )
save: apply match data, goal details and image editor drafts; open events block [SPEC-0343 3/4] (#1581 ) (39dedb0 )
save: apply pre-game, break program and kickoff drafts on Save [SPEC-0343 2/4] (#1578 ) (005e8f9 )
save: run Save All from the Settings and editor windows [SPEC-0343 4/4] (#1582 ) (7ba4fe6 )
settings: discard unsaved profile changes from the Settings footer [SPEC-0341/R11] (#1591 ) (ecf79e0 )
slides: add match-fact, break and resumption data fields with hidden empty groups [SPEC-0336 4/11] (#1453 ) (13e9ed7 )
slides: ship standard break slides and the default break program (#1459 ) (2719a5d )
teams: add the optional club colour per team (#1426 ) (042c3e8 )
timing: edit break times per gap in the timing section (#1436 ) (9546fec )
timing: record break times, the break record and an atomic resume (#1433 ) (6ef8457 )
Bug Fixes
animation: keep a portrait player photo inside its lineup camera marker (#1458 ) (1763e05 )
animation: preview the lineup camera with the current match's lineup (#1457 ) (a9ba030 )
dfbnet: let New match from DFBnet ignore the current match's progress (#1449 ) (fe5a108 )
documents: remap lineup plan slots when a .scorilo document is opened (#1397 ) (8638e1d )
editor: keep the focus of a control through a command (#1528 ) (6a8d093 )
editor: offer the backing colour for lineup elements (#1405 ) (7e28142 )
editor: open editor menus in the top layer above every panel (#1468 ) (090ee2f )
effects: hide effect surfaces of elements outside their lifetime (#1479 ) (710a5e9 )
lineup: keep pitch tokens on their row when a name wraps (#1406 ) (597b0d9 )
pause: show the built-in name in the drawer's label field (#1496 ) (f6ce608 )
pause: show the standard break slides in the UI language (#1481 ) (a6aa7b9 )
preparation: show the built-in source labels in the UI language (#1516 ) (1969a6d )
preparation: show the player-list match error only while Preparation is shown (#1594 ) (d51cafd )
remote: keep the gateway running on malformed targets and probe frames (#1589 ) (5c3206d )
You can’t perform that action at this time.