Skip to content

Release

v9.1.0

The event AI assistant can now answer questions about a live event, penalties show where they stand with the penalty box, and there's finer control over what individual people can do.

Officiating

  • Technical officials: If a race has number ranges set up, entering an athlete number outside them is now blocked, so you can't log a penalty or incident against a bib that can't exist.
  • Technical officials: When logging event conditions you can now set the time a reading was taken, defaulting to now.
  • Event chat is now available on the web, so you can follow and join the conversation straight from the event page in a browser.

Penalties

  • Technical officials: Penalties now show their penalty-box status. On races that use penalty-box acceptance, an approved run or bike penalty reads "Awaiting penalty box" until the box confirms it, then "Accepted by penalty box."
  • Technical delegates: A new race option, "Penalty box must accept penalties," holds an approved run or bike penalty as unaccepted until a box official accepts it. It's off by default.

Event setup

  • Technical delegates: You can now tailor a single official's permissions for one race, without changing their role across the rest of the event.
  • Organisation admins and technical delegates: You can customise a person's permissions for one event, leaving their role everywhere else untouched.
  • Organisation admins and technical delegates: When you import events, you can now pick several at once and combine them into a single event — the first is the main one and the rest merge into it — or add an event by hand.

AI assistant

  • Organisation admins and technical delegates: Where event data analysis is switched on, the assistant can now answer questions about the live event — how many penalties or incidents there are, which are still waiting for the penalty box, who's out of the race, and the latest conditions — instead of only helping with setup.

v9.0.0

Reusable race templates, a simpler way to update penalties and incidents, and richer race reports.

Event setup

  • Organisation admins: A new Templates tab in the organisation editor lets you save a race setup — distances, penalty times, and race options — as a reusable template, then edit, copy, or delete it. You can also save any existing race as a template straight from the race editor.
  • Organisation admins and technical delegates: When you add a race you can now start from a template instead of a blank form, and you can apply a template's settings to an existing race from the race editor's Templates menu. Settings locked after a race has started are kept, and applying to an existing race leaves its bib numbers untouched.
  • Templates include default bib-number ranges when your organisation enters numbers by hand; when you import athletes from a start list, numbering comes from the import and templates leave bib ranges out.
  • Organisation admins and technical delegates: The AI assistant now knows your templates — ask it to create a race from one, or to set an existing race up like a template, and review the changes before applying.

Penalties

  • Technical officials: Updating a penalty or incident no longer always asks for a written summary — you're only required to give a reason when you cancel one, with a prompt explaining what to enter.

Reports

  • Race reports now gather the photos attached to penalties and incidents into the report itself (videos aren't included), and re-running a report for a race replaces the previous file instead of adding another.

Behind the scenes

  • Automatic start-list updates now also cover events with multiple schedules and merged races, and clear the bib number from an athlete who's been replaced so two athletes never share one.

v8.9.4

The AI assistant now shows up reliably in race mode however you opened the event, and editing an event on the web respects your role for that event.

Officiating

  • Technical officials: The AI assistant now appears reliably in race mode, even when you open an event from a link, after restarting the app, or on a dedicated device.

Event setup

  • Technical delegates: On the web, whether you can edit an event now matches your role for that specific event.

v8.9.3

Smarter event imports, an event assistant that can read documents you've uploaded, easier people search, and steadier live maps.

Event setup

  • Organisation admins and technical delegates: Importing an event whose time zone can't be worked out now opens the editor on the Location tab and prompts you to set a location, so imported race start times show at the correct local time.
  • Organisation admins and technical delegates: You can now pull another event's races into an existing event from the editor by entering that event's id — handy when related events weren't combined automatically. Races already in the event are listed and left untouched.
  • Organisation admins and technical delegates: Reimporting an event now refreshes missing races from every source it's linked to, so events combined from more than one source stay complete.
  • Organisation admins and technical delegates: Imports that fail now show a clear error message instead of looking like they worked.

Event assistant

  • Organisation admins and technical delegates: The event assistant can now read documents you've already uploaded to an event or organisation — such as an athletes' guide or rule book — and answer questions straight from them, without you re-attaching the file.
  • Organisation admins and technical delegates: While it works, the assistant now shows what it's doing — for example "Reading the document…" with a running timer — so longer requests no longer look stuck.
  • Organisation admins and technical delegates: You can now ask it to create races and combine them into one in a single request.

Organisation

  • When adding people, the search results now show each person's masked email again, making it easier to pick the right account.

Officiating

  • Technical officials: The live tracking and drafting maps no longer crash if a device reports an invalid position.

v8.9.2

The AI assistant can now merge, split, and delete races for you, officials can pause and resume their own location sharing, and events imported from a timing system can be reimported to pick up newly added races.

Officiating

  • Technical officials: You can now pause and resume location sharing from race mode. Race control sees a clear "Paused" state, separate from someone who has genuinely dropped off the map.
  • Technical officials: When you leave race mode after sharing your location, the app now confirms that your location is no longer being shared with race control.
  • Race control now shows each official's location status in your own language — sharing, paused, stopped for low battery, or location turned off — and you can hover an official's battery indicator on the map or team panel to see their battery over the last couple of hours.
  • Start lists refresh automatically in the lead-up to each race, so officials go in with the latest bib numbers, names, and categories.

Event setup

  • Organisation admins and technical delegates: The AI assistant can now merge and split races — combine several races into one aggregate race, or split an aggregate back into its parts — and delete a race you no longer need, on top of assigning officials and changing race and event settings. It also reopens the conversation you were last in, with a New chat button to start fresh.
  • Organisation admins and technical delegates: For an event imported from a timing system, you can now reimport it to pull in races added since you first imported it; existing races are left untouched. The add-event search also flags events you've already imported.
  • Organisation admins and technical delegates: Importing an event now also picks up related races held at the same event that the timing system listed separately, and relay races come in with the correct category.
  • Organisation admins and technical delegates: Uploading a PDF document to an event or organisation now works again — handy for sharing an athletes' guide or other paperwork.
  • Organisation admins: The dashboard now shows what people have asked the AI assistant that it couldn't do over the last seven days, so you can see what's in demand.

Joining an event

  • New accounts are now asked to add their name before joining an event, and the join finishes automatically once they do — so officials no longer turn up as a blank entry.

Behind the scenes

  • Race control flags an official as out of contact only when they've genuinely dropped off, rather than during normal pauses in movement.
  • Pausing location sharing is now gentler on your device's battery.
  • Officials on Android devices stay visible on race control's map reliably while the app is running in the background.

v8.9.0

A new AI assistant that sets up your event from a plain-language request, plus a single action menu on the web event page. The lock-screen race overview now lists your latest penalties and incidents, and penalty and incident details attach to the right athlete more reliably.

Officiating

  • Technical officials: The live race overview on your lock screen — and the Dynamic Island on iPhone — now lists your most recent penalties and incidents, with a badge counting how many have come in since you last opened the app. Opening the app clears the badge.

Penalties

  • Penalties and incidents now reliably show the correct athlete when athletes are imported from a start list. Some could previously be recorded without the athlete's name attached.

Event setup

  • Organisation admins and technical delegates: A new AI assistant configures an event for you — assign officials to races, set a person's role, change race and event settings, add bib-number ranges, and create races — from a plain-language request, a pasted roster, or an attached start list. It replies with a checklist of exact changes, and nothing is saved until you review and apply it. Open it from the event's + action menu on the web, or the side drawer in the app. Available once RaceRanger enables it for your organisation.
  • On the web event page, the action button is now a single + menu that gathers everything you can add to an event — a race, a race merge, a user, a chat, a document, and the AI assistant — in one place.
  • On the web, the event page shows its documents and chats as card overviews, and editors can edit or remove custom chats directly from the chats overview.

Behind the scenes

  • Location tracking and the live race overview hold up more reliably while a race is running.
  • Start lists stay current right up to the race start, so officials begin a race with the latest athlete entries even when the entry list changes close to go time.

v8.8.0

A live race overview on your lock screen with one-tap penalty, incident, approval and voice actions, plus calmer location prompts in race mode.

Officiating

  • Technical officials: While race mode is active, your phone shows a live race overview — race name, a running clock, the penalty and incident counts, and any approvals waiting — on the lock screen and, on iPhone, in the Dynamic Island, with Penalty, Incident, Approve and Voice buttons that jump straight into each flow without opening the app. It lights up when a new penalty or incident comes in mid-race, so it doubles as your alert.
  • Technical officials: When location tracking is already running on another device, race mode no longer interrupts you with a pop-up — a banner now offers to move tracking to the device you're using.
  • Technical officials: The grant-location banner in race mode now also appears when location is set to "While Using" on iPhone, with a one-tap shortcut to switch it to "Always" so race control can see you with the screen off.

v8.7.4

Re-import a start list straight from race control, a full penalty-box dropdown when updating penalties, a required written reason for every status change, and a clearer way to turn location back on mid-race.

Officiating

  • In race control's Athletes tab, officials who can edit the event can now re-import the start list from the linked program with a new IMPORT button. A summary tells you how many athletes synced, and a "Synced X ago" note shows how fresh the roster is.
  • Each athlete in the Athletes tab now shows a nationality flag, and tapping a name opens a fuller detail panel with their source, category, and IDs. Cancelled and declined penalties — and cancelled incidents — no longer count toward an athlete's activity totals.
  • When your location is off during a race, the app now shows a banner with a one-tap Grant location button instead of asking again and again, so you can turn tracking back on whenever you're ready.

Penalties

  • When updating a penalty, approving officials now get a full Penalty box dropdown — assign Bike, Run, or Stop & Go, or pull the penalty out of a box — replacing the old bike-box on/off switch.
  • Changing a penalty's or incident's status now requires a written reason, and the status field is marked required. Only approving officials can change a status or move a penalty between boxes; everyone else can still add a summary, message, or media.

Event setup

  • Technical delegates: Importing a championship now pulls in age-group and para races even when they're listed as separate, unconnected events — so the whole championship comes in, not just the main races.

Behind the scenes

  • Athlete numbers in combined and interleaved races are matched more reliably.

v8.7.3

Ready checks can now go to specific officials and show each responder's battery and location, the penalty box flags every athlete whose time is up at once, new Mine filters on the penalty and incident lists, and more of the app in your language.

Officiating

  • When you start a Ready check, the new Request from control lets you send it to everyone or to a specific set of officials — handy when only part of the team needs to confirm.
  • Each Ready check response now shows the official's battery level and whether their location came through, so you can spot a flat battery or a missing position before the start.
  • The environment screen now shows the latest automatic weather reading — air, water, and wet-bulb temperatures — even before anyone records a manual update.

Penalties

  • Technical officials: When several athletes' penalty timers run out at the same moment, the penalty box now shows every finished number together as large chips, so none get missed in the rush.
  • Technical officials: A new Mine filter on the penalty and incident lists shows only the ones you submitted.
  • Technical officials: The confirmation you tap when marking whether an athlete served their penalty is now larger, with bigger buttons that are easier to hit in the rush of the penalty box.

Devices

  • Technical officials: On the Apple Watch and Garmin companion, number entry is now labelled Athlete number instead of "Bib", and switching to the keypad starts with an empty field.

Language

  • More of the app — the penalty box, incident and status labels, and several on-screen prompts — now appears in German, Spanish and French where some text previously showed in English.

v8.7.2

The penalty box now totals a mix of drafting and regular penalties correctly, voice-entered penalties approve the same way as ones you type, the pre-race check is now called Ready check throughout the app, and importing a multi-part championship brings everything into one tidy event.

Penalties

  • Technical officials: The penalty box now counts down the correct total time when an athlete has a mix of drafting and regular penalties — each penalty contributes its own time instead of all being treated the same.
  • Technical officials: Penalties entered by voice are now approved automatically when you have approval rights, the same as penalties you enter by hand.

Officiating

  • The pre-race check officials run before the start is now called Ready check everywhere — the race-setup toggle, the in-race tool, the team status panel, and the prompt officials receive.

Event setup

  • Technical delegates: Importing a championship that's split into several sub-events — age-group, para, relay, and so on — now pulls everything into one event with all its races. Age-group waves that start together are combined into one race, with each athlete's age band shown next to their name.
  • Technical delegates: In race setup, Stop & go and the run penalty box can no longer both be on for a race — turning one on turns the other off.

Behind the scenes

  • Race mode opens faster when you enter an event.