feat(map,mutual): uppercase callsign input; mutual match honors historical pass window

- MapScreen: mark-a-station callsign input uppercases as you type
- MutualViewModel: read passesSettings.hoursBefore, shift the mutual
  match query start to now-hoursBefore so historical passes are
  included when the main Passes page has a lookback window set;
  endTime stays at now+hoursAhead
This commit is contained in:
atsunatsu committed 2026-09-23 15:08:46 +08:00
1 parent f36a426855
commit dc013f920d
3 files changed
+21 -5

No files matched your search

@@ -561,7 +561,7 @@ private fun WorkedGridQsoDialog(
text = {
androidx.compose.material3.OutlinedTextField(
value = callInput,
onValueChange = { callInput = it },
onValueChange = { callInput = it.uppercase() },
label = { Text(stringResource(R.string.grid_mark_callsign)) },
singleLine = true
)