feat: Implementação completa do NoIdle - Cliente, Backend e Scripts

- 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
This commit is contained in:
root
2025-11-16 22:56:35 +00:00
commit 6086c13be7
58 changed files with 10693 additions and 0 deletions

19
TESTE_CLIENT.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
echo "=== TESTE DE ENVIO DE ATIVIDADE ==="
echo ""
echo "Testando endpoint de atividade para DESKTOP-BC16GDH..."
echo ""
curl -X POST https://admin.noidle.tech/api/activity/log \
-H "Content-Type: application/json" \
-d '{
"device_id": "DEV-1762999424206-0BJR2Q",
"window_title": "Teste Manual",
"application_name": "test.exe",
"idle_time_seconds": 0
}' \
-v
echo ""
echo ""
echo "Se retornou success:true, o endpoint está funcionando!"