Changelog

v0.1.0-beta9

Aerial Drone Competition Support

  • This release includes support for running Aerial Drone Competition events for the 2026-2027 season Fast Track.

Leagues

  • Introduces support for running events as leagues.
  • Team check-in and inspection results are now recorded per session.
  • Schedule blocks are now configured per session.
  • Teams playing fewer than 60% of scored league sessions take a ranking penalty.

Installation

  • The Windows installer and the app it installs are now signed by the RECF, so Windows no longer warns of an unknown publisher.

Awards & Slides

  • Event setup now offers the full award list for each program, with grade-level Excellence where the program serves that grade. ADC and ADC PRO each have their own list.
  • Adds Tournament Semifinalist and Quarterfinalist awards, they are auto filled from the alliances knocked out of each round. Grade-level skills placements fill from that grade's standings.
  • Awards can now be presented to a person instead of a team
  • A team can now receive a second judged award,but it will show a warning. Sportsmanship and Energy are volunteer-nominated and no longer count as a judged award.
  • The Judges Award can go to one team or two. Awards can also be added, removed, or have their winner count changed after the event starts; removing one that has winners asks for confirmation first.
  • Award slides handle any number of winners, with a slide per alliance for awards going to more than one.
  • Regenerating award slides asks first, rebuilds only the slides it made, and leaves custom slides alone. A single award's missing slides can be added from its introduction slide.
  • Adds an Award Scripts screen for running the ceremony from a device, following the audience screen with keyboard control.
  • Auto-fill no longer hands out solo placements at events where no solo matches were played.
  • Inspire events now offer one winner slot for Tournament Champions and Finalists, matching the single team on an alliance.
  • Fixes a crash when typing in a slide's name or a custom award slide's team field.
  • Fixes recipient names being split at spaces, and fixes removing a winner from an award.
  • The Finalize page and the slide list now scroll on their own.

Printouts

  • Adds printouts for the match list, team list, check-in and inspection status, schedule by team, rankings, the elimination bracket, and pit signs. Pit signs and the bracket print landscape, everything else portrait.
  • Team lists and rankings can be printed grouped by grade level, with ranks starting again in each group.
  • The check-in printout ticks the box for teams that have checked in, and leaves the status blank for teams that are not present.
  • Adds an Excellence eligibility printout showing each team's standing against the objective award criteria, with the cutoffs in each page header.
  • Eligibility splits by grade where the event offers more than one Excellence award, counts only checked-in teams on the match schedule, and uses All-Around Champion rules for the drone programs.
  • Ceremony scripts now cover the robotics programs, show the top solo score behind each skills placement, and lead with awards that are not given out.
  • A ceremony script printed before winners are entered leaves captioned write-in lines for the emcee.
  • The award winners printout lists each winner on its own row.
  • A Judging menu collects the eligibility and ceremony printouts. Award winners and scripts are also on the overview printouts card, for devices allowed to view award winners.

Displays

  • Scorekeepers and head referees can now change what their own field's screens show, without control of the audience display or the display setup. Solo-only scorekeepers are limited to solo fields.
  • Scorekeepers and Head Referees can now run inspection.
  • Buttons that change a display are now hidden from devices that cannot use them.
  • "Send to Displays" now reaches every audience display, and waits until the score is finalized.
  • The match results screen badges disqualified and no-show teams once the score is saved, read through a new permission that does not expose the violation records behind them.
  • Displays now have a toolbar for enabling sounds and entering fullscreen.

Eliminations

  • For Aerial Drone Competition and Engage, elimination matches now show lowest seed first.
  • Corrects elimination match advancement based on QA 19.
  • Unfinalizing an elimination score now clears the unplayed matches it fed into, so a corrected round rebuilds cleanly. It is refused while a later round already has scores.
  • Fixes elimination matches being created twice when the bracket advanced from two places at once.

Scoring

  • Stop time can now be recorded up to the full length of the match, rather than being capped at 60 seconds.
  • Stop times longer than the match, or negative, are now refused.

Alliance Selection

  • The picking board now carries "Show declined teams", the sort order, and the search box from one alliance to the next.

Devices & Roles

  • Tabs a device's role cannot use are now hidden instead of opening to a page where every action fails.
  • Judge Advisors can now reach the Finalize page.
  • Settings still opens for every role, with only the event-wide options limited, so any device can pick its own theme.
  • The oldest admin device can no longer be disabled or removed, so an event cannot be locked out of its own devices.

Solo Matches

  • A deleted match opened from "View all" no longer offers a Delete button alongside Restore.