| Age | Commit message (Expand) | Author |
| 2026-05-27 | Add pirate mode Easter egg to trip report | Claude |
| 2026-05-26 | Persist logbook JSON and photos in SAF so they survive reinstall | Claude |
| 2026-05-26 | Add notes to finished tracks, single Nav voice, fix speed coloring | Claude |
| 2026-05-26 | Fix LocationService current TODO; show log entries in track detail view | Claude |
| 2026-05-25 | Persist log entries and photos; stamp with GPS location | Claude |
| 2026-05-20 | Merge main: preserve embedded track detail map, tack detection fixes, 0.12 pa... | Claude |
| 2026-05-20 | Fix XML conflict markers left in layout_track_detail_sheet.xml | Claude |
| 2026-05-20 | Fix tack detection and convert track detail to embedded-map fragment | Claude |
| 2026-05-20 | Inline saved tracks on Log tab; collapse log entry when not recording | Claude |
| 2026-05-20 | Fix Recenter bleed-through; drop noisy speed events; track detail as bottom s... | Claude |
| 2026-05-20 | Fix gap between wave animation and ocean conditions panel | Claude |
| 2026-05-20 | Move Saved Tracks to Log tab; restore conditions sheet on back | Claude |
| 2026-05-20 | Fix GPX file opening, share sheet visibility, and add SAF track storage | Claude |
| 2026-05-15 | fix: saved tracks browser, GPX import persistence | Claude |
| 2026-05-12 | Add saved tracks browser, tack detection, and map zoom-to-bounds | Peter Stone |
| 2026-05-05 | fix: keep bottom nav visible when panning; expand drag handle touch target | Peter Stone |
| 2026-05-04 | feat: past tracks layer toggle + persist vessel/crew registry | Peter Stone |
| 2026-05-04 | feat: move Layers from bottom nav to dedicated FAB | Peter Stone |
| 2026-04-23 | Merge origin/main — unite all work onto one branch | Claude |
| 2026-04-22 | fix+feat: CI build fixes and hardware source feature flags | Claude |
| 2026-04-22 | feat: CPA/TCPA collision alerts and live track stats | Claude |
| 2026-04-22 | feat: vessel registry, crew management, and thermal alarm | Claude |
| 2026-04-11 | Add hidden dev log (long-press drag handle) | Claude |
| 2026-04-11 | Fix: use INVISIBLE instead of GONE for condition spinners | Claude |
| 2026-04-11 | Fix: add explicit parent to ShapeAppearance.Nav.BottomSheet | Claude |
| 2026-04-11 | WaveView adapts sky/sea colors to light/dark mode | Claude |
| 2026-04-11 | Fix bottom sheet corners; add full light/dark mode palette | Claude |
| 2026-04-11 | Show loading spinners next to each instrument value during conditions fetch | Claude |
| 2026-04-11 | Remove bad ASA external links; fix conditions not loading on startup | Claude |
| 2026-04-11 | Four features: outbound link markers, offline content, log text/photo, depart... | Claude |
| 2026-04-10 | Add Learn tab; move quit to Safety; remove persistent MOB FAB | 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-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-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(tracks): show summary sheet on track stop; 2-min minimum | Peter Stone |
| 2026-04-06 | feat(ui): dark theme — match instrument sheet to WaveView sky palette | Peter Stone |
| 2026-04-06 | feat(ui): restructure instrument sheet layout — inline arrows, WaveView, oc... | 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 | 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 | 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-03 | feat(instruments): add forecast wind, wave, swell and current from Open-Meteo | Peter Stone |