- Cliente Windows com modo silencioso e auto-start robusto - Backend Node.js + API REST - Frontend Next.js + Dashboard - Scripts PowerShell de configuração e diagnóstico - Documentação completa - Build scripts para Windows e Linux - Solução de auto-start após reinicialização Resolução do problema: Cliente não voltava ativo após reboot Solução: Registro do Windows + Task Scheduler + Modo silencioso
1.3 KiB
1.3 KiB
Debug - Atualização Automática
Como verificar se está funcionando:
-
Abra o Console do Navegador (F12)
-
Vá para a página de Atividades
-
Você deve ver logs a cada 10 segundos:
- "⏰ Atualização automática às XX:XX:XX"
- "🔄 Carregando atividades..."
- "✅ X atividades atualizadas às XX:XX:XX"
-
O horário "Última atualização" deve mudar a cada 10 segundos
Se não funcionar:
Verificar se o setInterval está rodando:
// No console do navegador, digite:
setInterval(() => console.log('Teste', new Date()), 1000)
// Se aparecer logs a cada segundo, o setInterval funciona
Verificar se a API está respondendo:
// No console do navegador:
fetch('/api/activities?limit=50', {
headers: { 'Authorization': 'Bearer ' + localStorage.getItem('token') }
}).then(r => r.json()).then(console.log)
Verificar se há erros:
- Abra o Console (F12)
- Veja se há erros em vermelho
- Veja se há warnings
Problema conhecido:
Se os dados não mudam, pode ser porque:
- Não há novas atividades no banco (última foi há mais de 24h)
- Os clients não estão enviando dados
- A página atualiza, mas os dados são os mesmos
Solução alternativa (se não funcionar):
Adicionar um botão de refresh manual que funciona sempre.