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

21
Dockerfile.build Normal file
View File

@@ -0,0 +1,21 @@
# Dockerfile para compilar NoIdle para Windows a partir do Linux
# Uso: docker build -f Dockerfile.build -t noidle-builder .
# docker run --rm -v $(pwd):/src noidle-builder
FROM cdrx/pyinstaller-windows:python3
# Instalar dependências
RUN pip install --no-cache-dir \
pywin32 \
psutil \
requests \
pystray \
pillow \
schedule
# Diretório de trabalho
WORKDIR /src
# Comando padrão: compilar
CMD ["pyinstaller", "--onefile", "--windowed", "--name", "NoIdle", "CLIENTE_CORRIGIDO.py"]