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>
28 lines
897 B
JSON
28 lines
897 B
JSON
{
|
|
"name": "shivao-mobile",
|
|
"version": "1.11.0",
|
|
"description": "Shivao app nativo (Capacitor wrapper Android/iOS)",
|
|
"main": "index.js",
|
|
"type": "module",
|
|
"scripts": {
|
|
"sync": "node ../scripts/sync-html.mjs && npx cap sync",
|
|
"android:open": "npx cap open android",
|
|
"android:build:apk": "cd android && ./gradlew assembleRelease",
|
|
"android:build:aab": "cd android && ./gradlew bundleRelease",
|
|
"ios:open": "npx cap open ios"
|
|
},
|
|
"dependencies": {
|
|
"@capacitor-community/bluetooth-le": "^6.1.0",
|
|
"@capacitor/android": "^6.1.2",
|
|
"@capacitor/app": "^6.0.1",
|
|
"@capacitor/core": "^6.1.2",
|
|
"@capacitor/geolocation": "^6.0.1",
|
|
"@capacitor/local-notifications": "^6.1.0",
|
|
"@capacitor/network": "^6.0.2",
|
|
"@capacitor/preferences": "^6.0.2",
|
|
"@capacitor/status-bar": "^6.0.1"
|
|
},
|
|
"devDependencies": {
|
|
"@capacitor/cli": "^6.1.2"
|
|
}
|
|
}
|