RACEMAP » Updates RACEMAP updates logo

RACEMAP updates

Stay tuned to our live tracking platform: new features, enhancements, and resolved issues

Subscribe to Updates

Labels

  • All Posts
  • enhancement
  • bug fix
  • apps
  • visualization
  • safemap
  • leaderboard
  • API
  • prediction
  • keys
  • GPS tracker
  • Participants Data
  • Tracker Management
  • Platform

Jump to Month

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
Powered by

Create yours, for free!

Safemap: Alerts that ring and charts with a meaning
enhancementbug fixvisualizationsafemapTracker ManagementPlatform
4 days ago

Safemap: Alerts that ring and charts with a meaning

This release is about the interactive maps that spactators and the safety crew watch while a race is running. On Safemap a switched-off device raises an alarm again, the distance-to-track chart shows the real distance, and the tracking map stays exactly where you put it — even with hundreds of devices on it. Billing and payment get better: users who have paid by card once can pay by SEPA, PayPal, or Link.

What's new

A switched-off device raises an alert

In Safemap, a tracker that someone manually switches off raises a Power off alert again. The alarm had gone quiet: the device's own power-off report was written as a plain offline event, which the Safemap does not watch, so a participant shutting down their device produced nothing on the dashboard while the Tracker Management said "Power off".

The position and battery level the device sends with it now reach the track and the alarm, so you see where the device was switched off and how much charge it had left. A power-off you commanded yourself still stays silent in safemap.

Know how far off the track someone really is

Safemap's "Distance to Track" chart now measures every location. Until now it read zero for every location inside the set mapping corridor and only showed a number once a participant left it, so the line sat flat and then jumped by a hundred metres in a single sample. Every reading is now measured against the nearest piece of the route, and the chart draws the mapping distance next to the readings so you can tell a participant at an aid station from one who is genuinely off course.

The same release makes the Safemap much lighter with large fields. The shadow track is loaded once instead of on every poll, each poll only fetches the points that are actually new, and participant rows read the latest position instead of rebuilding a whole track. Events with hundreds of devices stay responsive, and replays no longer pull megabytes per refresh.

Log in without leaving Safemap

When you share a Safemap with Load Safemap without login, anyone opening the link sees it read-only. A new Log in to manage alarms notice appears, and takes users straight back to the Safemap afterwards, with the alarm assignment controls in place. No more opening a second tab to get your own dashboard back.

The public view also stops exposing who owns the event: creator and editor identities are no longer sent to anonymous visitors. The Safemap documentation describes the public read-only mode and the login link.

No more accidental shutdowns

In Tracker Management, sending Shut down or Change the backend server now opens a dialog that names the command, tells you how many devices it will reach, and sends nothing until you type confirm. Every other command still goes out in one click.

This came from a real mix-up: Shut down and Reboot sit next to each other in the list of commands, and a shut-down device cannot be woken over the air — someone has to collect it and switch it on by hand. The messages documentation has a new section on critical commands.

Pay by SEPA, PayPal or Link once you have paid by card

Checkout offers more than cards now. Everyone starts on card payment, and once you have completed one successful card payment, your next checkout shows the full set — card, SEPA direct debit, PayPal and Link. If SEPA disappeared for you recently, this brings it back.

Registration and leaderboard links that work on a phone

In the event editor, the external registration and external leaderboard fields now accept https:// links only, and tell you right in the field when an URL is rejected instead of failing silently. An http:// link looked fine in the browser but did nothing in RACEMAP app, because both Android and iOS block unencrypted pages — so organisers could hand a button that never opened. Existing links are upgraded automatically.

The tracking map opens live, not where you left it

The live map no longer drops you back into a remembered instant replay position while an event is running. Scrubbing back and reloading used to return you to the past timestamp and keep playing from there — and on a tracking map reused for a new date, a viewer who had watched the previous run came back to an empty map with every device apparently disconnected. A stored time position is now restored only for events that have finished, which is where resuming a replay is useful in the first place. The remembered view page now spells out all three cases.

Bibs with stray spaces sort where they belong

Start numbers and names are trimmed of leading and trailing spaces on every import path, so a bib that arrives as " 77" is stored as 77. A single leading space used to push a bib out of the numeric order entirely, collecting all padded numbers in a block in front of everyone else — in the participant list, in the bulk sort and in the player navigation panel. Existing participants are cleaned up as well, and the participants API reference now states the trimming when syncing from their own system.

Help requests from the app reach the right role

The Contact screen in RACEMAP tracking app no longer asks people to classify themselves as spectator, participant or organiser. It asks what went wrong — cannot register, cannot find my dot on the map, something else — and routes the mail from there. Event lookup searches published and unlisted events alike, so a participant finds your event even when it is not listed, and the mail lands with the event's support address rather than a generic inbox; child events now fall back to the parent event's address instead of being misrouted.

Every message also carries what you would otherwise have to ask for: whether the sender is registered for the event and with which start number, and what their phone's location permission actually allows. 

Other changes

  • A warning against swapping the shadow track of a running event
enhancementsafemapParticipants DataTracker ManagementPlatform
a month ago

Safemap: Less Searching, Faster Action and Smarter Connection Data and Participant Tools

During a live event, every second spent searching for information is a second not spent acting on it. This release tightens the feedback loop — from the map to the data to the tools you use to manage your field. 

Spot issues before you go looking 

Safemap — participant status markers: Each participant dot now tells you what's happening without a click. The outline color reflects the unresolved state — non-movement, off-track, crash, or SOS. Flagged participants rise above the rest on the map with a thicker outline. Hover any dot to see the start number and inline status icons on the spot. 

All information about Safemap: https://docs.racemap.com/live-tracking/safemap

Filter the list, clean the map

Safemap — filtered participant visibility: Filtering the participant list now updates the map. Filtered-out participants grey out and become unselectable — your attention stays on exactly the group you're monitoring.

  • A participant that gets hidden by a filter change is automatically deselected 
  • Clicking an alert always works: if the participant is filtered out, the filters reset so they appear 
  • Clicking an alert icon in the list shows only that participant's alerts — two unresolved notifications means you see exactly those two 

Set up safety zones in bulk 

Safemap — protected zone batch actions: Setting up protected zones for an event used to mean configuring each one individually. Batch actions are now available, so you can configure multiple zones at once. 

Read connection data without squinting 

Connection chart — improved layout: Cell and network info now lives in its own lane below the connection chart. Labels no longer collide with data points — the chart is readable at a glance. Your filter and display settings are saved and restored when you reload the page. A network filter and loading indicators are included. 

All information about the connection chart: https://docs.racemap.com/gps-devices/debugging#connection-chart 


Network data in the correct order

Tracker Management — network info and CON column: The Network tab now shows fields in a consistent order — Carrier Name, Carrier Country, Radio Technology — with empty values removed. The connection chart link sits next to the online/offline icon in the CON column, one less place to look. 

 

Sort and color your field in one move

Participant table — sort selected & random marker colors: Two new batch actions in the action dropdown save real time when you're setting up your event.

  • Sort selected reorders your selection by Name (A→Z, Z→A) or BIB (ascending, descending) — only the selected participants move. BIB sorting is numeric-aware: 2 before 10.
  • Random marker colors gives each selected participant a distinct hue. No two repeat, none come out near-white or near-black. Visual separation across a hundred starters, in one click. 

enhancementsafemapTracker ManagementPlatform
2 months ago

Safemap controls, accurate tracker status, and smarter color tooling

A focused round of improvements across Safemap, Tracker Management, and the event editor. Less hunting for information, fewer surprises when it matters.

Safemap

See the workload before working through it

Safemap now shows the count of alerts and notifications based on set filters and in total. You know what's waiting for review without opening it first.

"Reset" clears everything, in one action

The Reset button now clears filters, sorting, and the search together. Reset becomes active whenever any of those are set, so you always know there's something to clear.

Deep-link to any map position

The URL now adds ?lat=..&lng=..&zoom=.. to open Safemap at a specific location and zoom level — useful for external tools or dashboards that need to land users on a precise area. Position now also persists across reloads after any manual pan, zoom, starter selection, or chart hover.


Tracker Management

Configuration update status now reflects what actually happened

Previously, a config push to a Queclink GL3xx tracker showed green (Complete) as soon as the device acknowledged the message — even when the actual update failed. A later failed download or apply step was not shown in the messages table.

The status now tracks the full config update cycle:

  • Command received → DELIVERED
  • Update applied successfully → COMPLETE
  • Any failure code → ERROR

New columns: non-movement detection & crash detection

Both now appear as dedicated columns in the tracker table providing, as those settings are required to us the full potential of Safemap

SIM card status has been added to the filter tree.

Available for RACEMAP M2M SIM cards. 


Settings — Color Handling and Participant Preview

Colors fallback gracefully

Color properties across the map editor, elevation chart, and marker pings now fall back to defaults when undefined. No more blank or broken visuals from a missing color value.

Preview participant markers before the event goes live

The participant panel in the visualization tab now shows a live preview of how markers will render. See the result before spectators do.

Color picker remembers your recent colors

Recently picked colors are stored locally and appear as presets across all color pickers in the app. No more re-entering the same hex codes across sessions.

Hierarchical device filtering in the participant list

The participant list now supports filtering by device class and type, with a "No device" option included. Device column is sortable now.

enhancementvisualizationsafemapParticipants Data
2 months ago

Participant Tags Redesigned, Plus Clear Notifications in Safemap

Two updates this week: 

  • Long-overdue improvement for anyone managing participants' data with tags, and
  • Small clarity enhancement in Safemap. 

Smarter Tag Handling in the Participant Table

Managing tags such as "Age group", "Class" or "Status" in the participants' settings meant wrestling with cells and special formats — easy to get wrong, hard to scan for errors. That changes now.

Each category now has its own column. Each column is sortable and filterable — with distribution counts visible in the tag popup so you see at a glance how your participants are spread across categories.

Navigate between cells with TAB or SHIFT+ENTER without leaving the keyboard.

Need to update tags across a large group? Use the new batch action to update tags on multiple participants at once. 

You can also add new tag categories directly in the table via + column to open the tag modal — no detour to settings required. 

Set and preview how your tracking map handles tags by default in the visualization settings. 

Notification Sources in Safemap

Safemap shows two types of notifications: ones generated by the GPS trackers, and ones generated by RACEMAP frontend logic analysing the received location data. Until now, there was no differentiation between these two types — which caused confusion when triaging issues during events.

Each notification now carries an icon with a tooltip that explains where it came from. Small change, big difference when something fires mid-race and you need to act fast. 

Read all about Safemap in our documentation:
https://docs.racemap.com/live-tracking/safemap

enhancementvisualizationsafemapPlatform
2 months ago

Map Editor Rework, Smarter Elevation Chart and Safemap Updates

You asked. We built. This release is the biggest Map Editor update we've shipped in a while - driven by your feedback and user experience. Alongside it: Sharper dot rendering in the elevation chart and a round of Safemap enhancements that make alert navigation actually feel natural to use. 

A Map Editor that gets out of your way 

Map Editor - major rework

The view now behaves the way you'd intuitvely expect: it only zooms out when it needs to. If the selected elements are already in view, it recenters without touching your zoom level. If it's out of bounds, it adjusts. You stay in control without turning your mouse wheel. 

Beyond the zoom improvements, this release adds a long list of enhancements and features built from your feedback:

  • For POIs paste and edit Lat/Lon
  • Select and move Splits directly from the Elevation chart
  • Drag and drop ordering for POIs and Tracks — the sequence carries through to the Player
  • Start and Finish Splits now protected from accidental deletion
  • Bulk remove buttons for all Tracks, all POIs, and all Splits 

Elevation chart dots - better contrast 

Dot stroke rework in elevation chart 

Dot visibility on the elevation chart of the tracking map is improved. Stroke color now adapts based on the fill brightness - so dots stay readable regardless of background or marker color. Alpha channel values are now preserved and applied consistently across dots, and draw info rendering. 

Safemap: alert navigation that works intuitively 

URL state fixes and Google Maps integration 

Alert and notification interactions in Safemap were inconsistent — in some cases, setting two URL states in sequence would overwrite each other. That's resolved. Here's how navigation now behaves:

  • Clicking an alert on a starter switches to the notifications/alerts section, selects the alert, selects the corresponding starter, and centers the map on the alert

  • Clicking the starter icon on an alert entry switches to the starter section, selects the starter, and shows their position on the map
  • On a notification, clicking the starter icon and clicking the alert are now separate actions - each zooms the map to the correct position
  • Any coordinate-based UI element (alert location tags, last-location tooltips) now includes a direct Open in Google Maps button
     

Test the intuitive user experience directly with our live demo: https://racemap.com/safemap/demo

A big thank you to everyone who sent feedback on the Map Editor and Safemap.
This release is yours.

enhancementvisualizationsafemap
3 months ago

UI Updates and Safemap Improvements


Our latest release is focused on one thing: less friction. From a more consistent interface across the platform to sharper tools for managing your Safemap — here's what's new. 

Consistent panel UI across the platform

The panel for map settings and tracker management have been migrated to Ant Design — the same UI system used across the rest of RACEMAP. The interface is now visually consistent throughout, making navigation more intuitive wherever you work.

Preview of sidebar and filter tag settings

Configure the sidebar — and see it live in the preview! Visualization settings now provides a sidebar preview of your tracking map as you configure it. You can define the order of filter tag categories in the sidebar via drag and drop, and the preview shows your changes in real time — no guesswork before publishing.

Share Safemap access without admin overhead

We have added "Load Safemap without login" to the Advanced settings of Safemap. Any event creator can enable it directly — no admin rights needed. Sharing safety monitoring responsibility during a race just got simpler.

Safemap: improved participant interaction on the map

Navigate Safemap with more precision. Participant interaction on the map is now more responsive and intuitive. Clicking a dot in the map now selects the participant, hovering shows their bib number with a pointer cursor, and hovering a participant in the starter or alerts list highlights their position on the map — keeping the list and map in sync as you monitor your race. 

All information about Safemap: https://docs.racemap.com/live-tracking/safemap

These updates are live now. As always, if something isn't working the way you expect or you have feedback, reach out — we're listening.

visualizationsafemap
4 months ago

Savemap and map updates: Improved charts, better visibility & enhanced interaction

This release improves the usability across Safemap and the map player experience. Based on customer feedback, we refined chart rendering, improved layout behavior, and added new interaction capabilities. 

Read all details about Safemap and the elevation chart component in our documentation:

  • https://docs.racemap.com/live-tracking/safemap 
  • https://docs.racemap.com/live-tracking/profile

📈 Safemap chart improvements

We revisited the chart for better readability and trend visualization while still handling sparse GPS data correctly. Data points of distance from track, speed, and elevation are rendered with connected dots.

  • Added dedicated chart colors for better visual consistency
  • Enhanced legend readability for primary metrics
  • Improved axis styling and labeling

Our major concern with connected dots was that long gaps could create misleading visualizations. To solve this, the chart flexibly shows gaps:

  • Large data gaps automatically break the chart line
  • Gap thresholds are calculated dynamically based on median time intervals
  • Missing data is displayed accurately while preserving trend readability 

📋 Flexible Safemap header

We improved header behavior when filters are expanded. Now, opening filters shrink the header area and hide the event details: Start- and end time, length of the shadowtrack. 

  • Header now adapts more intelligently to available space
  • Compact mode is applied dynamically when filters are expanded
  • Improved logo scaling and layout responsiveness
  • More usable space for participant and alert tables

🚨 Participant Status in Alerts & Notifications

Alerts and notifications now display the participant status such as DNF, DSQ directly. This makes operational monitoring much clearer, especially during live race situations.

⛰️ Elevation Chart Zoom Functionality

The elevation profile now supports zooming both:

  • in the tracking map and
  • in the standalone elevation chart component.

New interactions:

  • Mouse wheel zoom
  • Pinch zoom support for usage on smartphones
  • Double-click reset
enhancementsafemapkeysTracker Management
5 months ago

Latest Safemap & Platform Release

We’re excited to introduce a new release packed with improvements across Safemap, Tracker Management, and Event Settings. This update brings more control, better previews, smarter alert handling, and usability enhancements for teams in the field. 

Safemap updates

🔇 Global alert mute control 

Event hosts now mute alerts & notification sounds globally with a single event-level setting.

Benefits:

  • Disable sound alerts by default, to customize Safemap according to events requirements
  • Better control for quiet environments or control rooms 
  • Faster setup for large-scale events 

👀 Preview mode

Safemap now supports a preview mode to help you validate configurations and showcase the dashboard before activation. The preview shows a realistic Safemap experience using a limited set of participants while preserving full tracking and alert logic.

What’s included:

  • Preview available when Safemap is not yet activated 
  • Limited number of visible participants 
  • Watermark to clearly identify preview mode

Benefits:

  • Confirm settings before going live 
  • Great for demos and customer acquisition 
  • Experience real behavior without full event activation 

🏷️ Tag-based alert suppression

A powerful alert suppression system has been added based on participant tags. Configure Safemap to suppress alerts for participants whose assigned tags match selected key/value rules, such as "finished", "DSQ".

Capabilities:

  • Search and manage participant tags in a dedicated table 
  • See how many participants are assigned to each tag 
  • Visibility why a participant receives no alerts: 
    • Protected zone suppression 
    • Tag-based suppression

Benefits:

  • More precise alert control 
  • Reduce noise from known or exempt participant groups 
  • Better transparency for operations teams 

🎨 Improved track colors

Tracks show their own configured color in Safemap. With this improvement, track overlays are clearer and visually aligned with their intended appearance.

Benefits:

  • Better map readability 
  • More accurate visual representation 
  • Easier distinction between tracks

Tracker Management Updates

📱 Improved mobile usability

We’ve improved column visibility controls for smaller screens such as smartphones. Previously, managing visible columns on mobile devices was difficult. The updated interface now offers a cleaner popup layout with improved height handling and scrolling behavior. 

Good to know: Tracker Management is still primarily optimized for desktop use—but for those managing trackers on the go, this is a welcome upgrade.

Event settings updates

🔑 Endpoint to query keys added

A new API endpoint is now available for querying keys in Event Settings. This expands integration options and makes key management more accessible for connected workflows.

Learn more in our documentation: https://docs.racemap.com/apps/tracking/keys#apis-for-keys

enhancementvisualizationsafemapGPS trackerTracker Management
6 months ago

Track Style Customization, Safemap Gaps, Tracker Config Updates

Track Style Customization

Live tracking with multiple tracks is now more flexible and easier to read for spectators. In the map settings, you can adjust both line width and opacity of each track separately, giving full control over how they appear in the visualization. 

We also replaced the previous color picker library with the Ant Design color picker, unifying track styles across the system for a cleaner, consistent look.  

Track Chart in Safemap: Visual Breaks for Gaps

The track chart in Safemap previously connected all time gaps in GPS data with a line, implying continuous movement that didn’t exist. Now, lines are removed where data is missing, showing tracker data more clear. 

Tracker Management: Configuration Update Progress

Tracker management now records the configuration update process in the message history, giving you more confidence when adjusting tracking configurations across devices to meet specific event requirements. Each configuration change is timestamped and displayed in the tracker message history, making troubleshooting easier if updates fail. 

enhancementsafemapTracker ManagementPlatform
8 months ago

Improved Network Transparency, Prediction Insights, Safemap Accuracy

Tracker Management

Enhancement

To give operators better insight into connectivity of their GPS trackers and carrier behavior, we’ve added new network-related visibility:

  • New Network tab in Tracker Management
  • Carrier and network information is now also displayed in the track chart

These additions help diagnose connectivity issues faster and support more informed operational decisions such as black listing a specifc carrier during live tracking.

Fix

The tracker management now shows the correct timestamp for when a device goes offline or when the socket connection is closed.

📘 Full details: https://docs.racemap.com/tracker-management 


Predictive Tracking

A new column has been added to the Transponders tab, showing the total number of received reads during the race. This makes data completeness and transponder performance easier to assess at a glance. 

📘 Full details: https://docs.racemap.com/prediction 


Safemap

The chart in Safemap now displays elevation data based on the actual received GPS position of the selected tracker, rather than the predefined race course.

Why this matters: If a participant moves off the official course, the elevation information now remains accurate and reflects the real position — improving situational awareness for operators. 

📘 Full details: https://docs.racemap.com/live-tracking/safemap