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 -25
View File
@@ -295,7 +295,7 @@ abstract class AppLocalizations {
/// No description provided for @common_notAvailable.
///
/// In en, this message translates to:
/// **''**
/// **'—'**
String get common_notAvailable;
/// No description provided for @common_voltageValue.
@@ -316,18 +316,6 @@ abstract class AppLocalizations {
/// **'MeshCore Open'**
String get scanner_title;
/// No description provided for @connectionChoiceTitle.
///
/// In en, this message translates to:
/// **'Choose your connection method'**
String get connectionChoiceTitle;
/// No description provided for @connectionChoiceSubtitle.
///
/// In en, this message translates to:
/// **'Select how you would like to reach your MeshCore device.'**
String get connectionChoiceSubtitle;
/// No description provided for @connectionChoiceUsbLabel.
///
/// In en, this message translates to:
@@ -955,13 +943,13 @@ abstract class AppLocalizations {
/// No description provided for @appSettings_languageFr.
///
/// In en, this message translates to:
/// **'Français'**
/// **'Français'**
String get appSettings_languageFr;
/// No description provided for @appSettings_languageEs.
///
/// In en, this message translates to:
/// **'Español'**
/// **'Español'**
String get appSettings_languageEs;
/// No description provided for @appSettings_languageDe.
@@ -979,13 +967,13 @@ abstract class AppLocalizations {
/// No description provided for @appSettings_languageSl.
///
/// In en, this message translates to:
/// **'Slovenščina'**
/// **'Slovenščina'**
String get appSettings_languageSl;
/// No description provided for @appSettings_languagePt.
///
/// In en, this message translates to:
/// **'Português'**
/// **'Português'**
String get appSettings_languagePt;
/// No description provided for @appSettings_languageIt.
@@ -997,7 +985,7 @@ abstract class AppLocalizations {
/// No description provided for @appSettings_languageZh.
///
/// In en, this message translates to:
/// **'中文'**
/// **'中文'**
String get appSettings_languageZh;
/// No description provided for @appSettings_languageSv.
@@ -1015,25 +1003,25 @@ abstract class AppLocalizations {
/// No description provided for @appSettings_languageSk.
///
/// In en, this message translates to:
/// **'Slovenčina'**
/// **'Slovenčina'**
String get appSettings_languageSk;
/// No description provided for @appSettings_languageBg.
///
/// In en, this message translates to:
/// **'Български'**
/// **'Български'**
String get appSettings_languageBg;
/// No description provided for @appSettings_languageRu.
///
/// In en, this message translates to:
/// **'Русский'**
/// **'Русский'**
String get appSettings_languageRu;
/// No description provided for @appSettings_languageUk.
///
/// In en, this message translates to:
/// **'Українська'**
/// **'Українська'**
String get appSettings_languageUk;
/// No description provided for @appSettings_enableMessageTracing.
@@ -4349,7 +4337,7 @@ abstract class AppLocalizations {
/// No description provided for @telemetry_temperatureValue.
///
/// In en, this message translates to:
/// **'{celsius}°C / {fahrenheit}°F'**
/// **'{celsius}°C / {fahrenheit}°F'**
String telemetry_temperatureValue(String celsius, String fahrenheit);
/// No description provided for @neighbors_receivedData.
@@ -4463,7 +4451,7 @@ abstract class AppLocalizations {
/// No description provided for @channelPath_observedPathTitle.
///
/// In en, this message translates to:
/// **'Observed path {index} {hops}'**
/// **'Observed path {index} • {hops}'**
String channelPath_observedPathTitle(int index, String hops);
/// No description provided for @channelPath_noLocationData.
@@ -4547,7 +4535,7 @@ abstract class AppLocalizations {
/// No description provided for @channelPath_selectedPathLabel.
///
/// In en, this message translates to:
/// **'{label} {prefixes}'**
/// **'{label} • {prefixes}'**
String channelPath_selectedPathLabel(String label, String prefixes);
/// No description provided for @channelPath_noHopDetailsAvailable.