summaryrefslogtreecommitdiff
path: root/android-app/app/src/main/kotlin/org/terst
AgeCommit message (Expand)Author
2026-04-04fix(ui): resolve MainActivity crash in smoke tests by reordering initializati...Peter Stone
2026-04-03feat(instruments): add forecast wind, wave, swell and current from Open-MeteoPeter Stone
2026-04-03feat(instruments): replace simulation with real GPS and barometer dataPeter Stone
2026-04-02feat(map): interactive map with auto-follow, recenter button, and UI immersiv...Peter Stone
2026-03-25refactor: address simplify review findingsPeter Stone
2026-03-25test(ci): share APKs between jobs and expand smoke testsPeter Stone
2026-03-25feat(track): implement GPS track recording with map overlayPeter Stone
2026-03-25fix: resolve all Kotlin compilation errors blocking CI buildPeter Stone
2026-03-25feat: satellite GRIB download with bandwidth optimisation (§9.1)Claudomator Agent
2026-03-25feat: offline GRIB staleness checker, ViewModel integration, and UI badgeClaudomator Agent
2026-03-25feat: implement PDF logbook export (Section 4.8)Claudomator Agent
2026-03-25feat: implement isochrone-based weather routing (Section 3.4)Claudomator Agent
2026-03-25feat: add harmonic tide height predictions (Section 3.2 / 4.2)Claudomator Agent
2026-03-25fix: resolve LocationService foreground service crashesPeter Stone
2026-03-23fix: resolve Kotlin compilation errors from UI refactorPeter Stone
2026-03-23feat: refactor UI to BottomNavigationView with Safety and Doc fragmentsPeter Stone
2026-03-22chore: unify and centralize agent configuration in .agent/Peter Stone
2026-03-22fix: resolve CI failures by adding JUnit vintage engine and skipping backgrou...Peter Stone
2026-03-22fix: request background location separately on Android 11+Peter Stone
2026-03-22refactor: cleanup, simplify, and modularize Android app logicPeter Stone
2026-03-16fix: remove duplicate _orig source files causing duplicate class compilation ...Claudomator Agent
2026-03-16fix: resolve compilation error in PerformanceViewModelFactoryClaudomator Agent
2026-03-16Merge branch 'master' of /site/git.terst.org/repos/navPeter Stone
2026-03-16feat: add VHW boat speed parser, BoatSpeedData, and PerformanceViewModelPeter Stone
2026-03-16feat: add GribFileManager interface and InMemoryGribFileManagerClaudomator Agent
2026-03-16feat: add GribRegion and GribFile data models with staleness logicClaudomator Agent
2026-03-15feat: integrate AIS into ViewModel and MapFragment with vessel symbol layerClaudomator Agent
2026-03-15feat: add AIS repository, AISHub API service, and AisHubSourceClaude Sonnet
2026-03-15feat: add AIS data model, CPA calculator, and NMEA VDM parserClaudomator Agent
2026-03-15fix: force Crashlytics to upload pending reports on next launchPeter Stone
2026-03-15feat: add file-based crash logger for offline diagnosticsPeter Stone
2026-03-15fix: rasterise vector drawable for MapLibre; add startup smoke testPeter Stone
2026-03-15fix: move weather feature to org/terst/nav package directoriesPeter Stone
2026-03-15feat: add voice log UI with FAB, fragment container, and logbook domain modelsPeter Stone
2026-03-15feat: implement NMEA stream management, sensor data models, and power modesPeter Stone
2026-03-14fix: replace invalid OpenSeaMap style URL with working base map + seamark ove...Peter Stone
2026-03-14fix: use Expression.get() instead of PropertyFactory.get() for tidal layer pr...Peter Stone
2026-03-14Add GpsPosition data class and NMEA RMC parser with testsClaudomator Agent
2026-03-14Add GpsProvider interface and DeviceGpsProvider (FusedLocation)Claudomator Agent
2026-03-14Implement barometric pressure trend monitoring and visualizationClaudomator Agent
2026-03-14Implement tidal current overlay on the chart with toggle FABClaudomator Agent
2026-03-13fix: resolve MapLibre 11.x migration issues and layout/resource errorsPeter Stone
2026-03-13refactor: update package name to org.terst.nav and setup CI/CD with Firebase ...Peter Stone