Search that starts in the header, a map that gets out of the way, and honest tracker data
This release is about getting to the things you need faster. A global search now sits in the header — start typing from anywhere and jump straight to an event. The event editor's header has been rebuilt, so it stays readable on any screen, sponsor logos can be dragged into order, and TV crews & video productions get a new URL parameter for a "clean" tracking map.
Find any of your events anywhere
The search now lives in the back-office header of our tracking platform. You no longer navigate back to your event list. Type from anywhere, use ↑↓ to walk the results and ⏎ to open the hit, use ⌘K (or Ctrl+K), and the field is focused wherever you are.
Results are typo-tolerant, and each row shows the event logo, its date and location — so you can tell two similarly named races apart before you click false. Before you type anything, the last three searches you actually opened something from are offered, ready to be picked up again.
Event editor adapts screen size
The event editor's title bar has been rebuilt. Instead of nine items crammed, the bar now shows a two-line identity block: the event name with its badges, then the event type and save state below. The name is the only element that ever shrinks.
You can now rename the event title directly: click it, type, done. The base price sits right next to the actions, and everything beyond Activate and Preview moved into a ⋯ menu (leaderboard, duplicate, back to the group, copy preview link). On small screens a full-width pill names the page you are on and opens the page list. The bar keeps its shape at every width, right down to a phone.
Clean tracking map for TV, web streams and LED walls
Live visualization gets a new switch for broadcast output. Add #mapOnly=true to a tracking map URL and everything but the map disappears. Navigation sidebar (participant list), search magnifier, share button, info tabs, time slider, sponsor logo(s), and map controls - all removed. Directly test the sample here: https://racemap.com/player/100KmDuathlon2018#mapOnly=true
Panning, zooming, and the keyboard shortcuts keep working, so an operator can steer the picture without any interface on screen. "Map-only" combines with URL parameters you already use, for example #mapOnly=true&largeMode=true&viewport=10.25,51.73,11.5. An annoyances went with it: a reload no longer strips your parameters out of the URL. Check all URL parameters in our documentation https://docs.racemap.com/live-tracking/url-parameters
Tracking map keeps up with your computer's clock
If you opened a live map shortly after waking your computer from sleep, you could see a warning that your device clock was off — and worse, the player would quietly stop loading live positions. Only a full reload brought it back.
The player now re-checks the time difference every minute and immediately whenever you return to the tab, so a clock that the operating system has just corrected is picked up within a minute instead of being wrong for the rest of the session. The warning banner is gone: the player corrects for a wrong clock by itself, so there is nothing for you to act on.
Connection Chart shows coverage it can prove
In Tracker Management, the Connection Chart's network layer no longer invents coverage. Carriers are drawn where there is evidence for reception: (1) solid, full-colour blocks for cells that were actually measured, and (2) lighter blocks with a dashed border where our M2M SIM card was connected but reported no cell of its own. Where (3) nothing is known, the lane simply stays empty — and that emptiness is information you can act on, instead of a stretched block hiding a gap.
Carrier names in Connection Chart
The Connection Chart now names the mobile network a tracker was on — carrier and country instead of raw MCC/MNC numbers. Tooltips, labels and the copy-to-clipboard output all use the readable form, so diagnosing a coverage problem no longer means looking network codes up by hand.
Keep your tracker columns the way you set them
In Tracker Management, the columns you had chosen to show were ignored the next time the page loaded, so you had to set them again. The table now reads your selection directly from your saved settings, and it keeps up when the selection changes after the page has come up.
Clearing tracker messages
In Tracker Management, "Clear" and "Clear all" left some entries marked ERR behind, and the success toast appeared before the work had finished. Both are fixed: delivered messages that closed without a config result are now recognised correctly, so every reported error is removed, and the confirmation only appears once the clear or revoke has actually completed.
A related fix stops older tracker data from overwriting fresher data while the list loads.
Drag your sponsor logos into place
Sponsor logo order in the event editor no longer means deleting and re-uploading images. Each sponsor logo row now has a grip handle — grab it, drag the logo where you want it, and the new order is saved. The handle is the only drag target, so dropping an image file onto a row still works exactly as before.
Charging status added in Current API
The Current API's device object now includes device.charging, so an integration can tell whether a tracker is on power — useful for pre-race checks and for alerting on units that were never plugged in. Note that only Queclink GL3xx, Concox M20 and Mictrack tracker types can report that status, and because most devices only message on charge start or stop, the value reflects the last report and is reliable while the device is online. The Current API documentation spells out the coverage and the caveats.
Other changes
- Fewer update mails: Editors no longer receive the cycle update mails.
- Faster repeat loading of tracking data: Requests with the same participants now hit the cache regardless of the order they were selected.
- Fixed a player crash on iOS caused by leaking marker atlas textures
- Fixed the player render loop stalling after a short map drag