| Age | Commit message (Expand) | Author |
| 2026-07-02 | fix+feat: layer cards, ocean floor, notifications, units, log, photos | Peter Stone |
| 2026-06-30 | feat: UX improvements + HAW FAD data + fishing mode plan | Peter Stone |
| 2026-05-28 | Tech debt: Room list fast-path, delete AnchorWatchHandler orphan, LogbookRepo... | Claude |
| 2026-05-27 | Sort track history chronologically; add Report button to track list | Claude |
| 2026-05-27 | Add Room database as track summary cache | Claude |
| 2026-05-27 | Add RACE mode to TackDetector for rapid mark-rounding detection | Claude |
| 2026-05-26 | Persist logbook JSON and photos in SAF so they survive reinstall | Claude |
| 2026-05-26 | Fix gallery photo timestamp and map pin not updating after note save | Claude |
| 2026-05-26 | Fix ANR, false tack detections, and empty-state flash on track load | Claude |
| 2026-05-26 | Redesign tack detection: time-based windows + circularMAD stability | 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-21 | Revert detail sheet drawTrack to original single-Feature static color | Claude |
| 2026-05-21 | Fix speed-colored track: pre-compute hex color per segment, use get("color") | Claude |
| 2026-05-20 | Fix savedTracks silently empty when getSavedTracks() throws | Claude |
| 2026-05-20 | Fix invisible speed-colored track: use step() with hex string literals | Claude |
| 2026-05-20 | Color track lines by boat speed using MapLibre data-driven styling | Claude |
| 2026-05-20 | Fix Long overflow in TackDetector: var lastTackMs = Long.MIN_VALUE caused sub... | Claude |
| 2026-05-20 | Optimize nav location tracking: embedded track detail map, tack detection fix... | Peter Stone |
| 2026-05-20 | Fix track detail sheet expansion; fix tack detection sensitivity | 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 blank track list and Recenter button bleed-through in Saved Tracks | Claude |
| 2026-05-20 | Fix GPX file opening, share sheet visibility, and add SAF track storage | Claude |
| 2026-05-20 | Fix two pre-existing compile errors caught by CI | Claude |
| 2026-05-15 | fix: recover tracks after reinstall via MediaScanner; add version to startup log | Claude |
| 2026-05-15 | fix: GPX file handler coverage and track loading after reinstall | Claude |
| 2026-05-15 | fix: saved tracks browser, GPX import persistence | Claude |
| 2026-05-12 | fix(track): load past tracks via persisted URIs, no MediaStore query needed (#4) | Peter Stone |
| 2026-05-12 | fix(track): broaden MediaStore query to find saved GPX files | Peter Stone |
| 2026-05-12 | Add saved tracks browser, tack detection, and map zoom-to-bounds | Peter Stone |
| 2026-05-07 | refactor: extract GeoThrottle, fix fully-qualified refs, harden enum parsing | Peter Stone |
| 2026-05-05 | fix: guard past-track load against SecurityException before permissions granted | Peter Stone |
| 2026-05-05 | fix: load past tracks on startup; add debug logging throughout | Peter Stone |
| 2026-04-23 | Merge origin/main — unite all work onto one branch | Claude |
| 2026-04-22 | feat: CPA/TCPA collision alerts and live track stats | Claude |
| 2026-04-13 | Wire NavLogger into track save/load pipeline | Claude |
| 2026-04-07 | fix(track): fix silent GPX save failure + add stop friction + quit button | 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-04 | feat(tripreport): add pre-trip planning and past track visualization | Peter Stone |
| 2026-04-04 | feat(map): satellite view, windy/chart overlays, and rich track recording | Peter Stone |
| 2026-04-02 | fix(ui): make record track FAB visible (#1) | Peter Stone |
| 2026-03-25 | refactor: address simplify review findings | Peter Stone |
| 2026-03-25 | feat(track): implement GPS track recording with map overlay | Peter Stone |