Changes between 08/27/26 - 09/03/26
Summary
This release is about the schedule. A round is no longer stuck in a single heat, which is what finally makes ten-dance, nine-dance, and other multi-style events work properly: the Standard half can run early in a session and the Latin half later, with both halves belonging to the same round. Around that, organizers get real control over how heats are built — how many rounds may share one, how similar their dances must be, and how much rest a competitor gets between appearances. Bib numbers now come from separate ranges for amateurs, professionals, and teams, and generating flights is considerably faster.
System
Multi-Style Rounds Across Heats
A round can now occupy more than one place in the schedule — one slot per style.
This is what makes multi-style events like ten-dance and nine-dance work. A ten-dance final can be split so its Standard half runs at heat 36 and its Latin half at heat 72, with both halves belonging to the same round. Adjudicators score the Standard dances when that heat runs, the scrutineer moves on with the rest of the session, and the couple returns later for the Latin half. Once both halves have been danced, the round is finalized as a whole to produce one set of placements for the ten-dance event.
Entries, recalls, and placements all stay attached to the single round no matter how many slots it occupies. This works for preliminary rounds as well as finals.
Organizer
Scheduling
Three settings have been added to each Session to control how heats are built:
Maximum Rounds per Heat — how many rounds may run on the floor together. The default is 1. Setting it to 3, for example, allows three unrelated events on the floor at once — Pre-Teen Smooth, Adult Smooth, and Senior III Smooth — provided their dances are compatible.
Two limits always apply on top of this. The floor's capacity for that session is a hard ceiling: if the floor holds 12 and three rounds would put 15 couples on it, one is dropped until the total fits. And rounds that share a dancer are never scheduled together, no matter how much room is left, so nobody is asked to be in two places at once.
Heat Dance Match Strategy — how alike two rounds' dances must be before they may share a heat:
- Exact (the default) — only rounds dancing an identical list may share a heat. This is what most organizers expect to see on a program.
- Prefix — a shorter round may join a longer one when its dances are the opening of the longer list. A Waltz/Tango round can join a Waltz/Tango/Foxtrot round: they dance their two and leave the floor.
- Overlap — any shared dance is enough. The tightest schedule, and the busiest floor.
Heat Gap — how many heats a competitor gets off before dancing again, so they can rest, change, and let the scrutineer tabulate. This is about the person, not the event: it holds apart any two heats sharing a dancer, whether those are two rounds of one event or two unrelated events the same person entered. The default of 1 means the very next heat is allowed — that is, no rest is required. Raise it to build breathing room into the session.
This is a target rather than a promise. A gap can only be filled with other rounds, and at the tail end of a session there may be none left to put there; where that happens the shortfall is reported rather than padding the schedule with empty heats.
Bib Numbers
Bib numbers are now drawn from three separate ranges — amateur, professional, and team — each configurable in Competition Settings. Defaults are 101–999 for amateurs, 1001–9999 for professionals, and 1–99 for teams.
The three ranges cannot overlap; the settings form rejects a configuration where they do. When bib numbers are generated and assigned, professionals draw from the professional range and amateurs from the amateur range, so a bib number tells you which is which at a glance.
Size your ranges with room to spare: assignment stops when a range runs out rather than spilling into a neighboring one.
Enhancement
- Generating flights is considerably faster, most noticeably at large competitions.
- A flight that is in progress or has already been danced can no longer be deleted. Attempting it returns a clear explanation, and the flight stays exactly as it is on every screen watching it.
Bug Fixes
- Fixed an issue where an athlete entered only in a team or formation event didn't count as participating in the competition.
Public
Features
- Added an About page telling the story behind the product — nearly ten years in the making, five attempts before one worked, and why it was built from inside the ballroom rather than from outside it.
