Refine USB transport flow

- replace Android USB dependency with app-owned USB host implementation\n- restore BLE-first scanner flow with USB secondary action\n- tighten Web Serial key handling and disconnect logging\n\nTODO (follow-up):\n- review non-English localization copy for tone and consistency\n- trim remaining unused/awkward localization strings introduced during USB UI changes
This commit is contained in:
just_stuff_tm
2026-03-02 22:48:19 -05:00
committed by just-stuff-tm
parent 74da9e82b5
commit 44c0670dae
45 changed files with 16316 additions and 15541 deletions
+13 -20
View File
@@ -93,7 +93,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get common_loading => 'Loading...';
@override
String get common_notAvailable => '';
String get common_notAvailable => '—';
@override
String common_voltageValue(String volts) {
@@ -108,13 +108,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get scanner_title => 'MeshCore Open';
@override
String get connectionChoiceTitle => 'Choose your connection method';
@override
String get connectionChoiceSubtitle =>
'Select how you would like to reach your MeshCore device.';
@override
String get connectionChoiceUsbLabel => 'USB';
@@ -455,10 +448,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get appSettings_languageEn => 'English';
@override
String get appSettings_languageFr => 'Français';
String get appSettings_languageFr => 'Français';
@override
String get appSettings_languageEs => 'Español';
String get appSettings_languageEs => 'Español';
@override
String get appSettings_languageDe => 'Deutsch';
@@ -467,16 +460,16 @@ class AppLocalizationsEn extends AppLocalizations {
String get appSettings_languagePl => 'Polski';
@override
String get appSettings_languageSl => 'Slovenščina';
String get appSettings_languageSl => 'Slovenščina';
@override
String get appSettings_languagePt => 'Português';
String get appSettings_languagePt => 'Português';
@override
String get appSettings_languageIt => 'Italiano';
@override
String get appSettings_languageZh => '中文';
String get appSettings_languageZh => '中文';
@override
String get appSettings_languageSv => 'Svenska';
@@ -485,16 +478,16 @@ class AppLocalizationsEn extends AppLocalizations {
String get appSettings_languageNl => 'Nederlands';
@override
String get appSettings_languageSk => 'Slovenčina';
String get appSettings_languageSk => 'Slovenčina';
@override
String get appSettings_languageBg => 'Български';
String get appSettings_languageBg => 'Български';
@override
String get appSettings_languageRu => 'Русский';
String get appSettings_languageRu => 'Русский';
@override
String get appSettings_languageUk => 'Українська';
String get appSettings_languageUk => 'Українська';
@override
String get appSettings_enableMessageTracing => 'Enable Message Tracing';
@@ -2431,7 +2424,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String telemetry_temperatureValue(String celsius, String fahrenheit) {
return '$celsius°C / $fahrenheit°F';
return '$celsius°C / $fahrenheit°F';
}
@override
@@ -2499,7 +2492,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String channelPath_observedPathTitle(int index, String hops) {
return 'Observed path $index $hops';
return 'Observed path $index • $hops';
}
@override
@@ -2554,7 +2547,7 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String channelPath_selectedPathLabel(String label, String prefixes) {
return '$label $prefixes';
return '$label • $prefixes';
}
@override