Friends feed + invite deep links
Segmented Friends / Nearby / Roadmap feed, working invite share-links, and the follow-you notifications surface.
ETA / This month
Building in the open. Vote on what ships next — or drop a request if you've got one we haven't thought of.
Segmented Friends / Nearby / Roadmap feed, working invite share-links, and the follow-you notifications surface.
ETA / This month
Shipping ~10 new beach diorama videos per week.
ETA: Rolling weekly
Wave count, paddle distance, ride distance from the wrist. HealthKit's Surfing workout is the fast path; full IMU wave detection is the ambitious version.
Quick-check your favorite beaches from the wrist — complications, today's call, tide curve. No session tracking in v1.
Undo an accidental delete. Sessions are already soft-deleted server-side; this exposes the button and a recent-deletions view.
Log a session on spotty LTE and have it sync when you're back in range. No lost sessions.
Tap any stat on a forecast for a plain-English explanation. Built for first-day beginners who haven't learned to read a swell map yet.
Longboarders score well on small long-period days; foilers on bumpy light-wind days. Your discipline should shape your match, not just your skill.
Close the Australia / UK / East Coast US buoy gaps so forecasts work outside the Pacific.
A small space to coordinate with the 3–5 people you actually surf with. Not a public forum — just your people.
Drag the map to position the pin exactly where you want it. Optional when your GPS is off or you are not at the beach.
Long-press the map or use the Add Spot button to save any break — secret reef, local wedge, anywhere. Sessions log to your custom spot.
The home hero no longer goes blank in the window before sunset on the same day.
Match scoring now finds your sweet spot AND penalizes the conditions you actively avoid, not just a single weighted average.
Per-row flag tells you whether a forecast value came from the ML model or the physical taper — transparency baked in.
Confirmation email + callback flow now work reliably — no more "confirmed but still logged out" loops.
Home screen loader waits for discovery resolution before picking a hero — no more empty states mid-load.
Training now weights conditions by regime (swell vs. windswell vs. mix) and the wave_direction feature is fixed end-to-end.