-
Shivao v1.5.0 — Sync tempo real + Google Agenda
StableSome checks are pendingBuild Android (APK + AAB) / build-android (push) Waiting to runreleased this
2026-04-28 09:59:05 +00:00 | 36 commits to master since this releaseMulti-device sync via WebSocket + integração bidirecional com Google Agenda.
⚡ Sync em tempo real (PC ↔ celular)
• WebSocket persistente em /ws (mesma porta 3000)
• Auto-push debounced 2.5s ao salvar (acumula edições rápidas)
• Auto-pull instantâneo quando outro device altera o estado
• Reconnect exponencial (1s→60s) + heartbeat 25s
• Echo prevention em 3 camadas (server skip + client filter + temporal guard)
• Indicador visual no header: 🟢 online · 🟡 sincronizando · 🔴 offline · ⚫ desligado · ⚠️ erro
• Reconnect automático ao voltar do background ou recuperar conexão📅 Google Agenda bidirecional
• OAuth 2.0 authorization-code flow completo
• Pendência com prazo vira evento no Google (auto-sync ao criar/editar/deletar)
• Mudança no Google volta pro Shivão (pull periódico ao abrir aba Pendências)
• Tokens com auto-refresh (sem precisar reconectar)
• syncToken pra delta sync eficiente
• Pendência criada DIRETO no Google vira pendência no Shivão
• Card só aparece se feature ativa no servidor (graceful-disabled)Mesmo keystore — atualização in-place sobre 1.4.x.
Pra ativar Google Agenda em produção (admin):
- Criar app em https://console.cloud.google.com
- Ativar Google Calendar API
- Tela de permissão OAuth: incluir scope calendar.events
- Credenciais → Web Client → Origins: https://shivao.pontualtech.work
- Redirect URI: https://shivao.pontualtech.work/api/google/callback
- Setar no Coolify shivao-cloud:
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- GOOGLE_REDIRECT_URI=https://shivao.pontualtech.work/api/google/callback
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Shivao-v1.5.0.aab
0 downloads · 3.1 MiB
-
Shivao-v1.5.0.apk
1 download · 3.4 MiB