Alinear Status Etiquetas orden de navegación con pedido de pestaña CRM en las 3 ubicaciones
Aplicar la configuración de campo de punta a punta a la vista previa, guardar, componer y enviar
Los problemas de configuración de campo sólo estaban conectados como UI, no tuvieron ningún efecto en la representación de la firma. Esta comisión: - Los extra...
Nombrar DomainService a EmailDomainService para resolver el conflicto de nombres de frijol
DomainService de la biblioteca compartida y DomainService local de EmailService ambos se registraron como frijol 'domainService', causando CrashLoopBackOff en e...
Eliminar la ayuda en línea duplicada de la página de plantillas de email
La información de ayuda se mostró tanto en línea por encima de la lista de plantillas y en la barra lateral de Ayuda y Consejos. Elimó la representación en líne...
Correja firmas de métodos en DomainController y MailboxController
- Fix getMemberMailboxes - getMailboxesForMember in MailboxController - Añadir el parámetro miembro desaparecidoId para getVerificationRecords y verificarDomain...
Utilícese domainApi.listDominios en lugar de eliminar getDomains method en EmailMailboxManager
Añadir anotación de tipo explícita para fijar implícito cualquier error de construcción
Añadir el radio de borde a las tarjetas de características para las esquinas redondeadas consistentes
Dominio de correo electrónico de auto-apérdi cuando se introducen alias sin ., mostrar mensajes de error reales
Cuando el usuario entra sólo un nombre de usuario como "SYSAdmin", el dominio de su El correo electrónico primario es autoaparado (e.g. "SYSAdmin-KamoCRM.com")....
Enviar identificaciones de miembros como cadenas para evitar la pérdida de precisión de número de JavaScript
Los ID de los miembros de CockroachDB superan Number.MAX-SAFE-INTEGER, causando Número() a redondo, por ejemplo. 116193631555662426374 11619315562426400. El bac...
Haga la mesa de tickets de soporte auto-lleno la altura restante de la madre
Añadir flex: 1 y minAltura: 0 al contenedor exterior y TableContainer para la tabla se extiende para llenar el espacio disponible. La moginación se peega al fon...
Aplicar las mismas correcciones de espaciamiento y tamaño de pestañas a SupportView
Match SettingsConfiguraciónVer diseño: acolchado de héroe más apretado (py: 2.5, px lg: 3), recortado el acolchado de contenido reducido (px lg: 2, pb: 2), pest...
Apretar ConfiguraciónVer espaciado y reducir la altura de la pestañas para que coince con la página de cuenta
- Reducir el acolchado de la sección de héroes (pío: 4 x 2,5, px lg: 4 3) - Reducir el acolchado de la zona de contenido principal (px lg: 4 x 2, pb: 6 x 2) - R...
Renombre encabezado de la página a Mi Cuenta, pestaña a Mi Perfil, normalizar el espaciamiento y el tamaño de las pestañas
- La cabecera de página cambió de "Mi Perfil" a "Mi Cuenta" - Primera pestaña rebautizada de "Mi Cuenta" a "Mi Perfil" - Normalizar todos los acolchados de cont...
Restaurar fondos animados para cabecera, renombrar Avatar a Foto, fijar la gestión de fondos
- Restaurar imágenes de fondo animados de Ken Burns a MemberHeader con org/costom Soporte de fondo a través de nuevos accesorios (useOrgBackgrounds, customBac...
Permite a los miembros ver su propia actividad de cuenta sin permiso VIEW-ACCESS-LOGS
Auditoría integral de la integración de precios - hacer todas las páginas impulsadas por API
Página de Calculadora: - Dividir en el componente de servidor . CalculatorClient - Todos los precios del plan, precios adicionales, precios de paquetes ahora de...
Eliminar las referencias de prueba de 14 días de las páginas de precios y oferta
Prueba eliminada de los planes Starter y Business. Plan libre sirve como el prueba antes de comprar experiencia. Botones CTA actualizados ("Apúntate"), Pregunta...
Eliminar prueba de 14 días de los planes Starter y Business
El plan libre sirve como experiencia de prueba. períodos de prueba en planes pagados.
Añadir Editar botón Matrix para alternar entre los modos de lectura y editar
La matriz ahora comienza en modo de vista de sólo lectura. Al hacer clic en "Editar Matriz" interruptores al modo de edición en línea con casillas de verificaci...
Parse JSONB campos de cuerda antes de las operaciones de la matriz en los renderistas de rejilla
planes de desarrollo compatible, incluidosInPlanIds y los planesIds aplicables vienen de el backend como cuerdas JSON, no arrays. Añadido seguro JSON.parse fall...
Eliminar los datos de suscripción de simulamulados de DataLoader
Eliminar la cargaMockSubscriptionData (BASIC/PRO/ENTERPRISE planes falsos) cargaMockPOSData. Todos los datos de suscripción para KamoCRM son ahora exclusivament...
Alinear las claves de respuesta de la API con backend y arreglar la representación de AG Grid
- Arregir 7 desajustes de las claves de respuesta en posApi.ts (caractericidadCategorías, características, addS, paquetes, volumenDescuentos, promociones, acu...
Utilice el ata del atar a la acción y la acción de Ud para un registro fiable auth
Reemplaza el login/build/push desnudo por el mucker/login-action,v3, acoplado/setup-buildx-action-v3, y el patrón de mucker/build-push-action-v5 que maneja la p...
KamoCRMPricingLoader luce org by titleShort y se ejecuta de DataLoader.run()
Actualiza datos de semillas para usar nuevo plan de suscripción campos DTO
Reemplaza deprecated **************** por planType, maxSeats y descripción en la suscripción de DataLoader los datos de las semillas.
Alinear endpoints de suscripción de POSController con firmas de servicio de SuscripciónService
Ocultar 30% banner promo en la calculadora, mostrar dinámicamente cuando se aplica código de descuento
Añadir POS (Commerce) a los menús de navegación de configuración
Faltaba la aplicación POS de la barra lateral de configuración y el mapa de la ruta FeaturesManager, así que habilitarlo de Apps & Features no tuvo ningún efect...
El chat móvil se minimiza por defecto, se abre pantalla completa sin intermedio
En el móvil (640px): siempre comienza a minimizarse independientemente de la primera visita. El mapearse la pestaña se abre pantalla completa. Minimize vuelve a...
Levantar z-index por encima de nav, añadir hoja de fondo móvil, actualizar mensaje de bienvenida
- Bumps widget z-index a 10002 (nav is 10001) por lo que el modo maximizado no está oculto - Móvil: se presenta como una hoja inferior de 70vh con indicador de ...
Eliminar la verificación estatal minimizable para resolver error de reducción de TypeScript
Envuelva PublicChatWidget en el componente cliente para resolver ssr:false en el error del componente Server
Next.js 16 desautora dinámicos() con ssr:false en Server Components. Añade PublicChatLoader como envoltorio de componentes de cliente.
Integrar la gestión clave de chat público en la pestaña de acceso de la API existente
Rescribe APIManager.tsx con llamadas de backend real a /api/public-chat-keys (resta de MediaService). Elimen la ficha de la separada PublicChatKeyManager y toda...
Ruta de chat público Llamadas API a MediaService en lugar de SecurityService
Cambia la ruta de los indirectos desde /api/security/public-chat-keys a /api/media/public-chat-keys para que coináda la ubicación real del controlador backend e...
Utilícese patrón de "MapsId para PublicChatVisitor para resolver error de IdClass)
Interruptores desde "OneTo-as-"Id a "MapsId con sesión de cadena explícitaGuid" campo. Fixes Hibernate "no define un error de IdClass" en la startup. Tipo de id...
Añadir importación de Miembro desaparecido y arreglar la creación de la llamada de miembro en DataLoader
Añade falta de importación para la clase de Miembro y sustituye a inexistentes memberService.createMember() con miembroRepository.save() para la creación de mie...
Utilícese el componente principal de Footer en las páginas secundarias en lugar de SubFooter
Correcto 7 reclan demandas de marketing legalmente impugnables en todo el sitio
1. 99,9% de tiempo de actividad - se reclamo universalmente, ahora calificado: "Hacer hasta el 99,9%" o "99,9% (Enterprise) ". Ficha en Héroe, Testimonios, C...
Ajustar reclama de plan gratuito de "la plataforma completa" para "caracteres básicas"
"La plataforma completa" es legalmente impugnable desde que el plan Libre ha límites significativos vs planos de pago (1 usuario, 3GB, 100 contactos, solo visua...
Hacer tabla de comparación de precios horizontalmente desplazable en móvil
Envuelva la tabla de comparación de características en un contenedor desbordado-x-auto con a 700px de ancho mínimo para que las columnas mantengan los tamaños l...
Eliminar el comportamiento de desplazamiento global:sólito que impidió que las páginas comenzaran en la cima
El elemento html tenía comportamiento de desplazamiento:sólito a nivel mundial, lo que causó Next.js navegación del lado del cliente para descilo lentamente sua...
Eliminar la pantalla en línea:flexión que era el punto de ruptura móvil predominante
El contenedor de navegación de escritorio tenía pantalla:'flex' en estilos en línea que overrode la clase Tailwind 'oculto lg:flex' (estilos en línea siempre ga...
Reemplace nave de espionado de desplazamiento con enlaces de sitio principal en el escritorio de la página principal y móvil
El componente de navegación de la página principal mostraba ScrollSpyNav salto a sección enlaces (Home, Características, Demo, Mostrarme, Casos, ROI, etc.) en e...
Reemplace los enlaces de navegación del menú móvil de inicio de los enlaces de espiado con enlaces de navegación del sitio
La página principal del menú móvil Navigation.tsx mostraba enlaces de salto de sección (Home, Features, Demo, Show Me, Cases, ROI, Testimonios, Pricing, FAQ) en...
Convierta todos los enlaces internos de la Aá y "motion.a".a- a Next.js "Link". para el enrute adecuado del lado del cliente
- Footer.tsx: logo motion.a-Link, all footer nav enlaza a-Link (eliminarse ventana.local.href anti-patrón), mapa del sitio a-Link - Navigation.tsx: logo motio...
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.