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 ...
Actualizar ImageAccessLevelType.FULL a PUBLIC (enum fue refactorizado)
Reconstruir con la última biblioteca compartida de kamo (apocio DEDOCS-EDITOR)
Habilitar la función DOCS-EDITOR para todas las organizaciones simuladas
Añadir el componente de insignia y utilizarlo para las calificaciones de las páginas de rendimiento
Eliminar COPY .mvn/ de Dockerfile para arreglar la construcción de CI
El directorio .mvn estaba vacío y sin rastrear, causando que las construcciones fallaran. Maven ya está proporcionado por la imagen de base.
Cita palabra clave reservada 'limit' en ImgStackingOrderDt nombre de columna
Habilitar la autocreación de esquema de Hibernate para email-metadata
Añadir ********** propiedad así Hibernate crea Faltan los esquemas PostgreSQL antes de crear tablas.
Añadir OTK auth, WOPI de la marca de la org, cliente MinIO en caché
- WopiController: busca el título de org de JWT orgd Reclamo para la dinámica BrandName ("-orgTitle- Docs") en la respuesta de CheckFileInfo - DocumentControl...
Cambiar ddl-auto de ninguna a la actualización para la gestión del esquema de automóviles
Hibernate no estaba creando el esquema y conversaciones de email-metadata mesa porque ddl-auto no se fijó en ninguno en el configmap k8s.
Añadir botón de documento a NavTop con la integración de DocsService
Añade DOCS-EDITOR app type (ID 16), componente de NewDocumentButton con popover de tipo de documento popover, ruta proxy de API para DocsService, y NavTop integ...
correcciones de revisión - dialecto, manejo de errores, CI/CD manifiestos
- Fija el dialecto Hibernate a CockroachDialect (matching K8s configmap) - Validación simulada separada de la lógica empresarial en checkFileInfo - Añadir Docs ...
Añadir wopi-*** para DocsService
Añade WOPI JWT secreto de firma utilizado por DocsService para Docs fichas de acceso. Desplegados en los clusters K1M1 y K2M1.
Añada solicitud/responsación de frijoles para la creación de documentos
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.