Enhance BLE connection handling and improve USB connection messaging

- Wrapped BLE scan and connection methods in try-catch blocks to handle errors gracefully and provide debug output.
- Added retry logic for service discovery on web platforms after transient disconnections.
- Updated USB connection messages in multiple languages to reflect active support on Android and desktop platforms.
- Improved loading indicators for contacts screen to show a spinner during data loading.
This commit is contained in:
just_stuff_tm
2026-03-02 02:34:46 -05:00
committed by just-stuff-tm
parent ee3af52c0f
commit 2d1160d992
31 changed files with 240 additions and 140 deletions
+4 -4
View File
@@ -122,18 +122,18 @@ class AppLocalizationsSv extends AppLocalizations {
String get connectionChoiceBluetoothLabel => 'Bluetooth';
@override
String get usbScreenTitle => 'USB-anslutning kommer snart';
String get usbScreenTitle => 'Anslut via USB';
@override
String get usbScreenSubtitle =>
'Vi skapar en seriebaserad anslutningsväg för både Android- och skrivbordsenheter.';
'Välj en detekterad seriell enhet och anslut direkt till din MeshCore-nod.';
@override
String get usbScreenStatus => 'Kommer snart';
String get usbScreenStatus => 'Välj en USB-enhet';
@override
String get usbScreenNote =>
'När USB-stöd är implementerat, kommer du att välja en seriell port och ansluta direkt till din MeshCore-enhet.';
'USB-seriell kommunikation är aktiv på stöderliga Android-enheter och skrivbordsplattformar.';
@override
String get usbScreenEmptyState =>