Skip to content

Releases: beyond-agentur/scoreboard

Scorilo v3.1.0

Choose a tag to compare

@kersten kersten released this 30 Sep 15:34
fccfae7

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](https://github.com/beyond-agentur/anzeigentafel-juge...
Read more

Scorilo v3.0.0

Choose a tag to compare

@kersten kersten released this 27 Sep 20:27
fccfae7

3.0.0 (2026-09-27)

⚠ BREAKING CHANGES

  • releasing: This release migrates stored data once and cannot be downgraded. On first start the workspace is upgraded to version 5 in one transaction: every slide document is converted to the unified slide format (#1061), catalogue collection strings move into each profile's library organisation document (#1044) and saved match tools gain observation drafts (#1279); shared media then moves into each profile's media directory (#655). v2.19.0 and earlier refuse the upgraded workspace with the unsupported-data message and change nothing. Slide definitions before version 7 and library envelopes before version 4 are no longer read outside that conversion (#1119). Legacy goal records and pre-v2 image edits are normalized once and their old readers are removed (#505). The minimum version an installation can upgrade from is v2.17.0: older installations must first update to a release between v2.17.0 and v2.19.0, because the settings.json-era migration is removed and a start that finds only settings.json-era data shows the unsupported-data message naming v2.17.0 (#506). Pre-migration backups, the restore-backup actions and the unbound legacy session and matchday file stores are removed (#503, #609). Fixes move forward with a follow-up release.

Features

  • animation: add beat detection controls and the Edit beats mode [SPEC-0224 7/8] (#740) (3a4be3d)
  • animation: add position keyframe operations and trim subdivision [SPEC-0209 6/7] (#808) (df59b8c), closes #761
  • animation: add the version-7 position model, validator and evaluator [SPEC-0209 1/7] (#753) (f157811), closes #752
  • animation: author element lifetimes and extend scene resizing to lifetimes [SPEC-0209 5/7] (#804) (1008fca), closes #760
  • animation: compact the scene timeline and resize clips by their real edges [SPEC-0209 4/7] (#787) (aef2f7d), closes #759
  • animation: record position keyframes with Auto-key on the canvas and edit them in the timeline [SPEC-0209 6b/7] (#810) (91a5398), closes #794
  • animation: render version-7 lifetimes and positions through the split mount predicate and scene timebase [SPEC-0209 3/7] (#780) (c2a9de9), closes #758
  • animation: show beatlines and snap timeline edits to beats [SPEC-0224 6/8] (#724) (08b3f8e)
  • audio: add the beat analysis service, cache and editor IPC [SPEC-0224 5/8] (#728) (bb96be5)
  • audio: add the pinned music-tempo adapter and sandboxed beat processor [SPEC-0224 4/8] (#726) (ba3fe51)
  • branding: add a dark-surface Scorilo icon and show it in settings (#604) (8d717e6)
  • branding: show the Scorilo app icon in the launch window and header (#588) (4f235c0)
  • ci: allow feat/ branch prefix in PR validation (#518) (a6919cc)
  • dfbnet: enable native macOS AutoFill in the DFBnet login window (#394) (ea4fe14)
  • display: crossfade overlay cues and publish team totals to the display (#718) (1c01f57)
  • display: raise the score under a fading cue only after its fade-in (#873) (1fbd0c6)
  • display: render goal scene element kinds from a goal scene snapshot (#927) (8a37ef1)
  • display: toggle and overlay image/slide/animation/sequence cues (#697) (1eea90f)
  • document: restore the call name from .scorilo profile documents [SPEC-0331/R21] (#1243) (84e8f0b)
  • documents: add File → Open… and Open Recent with guarded activation and refusal reasons [SPEC-0292 7/20] (#633) (1580177)
  • documents: add File → Save as… with binding and Open Recent [SPEC-0292 4/20] (#614) (c6e73d0)
  • documents: append the document write to File → Save [SPEC-0292 5/20] (#620) (ac5c29f)
  • documents: convert version 1-6 slide definitions when opening a .scorilo document [SPEC-0312 4/11] (#1081) (47cf517)
  • documents: define the .scorilo document schema, validators and chunked blob store [SPEC-0292 1/20] (#558) (6b69821)
  • documents: derive the document edited state from profile generations [SPEC-0292 9/20] (#596) (a6ee115)
  • documents: encrypt documents of protected profiles and require the password to open them (#733) (820071e)
  • documents: import a document into the workspace behind a durable import journal [SPEC-0292 6/20] (#623) (f45f6e2)
  • documents: prompt to save edited documents on quit, switch, open and archive [SPEC-0292 10/20] (#628) (083bf3d)
  • documents: queue and route open-file, argv and second-instance document paths behind the single-instance lock [SPEC-0292 11/20] ([#653](https://github.com/beyond-agentu...
Read more

Scorilo v2.19.0

Choose a tag to compare

@kersten kersten released this 13 Sep 10:12
fccfae7

2.19.0 (2026-09-13)

Features

  • matchday: add optional ticker and statistics tools (#192) (1a8e3d5)

Scorilo v2.18.0

Choose a tag to compare

@kersten kersten released this 13 Sep 07:32
fccfae7

2.18.0 (2026-09-13)

Features

  • animation: complete production editing and playback safeguards (#187) (22e5df8)
  • slides: add animation timeline and sequence preview surfaces (#180) (2c8a6a3)
  • slides: add bounded private sequence drafts (#179) (3576960)
  • slides: add gated absolute-time element motion (#178) (4b76e34)
  • slides: add scene organization and reusable player intros (#186) (cf243f1)
  • slides: add sequence audio and explicit audible preview (#185) (c017f63)
  • slides: connect operator canvas to private production drafts (#183) (2d3e9b0)
  • slides: play embedded programs from the main sequence clock (#184) (09469db)
  • slides: preserve production libraries with explicit migration backups (#182) (3fe9fd8)

Scorilo v2.17.0

Choose a tag to compare

@kersten kersten released this 12 Sep 05:51
fccfae7

2.17.0 (2026-09-12)

Features

  • data: persist profile matches and shared player provenance (#171) (b902aeb)

Scorilo v2.16.0

Choose a tag to compare

@kersten kersten released this 11 Sep 19:43
fccfae7

2.16.0 (2026-09-11)

Features

  • display: share the slide editor with the match display (#163) (40f23e8)

Scorilo v2.15.0

Choose a tag to compare

@kersten kersten released this 11 Sep 18:30
fccfae7

2.15.0 (2026-09-11)

Features

  • pregame: snap slide elements relative to display edges (#156) (4b336b6)

Scorilo v2.14.0

Choose a tag to compare

@kersten kersten released this 11 Sep 17:53
fccfae7

2.14.0 (2026-09-11)

Features

  • media: add explorer and local AI image editing (#149) (d00ed4f)

Scorilo v2.13.0

Choose a tag to compare

@kersten kersten released this 11 Sep 15:31
fccfae7

2.13.0 (2026-09-11)

Features

Scorilo v2.12.0

Choose a tag to compare

@kersten kersten released this 11 Sep 14:29
fccfae7

2.12.0 (2026-09-11)

Features

  • pregame: add live match result slide element (#134) (1fc0ff8)
  • pregame: add slide editing keyboard shortcuts (#127) (7c65093)