Saltar al contenido principal

Chat V4, Migración de i18n y Compartir Transcripciones

· 6 min de lectura
Equipo Copera
Equipo Copera
Equipo de Producto

Chat recibe grandes mejoras con carga tipo shimmer, funciones de Group DM y una cola de mensajes asíncrona. La app web migra su sistema de internacionalización. Las transcripciones ganan capacidades de compartir con acciones impulsadas por IA y notificaciones por correo.

Novedades

Chat — Grandes Mejoras

Una serie de mejoras significativas en la experiencia de Chat:

  • Carga tipo shimmer — estados de carga tipo esqueleto para una experiencia más fluida mientras se cargan los datos del chat
  • Renombrar Group DM — renombra las conversaciones de Group DM para una mejor organización (#2624)
  • Convertir DM en grupo — transforma un mensaje directo en un canal de grupo (#2611)
  • Cola de mensajes asíncrona — los mensajes se procesan de forma asíncrona mediante un worker de cola para una mayor fiabilidad y orden
  • Atribución de mensajes reenviados — los mensajes reenviados ahora muestran al remitente original (#2568)
  • Validación de marca de tiempo del cliente — el servidor valida las marcas de tiempo provistas por el cliente para mantener el orden correcto
  • Ajustes de silencio de DM — silencia los mensajes directos con un comportamiento de notificación configurable (#2613)
  • Diseño de vídeo redimensionable — diseño de vídeo que se ajusta arrastrando para las llamadas P2P (#2559)
  • Virtualización de threads — lista de threads virtualizada para un mejor rendimiento con muchos threads (#2570)

i18n — Migración del Sistema de Traducción

Se migró toda la aplicación web a un nuevo sistema de internacionalización:

  • Se eliminó la dependencia anterior en favor de una solución más ligera
  • Se implementó la combinación de mensajes de respaldo para traducciones incompletas
  • Se eliminaron los archivos de idioma independientes en favor de una gestión centralizada de las traducciones

Transcripción

  • Compartir — comparte transcripciones de reuniones con avatares de participantes y una interfaz mejorada (#2629)
  • Acciones de IA con correo — procesa transcripciones con IA y envía los resultados por correo con soporte de CCO
  • Reproducción de audio por hablante — reproduce segmentos individuales de cada hablante a partir de las transcripciones (#2581)
  • Eliminar transcripciones — quita las transcripciones cuando ya no las necesites (#2581)
  • Correcciones del reproductor de vídeo — sincronización, modo de pantalla completa y reproducción de vídeo en popup mejorados (#2601, #2600)

Classroom

  • Inyección de CSS personalizado — inyecta CSS personalizado para la marca de BigBlueButton y que coincida con la identidad visual de Copera (#2626)
  • Mejoras de webhook de BBB — manejo de webhooks mejorado con la marca de Copera (#2616)

Agenda

  • Actualización de estado de una sola ocurrencia — actualiza el estado de ocurrencias individuales en eventos recurrentes (#2591)
  • Pruebas de recurrencia — suite de pruebas completa para los cálculos de fechas de eventos recurrentes que replica el comportamiento de Gmail (#2576, #2598)
  • Respuesta de correo entrante — procesa las respuestas de correo entrantes a los eventos de la agenda (#2529)

Board

  • Automatización con origen de enlace — crea automatizaciones que hacen referencia a datos de filas vinculadas (#2615)
  • Navegar al dashboard tras crearlo — redirige automáticamente al nuevo dashboard después de crear uno (#2621)
  • Conciencia de slice en el diálogo de fila — el diálogo de fila ahora muestra a qué slice pertenece la fila (#2556)

Otras Novedades

  • App Config — enlaces de tutoriales configurables a través del panel de administración (#2623)
  • Recorte de vídeo — recorta y guarda segmentos de vídeo de las sesiones con soporte de i18n
  • Command Palette v2 — muestra más resultados, tipos de paleta para distintas categorías de contenido y restablecimiento del estado de expansión (#2447)
  • Documentos Públicos — comparte documentos públicamente con URLs accesibles (#2521)
  • Menciones de canal — menciona canales en otros canales y en comentarios de boards — funcionalidad a la par de Slack (#2567)
  • Colección de threads — organiza y explora threads de los canales (#2565)
  • Doble clic para conectar — ajuste de preferencia para el comportamiento de conexión a los meeting channels (#2628)
  • Barra superior personalizada — los usuarios pueden personalizar el diseño de la barra superior (#2555)
  • Marcas de tiempo a la par de Slack — tooltips al pasar el cursor que muestran la marca de tiempo completa, igual que en Slack (#2592)
  • UX de redacción en Inbox — acciones condicionales y asunto automático para mejorar la redacción de correos (#2597)
  • Verificación de DNS en Inbox — verificación periódica de DNS para los dominios de Inbox con notificaciones a los administradores
  • Notificaciones de correo en Inbox — notificaciones de correo en tiempo real
  • Documentos de meeting channels — edición colaborativa de documentos dentro de los meeting channels
  • Temporizador de conexión — muestra la duración de la conexión en los meeting channels activos

Correcciones

  • Chat: corregidos los ajustes de silencio (#2613), los permisos de DM (#2612), la navegación del cajón de threads (#2610, #2609), el orden de los mensajes (#2608), el reinicio de la posición de desplazamiento al recibir mensajes nuevos y las condiciones de carrera al enviar mensajes (#2575)
  • Meeting channels: mejorada la estabilidad de las llamadas (#2607) y se evitó que la cámara se activara automáticamente al reincorporarse (#2622)
  • Inbox: corregido el estado de verificación de DNS, la gestión de borradores y las actualizaciones de caché (#2614), mejoras de UX en la redacción (#2597)
  • Board: corregidas las vistas privadas (#2564), el conteo de automatizaciones (#2562), las columnas de orden de slices (#2561), la navegación de los ajustes del board (#2577), el reinicio de los filtros de lista por fórmulas (#2503) y los errores de correo de automatización (#2595)
  • Drive: corregidos la subida de carpetas, la selección de elementos y la inconsistencia del encabezado (#2536)
  • Notificaciones: corregidas las notificaciones de comentarios de fila para los propietarios (#2625) y las notificaciones de menciones de canal (#2583)

Mejoras

  • Ajustes: estructura de la página de perfil refactorizada (#2585), añadida la página de ajustes de insignias de contacto (#2584), diseño de la página de miembros/equipos (#2533)
  • Navbar: alineación del diseño mejorada (#2560), reestructuración de la comunicación de la navbar (#2596), indicadores de expansión (#2620)
  • Notificaciones de escritorio — comportamiento de las notificaciones mejorado y enfoque de la ventana al hacer clic (#2546)
  • Data fetching v5 — se migró el sistema de obtención de datos a la versión 5 con sintaxis actualizada de mutaciones/consultas (#2573)
  • Node.js v24 — se actualizó el runtime de Node.js a v24 con configuración de TypeScript actualizada
  • Permisos de board — se movieron a un patrón de store y contexto para una mejor gestión del estado (#2549)
  • Componente Avatar — se añadió una prop de tamaño consistente en todos los usos del avatar (#2497-#2499)