La lista ya no nombra a una organización anulada
Una organización anulada de Plataforma - Configuración - Organizaciones (orgs.is-active = FALSE) no existe en ninguna parte excepto la pestaña Vacío de la conso...
La respuesta de las caras dice cuántas personas hay en la conversación
GET ************* ahora lleva .participants: la consola pone una cara al lado de cada mensaje sólo cuando tres o más personas están en un conversación, ya que e...
Una cara para cada mensaje en cada ventana de chat
GET ************* respuestas, para una conversación, la foto para dibujar al lado de cada mensaje: todos en él ahora Y todos los que alguna vez escribieron en e...
Un enlace de encuentro en la conversación, siempre en Kamo Meet de la plataforma
POST ************* deja a cada lado de una conversación Exec2Exec añadir un enlace de reunión, detrás de la misma puerta que enviar un mensaje. La reunión se cr...
Caras en el escritorio - foto de un cliente, última sesión de entrada y presencia
La lista del escritorio ahora lleva, para cada cliente, su propia foto (usuarios.avatar-id, construido sobre el anfitrión de temas en vivo del operador, el únic...
Una conversación llega al teléfono
Un mensaje en una línea Exec2Exec ahora va a los teléfonos de los destinatarios, así como a su consolas: el teléfono del cliente cuando KamoCRM responde, el tel...
El conteo de mensajes de clientes del escritorio aún no visto
GET ************* devuelve cuántos mensajes de clientes este titular de EXEC2EXEC-ACCESS no ha visto, en todos los conversación, y cada fila de la lista lleva a...
Asestar todo el escritorio en cada charla, mostrar quién está en él, cerrar los canales de chat
- Membresía permanente: todo titular explícito de EXEC2EXEC-ACCESS se sienta en cada Conversación de Exec2Exec. Exec2ExecDeskReconciler asientos y desser desp...
Sirvienen el canal ejecutivo
Una conversación con su propia regla de audiencia y sin maquinaria de entradas, seguido shape de SystemBug: su propio paquete, su propio controlador, su propia ...
Sin mesas vacías, mesas numeradas y una tabla por miembro
Cuatro reglas, todas ellas cosas que un miembro reportó haber visto rotas. EMPTY TABLES. Un vestíbulo mostró tres mesas mientras se jugaba un partido. Dos no t...
Muéstrale la mano que nadie te hizo mostrar
Una olla topada con todo el mundo plegable es la mano en la mesa cuyo contenido Sólo su dueño lo sabe, y no había manera de decir lo que era. Mostrar un farol e...
Abrber una mesa te compra en ella, y la última la cierra
Ambos extremos de la vida de una mesa permitieron lo mismo: una mesa con nadie en ella. Abre un COSTO NOTY Y AOR AHORA. Un anfitrión podría poner una mesa dela...
Las plietas, y cuánto tiempo tomó cada uno
Dos cosas que necesita el panel de movimiento, ninguno de ellos en el marco publicado. GET /games/id./moves entregas cada ply en orden. Es una lectura separada...
Una autoridadra de servidor Texas Hold'em, y la costura de la cartera Cheddar
Hasta diez jugadores una mesa, comenzó de cualquier conversación, con cualquier otra persona en el organización inventable en ella. Cada regla vive aquí; el nav...
La entrada de chat es una puerta a la junta de la pareja, y puedes pedirles que se devuelve.
Dos colegas que han jugado una vez tienen una tabla juntos para siempre. Así que la charla paradas de entrada que ofrecen presentarles: "gameWith" con el juego ...
El invitado juega inmediatamente, y al invitado se le dice cuando le toca a ella
Una invitación utilizada para producir una tabla que el invitado pudiera mirar y no tocar, a la espera de alguien que podría estar lejos de su escritorio. Ahora...
Todo un juego de ajedrez, autoritante de servidor, a través de NATS
Las reglas viven en un lugar y es esta. ChessEngine implementa el entera ruleset - generación de movimiento, legalidad bajo alfiler y cheque, en el casting, en ...
Filtro de reportero, sólo para miembros del equipo de plataforma
La junta es global. Cada organización ve cada informe y lo que protege a El cliente es SystemBugIdentityPolicy reteniendo la OMS presentó una fila. Un control q...
Una aprobación resuelve el logro del miembro
Aprobar una presentación ahora le dice a SecurityService que cuente la de ese miembro Espectáculo.Este-WORD de pie, así que el trofeo aterriza en el mismo segun...
La cola que un miembro trabaja a través, y la cola de una administración revisa
Superficie de crecimiento de MediaService en /api/media/marketing/crecimiento. Es el dueño de esto para la misma razón por la que es propietaria del seguimiento...
Retransta un desbloqueo al miembro al que le pasó, y a nadie más
SecurityService publica **************** en el núcleo NATS; esto lo pone en ************* El mismo arreglo que el placa de entrenamiento, y por la misma razón s...
Abra la junta a cada org, retengan quién presentó cada informe
El control de alquiler se ha ido de visible Or404 y de las cuatro consultas, así que cada La organización puede leer, comentar y votar sobre cada informe. Syste...
La página de hilos nombra a su lector, y deja caer un ayudante sin usar
En la página de hilos, para que la consola pueda distinguir el propio espectador reacciones de todos los demás sin una segunda llamada a /api/user-info. Un árbi...
El hilo detrás de un informe, y los dos estados que necesitan uno
SisstemBugThreadService es toda la característica: MediaSession de un informe, el estado hechos escritos en ella con la razón que su autor dio, los comentarios ...
Deja que el reportero confirme su propia solución, y lleve la razón de una negación.
Añade POST /id./verify-fix, el único cambio de estado en esta característica que no es Bañado en MANAGE-SYSTEM-BUGS. Un punto final separado en lugar de un aguj...
Relegar el uso de codificador en un tema por miembro
El menú se suscribe a través de la conexión STOMP de chat existente. Construido como un gemelo del relé de entrenamiento - la misma forma de sujeto, el mismo s...
Archivo los chats de un sitio web bajo el tema que su integración eligió
createSupportSupession tomó el tema de cualquier título del navegador del visitante enviado "el widget hardcodes "Investigación general" y cuando ningún tema co...
Deja que una integración lleve una llave una página de Kamo alojado puede resolver
Se persistió sólo para las integraciones de SPECIFIC-AGENT, porque el El portal MLOS multi-tenant fue la única página que tuvo que resolver su clave por Host en...
Envía el avatar del remitente con el mensaje y su empuje
La notificación de chat llevaba a los "avatar" con el comentario "avatar resuelto en el frontend", y el empuje llevaba no avatar en absoluto. Una lata de un nav...
Envía el propio nombre de host de una org como la reunión de la rediriz OAuth
La misma regla que sigue el flujo de buzón ahora, para las reuniones de Zoom y Equipos: una organización en su aplicación OWN registró esa aplicación en contra ...
Haz que MediaService sea correcto en más de una vaina, y ejecuta dos
MediaService sólo ha corrido una sola réplica, por lo que un despliegue de él fue un corte de chat total y una OOM era la misma. No pudo ejecutar dos, por razon...
Un tipo EMAIL, y cada empuje ahora nombra su org
EmailService eleva la notificación de IMAP IDLE y pide a MediaService entregarlo a través de la variable de despacho interna que existe para exactamente esto. f...
Deja que un operador de modo diodo filete un fallo del sistema en privado
Publicar un informe ahora ofrece un cambio de publicación a un operador con un abierto ventana de la modo dios. Se desboca de desprendir: el informe se queda co...
Resolver credenciales de Canva, Meta, X y reuniones por organización
Cada flujo aquí ahora lee la aplicación que el org está en su propio registro si Trajo una, de lo contrario la aplicación de plataforma de Kamo. Los puntos de ...
Anillo el teléfono de un miembro para una llamada entrante
VoipStompRelayController relé voip.call.* suenan eventos para el navegador y deliberadamente nunca los empujó, reservando la llamada entrante alertando por "el ...
Enviar la cita con una respuesta, no sólo el puntero
media.objs.msg.parent-id ha estado allí todo el tiempo y este punto final ha Aceptó padreId en el camino desde que el roscado fue modelado, pero una respuesta c...
Deja una charla grupal, y mantene filas de unión/deja en la transcripción
Salir es DELETE /sessions/-guid-/membership, not removeMember a Esa ruta se niega a la auto-remoción a propósito. La eliminación se hace a Alguien y nombra al a...
Nombrar una charla grupal, estrellar una conversación, sacar a alguien de una habitación
Tres rutas, y cada negativa es una regla que alguien tiene que ser capaz de distinguir de un apagón, por lo que cada uno lleva su propio código en lugar de un 4...
Envíe un correo electrónico al reportero cuando su fallo o mejora cambia de estado
El triaje fue silencio. Alguien presentó una denuncia y luego tuvo que seguir abriendo la cuenta. para averiguar si alguien lo había mirado, que es lo mismo que...
Estado de lectura por visión, una insignia en vivo, y cuenta por estado
EL BADGE SOBRE LA QUEUE, NO SOBRE USDOS. /count-new-count contado cada NUEVO informe en toda la plataforma, por lo que sólo podía caer cuando alguien movió un e...
Adjuntar un video a un informe de fallo, no sólo una captura de pantalla
A todavía no puede mostrar los tres clics antes de que la cosa se rompiera, así que los reporteros estaban Describiendo grabaciones en prosa y publicando el arc...
GET /api/webinar/presentación
El webinar tipo el CALLER es un presentador. El calendario lo pregunta antes ofrece una capa de disponibilidad en absoluto: horas declaradas por un miembro sin ...
Dígale a un miembro sobre un webinar reservado en su nombre
No cerrado en una webinar a la derecha, a diferencia de los contadores de entradas: el caso que esto existe para uno es que el miembro no tomó ninguna medida, p...
Cuenta informes de errores sin revisión para administradores de plataforma
Cero para un llamante singárselo en lugar de un 403: el nav encuesta esto en cada página carga para cada miembro, y un error que deben tragar rutinariamente es ...
Ruta desencran instantáneas a su propio tema STOMP
Todo en voip. fue a un tema, cuyo suscriptor del navegador juega el SMS sonido de llegada y abre una ventana de la herramienta para cada marco. Una refrescar la...
Refresca las insignas sin leer cuando aterrice un mensaje de visitante
persistInbound Anuncio anuncia su propio mensaje (publicadoRealtimeEvent=false, así que a La respuesta del visitante no se hace pasar por la de la propietaria, ...
Resuelve los tiempos contables de la disponibilidad de los miembros
La disponibilidad ahora se calcula en lugar de almacenar. MiembroDisponibilidadService posee la aritmética: ampliar las ventanas declaradas de cada presentador ...
Nombrar un sitio es opcional
Se requería, y lo requirió estaba mal. Un sitio es una pista para quien elija el informe de un miembro que no está seguro de cuáles de las cinco superficies era...
Archite un error o una mejora
El tipo se rechaza en lugar de por defecto en una escritura: una mejora silenciosamente Presentado como un error envía la sesión de IA a la caza de una falla qu...
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.