Releases: beyond-agentur/scoreboard
Releases · beyond-agentur/scoreboard
Release list
Scorilo v3.1.0
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...
Scorilo v3.0.0
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...
Scorilo v2.19.0
Scorilo v2.18.0
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)