From 66937e2c7829ce475f600c90ba5726cb76d82538 Mon Sep 17 00:00:00 2001 From: neimadTL Date: Tue, 28 Oct 2025 20:17:31 -0400 Subject: [PATCH] Add node's name to CSV export file (#3555) --- .../kotlin/org/meshtastic/feature/settings/SettingsScreen.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/feature/settings/src/main/kotlin/org/meshtastic/feature/settings/SettingsScreen.kt b/feature/settings/src/main/kotlin/org/meshtastic/feature/settings/SettingsScreen.kt index 8ded4d2ad..a34b70260 100644 --- a/feature/settings/src/main/kotlin/org/meshtastic/feature/settings/SettingsScreen.kt +++ b/feature/settings/src/main/kotlin/org/meshtastic/feature/settings/SettingsScreen.kt @@ -311,6 +311,7 @@ fun SettingsScreen( showThemePickerDialog = true } val timestamp = SimpleDateFormat("yyyyMMdd_HHmmss", Locale.US).format(Date()) + val nodeName = ourNode?.user?.shortName ?: "" val exportRangeTestLauncher = rememberLauncherForActivityResult(ActivityResultContracts.StartActivityForResult()) { @@ -327,7 +328,7 @@ fun SettingsScreen( Intent(Intent.ACTION_CREATE_DOCUMENT).apply { addCategory(Intent.CATEGORY_OPENABLE) type = "application/csv" - putExtra(Intent.EXTRA_TITLE, "Meshtastic_rangetest_$timestamp.csv") + putExtra(Intent.EXTRA_TITLE, "Meshtastic_rangetest_${nodeName}_$timestamp.csv") } exportRangeTestLauncher.launch(intent) } @@ -347,7 +348,7 @@ fun SettingsScreen( Intent(Intent.ACTION_CREATE_DOCUMENT).apply { addCategory(Intent.CATEGORY_OPENABLE) type = "application/csv" - putExtra(Intent.EXTRA_TITLE, "Meshtastic_datalog_$timestamp.csv") + putExtra(Intent.EXTRA_TITLE, "Meshtastic_datalog_${nodeName}_$timestamp.csv") } exportDataLauncher.launch(intent) }