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

View File

@@ -0,0 +1,22 @@
-- Script para corrigir permissões das tabelas browsing_history e session_events
-- Execute como superusuário do PostgreSQL (postgres)
-- Usuário do banco: pointcontrol_user (confirmado)
-- Conceder permissões na tabela browsing_history
GRANT ALL PRIVILEGES ON TABLE browsing_history TO pointcontrol_user;
GRANT USAGE, SELECT ON SEQUENCE browsing_history_id_seq TO pointcontrol_user;
-- Conceder permissões na tabela session_events
GRANT ALL PRIVILEGES ON TABLE session_events TO pointcontrol_user;
GRANT USAGE, SELECT ON SEQUENCE session_events_id_seq TO pointcontrol_user;
-- Verificar permissões (opcional)
SELECT grantee, privilege_type
FROM information_schema.role_table_grants
WHERE table_name = 'browsing_history';
SELECT grantee, privilege_type
FROM information_schema.role_table_grants
WHERE table_name = 'session_events';