|
Some checks failed
Build Android (APK + AAB) / build-android (push) Has been cancelled
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>
|
||
|---|---|---|
| .. | ||
| app | ||
| gradle/wrapper | ||
| .gitignore | ||
| build.gradle | ||
| capacitor.settings.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| settings.gradle | ||
| variables.gradle | ||