v8.3.1
A new Drafting button in race mode, two new event and race setup forms, a corrected Start/Stop icon, app strings in four new languages, and a sweep of role-permission corrections across race mode controls.
Officiating
- Technical officials: A new Drafting button appears on the race mode screen when drafting detection is enabled — tap it to open the full drafting view directly without leaving race mode.
- The Start/Stop Race option in the race mode drawer now shows the correct icon: Stop when the race is active, Start when it is not. These were reversed before.
- Technical officials: Race mode controls — the DSQ option, submit and approval buttons, penalty box, incident list, and drawer options for Race Map, Start/Stop Race, and Ready Check — now appear only for officials whose TO assignment includes them.
- Technical officials: Collapsible sections in the race mode drawer now show expand and collapse arrows.
Penalties
- The penalty and incident review screens no longer crash when opened with an incomplete navigation reference.
Event setup
- Technical delegates: Two new editors are now available on mobile — an event creation form covering name, location, schedule, web URL, and size; and a race setup form covering name, category, distances, format, start time, athlete numbering, race options, and penalty times. Both show a live summary as you fill them in, and the start date and time fields use calendar and clock pickers.
- Organisation admins: Race merging from the event page is now always available.
- The "Name" field in the event creation web form was labelled "Location" — it now shows the correct label.
Organisation
- The app now covers Czech, German, Spanish, and French across the drafting view, chat, sync status, media attachments, and system dialogs.
- If Google sign-in is cancelled or interrupted, a clear message now appears instead of a silent failure.
Behind the scenes
- GPS location tracking on a single device is more reliable — the stop/start cycle at lock acquisition is resolved, and the "tracking started" status message now only appears when tracking has actually begun.