shivao-projeto/mobile/android/app
PontualTech / Karlão 5dd3362469
Some checks are pending
Build Android (APK + AAB) / build-android (push) Waiting to run
feat(ble): diagnóstico verboso pra debugar pareamento BLE v1.9.2
Karlão reportou: "localiza mas não pareia" (picker abre, seleciona
device, mas conexão falha silenciosa). Sem ver onde trava, impossível fix.

Adicionado:
- setBleDiag() exibe cada step com timestamp + cor (info/ok/warn/err)
- Painel <details> expansível "📋 Diagnóstico" no card BLE
- Logs em cada operação: backend, init, picker, connect, getServices,
  battery read, notifications, device info
- Timeout do connect aumentado: 15s → 30s (BMS podem demorar)
- getServices() lista UUIDs descobertos no device — descobre se BMS
  expõe Battery Service padrão ou só protocolo proprietário
- Mensagens explícitas de erro em cada catch (e.message ou errorMessage)

Próximo passo: Karlão testa, abre painel diagnóstico, me passa screenshot
ou copia o log. Daí descubro exatamente onde trava (timeout, sem service,
permissão negada, etc).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 16:39:41 -03:00
..
src fix(ble): plugin nativo @capacitor-community/bluetooth-le pra APK Android v1.9.1 2026-04-28 16:24:50 -03:00
.gitignore feat(mobile): Capacitor Android pronto — APK + AAB v1.2.0 buildados 2026-04-27 17:34:19 -03:00
build.gradle feat(ble): diagnóstico verboso pra debugar pareamento BLE v1.9.2 2026-04-28 16:39:41 -03:00
capacitor.build.gradle feat(mobile): Capacitor Android pronto — APK + AAB v1.2.0 buildados 2026-04-27 17:34:19 -03:00
proguard-rules.pro feat(mobile): Capacitor Android pronto — APK + AAB v1.2.0 buildados 2026-04-27 17:34:19 -03:00