meshcore-open/test
just-stuff-tm 29660d520e feat: Linux BLE pairing support via bluetoothctl
Add Linux BLE pairing helper that drives bluetoothctl for pair/trust/PIN
entry, with Completer-based flow control, explicit retry loop, and named
timeout constants.

- LinuxBlePairingService: pair-and-trust with up to 2 retries
- LinuxBleErrorClassifier: map bluetoothctl stderr to user-facing errors
- Conditional import stub for web builds (dart.library.io gate)
- Scanner screen: PIN dialog integration for Linux pairing flow
- MeshCoreConnector: Linux pairing/recovery/reconnect wiring
- l10n: 4 new pairing keys across all 14 locales
- 12 unit tests (pairing service + error classifier)
2026-03-21 20:59:53 -04:00
..
connector fix(tcp): reset state on aborted pre-handshake connect 2026-03-10 21:38:35 -04:00
helpers Msg Retry fixes, channel message fixes. Notification fixes. Make more desktop friendly. Enhance retry algo. Fix predicted location clustering add retries to reactions and fix the reactions in private DMS centralize and cleanup code in var areas 2026-03-20 01:54:31 -07:00
models formatted code 2026-03-20 01:55:08 -07:00
screens fix: provide AppSettingsService in tcp_flow_test 2026-03-15 16:48:40 -04:00
services feat: Linux BLE pairing support via bluetoothctl 2026-03-21 20:59:53 -04:00
utils Refactor test cases for USB flow and port labels for improved readability 2026-03-05 02:26:37 -05:00
reaction_helper_test.dart format dart files 2026-02-04 08:32:35 -08:00