Version history

Changelog

What's new in each release. We update this page when a new build ships to the App Store.

v1.3.1
build 2
May 2026
Current

Calmer alarms, smarter AIS, the Apple Watch app

The release that takes LYFE Offshore public on the App Store. A handful of substantial refinements on top of v1.3.0 — most of it tuning the things that fire alarms in the middle of the night.

NMEA stability

  • NMEA-loss overlay — soft spoken phase first, then a full-screen alert with snooze. So you actually know your data dropped instead of silently sailing blind.
  • Auto-reconnect when the boat's WiFi drops and returns — driven by NWPathMonitor, no more manual rebinding.
  • "Continue without NMEA" escape hatch on the loss alert — useful when you're tinkering on the dock.

Alarms

  • Less jumpy — split debounce + value smoothing per data type, with sensible defaults you can tune per alarm.
  • Wrap-aware wind angles — no more false trips when TWA / AWA crosses 359° ↔ 1°. Signed display matches what you read on the chartplotter.
  • Circular mean for angles — proper averaging for heading, wind direction, and other compass-style values.
  • Unified alarm pipeline — source-pinning dropped; every alarm uses the same evaluation path.

New alarm builder

  • Up to 4 conditions per alarm with a natural-language UI ("when wind speed is above 25 knots and depth is below 5 metres").
  • Live filtering preview while you tweak thresholds — see what would have triggered against your current NMEA stream.

AIS Watch

  • Smart AIS Filter replaces "Ignore when stopped" — context-aware filtering that adapts to your situation instead of a hard on/off switch.
  • Collision evaluation now pauses when NMEA is stale to avoid false alerts on frozen data.
  • Boat icon snaps cleanly to its predictor on the map (no more jitter on lat/lon changes).

Apple Watch — v1.0

  • Native watchOS companion: glance list of live values, daylight palette for cockpit readability, premium gate for paid features.
  • New light icon variant.
  • Throttled alarm updates (capped at 1 Hz per kind) for better battery life on the watch.

Quality of life

  • Volume warning banner — orange alert when your phone is too quiet to wake you for an alarm.
  • Battery savings — GPS only runs when needed (anchor watch on, or NMEA stale). Poll loop drops to 1 Hz when there's no NMEA traffic.
  • Better diagnostics — event log now captures scene-phase transitions, memory warnings, and will-terminate events.
  • Support email moved to [email protected].

Under the hood

  • Release build now compiled with Swift -O + Clang -Os. Smaller binary, faster cold start.
  • dSYM symbolication fixed — crash reports come back with proper stack traces.
v1.3.0
Earlier in 2026
Released

Status chrome cleanup, alarm timer centralisation

Internal refactor that consolidated alarm timing into one place, and a visual sweep on the top-of-screen status indicators. Set the groundwork for the alarm-flow work in v1.3.1.

v1.0
Original release
Released

The first LYFE Offshore

Anchor Watch, AIS Watch, and custom NMEA alarms in a single dark-first iPhone app. Built for actual offshore use — alarms that fire when they should, silence when they shouldn't.

Found a bug, want a feature, or have a passage story worth sharing? Write to [email protected] — every message gets read.