Part of #28.
Vision
The app should "just work" — on launch it should try to connect to the portal automatically, with no button press.
Change
On app start (BLE-capable device, not demo mode), automatically scan for HWiD and connect, surfacing progress via the status pill. No user action required in the happy path.
Acceptance criteria
Technical notes
- Today Live BLE never auto-starts: scanning is an explicit "Connect portal" action (
apps/mobile/src/app/index.tsx transport effect, apps/mobile/src/ble/blePortal.ts). This story flips the default to auto-start on a real device.
- Coordinate with the status-pill control story so connect/disconnect/retry stay coherent.
Part of #28.
Vision
The app should "just work" — on launch it should try to connect to the portal automatically, with no button press.
Change
On app start (BLE-capable device, not demo mode), automatically scan for
HWiDand connect, surfacing progress via the status pill. No user action required in the happy path.Acceptance criteria
mockModeDefault).Technical notes
apps/mobile/src/app/index.tsxtransport effect,apps/mobile/src/ble/blePortal.ts). This story flips the default to auto-start on a real device.