Actualizaciones en tiempo real
El Activity Center utiliza la tecnología Server-Sent Events (SSE) para entregar actualizaciones en tiempo real, sin necesidad de recargar la página o realizar solicitudes periódicas al servidor. v0.9.0
Qué se actualiza en tiempo real
- Progreso de las operaciones — los contadores Pending / In Progress / Completed / Error en la tarjeta de operación se actualizan a medida que se ejecutan.
- Indicador en el encabezado — el color y el contador Activity N / M se actualizan instantáneamente cuando aparecen nuevas operaciones o alertas.
- Transiciones entre pestañas — la operación se mueve automáticamente de Active a Alert o History sin intervención del usuario.
- Nuevas operaciones — si un colega inició una operación al mismo tiempo, esta aparecerá en su Activity Center sin necesidad de actualizar la página.
Cómo funciona SSE
SSE es una conexión unidireccional persistente entre el navegador y el servidor. El servidor envía eventos a medida que ocurren. A diferencia de WebSocket, es un protocolo más ligero, muy adecuado para flujos de notificaciones.
Comportamiento en caso de interrupción de la conexión
Si la conexión con el servidor se interrumpe (por ejemplo, debido a una conexión a internet inestable), el Activity Center:
- Intenta reconectarse automáticamente.
- Después de restablecer la conexión, solicita los eventos perdidos.
- Actualiza el estado de todas las operaciones al más reciente.
El usuario no necesita hacer nada manualmente; la recuperación ocurre de forma transparente.
Indicador de conexión
Al perder la conexión con SSE, aparece una notificación en la interfaz sobre un problema de conexión. Una vez restablecida, la notificación desaparece automáticamente.
Informes de diagnóstico
Un informe de diagnóstico es un archivo con información técnica detallada sobre un dispositivo o agente. `v0.8.5` Se utiliza para enviar al soporte técnico de HashCore o para el autodiagnóstico de problemas.
Gestión de perfil
La sección de gestión de perfil permite modificar los datos principales de la cuenta HashCore Pulse.