summaryrefslogtreecommitdiff
path: root/.claude
AgeCommit message (Collapse)Author
3 dayschore: add .gitignore, pull-crash-logs script, updated agent permissionsPeter Stone
- .gitignore: exclude agent artifacts (.claudomator-env, .agent-home/, crash-logs/) - scripts/pull-crash-logs: download Crashlytics crash reports via Firebase CLI - .claude/settings.local.json: add Android SDK/emulator/adb permission rules Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
6 dayschore: unify and centralize agent configuration in .agent/Peter Stone
12 daysfeat: add VHW boat speed parser, BoatSpeedData, and PerformanceViewModelPeter Stone
- NmeaParser: add parseVhw() for NMEA VHW (water speed) sentences, returning BoatSpeedData - NmeaStreamManager: expose nmeaBoatSpeedData SharedFlow for VHW emissions - BoatSpeedData: new sensor data class (bspKnots, timestampMs) - PerformanceViewModel + factory: new ViewModel for performance metrics - Preserve orig copies of MapFragment and UI tests for reference - Update SESSION_STATE.md and allowed tool settings Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
13 daysfix: move weather feature to org/terst/nav package directoriesPeter Stone
Package declarations were already org.terst.nav.* but files lived under com/example/androidapp/. Kotlin 2.0 (K2) compiler on CI fails when package declarations don't match directory structure during kapt stub generation. Moved all 20 files to their correct locations and renamed MainActivity (weather) -> WeatherActivity to avoid confusion with the nav app's MainActivity. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>