shivao-projeto/app
PontualTech / Karlão f95f3a145f
Some checks failed
Build Android (APK + AAB) / build-android (push) Has been cancelled
feat(weather): marés via GPS + alertas tempestade v1.11.0
Marés (Open-Meteo Marine API, gratuito ilimitado):
- URL marine expandida pra incluir sea_level_height_msl em hourly 48h
- extractTides() faz peak detection (máximo/mínimo local 3 pontos)
- Card ' Marés' anexado ao weather widget mostrando próxima
  preamar e baixamar com hora + delta tempo + altura

Alertas de tempestade:
- checkStormConditions() avalia 7 indicadores:
  * vento sustentado (warn 25kn / danger 35kn)
  * rajadas (warn 30kn / danger 45kn)
  * ondas (warn 2m / danger 3.5m)
  * pressão caindo 3hPa em 3h (tempestade aproximando)
  * CAPE 1500/3000 J/kg (instabilidade atmosférica → trovoada)
- Banner sticky no topo (vermelho danger, amarelo warn) com toque
  pra expandir detalhes
- Push notification via Capacitor LocalNotifications (APK) ou
  Notification API (web)
- Deduplica notif: só dispara se assinatura de alertas mudou
- Permissão pedida no boot (5s delay)

Disparado automaticamente após cada fetchWeather (forecast atualiza
a cada N minutos via maybeAutoFetchWeather).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 21:21:03 -03:00
..
diario-bordo.html feat(weather): marés via GPS + alertas tempestade v1.11.0 2026-04-29 21:21:03 -03:00