Restaurar el flujo de encuentro completo con la creación de backend, invitaciones y apertura de la ventana OTK
Simplifique el usoReencuentar para generar OTK y abrir directamente la ventana de reuniones
Reunión de backend API aún no existen - skip meeting record creación por ahora. Añadir el manejo de errores a todos los manejadores de clic para prevenir Choque...
Set AppType.MEET etapa para COMPLETO para que aparezca en FeaturesManager
Añadir MEET a FeaturesManager icon/categoría mapas y custodia ChatBox Botón de contacto con isMeet check
Añadir botón de sesión en el Centro de Interacción y el icono de reuniones por miembros
Añada Botón de encuentro a la barra de herramientas de chat y la representación de MeetingCard en los mensajes
Añadir la reunión pulida invita a la plantilla de correo electrónico con la marca org
Añadir MeetingDialog para crear reuniones con nombre de habitación y selección de miembros
Añadir useMeeting hook para la creación de reuniones, OTK lanzan e invita a enviar
Eliminar la integración WebRTC basada en Janus (usustroWebRTC, VideoCallPanel, llamadas a rutas de API)
Eliminar el viejo código de compartir de voz/video WebRTC de Janus WebRTC en la preparación de KamoMeet (con sede en Meet) de reemplazo. Eliminar useWebRTC ganc...
Hacer buzones de visibilidad y entrenar a AI para alternar controles independientes
Visibilidad (Miembros, miembros del equipo, público) controles que pueden acceder al artículo en la interfaz de KB. El tren AI es un desquite separado para la i...
Reemplaza Chat Now contando con indicador de mensaje sin leer en tiempo real
- NavTop placa ahora muestra mensajes totales no leídos en lugar de conteo de miembros en línea - Color de icono de botón de chat derivado de --color-primaria v...
Añadir IA de tren para alternar y buzones de visibilidad de la audiencia al editor de artículos de KB
Añadir aiEnabled master toggle con buzones de visibilidad plegables para los Miembros, Miembros de equipo, y público usando etiquetas personalizadas de org de l...
Utile URL interna de K8s para enrutar de API para arreglar la carga de avatar para orgs no kamoCRM
El proxy de la API estaba computando URLs externas (https://api.-domain) para cada org, que sólo se resolvió para KamoCRM. Ahora usa API-SERVICE-URL env var par...
Notas de re-fitch después de crear/actualización para mostrar contenido descifrado en vista previa
El backend devuelve contenido cifrado de contenido/contenciónPlain en las respuestas POST/PUT, causando vistas previas de NoteCard para mostrar texto cifrado ha...
Añadir icono KB al título de la página y desactivar soporte nav slide-out
Añadir Eliminar botón de enlace a la barra de herramientas del editor de KB
Desactivar todos los comportamientos de auto-enlace en el editor de KB para prevenir el bisco de pega y el parpadeo
El enlaceExtension singleton de .lexkit/editor conserva el manipulador de pastas internas estado a través de componentes se vuelve amontonar. Desactivar autoLin...
Evitar editor de KB vincular extensión estatal de la fuga entre crea artículo
Máve las extensiones de Lexical de los solteros a nivel de módulo en una función de fábrica llamada a través de useMemo por componente montaje, para que cada nu...
Añadir infinita paginación de desplazamiento a la vista de correo electrónico clásica
El modo clásico sólo cargó los primeros 50 mensajes sin forma de ver los más antiguos. Alambre de la existente VirtualMesageList onLoadMore/hasMás/cargarMás acc...
Toggle botón de bloqueo/desbloqueo basado en el estado de bloqueo del miembro
Utilizar patrón de nombre de host comodín para la optimización de la imagen de dominio-agnóstico
Acepta grandes identificaciones de CockroachDB en esquema de org Zod
El ID de org de unique.rowid() supera a JS MAX-SAFE-INTEGER, causando z.coerce.number().int...int) para fracasar con "toobig". Ahora acepta el número, bigint, o...
Acepta UUID cadenas para identificaciones de características en org Zod esquema
El esquema de OrgFeature requería identificación para ser un entero coercible, pero el backend devuelve UUIDs. Esto causó un ZodError en cada compra de diseño, ...
Siempre refresque el contexto de org después de cualquier conmutación de la aplicación, no sólo completada en el escenario
POS y otras aplicaciones no completadas también afectan a la interfaz de usuario (por ejemplo. Gasoducto en NavPri). El control de escenario estaba impidiendo l...
Actualizar todas las listas de características de recompra y puerta Pipeline/Chat/LeadStatus
Causa raíz: layout.tsx y org API route tenían característica de recompra de devolución dura listas con sólo 6 aplicaciones antiguas (falta de VOIP, AI-SUPPORT, ...
Mostrar CC y BCC en las vistas previas del correo electrónico de artículos enviados
Añadir el campo bcc al tipo de correo electrónicoMessage. ThreadDetailVerVer ahora muestra BCC destinatarios cuando se presentan (normalmente en copias de carpe...
Eliminar la página de legado /email iframe
Esta página sólo incrustada mail.kamocrm.com en un iframe. El incorporado El cliente de correo electrónico en /messages lo reemplaza por completo.
Email nav icono ahora enlaces a /messages en lugar de legado /email iframe
La página de /email incrusta mail.kamocrm.com en un iframe (legacy webmail). El cliente de correo electrónico incorporado está en /messages. Actualizado NavPri ...
Mensaje de error de backend de superficie en el fallo de la función de conmutar
Habilitar/desactivar ahora el cuerpo de respuesta de error y muestra lo real error en la tostada en lugar de un mensaje genérico. Ayuda a diagnosticar lo que es...
Restaurar la actualización de contexto de org después de alternar aplicaciones completas en el escenario
Sin router.refresh(), el contexto de org se quedó ranero después de habilitar las aplicaciones de NavPri, la página de inicio y la configuración nunca mostraron...
Puerta todas las cartas de características y secciones de configuración por org características banderas de características
Homepage: La tarjeta de documentos que ahora utiliza es Docs (no depreciado isStorage/isDocManager), Calendario cerrado por isEmail, Notas cerradas por isNotes....
Eliminando Chat de NavPri - chat abierto via Interaction Center, not nav
Retire router.refresh() de la función para evitar el restablecimiento de la página
router.refresh() estaba causando que la página volviera a restablecimiento y reiniciara el activo volver a "Disponible" en cada jugada. La invalidación del alij...
Lista de funciones de deduplicar para evitar entradas duplicadas de aplicaciones
Invalidar caché de org después de función para reflejar los cambios inmediatamente
La ruta org API alicha datos de la organización en Redis para 24h. Después de habilitar o deshabilitó una aplicación, el caché rane hizo que las banderas de la ...
Añadir páginas de configuración para HRS, Docs, Soporte, KB, Notas y Chat
Crear el componente compartido ComingSoonTab y 6 nuevas páginas de configuración de características con los marcadores de posiciones que vienen pronto, cuentan ...
IU de actualización automática después de la función de conmutación y cambios de rol
CaracterísticasManager y SecurityRoleManager ahora llaman router.refresh() después mutaciones para volver a averiguar el contexto de la organización y los datos...
Puerta todos los enlaces de nav y páginas de configuración por org banderas de características
NavTop: esconder chat de IA, suave, SMS, créditos, notas, calendario, y contactos enlaza cuando su aplicación correspondiente está deshabilitada. Configuración ...
Añadir rutas proxy de API para funciones enable/discapacibles/disponibles/disponibles
Implemente la gestión de aplicaciones IU con integración backend y permisos dinámicos
Rewrite CaracterísticasManager para usar backend API para activar/desactivación de aplicaciones con root-org bating para aplicaciones en versión. Actualizar Nav...
Configuración de sincronización con definiciones de pestañas reales en todas las páginas
Añadir entradas de Mailboxes desaparedas y CalDav/CardDav a la sección de correo electrónico en ambas la configuración de la página principal y el cajón NavPri ...
Dividiar buzones en sub-tabs para primaria, alias, compartidas
Primaria Mailboxes, Email Aliases y Cajas de Mailboxes Compartidas están ahora cada una bajo su propia sub-tab dentro de la página de configuración de Mailboxes...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.