Añadir las entidades del sistema de admisión de plomo, repos, DTOs y servicio
Añade la capa de datos completa para el sistema automatizado de admisión de plomo: - 4 entidades: LeadIntakeEndpoint, LeadIntakeFieldMapping, LeadIntakeRawPaylo...
Usa la medianoche PST (sin conversión UTC) para contar los cambios de hoy
Versión de bump para activar la reconstrucción con la biblioteca compartida de kamo actualizado
Reconstruye la imagen Docker con la entidad miembro fijo (campo dememberType eliminado) por lo que el Hibernate SQL ya no selecciona seguridad-level de la la me...
Fecha de la tiendaComprometida en UTC y usa lanza rodante de ventana de 24h para hoy-cuenta
Reemplaza el bucle de conteo de paginado con un solo backend de la llamada endpoint hoy-cuenta-count
Chatear *** - arreglar el momento y mejorar la copia del banner
- ***Provider: triggerVerificar efecto ahora depende de challengeUrl así que verificar() sólo se llama después de que el widget se monta; utiliza rAF para a...
Integrar kamo *** (prueba de trabajo) en el formulario de contacto, la forma demo y el widget de chat
- Añadir ***Provider envolviendo el componente reutilizable Capcha-widget con estilo de tema oscuro - Formulario de contacto: auto-verificar en el enfoque, enví...
Eliminar miembroEje el campoType por completo para evitar columna duplicada de Hibernate
Las correcciones anteriores (Convivir en el campo, "AccessType.FIELD) en clase) eran insuficientes. La inspección de Bytecode reveló que el "Setter" de Lombok g...
Correo electrónico como complementos pagados, no incluidos gratis
- Alojamiento KamoMail: $5/usuario/mo adicional en todos los planes - Integración de correo electrónico de la tercera parte: $2/usuario/mo adicional en todos lo...
Correo electrónico como complemento de pago, actualizar todos los datos de precios de devolución
- KamoMail Hosting: $5/user/mo add-on (no libre - competencia de responsabilidad) - Integración de correo electrónico de la tercera Fiesta: $2/usuario/mo add-on...
Añadir banner de consentimiento de cookie animado con diseño de vidriomorfismo
Tarjeta flotante de abajo-izgata con animaciones de primavera, galleta esencial/analítica conmutadores, persistencia local de almacenamiento y un enlace de conf...
Utilice código promocionar 18DOFF con vencimiento el 30 de abril de 2026
Utilice código promocionar 18DOFF, actualización de caducidad al 30 de abril de 2026
Código promocionado invertido de EARLYBIRD de vuelta a 18DOFF para que coincido con las cabeceras de nav. Mándalo de navegación actualizado de "Prelaunch" a "Pá...
Actualización de los datos de precios de falte para emparerme los precios de producción
La API devuelve 401 por lo que el sitio de marketing utiliza datos de recompras. Actualizado todos los planes de recuperación, addones, paquetes y tabla de comp...
Actualización del sitio de comercialización para los nuevos precios de producción
- Añadidas eSignatures a iconos addon mapas y calculadora desconcertante - Alojamiento de correo electrónico mostrado como "Incluido Gratis" en lugar de conmuta...
Actualiza KamoCRM precios a las tarifas de producción de salida a mercado
- Starter: $34/mo ($28 anual), Negocios: $72/mo (59 dólares anual), Enterprise: a $109/mo (99 dólares anual) - Plan de negocio ampliado de 50 a 100 usuarios - A...
Añadir "AccessType.FIELD) a Miembro para detener la asignación de Hibernate getMemberType () como columna
La fijación anterior (Transient en el campo miembroTipo) era insuficiente. Hibernate 6 todavía estaba descubriendo al público getMemberType() método a través de...
Mostrar el nombre del cargador, ampliar la columna de fecha, combinar el icono de extensión en el nombre de archivo
- Subido por: siempre estaba vacío, el nombre del campo era correcto, pero el backend nunca establecido ByName; ahora resuelto en el lado del backend - Column...
Populate creóByName en DocumentMetadata de miembro de uploader
convertToMetadata() ahora lee **************** y conjuntos creadosByName para que la columna Subida en el administrador del doctor muestra el nombre real del su...
Seguimiento de miembro cargado en la entidad Img
Añadir el campo de creación deByMember (ManyToOne) a Img para que el subidor sea persistió en el tiempo de subida. ImageService.uploadDocument() ahora lo establ...
Resolver el error SQL de seguridad causado por la columna de Hibernate 6
Miembro.java mapeado de la OSTIPOS tanto como "DiscriminatorColumn" como explícito - Campo de la columna. Hibernada 6 seleccionó la columna dos veces en la proy...
actualización RRWebplayer config para solucionar problemas de búsqueda y supresión de advertencia
Expong pulgar y convertido tamaños de archivo en DocumentMetadata
Añade thumbFileSize, convertidoFileSize, y convertidaThumbFileSize al documentoMetadata DTO y los puebla en convertToMetadata () del ImgDat y su Dat convertido,...
Añadir el tamaño almacenado de la herramienta de la punta de la celular de tamaño en el administrador de doc
Tooltip muestra el desglose del almacenamiento real utilizado por documento: archivo original, miniaturas (originales convertidas combinadas), y doc convertido ...
fijar la pantalla en blanco mediante el uso de router.replace en lugar de redirectación en usoEfecto
Omita la pantalla de carga para descargas de archivos en NavigationInterceptor
URLs de la mancha y enlaces con el atributo de descarga nunca causan navegación de la página, por lo que el manejador de click global ahora devuelve temprano pa...
Surface guarda errores y reversión de actualización optimista en el selector de proveedores de correo electrónico
Al guardar un proveedor no configurable (KamoMail, ParentOrg, NoConfigurado) fracasado, el error se estableció en estado pero nunca se muestra en la vista de la...
Márve los botones de acción del administrador de doc para la fila de búsqueda de barra de herramientas
- Removed Crear documento, Upload Documento, cargar a medida y actualizar de la cabecera de héroe de gradiente - Hero header es ahora título/descripción sólo - ...
Corre la referencia de la columna de seguridad en el inicio de sesión SQL
seguridad-level está en la mesa de los miembros (m), no miembro. El alias equivocado e.security-level hizo que todo el SQL fallara en silencio, así que miembroT...
Restarar modelo de permiso de miembro del equipo/miembro para el diálogo compartido
Los miembros del equipo (memberType=TEAM-MEMBER) sortean todas las puertas. Los miembros regulares están cerrados por los derechos SHARE-DOCS*. Sesiones de lega...
Permita que cualquier miembro autenticado comparta documentos
Eliminar la puerta basada en el rol en el diálogo compartido. cualquier miembro registrado puede compartir. El chequeo anterior requerido esTeamMember (de sessi...
Correcto acceso a nombre de miembro en resoluciónAlias endpoint
member.getNameFirst() no existe. El nombre está en User.getName (). Use getMemberDisplayName() ayudante que navega correctamente por el miembro - Usuario -o Emb...
Miembro de la tiendaType sesión en Redis en el inicio de sesión
Añade CASO CUANDO e.id NO ES NULL THEN 'TEAM-MEMBER' ELSE 'Mérrmgen' END a la consulta de inicio de sesión SQL y pasa el resultado a través de createSession en ...
Importar blake3 de blake3/browser para inicializar correctamente WASM
blake3/esm/nrowser requiere aprovisionamiento manual WASM; blake3/browser lo hace automáticamente.
Añade documentos para compartir endpoints a ImagingController
Añade: acciones/por-imagen, acciones/crear, acciones/actualizadas/id, acciones/delete/-id., acciones/combida-con-me, ************* **************** acciones/res...
Añadir el halladaActivoSharesForSwMiembro y cuentaNewSharesForSwConsejerías de miembros de ImgShareRepository
Miembro correcto Compreche de loType a TEAM-MEMBER y nombres de campo para API de acciones
Añadir por rasca de Compartir botón a la columna de Acciones en DocManager
Añadir los controles de seguridad nulos en MemberRightsAppliedService y fijar el rol ahorrado en MemberService
Añadir ?next= soporte de parámetro forward para la rediración post-login
Capturas ?next=/path desde URL y la lleva a través de ambos logins manual y flujos de auto-login, abnándolo a la URL de rediración OTK para kamo-internal puede ...
Implemente sistema de intercambio de documentos con diálogo compartido, ficha Compartido con Me y enlaces compartidos
- Añadir ShareDocumentDialog con el miembro/equipo/dept/jobelige receptor de Title - Botón Compartir alambre en la barra de herramientas DocManager (sólo MY-DOC...
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.