More beaches with diorama videos
Shipping ~10 new beach diorama videos per week.
ETA / Rolling weekly
Building in the open. Vote on what ships next — or drop a request if you've got one we haven't thought of.
Shipping ~10 new beach diorama videos per week.
ETA / Rolling weekly
Segmented Friends / Nearby / Roadmap feed, working invite share-links, and the follow-you notifications surface.
ETA: This month
Users can read the looping generated dioramas as artificial. Prefer real beach photos, real surf clips, or approved user-submitted media for spot heroes instead of always-looping animated dioramas.
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.
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.
A small space to coordinate with the 3–5 people you actually surf with. Not a public forum — just your people.
Log a session on spotty LTE and have it sync when you're back in range. No lost sessions.
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.
Undo an accidental delete. Sessions are already soft-deleted server-side; this exposes the button and a recent-deletions view.
Quick-check your favorite beaches from the wrist — complications, today's call, tide curve. No session tracking in v1.
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.