Meshtastic-Android/feature/connections
James Rich 57c612abce fix(ble): filter bonded picker list to Meshtastic devices
BluetoothAdapter.bondedDevices returns every paired BT device on the phone
(headphones, cars, watches, etc.). The picker's bondedBleFlow was mapping
the full set into DeviceListEntry.Ble with no filter, leaking non-Meshtastic
devices into the connection list.

Apply the existing Meshtastic name pattern (getMeshtasticShortName()) at the
use-case layer. Repository semantics are preserved so BleRadioTransport.findDevice()
can still resolve a saved address regardless of name conventions.

The active scan path (KableBleScanner) already filters by SERVICE_UUID and
is unaffected.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-20 11:51:41 -05:00
..
src fix(ble): filter bonded picker list to Meshtastic devices 2026-04-20 11:51:41 -05:00
build.gradle.kts fix: clean up flaky, duplicated, and misplaced tests; remove redundant deps (#5048) 2026-04-10 19:46:45 +00:00
detekt-baseline.xml feat: Implement iOS support and unify Compose Multiplatform infrastructure (#4876) 2026-03-21 23:19:13 +00:00