| Age | Commit message (Expand) | Author |
| 2026-04-11 | Four features: outbound link markers, offline content, log text/photo, depart... | Claude |
| 2026-04-11 | Improve particle wind animation: longer lifetimes, wind-scaled count, zoom sc... | Claude |
| 2026-04-10 | Add Learn tab; move quit to Safety; remove persistent MOB FAB | Claude |
| 2026-04-10 | Suppress map label flicker from GPS jitter | Claude |
| 2026-04-10 | Lock MainActivity to portrait orientation | Claude |
| 2026-04-10 | Fix invalid colorBackground theme attr in pretrip layout | Claude |
| 2026-04-10 | Add boat profiles and overhaul pre-trip departure briefing | Claude |
| 2026-04-10 | Add unit settings, wind particles toggle, and recenter-to-top | Claude |
| 2026-04-10 | Area conditions HUD redesign: map-center conditions refresh + boat HUD strip | Claude |
| 2026-04-10 | Improve particle and wind overlay visibility | Claude |
| 2026-04-10 | Fix particle disappearance at antimeridian-crossing viewports; use white | Claude |
| 2026-04-10 | Default map to charts; fix synchronized particle flash on pan/zoom | Claude |
| 2026-04-09 | Fix startup crash: rename wind source ID to avoid collision | Claude |
| 2026-04-09 | Fix nullable LatLng? crash in MainActivity camera idle listener | Claude |
| 2026-04-09 | Fix nullable LatLng? crash in ParticleWindView | Claude |
| 2026-04-09 | fix(build): replace LatLngBounds properties with VisibleRegion corners | Claude |
| 2026-04-09 | merge: reconcile master particle-wind work with origin/main redesign | Claude |
| 2026-04-08 | feat(wind): Level 2 — canvas particle simulation (uniform field) | Claude |
| 2026-04-08 | feat(wind): Level 1 — 4×5 viewport grid of wind arrows | Claude |
| 2026-04-08 | feat(wind): Level 0 — single wind arrow at GPS position | Claude |
| 2026-04-07 | fix(track): fix silent GPX save failure + add stop friction + quit button | Peter Stone |
| 2026-04-06 | feat(nav): replace Map+Instruments with Map+Layers in bottom nav | Peter Stone |
| 2026-04-06 | feat(map): layer manager — satellite/charts/hybrid + wind toggle, long-pres... | Peter Stone |
| 2026-04-06 | feat(map): switch wind layer to OpenWeatherMap wind_new tiles | Peter Stone |
| 2026-04-06 | feat(map): add Windy Map Forecast API key to wind tile URL | Peter Stone |
| 2026-04-06 | feat(tracks): show summary sheet on track stop; 2-min minimum | Peter Stone |
| 2026-04-06 | feat(tracks): persist tracks as GPX in Documents/Nav/ — survives uninstall | Peter Stone |
| 2026-04-06 | feat(ui): wave height scales view, period drives speed, whitecaps gated on wind | Peter Stone |
| 2026-04-06 | feat(ui): dark theme — match instrument sheet to WaveView sky palette | Peter Stone |
| 2026-04-06 | feat(ui): wire redesigned instrument sheet — InstrumentHandler rewrite + Ma... | Peter Stone |
| 2026-04-06 | feat(ui): restructure instrument sheet layout — inline arrows, WaveView, oc... | Peter Stone |
| 2026-04-06 | feat(ui): add DirectionArrowView and WaveView custom views | Peter Stone |
| 2026-04-05 | feat(ui): update instrument sheet typography — weight 300, unit labels, for... | Peter Stone |
| 2026-04-05 | feat(ui): remove report section from instrument sheet, fix touch-through | Peter Stone |
| 2026-04-04 | fix(smoke): resolve MapView inflation crash and wire anchor config navigation | Peter Stone |
| 2026-04-04 | refactor: unify core models and finish org.terst.nav migration | Peter Stone |
| 2026-04-04 | feat(ui): surface trip planning and reports in instrument sheet | Peter Stone |
| 2026-04-04 | refactor(ui): stabilize layout by moving BottomNav outside CoordinatorLayout | Peter Stone |
| 2026-04-04 | chore: cleanup accidental temporary files from repository | Peter Stone |
| 2026-04-04 | feat(tripreport): add pre-trip planning and past track visualization | Peter Stone |
| 2026-04-04 | feat(tripreport): add AI trip narrative generator with multiple styles | Peter Stone |
| 2026-04-04 | feat(map): satellite view, windy/chart overlays, and rich track recording | Peter Stone |
| 2026-04-04 | test(smoke): ensure isTesting flag is set before Activity launch | Peter Stone |
| 2026-04-04 | fix(ui): resolve MainActivity crash in smoke tests by reordering initializati... | Peter Stone |
| 2026-04-03 | feat(instruments): add forecast wind, wave, swell and current from Open-Meteo | Peter Stone |
| 2026-04-03 | feat(instruments): replace simulation with real GPS and barometer data | Peter Stone |
| 2026-04-02 | feat(map): interactive map with auto-follow, recenter button, and UI immersiv... | Peter Stone |
| 2026-04-03 | fix(ui): raise FAB elevation above CardView sheet to fix z-order | Peter Stone |
| 2026-04-03 | fix(ui): raise both FABs fully above instrument sheet top edge | Peter Stone |
| 2026-04-02 | fix(ui): anchor both FABs to instrument sheet (squash merge recovery) | Peter Stone |