Atualizações em tempo real
O Activity Center utiliza a tecnologia Server-Sent Events (SSE) para entregar atualizações em tempo real — sem a necessidade de recarregar a página ou fazer requisições periódicas ao servidor. v0.9.0
O que é atualizado em tempo real
- Progresso das operações — os contadores Pending / In Progress / Completed / Error no cartão da operação são atualizados à medida que são executados
- Indicador no cabeçalho — a cor e o contador Activity N / M são atualizados instantaneamente quando novas operações ou alertas aparecem
- Transições entre abas — a operação é automaticamente movida de Active para Alert ou History sem a intervenção do usuário
- Novas operações — se um colega iniciou uma operação ao mesmo tempo, ela aparecerá no seu Activity Center sem a necessidade de atualizar a página
Como o SSE funciona
SSE — é uma conexão unidirecional persistente entre o navegador e o servidor. O servidor envia eventos à medida que eles ocorrem. Ao contrário do WebSocket, é um protocolo mais leve, bem adequado para fluxos de notificação.
Comportamento em caso de interrupção da conexão
Se a conexão com o servidor for interrompida (por exemplo, devido a uma internet instável), o Activity Center:
- Tenta reconectar automaticamente
- Após restabelecer a conexão — solicita os eventos perdidos
- Atualiza o estado de todas as operações para o mais recente
O usuário não precisa fazer nada manualmente — a recuperação ocorre de forma transparente.
Indicador de conexão
Ao perder a conexão com o SSE, uma notificação sobre o problema de conexão aparece na interface. Após a recuperação, a notificação desaparece automaticamente.
Relatórios de Diagnóstico
Um relatório de diagnóstico é um arquivo com informações técnicas detalhadas sobre um dispositivo ou agente. `v0.8.5` É usado para enviar ao suporte técnico da HashCore ou para autodiagnóstico de problemas.
Gerenciamento do perfil
As configurações pessoais da conta ficam na seção Account. Ela é aberta pelo menu lateral e tem duas abas: General (nome, e-mail, senha, tipo de conta, exclusão) e Security (2FA, sessões) `v1.0.0-alpha4`.