Skip to content

Release notes

Updates to the RaceRanger app, grouped by release.

v8.9.2

The AI assistant can now merge and split 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.
  • 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 — 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: 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.

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.

v8.7.0

A rebuilt in-app notifications screen with filtering, day grouping, and one-tap mark-all-as-read, clearer push notifications on Android, and tidier race handling during event setup.

Notifications

  • The notifications screen now has an All / Unread filter with a live unread count, and groups entries by day — Today, Yesterday, and Earlier — so the alerts that matter are easy to find.
  • Swipe an unread notification to mark it read, or tap a penalty or incident notification to open its review screen, which marks it read automatically.
  • A Mark all as read button clears every unread notification at once, after a quick confirmation.
  • Push notifications now show the RaceRanger icon and brand colour in the Android notification shade, so they're easy to recognise at a glance.

Event setup

  • Merged races now show a readable name based on the races you combined, instead of a placeholder label, so they're easy to tell apart in the race list.
  • When setting event dates on the web, the date picker now starts the week on the day used in your region.

Behind the scenes

  • The notifications screen loads faster and scrolls more smoothly, even with a long history.
  • The app starts up more reliably on networks that block some background services, instead of waiting on the opening screen.

v8.6.5

A new pre-race ready check for officials, automatic post-event feedback you can shape and review, and a few setup and organisation refinements.

Officiating

  • Technical officials: You can now run a ready check from the in-race tools menu. It sends everyone who can submit penalties or incidents a single prompt to confirm they're ready before the start, and the race control team view shows each person as checked in, pending, or not ready in real time. A Resend button (with a short cooldown) re-prompts anyone who hasn't confirmed, and Reset starts a fresh round if positions change.

Event setup

  • Technical delegates: Race setup has a new Ready check option in the Options tab that turns the ready check on for a race, so you decide per race whether officials can run a pre-race readiness check.
  • Technical delegates: New events can no longer be given a start date in the past — when creating an event the date picker and validation now require today or later.

Event feedback

  • After an event finishes, everyone who took part is asked for quick feedback the next time they open the app: a short overall rating of RaceRanger plus any questions the organisation has set up. You can fill it in or tap Not now to dismiss it, and you're only asked once per event.
  • Organisation admins: You can build that feedback form in your organisation settings — turn on Collect post-event feedback and add your own questions using star-rating, yes/no, single-choice, multiple-choice, and free-text types, then review the responses gathered for your organisation afterwards.

Organisation

  • Organisation admins: The organisation's user list can now be filtered — start typing a name or email to narrow it to matching people.

Behind the scenes

  • Event weather refreshes more often during the day, so the forecast shown in the app stays fresher.

v8.6.2

A rebuilt penalty box, Garmin connection improvements, refreshed event management pages on the web, and the REST API now live on production.

Devices

  • Technical officials: On iPhone, the Garmin connection indicator now correctly shows connected when your watch is paired and receiving messages. Previously it could show "Garmin paired, out of range" even while the watch was submitting normally.
  • The Garmin pairing dialog now shows in Czech, German, Spanish, and French.

Officiating

  • The race control clock now uses 12h or 24h format based on your language setting, rather than only the device's system preference.

Penalties

  • Technical officials: The penalty box screen has been redesigned.
  • Technical officials: An issue where the penalty type list could appear empty in the penalty box has been fixed.

Event setup

  • Technical delegates: The officials list editor and event import search dialog have each been redesigned with cleaner layouts; the officials editor also adds a direct option to copy the team from another race.
  • Race cards on the web event detail page have been redesigned with distance chips and individual action buttons; the user list is now shown as individual cards. An issue that could prevent action buttons from appearing due to a permission error has been fixed.

Organisation

  • Organisation admins: The Sport field no longer appears in the organisation editor — this is now configured by the RaceRanger team.
  • Organisation admins: The credit transaction history panel has been removed from the web portal.

Account

  • The special characters allowed during sign-up now exactly match what the server accepts, eliminating a category of passwords that passed the app's check but were rejected by the server.

API

  • Organisation admins: The REST API is now live on production. Organisation admins with valid API keys can connect their integrations to the production endpoint.
  • Organisation admins: Webhook deliveries no longer follow redirects — if your endpoint returns a 3xx response the delivery is treated as failed. Point your webhook URL directly at the receiving handler.
  • Organisation admins: Events created via the API now include a Demo Mode race and an invitation code, and idempotency keys are now scoped per API key rather than shared across keys in the same organisation.

Behind the scenes

  • Role and TO assignment lists load faster.

v8.6.0

Garmin watch companion support arrives with a broad device line-up and approval UX improvements, alongside a new Athletes overview in race control and redesigned team management dialogs.

Devices

  • Technical officials: Garmin watches now work with RaceRanger — submit penalties and incidents from your wrist the same way you would from Apple Watch. Pair from Garmin pairing on your profile; an Enable Garmin watch link toggle on the same screen keeps the integration dormant when it's not in use. Supported models: Forerunner 165, 245, 255, 265, 570, 745, 945, 955, 965, and 970; fēnix 6, 7, and 8; epix Gen 2; Venu 2, 3, 4, and X1; vívoactive 4, 5, and 6.
  • Technical officials: Watch-submitted penalties and incidents show a source chip in the review panel — Apple Watch or the specific Garmin model — so it's immediately clear which wearable made the submission. On Android, a RaceRanger watch link active notification keeps the connection alive in race mode; on iPhone, the pairing dialog now correctly shows RaceRanger is ready when the watch is connected.
  • Technical officials: On Garmin, the approval confirmation screen now uses a tappable OK button on touch-enabled watches instead of a hold gesture, and the approvals list shows a clear "Nothing to approve" screen when the queue is empty.

Officiating

  • A new Athletes tab in race control shows a filterable roster with live status chips for penalties, incidents, DNF, DSQ, and lap count. Tapping any athlete expands a timeline of their penalties and incidents. The same view is available in the mobile race-mode start list with a search bar.
  • Tapping a penalty notification opens that penalty directly for review; tapping an incident notification opens that incident. Race control shows a live clock in the header.
  • In the penalty box, free stopwatches in drafting races now show a Pen / Draft mode toggle to switch the countdown between the penalty time and the drafting time.

Event setup

  • Technical delegates: The race officials assignment panel on web has been redesigned — search by name or role, assign multiple roles per official in one step, and copy the full TO assignment from another race in the same event.
  • Technical delegates: Add and edit user dialogs on web and phone have been redesigned with user search, inline role assignment, and a QR invite code for events. The web event info sidebar adds a map preview and share links for the invite QR.

Account

  • Sign-up now shows a specific message when a password doesn't meet the requirements, instead of a generic error. Network problems and invalid email addresses also show clear guidance.
  • Spaces in the email or password fields during sign-up and sign-in are stripped automatically, preventing a common cause of failed authentication.

Behind the scenes

  • The Apple Watch app returns to its home screen immediately when the race switches or your permissions change, and race mode transitions update on your wrist in real time.
  • Garmin watch submissions retry automatically if the phone connection drops briefly.
  • Crashes in list views have been fixed.
  • Penalty decisions and race-status changes now push automatically to connected event management systems as they happen.