Consistencia entre servidores y pulidos
Sprint de infraestructura enfocado en eliminar un bug que se notaba al editar datos de la cuenta (a veces los cambios tardaban en aparecer al refrescar). De paso entran varios pulidos chicos detectados en sprints anteriores.
- Arreglo Tras editar el nombre del WhatsApp Business, de un número de teléfono, de la cuenta o de un miembro del equipo, el cambio ahora aparece de inmediato al refrescar. Antes podía tardar varios minutos según qué servidor atendiera el pedido siguiente.
- Arreglo El campo de búsqueda del módulo de Etiquetas (/admin/whatsapp/tags) ahora filtra correctamente al tipear (antes no respondía).
- Mejora Al cargar una variable desde el selector del panel lateral del chat, el campo recibe el foco automáticamente para empezar a tipear el valor sin un clic extra.
- Infra Cache compartido entre todos los servidores del backend con Redis, reemplazando el cache local por servidor. Permite escalar la plataforma horizontalmente sin que distintos servidores muestren versiones distintas de los mismos datos.
- Infra Optimización de la sincronización del perfil de usuario: la base de datos se actualiza solo cuando hay cambios reales en los datos del login, en lugar de en cada request. Reduce significativamente la carga sobre la base.