shivao-projeto/server/public
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
..
icon.svg feat(pwa): manifest.json + ícone SVG marítimo pra instalar como app 2026-04-27 14:35:01 -03:00
index.html feat(ble): diagnóstico verboso pra debugar pareamento BLE v1.9.2 2026-04-28 16:39:41 -03:00
sw.js feat(ui): redesign Marine Pro Dark — bottom nav + dark navy + Inter v1.7.0 2026-04-28 09:00:29 -03:00