Releases: rollerderby/scoreboard
2025.3 / 2024-12-03
This version fixes another bug that set the main score showing last scoring trip instead of total score when starting CRG with a nonempty game.
Changes since 2025.2
Bugfixes
- Fix displayed score after loading a nonempty game (#807)
2025.2 / 2024-11-28
This version fixes one very visible bug and a few minor issues.
Changes since 2025.1
Bugfixes
2025.1 / 2024-11-15
This version addresses an annoying bug in the score sheets and some minor items.
Changes since 2025.0
Bugfixes
- Properly update points in the first scoring trip on score sheets (#794)
- Make Go To Next Jam work even if operator closed the settings window without selecting a (or both) team(s) (#791)
Features
2025.0 / 2024-11-11
This is the first release of the CRG version for the 2024-2026 WFTDA season. It brings quite a few new features and changes but in-game operation has been mostly unaffected by those.
Headline changes since 2023.7
New Screens
- CRG now supports Penalty Box Timing. This brings a new screen for PBT input, a new display for penalty clocks, and adds penalty clocks to the main display and stream overlay. See the Wiki for documentation.
- There are now screens for Scorekeeping. These are essentially the per-team part of the SBO screen.
- There is now a screen that allows inputting/editing Official Review information.
Modified screens/behaviour/defaults
- The PT/LT/PLT screen have been combined into one that allows selecting the functionality and team(s) via a settings popup on the fly.
- When adding a 5th Blocker on the LT screen you are now presented with a popup asking what to do instead of the software silently replacing one of the previously entered Blockers.
- Auto-End Jam is disabled by default.
- The colour scheme and design language of the screens (except Main Display and stream overlay) have been made consistent.
- Screens now also support using custom themes.
- Due to incompatibilities with other features the "Clock after Timeout" feature had to be removed.
- Some longstanding bugs have been fixed ("groundhog jam" and "ghost period" the most infamous ones).
Under the hood
- The frontend has been completely rewritten with the aim of making the code more readable and maintainable. Maintainers of custom screens should check the wiki for notes on adjustments you may have to make.
Changes since 2025-beta4
Bugfixes
- When copying a game, skaters are now copied correctly (#770)
- Some display errors in SP* rows have been fixed (#771)
- Sponsor banners are being displayed again (#773)
- Points during initial trip are now properly displayed again on SK sheets (#757
- Foulouts and Expulsions no longer add time to penalty clocks. (#777)
- They also are immediately marked as served.
- The setup of adHoc games has been fixed (#778)
- "Remove all" skaters now also works on stored teams (#780)
- When an Intermission (including Time to Derby) is manually started, don't add an empty period (#782 - thanks to @queekusme et. al. for figuring out how to reproduce the bug)
Features
- Support for custom themes has been added (#774)
- Allow storing Officials (#776)
- When entering Officials into an IGRF, info is completed from stored officials if available.
Changes
- When pasting Officials rosters positions will also be matched when capitalized differently or when official abbreviations are used (#776)
- Hide unstopped timeouts from the main display and overlay in order to reduce game impact of operator errors (#783)
- This broke showing a timeout clock after the timeout ended, so the option has been removed.
2025-beta4 / 2024-09-17
This version is intended for testing. It has a significant amount of changes and thus may have more bugs than usual. Please report any issues you find during testing on the Issue Tracker.
Changes since version 2025-beta3
Bugfixes
- Work around a bug in Oracle Java for Windows that caused freezes when clocks were supposed to start (#760)
- Fix some bugs on the PBT screen (#765)
- Re-add partial compatibility for iOS 9.3 - screens should be usable but will have some glitches (#767)
Features
- Mark lost when a team passes the star while lead is open (#763 - contribution by @queekusme)
- Support skaters leaving/being released from the box early (#765)
- Revert default for "Clock after Timeout" back to "Lineup" (#766)
- Support exporting to statsbooks with extra rows (#768)
2025-beta3 / 2024-08-11
This version is intended for testing. It has a significant amount of changes and thus may have more bugs than usual. Please report any issues you find during testing on the Issue Tracker.
Changes since version 2025-beta2
Bugfixes
- Fix Jammer name and penalty clock display after SP. (#723)
- Improve fade-in of main display. (#725)
- Fix team specific colours on several screens. (#729)
- Fix handling of duplicate uniform numbers in a team. (#735)
- Fix issues around handling of uniform colours. (#740, #746, #747)
- Pre-select WFTDA ruleset for adhoc game setup. (#741)
- Don't allow "Use PBT" without "Use LT". (#743)
- Fix bugs in ruleset editor. (#749)
- Fix im/export of operator settings. (#754)
- Fix displaying key control on OTO button. (#755)
Features
- The UI has been overhauled for increased contrast. (#719, #721)
- A PBM view has been added, aimed at NSOs that handle skaters in the box but don't start the clocks. (See also the wiki on how to staff a box when using CRG.) (#720)
- Allow setting team specific colours for more screens. (#729)
- Allow setting default colours for teams. (#729)
- Improve UI for handling lineup changes via PBT screen. (#734)
- Add "Go To Next Jam" button for both teams on both team (P)LT screen. (#742)
- Redesigned JT screen allowing for both portrait and landscape orientation. (#744)
- Improve performance on weaker hardware like older generation Raspberry Pi. (#756)
Special thanks to @reflexdd for reporting many of the issues addressed in this release.
2025-beta2 / 2024-06-28
This version is intended for testing. It has a significant amount of changes and thus may have more bugs than usual. Please report any issues you find during testing on the Issue Tracker.
Changes since version 2025-beta1
Bugfixes
- Fix "Groundhog Jam" and other crashes (#716)
- Don't break CurrentGame on JSON upload (fixes a crash observed at Europe Regionals; #716)
- Fix adding colors to teams (#707)
- Allow setting key controls on currently disabled buttons (#716)
- Allow setting a hotkey on OTO button (#716)
- fix label on main display for fresh timeout (#716)
- Add penalty when box clock is assigned to skater without one (#716)
- Properly update titles on SK and P/LT screens (#716)
Features
2025-beta1 / 2024-06-02
This version is intended for testing. It has a significant amount of changes and thus may have more bugs than usual. Please report any issues you find during testing on the Issue Tracker.
Changes since version 2023
Generally this version adds new functionality without changing what was already there significantly, especially in terms of in game operation. (Aside from the JT screen that has been completely redesigned and adjustments to WFTDA procedures.)
New Screens
- CRG now supports Penalty Box Timing. This brings a new screen for PBT input, a new display for penalty clocks, and adds penalty clocks to the main display and stream overlay. See the Wiki for documentation.
- There are now screens for Scorekeeping. These are essentially the per-team part of the SBO screen.
- There is now a screen that allows inputting/editing Official Review information.
Modified screens/behaviour/defaults
- The JT screen has been completely redesigned with the goal of making it possible to control the clocks without looking at the screen.
- The PT/LT/PLT screen have been combined into one that allows selecting the functionality and team(s) via a settings popup on the fly.
- When adding a 5th Blocker on the LT screen you are now presented with a popup asking what to do instead of the software silently replacing one of the previously entered Blockers.
- CRG now fully supports the April 2024 version of the WFTDA statsbook.
- The default for clock shown after a timeout is now the timeout clock in accordance with the WFTDA Officiating Procedures.
- The scoreboard will still indicate if the timeout has ended or not in order to avoid violating the rules regarding visibility of game state.
- Auto-End Jam is disabled by default.
- There is a new ruleset option to run a Jam during a timeout without starting the period clock.
- The option to display Start and Stop buttons for individual clocks directly on the operator display has been removed because they occasionally were used by accident. For the rare scenarios where they are needed, they are still available in the clock popup windows.
- A few more Alternate Name categories have been added in order to allow for a more granular configuration.
- The colour scheme and design language of the screens (except Main Display and stream overlay) have been made consistent.
- This was done in a way that should allow adding support for custom themes in a future version.
- This does not affect the arrangement of any in-game controls.
- All screens except the stream overlay now get a red tint and "Not connected" text or yellow tint and "Loading" text in the respective states.
Under the hood
- The frontend has been completely rewritten with the aim of making the code more readable and maintainable.
- Third party libraries in the frontend have been updated.
- Load times for screens have been improved
Bugfixes
- The labels on the clock controls were wrong in some edge cases. That has been fixed.
2023.7 / 2024-05-26
This release fixes a single bug
Changes since 2023.6
Bugfixes
- Fix end of period detection when timeout clock is running. (Can happen after OTO in the last 30s when showing timeout clock after the timeout ended.) (#699)
2023.6 / 2024-05-12
This release brings some minor quality of life improvements and bugfixes.
Changes since 2023.5
Bugfixes
- Fix display glitch when clocks go slightly negative due to clock sync (#678)
- Fix the start mid-game functionality (#695)
Features / Changes
- Add a button to remove all skaters from a team (#681 - contribution by @atkinsonm)
- Update/Start Time to Derby when game start time is updated/added on the IGRF tab (#696)
- Activate the "No More Jam" highlighting when a jam ends with exactly 30s on the period clock as per new WFTDA Officiating Procedures (#696)