Follow the Task Live, Score Every Track, Route-Timed Weather and a New Share Card

Website | Site Admin | 1 hour ago | 5 min read time
blog-img

Race Day, Live: Task Following on the Live Map, Live and IGC Tracks Scored Together, Weather That Follows Your Route and a Rebuilt Share Card

The last website release gave you hike and fly days and task study mode. This one is about race day. A month of work went into following a task live, scoring it afterwards, and everything around it: cleaner tracks at upload, photos that find their flight on their own, an XC planner that reads the forecast on your own clock, a new map engine, a rebuilt sign in, and a share card that finally shows the flight instead of a flat line. As always, the manual was updated in all seven languages along the way.

Follow the Task on the Live Map

The live map's sidebar gains a Task tab whenever it is showing a task. It carries the briefing: the four time windows with the next one counting down, the start gates, and the route in order with each waypoint's size and leg distance. Next to every waypoint sits the live part: how many of the pilots on course have already tagged it. And the counters are honest: while the start gate is still shut, circling inside the start cylinder counts for nothing, and a pilot flying with the app plus a satellite tracker counts once, not twice.

  • Task progress for every tracker: distance flown and distance remaining are now derived on the server from each pilot's own fixes, so they show up for every device, not only the few that report them. A live estimate for following the race, clearly separate from scoring.
  • A detail card that lives: the selected pilot's card refreshes with every update, gains a height above ground tile, and colors the vario green in lift and red in sink. The pilot popup stays put instead of hopping around the wing, and in 3D it rides the wing itself.
  • The map frames the task: it opens on the route, stops zooming out on its own as pilots come and go, and stands down the moment you pan or zoom yourself; Recenter hands the framing back.
  • Only real tasks: a live session can only bind a published task flown today, so a draft task can never leak its geometry onto the public map.
  • Task start and deadline times now print directly on the competition page's Tasks tab, in local task time, and the trail line switched to a bright aqua that reads on every basemap.

We would like to say a big thank you to the Regio BEO from Swiss League to run a test event on the new competition engine from SkyTrackPro.

Live Scoring: Every Track in One Run

Live scoring used to be all or nothing: either everyone scored from the live stream, or everyone from uploaded IGC files. Live tracks are now ordinary candidate tracks, pulled in before scoring, so a field where most pilots flew with live tracking and a handful handed in an IGC scores together in one run. A live track draws on the map, downloads as an IGC, and a pilot unhappy with theirs is fixed by uploading their file and selecting it. Past the deadline the schedule winds down to a final wrap-up run, so the last pull is never swallowed.

  • Scoring settings stop wiping themselves: a save no longer resets goal elevation, live scoring and airspace checks back to defaults.
  • Elevated goal comes from the task: the goal waypoint's declared height is read directly when the task snapshot is taken, instead of being retyped into competition-wide settings, and the task pane shows a badge when a task declares one.
  • The workspace keeps talking: a queued run shows its progress instead of going quiet until a reload, the run log and Publish unlock as soon as results land, and the public results page stops collapsing the section you are reading on every poll.
  • Watch live map on the results tab now opens the competition's own live view, filtered to participants, the same page the hero links to.
  • Uploaded tracklogs match pilots by the IGC header too, so a file named by a phone app no longer disappears silently.

Running a Competition Gets Easier

  • Manual check-in: small events skip the QR codes, big events have the pilot who arrives after the desk closed. Pick a category, search the confirmed pilots, tick as many as you like, confirm. The entries land in the same scan log, CSV export and supporter API as a real scan, back-dating is possible, and an undo voids the entry with a reason instead of deleting it.
  • Guests can act on My Registration: signed out visitors now get real Log in and Create account buttons instead of a dead notice, and come back to the competition after signing in.
  • Organizer emails carry the registration: the new registration notification prints the pilot's full registration as a table, the subject carries the name, and a long list of new placeholders is available for your own templates. And a pilot correcting a typo no longer triggers a fresh mail on every save.
  • Pilots list on phones: below tablet width every row becomes a readable card instead of nine truncated columns.
  • An administrator can move a competition to another organization, and the supporter app's competition picker now only lists events it can actually run: current ones, kept selectable through the day after they end.

Cleaner Tracks at Upload

Some recorders switch their altitude source mid-flight, and the track then jumps between two parallel levels every few fixes: spiky 3D curtains, absurd climb rates, tens of thousands of meters of fake gain. The analyzer now detects and repairs these reference switches, shifting the minority branch back onto the majority one. On the flight that triggered the work, max climb went from 202 to 33 m/s and total gain from 40,653 to 3,642 m. The repair was validated against 383 real competition tracks with 5.62 million fixes and rewrote none of them, and it is never silent: the upload response and the flight stats say what was corrected.

Your Photos Find Their Flight

A photo picked from the phone's gallery used to arrive stripped of its position and time, and never appeared on the flight map. Photo handling was rebuilt: the original's EXIF is read before anything is resized, so a photo places itself by its own GPS, by its camera clock, or by matching other photos from the same camera. What cannot be placed stays in the gallery instead of guessing. On top of that, every stored image on the platform is now optimised on arrival, and a portrait phone photo finally stays upright everywhere.

XC Planner: Weather on Your Clock

The route weather no longer reads every point at midday. Set your takeoff date and time, and the planner walks the route with your speed, reading each point's forecast at the hour you actually reach it. Cards show the ETA, a closed route gets its own goal card for the return leg, and the whole route now comes back in one fast request, for up to ten points instead of three. The weather button also shows honestly that it needs SkyTrackLight or higher, My routes appears instantly instead of waiting for the map, and the terrain profile got dramatically faster on long routes.

A New Map Engine

Every map on the site now runs on MapLibre GL 6.10 and deck.gl 9.4, the current generation of the rendering stack, with fixes for the 3D task cylinders and trails along the way. The engine needs WebGL2; the rare browser without it gets a plain note and a new Maps section in the troubleshooting chapter. Just as noticeable: maps now open where they open. The flight page, task view, planner, takeoffs and analysis pages no longer flash a default view and fly to the real one; they are created on their content, which cut the flight page from 56 tile requests to 29 and removed the detour entirely on shared links.

Sign In, Rebuilt and Hardened

Sign in, two factor, password reset and account creation now share one clean Flight Deck frame, with proper labels, working reveal toggles, a rate limited resend for the two factor code, and a live panel showing pilots airborne, best XC today and tracks logged. Registering hands you straight to the login form. Underneath, sign in security was tightened across the board: wrong guesses are now counted and throttled on the website form and the app API alike, and the app login honors your two factor setting with the same emailed code the website asks for.

Share Studio: One Card, Shaded by Climb

The share card was redrawn as one composition with six faces, the same card the app draws. The track on it is now shaded by climb rate with the same colors as the flight map and the 3D replay: thermals in yellow and orange, glides in blue, instead of a single gradient that collapsed to one flat color on any flight that came home. The old layout picker became a photo picker, captions are opaque and readable, and every format finally renders at its intended proportions. Your saved style still applies.

And More

  • Duplicating a turnpoint in the task editor drops the copy at the end of the route, where you want it, and flashes it into view.
  • A waypoint added without an elevation is filled from the terrain instead of freezing at sea level, which also makes elevated goals score correctly.
  • Airspace datasets heal themselves when a generated file goes missing, so the apps are never offered a download that fails.
  • Site search no longer errors on missing pages and shows forum and classifieds results properly again.

Open the live map on the next task, run a mixed field through scoring, plan a route with the forecast on your own clock, and share the result with a card that shows the thermals. As always, tell us in the forum what you think and what you want next.

See you in the air.


Was this article helpful?
0 out of 0 found this helpful