feat: keep mutual state across nav + overlay station-B track on main radar

- MutualViewModel is Activity-scoped, so returning from Radar keeps query results
- TrackSampleData gains time field for live cut-off
- Removed standalone mutual card from radar page
- RadarViewCompose draws optional dashed station-B track + current dot
- RadarScreen builds trackB from mutual data up to current time
This commit is contained in:
atsunatsu committed 2026-08-03 00:55:05 +08:00
1 parent bd42e643ea
commit 4ca33c37ad
5 files changed
+51 -49

No files matched your search

@@ -329,6 +329,7 @@ private fun MutualContent(
samples = pass.elevationSamples,
trackSamples = pass.trackSamples.map {
TrackSampleData(
time = it.time,
azimuthA = it.azimuthA,
elevationA = it.elevationA,
azimuthB = it.azimuthB,