Changelog
Qué hay de nuevo.
Cada mejora de la plataforma, a medida que se envía.
· kamo-login
Integrar Capcha proof-of-work *** widget en las páginas de inicio de sesión y recuperación
· SecurityService
Reemplazar Google re*** con la verificación de Capcha ***
Eliminar Re***Service y toda la configuración de Google re***. Añadir CapchaVerificationService que verifica las cargas útiles de *** a través de servicio de kamo-capcha /api/verify endpoint. Actualización LoginRequest frijol y SecurityController para usar campo ***Payload.
· KlusterServices
Añadir subdominio de capcha al monitoreo de auto-certo
· kamo-capcha
Añadir el flujo de trabajo de Forgejo CI/CD para la construcción y despliegue de doblecluster
· kamo-capcha
Añadir los manifiestos de Dockerfile y K8s para el despliegue de capcha.
· kamo-capcha
Servicio de API kamo-capcha andarda con reto y verificar endpoints
· kamo-marketing
Elementos de desplazamiento 3D de aplanados automáticos cuando el usuario deja de desplazarse
Añade la detección de desplazamiento-idle para que los elementos rotados por perspectiva se animen a plano después de 300 metros sin desplazamiento, en lugar de permanecer inclinado. Una vez planos, ellos permanecer plano hasta que se desplaza fuera de la vista, luego reiniciar para el siguiente despistado.
· kamo-internal
Añadir el campo mínimo de reserva anticipada a la configuración webinar UI
Añade una entrada de número para configurar hasta qué tan adelantado debe ser una ranura para permitir reservas, con texto de ayudante explicando el campo.
· MediaService
Enforce minimum advance booking when filtering available slots
Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.
· kamo-shared-library
Añadir el campo mínimo de reserva anticipada al tipo webinar
Añade minAdvanceBookingMinutes a la entidad WebinarType y DTOs, permitiendo admins a exigir franjas horarillas se reservan con un tiempo mínimo de antelación (por ejemplo, 24 horas). Las franjas más cercanas que este umbral quedan excluidas de la disponibilidad.
· kamo-internal
Añade el alcance de PUBLIC-WEBINAR toggle a la dirección clave de la API UI
Añade la opción de alcance del Webinar Público con el icono de VideoCall al Página de configuración de acceso de API, que permite a los administradores habilitar webinar API acceso por llave.
· APIService
Ejecutar el alcance de PUBLIC-WEBINAR en los puntos de endos web-núo
Añade verificación de validación de alcance antes de reenviar solicitudes de webinar públicas a MediaService, devolviendo el 403 si la clave de la API carece de alcance PUBLIC-WEBINAR.
· kamo-shared-library
Añadir el alcance de PUBLICAWEBINAR al sistema de claves de la API
Añade un nuevo ApiKeyScope.PUBLIC-WEBINAR en de valor al acceso de la puerta a los puntos finales de la webinar pública, unirse y cancelar.
· kamo-marketing
Página de demostración de diseño con integración de programación webinar
Reemplaza la forma demo del marcador de posición con un flujo de reserva en tres fases: 1. Forma de captura de plomo (crea plomo con el mercado de la plataforma KamoCRM) 2. Programación de Webinar (unir existente o programar nueva demo) 3. Confirmación de reserva con detalles de correo electrónico/calendar Se integra con la webinar pública API para la disponibilidad de ranura y programación con asociación automática de telúr de plomo.
· kamo-internal
Añadir webinar la interfaz de usuario con configuración de administración y vistas de los miembros
Implementa el frontend webinar completo en kamo-internal: - WebinarSettingsTab: admin CRUD para tipos de webinar, piscinas de presentador, intervalos de recordatorio, franjas horaras de disponibilidad y restricciones de org para niños - MyWebinarsTab: visión de los webinars de próxima / Passt con reunión de unirse, Programación modal y gestión de presentadores - LeadWebinarsSección: asociaciones webinar en la página de detalles de plomo - Denual de ruta proxy API y de tipo de tipoScript - Alargado en configuraciones/caracteres/apelos y pestañas de página de soporte
· DaemonService
Añadir trabajo de recordatorio webinar con la publicación de eventos NATS
Añade WebinarReminderJob (corre cada minuto) que comprueba para el webinar debido recordatorios basados en intervalos configurados, publica daemon.webinar.reminder eventos a través de NATS, y las pistas enviaron recordatorios a través de WebinarReminderLog.
· APIService
Añadir rutas de pasarela webinar para endpoints autenticados y públicos
Rutas /api/webinar/** a MediaService para operaciones de webinar autenticadas y /api/public/webinar/** con validación de claves de API para programación pública y flujos de cancelación.
· MediaService
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict checking, MeetingRecord creation, email notifications, auto-cleanup - PublicWebinarService: public scheduling with lead creation, cancellation via token, webinar-lead association - WebinarController: authenticated endpoints for admin setup, member scheduling, and "my webinars" view - PublicWebinarController: API-key-authenticated endpoints for marketing site integration and public cancellation flow
· InitializerService
Añadir tipo webinar y los datos de semillas del mercado de plomo para KamoCRM demo
Añade la inicialización de datos de semillas para el sistema de programación webinar: - "KamoCRM Software Introduction Demo" tipo webinar (45min, Estrategia PRIORIDAD) - intervalos de las minminciones a las 24 horas y 30 minutos antes - "KamoCRM Platform" mercado de plomo con tipo de venta SERVICIO
· kamo-shared-library
Añadir entidades del sistema de programación webinar, repositorios, DTOs y enums
Introduce el modelo de datos completo para el sistema de programación de webinar: - 9 entidades JPA: WebinarType, WebinarPresenter, WebinarRemind. WebinarDisponibilidadSlot, WebinarChildOrgRestricion, ScheduledWebinar, WebinarAttendee, WebinarLeadAssociation, WebinarReminderLog - 9 repositorios de datos de primavera con consultas personalizadas - 13 DTOs para respuestas y solicitudes de API - 3 enums: WebinarStatusType, WebinarAttendeeStatusType, *******************
· kamo-internal
Añadir el panel de Ayuda y Tires dinámicos y direcciones de webhook a las integraciones del proveedor
- CommerceProviderSetup ahora utiliza HelpTipsOverrideContext para mostrar contextual ayudar a que cambie en función de la visión actual (lista, selector o por proveedor) - El diálogo Config muestra la URL webhook con click-to-copy para proveedores que admiten ooks web en tiempo real (Shopify, BigCommerce, Wix, Squarespace, Ecwid, WooCommerce) - Reescribió los 10 componentes de ayuda con un lenguaje llano y no técnico que se explica lo que se sincroniza, cómo conectarse y cómo funcionan las actualizaciones en tiempo real
· kamo-internal
Añadir la descarga botón SVG a logo logo logo vector convertidor para exportación de mitad de proceso
· kamo-internal
Construir la pestaña de integración de proveedores completa para la sincronización de comercio electrónico al por menor
Añadir la interfaz de usuario completa para la gestión de 10 integraciones de proveedores de comercio electrónico (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). Incluye selector de proveedores, formularios de configuración, salpicadero de sincronización, matriz de capacidad, Abarte de asociación de mercado, y documentación de ayuda por proveedor.
· DaemonService
Añadir RetailProviderSyncJob para encuesta programada de proveedores de comercio electrónico
· APIService
Añadir comercio webhook forwarding endpoint para integraciones de proveedores minoristas
· SecurityService
Añadir criterios finales de integración del proveedor de venta para pruebas de conexión, sincronización, capacidades y enganzud web
· kamo-shared-library
Implementar un sistema completo de integración de proveedores minoristas con 10 proveedores de comercio electrónico
Añadir implementaciones completas de adaptadores para Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop y OpenCart. Incluye clientes HTTP, ********************** adaptadores de sincronización, auto-registrar, sincronizador, procesador webhook y soporte displayName.
· kamo-internal
Crear la página de cuenta en /account/new con una forma mínima
Pregunta sólo campos esenciales: nombre, apellido, correo electrónico, teléfono, compañía, tipo de cuenta y asociación opcional de mercado. Sobre la presentación crea cuenta via accountsApi y redireccionales a /account/view/-uid. También conecta el botón "Nueva Cuenta" enClick en la página del navegador de la cuenta.
· SecurityService
Mejore POST /clientes para aceptar contacto info y buscar usuario por correo electrónico
Crear cuenta ahora acepta correo electrónico, contactName, teléfono, aceptaMarketing, taxExempt. Si el correo electrónico se proporciona y coincide con un usuario existente, se establece automáticamente como masterAccountHolder.
· kamo-shared-library
Añadir UserRepository.findByEmailEmail para la creación de cuenta buscando email

Tu universo está esperando.
Comience gratis en minutos y agregue productos cuando esté listo, sin migración ni nuevos inicios de sesión.
Gratis para siempre: no se requiere tarjeta de crédito