I thought I’d give Foil Sessions a home here for app updates, questions and feedback. For anyone who hasn’t come across it, it’s the app I’m building for tracking foiling sessions on apple watch, iphone and now garmin. It’s a one-person project, and a lot of the improvements come from other foilers telling me what’s useful, what’s missing or what’s gone a bit weird. I’ll post new features and fixes here as they land. If you’ve got ideas, questions or something that needs sorting, jump in!
Starting with 2026.11 that was released a couple of weeks ago:
Top speeds, like that other popular water sports app. A long-time user request: top speeds for a session, calculated over different intervals. I might have been a bit slow to pick this one up, but you can now view top speeds for 2, 5, 10, and 20 seconds; 100, 250, and 500 meters; and 1 km, 1 nm, and 1 mi. The top-speed algorithm has also been improved and should be much better at filtering out those weird spikes that every GPS receiver seems plagued by.
Splits on the map. Turn on Show Splits in the map menu, then scroll through a run to see every kilometer, mile or nautical mile marked on the track, with its pace alongside it. Whatever your distance religion, you’re covered. Prefer average speed over pace? There’s a setting for that.
Dock starts recalibrated. A successful dock start used to require more than 10 seconds on foil, a bar set back when GPS could keep reporting speed for a few seconds after a fall. Submersion detection fixed that some time ago, but the bar stayed, so a genuine 30 m run could still score nothing. A run now counts after 6 seconds and 25 metres.
Parawing stash detection. The watch app now tries to figure out whether you’re going upwind or messing about trying to stash that parawing. This should improve downwind run detection accuracy. It reads the same wrist motion as Pump Detection, so keep that on.
When recording on the iPhone the start and destination is now shown on the map.
Sessions you share with me to help improve the app now include the full, unfiltered GPS track and raw submersion data. I’ll use it to improve the dock start detection algorithm. So, if you want your particular flavour of dock start failure properly represented, record a session and tap Improve Foil Sessions in the menu.
Trimming a session didn’t recalculate some of the numbers.
Fixes an issue where recordings on iPhone would get strange speed readings. This could cause dock start runs to be cut short in some cases.



