Añadir enums relacionados con AI y tipo de servicio de AI-CHAT
Ensure Junk and other system folders always appear in sidebar
Adds guaranteed system folders (INBOX, Sent, Drafts, Junk, Trash, Archive) to the folder tree even if they don't exist on the IMAP server yet.
Move handleBulkReportSpam after getSelectedRefs to fix declaration order
Wire spam reporting into MessageBrowser with toast and state handling
Add tooltips to WYSIWYG toolbar buttons in New Email tool
Applies title attributes to all Quill toolbar buttons and pickers after mount: Bold, Italic, Underline, Strikethrough, Text Color, Background Color, Heading, Al...
Añadir el despliegue de Rspamd al flujo de trabajo del servidor de correo
Añadir el método getRawMessage para la recuperación de mensajes RFC822 en bruto
Añadir RspamdService para el entrenamiento con spam a través de HTTP API
Dynamically update tool window title from email subject
Add tool:title event to the tool window system. The New Email tool dispatches it as the subject field changes, showing the subject as the window title (abbrevia...
Add New Email tool icon to NavTop bar
Adds a mail icon button to the left of the Softphone button that opens the New Email tool window.
Auto-refresh message list when draft is saved or email is sent
MessageTool dispatches email:folder-changed events after saving a draft (Drafts) or sending an email (Sent). MessageBrowser listens and refreshes if the affecte...
Match message tool color scheme to other tools and rename to New Email
Switch from dark theme to the light theme used by chat/calculator tools: light gray gradients, white inputs, var(--color-primary) accents. Rename tool from "New...
Restore full WYSIWYG toolbar options in message tool
Adds back headers, strike, background color, alignment, and image options. Toolbar wraps onto two lines when in compact (non-maximized) mode via flex-wrap.
Marque los mensajes leídos en el servidor IMAP y refrescar cuenta conteos de carpetas
Haciendo clic en un mensaje ahora llama a PUT ************* con visto: verdad en el backend, persistir el estado leído al IMAP. La carpeta de la barra lateral s...
Guardar copia en carpeta enviada después de enviar correo electrónico
Transport.send() solo envía vía SMTP sin ahorrar a IMAP. Añadido GuardToSent() para adjuntar el mensaje a la carpeta Sent con el conjunto de bandera SEEN. Se ap...
Integrar nuevo compositor de Mensaje en sistema de ventanas de herramientas
Reemplazar la ventana independiente de pantalla completa/mini compositor con la infraestructura de ventanas de herramientas compartidas (míngara, maximizar, cab...
Desactivar STARTTLS y auth para el puerto 25 interno SMTP
El puerto 25 en Postfix interno no admite STARTTLS y permite relé de las IPs de racimo a través de mynetworks. Sólo habilitar auth y STARTTLS cuando se utiliza ...
Máve usegan el gancho antes de que vuelva temprano para arreglar el error de reacción 300
useState (syncing) fue declarado después de las devoluciones anticipadas condicionales, Violar las reglas de los ganchos de React.
Utilice el puerto SMTP 25 en lugar de 587 para Postfix interno
Postfix sólo escucha el puerto 25 dentro del cluster. Puerto 587 (sumisión) no está habilitada en el contenedor.
Botón de enviar respuesta rápida - eliminar el cliente OTK, añadir credenciales y retroalimentación
La rápida respuesta fue enviando una cabecera OTK generada por el cliente que el proxy no usa (proxy genera su propio). Elimó lo innecesario Llamado OTK, creden...
LabelPicker ahora busca y muestra las etiquetas de mensajes actuales
- Añadida getMessageLabels API llamada al correo electrónicoApi - LabelPicker consigue etiquetas aplicadas en montaje a través del endpoint GET - Toggle actuali...
Añadir el endpoint GET para las etiquetas de mensajes
GET ************* devuelve identificación de etiquetas aplicado a un mensaje específico.
Alambre de elementos de IU sin cable en la página de mensajes
- FolderSidebar: botón de opciones de carpetas ahora abre el menú de renombre/borrar - CarpetaSidebar: botón de configuración de carpetas renombrado para admini...
Quita el param de la consulta de temas . Docs lo deriva de WOPISrc
Docs ahora tiene su propia lógica getThemePath() portada de kamo-internal's Theme.tsx, así que DocsService ya no necesita pasar la URL del tema.
Pas org tema URL a Docs para el logotipo y favicon per-org
Construir la ruta temática de X-Forwarded-Host (por ejemplo, interior.kamocrm.com - ******************* y a añadir como &theme= consulta param en la URL de Docs...
Establecer brandProductName a través de extra-paraparams en la implementación de Docs
Alambre de respuesta rápida Enviar Respuesta y Cancelar botones
El área de texto de respuesta rápida y los botones eran estáticos sin estado o en Manedores de clic. Ahora envía correctamente las respuestas a través del corre...
Añadir botón de sincronización para rellenar de IMAP
Muestra un botón de "Conversaciones de Sincronización" cuando no se encuentran conversaciones, activando la indexación a granel de los mensajes IMAP existentes ...
Añadir el punto final del índice de volumen para rellenar conversaciones de IMAP
POST **************** indexa los mensajes IMAP existentes en conversaciones y tablas de índices de búsqueda.
Utilícelo api.* para WOPISrc - WOPI enrutó a través de la pasarela APIService
Añadir /wopi/** vía hacia adelante a DocsService
Docs necesita llegar a los endpoints WOPI a través de api.kamocrm.com.
Utilícelo docs-api.* para la URL de WOPISrc en lugar de api.*
Los endpoints WOPI (/wopi/files/**) en directo en DocsService, que es expuesto a la exposición en docs-api.kamocrm.com . no api.kamocrm.com (APIService). Docs h...
Establecer a aliasgroup a api.kamocrm.com y forzar https WOPISrc
- Docs aliasgroup1 debe coincidir con el anfitrión de WOPI (api.kamocrm.com) - URL WOPISrc predeterminada a http:// dentro de K8s; fuerza https y constructo a...
Fix kubectl no encontrado en la cápsula, añadir alias de los documentos, SUBDOMAINS proactivos
- Monte /usr/local/bin/kubectl desde el host via hostPath en lugar de fallar apt-get install (kubectl no in default Debian repos) - Añadir "docs" a la lista S...
Estal MinIO cubo a 'interno' y subir plantillas en blanco
El marcador de posición de cubo por defecto nunca fue configurado. Usar 'interno' cubo que tiene las plantillas de documentos en blanco subidas.
Abrir ficha del editor de doc sincrónico para evitar el bloqueador emergente
ventana.open() después de una captura de asintcoc se bloquea por los navegadores porque es ya no en el contexto de los usuarios. Abra una pestaña en blanco inme...
Añade DOCS-EDITOR a las características de org de retroceso en la ruta de diseño y API
El org del lado del servidor del trazado a menudo utiliza el org de retroceso (no auth contexto durante la SSR), que faltaba DOCS-EDITOR. Esto impidió la Nuevo ...
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
