feat(desktop): tabs UI (Resumo/Inventário/Diagnóstico/Configurações) + enviar inventário agora; docs: admin inventory UI + release CI notes + roadmap
This commit is contained in:
parent
479c66d52c
commit
335accb596
7 changed files with 263 additions and 41 deletions
|
|
@ -146,6 +146,13 @@ Observação: o CI já força `docker service update --force` após `stack deplo
|
|||
- Variáveis de ambiente para geração automática de tickets em alertas de postura (CPU alta, serviço parado, SMART em falha):
|
||||
- `MACHINE_ALERTS_CREATE_TICKETS=true|false` (padrão: true)
|
||||
- `MACHINE_ALERTS_TICKET_REQUESTER_EMAIL=admin@sistema.dev` (usuário solicitante dos tickets automáticos)
|
||||
|
||||
### CI de Release do Desktop
|
||||
- Workflow: `.github/workflows/desktop-release.yml` (build Linux/Windows/macOS).
|
||||
- Preencha os Secrets no repositório (Settings > Secrets > Actions):
|
||||
- `TAURI_PRIVATE_KEY`
|
||||
- `TAURI_KEY_PASSWORD`
|
||||
- Disparo: tag `desktop-v*` ou via `workflow_dispatch`.
|
||||
|
||||
|
||||
### Dashboard (opcional)
|
||||
|
|
|
|||
|
|
@ -40,9 +40,11 @@ Legenda: ✅ concluído · 🔄 em andamento · ⏳ a fazer.
|
|||
- **Infra extra:** Endpoints públicos para updater do Tauri, armazenamento de inventário seguro, certificados para assinatura de builds.
|
||||
|
||||
## Próximos Passos Imediatos
|
||||
1. Finalizar coletores específicos para Windows/macOS (ajustes finos e parse de dados).
|
||||
2. Adicionar UI administrativa para visualizar inventário estendido e alertas de postura por máquina.
|
||||
3. Refinar regras (janela temporal para CPU alta, whitelists de serviços, severidades por SMART).
|
||||
1. Desktop: finalizar UX das abas (mais detalhes em Diagnóstico e Configurações) e gráficos leves.
|
||||
2. Coletores Windows/macOS: normalizar campos de software/serviços (nome/versão/fonte/status) e whitelists.
|
||||
3. Regras: janela temporal real para CPU (dados de 5 min), whitelists por tenant, mais sinais SMART (temperatura e contadores).
|
||||
4. Admin UI: diálogo “Inventário completo” com busca em JSON, export CSV de softwares/serviços, badges no grid com contagens.
|
||||
5. Release: ativar secrets de assinatura e publicar binários por SO.
|
||||
|
||||
## Notas de Implementação (Atual)
|
||||
- Criada pasta `apps/desktop` via `create-tauri-app` com template `vanilla-ts`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue