<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nav.git/android-app/app/src/main/res/layout/item_condition_column.xml, branch main</title>
<subtitle>nav — android navigation app
</subtitle>
<id>https://git.terst.org/nav.git/atom?h=main</id>
<link rel='self' href='https://git.terst.org/nav.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.terst.org/nav.git/'/>
<updated>2026-04-10T21:08:13+00:00</updated>
<entry>
<title>Add boat profiles and overhaul pre-trip departure briefing</title>
<updated>2026-04-10T21:08:13+00:00</updated>
<author>
<name>Claude</name>
<email>noreply@anthropic.com</email>
</author>
<published>2026-04-10T21:08:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.terst.org/nav.git/commit/?id=11226211d9bbfd9ec255d9a957531faaa9ace1ee'/>
<id>urn:sha1:11226211d9bbfd9ec255d9a957531faaa9ace1ee</id>
<content type='text'>
- BoatProfileRepository: Moshi+SharedPrefs persistence, pre-seeds
  Erickson 23 (155%/100%/65% headsails, 2 reefs) and Cal 20 (1 reef)
- PreTripModels: expand with SailConfig, ConditionSlice, RouteProjection,
  WatchItem, SimilarTripSummary; full BoatProfile with sail inventory
- PreTripReportGenerator: full rewrite — 4-hour conditions window,
  Honokohau candidate-heading route projection with TWA scoring and
  current-component calc, boat-specific sail plan from inventory,
  hazard watchlist, similar-trip comparison via past GPX tracks
- PreTripReportViewModel: inject BoatProfileRepository, fix GPS to
  LocationService.bestPosition (Honokohau fallback), pass full
  forecastItems list and pastTracks to generator
- PreTripReportFragment: boat selector ChipGroup, auto-generate on open,
  render all sections (conditions table, route, sail plan, watchlist,
  similar trips)
- fragment_pretrip_report.xml: redesign with all report cards
- item_condition_column.xml: new layout for conditions-window columns
- NavApplication: instantiate BoatProfileRepository as app singleton

https://claude.ai/code/session_01HXPjBsogsJVRwCiekDGkJX
</content>
</entry>
</feed>
