Ir para o conteúdo
KAMOUniverse

Changelog

O que há de novo.

Cada melhoria para a plataforma, como ele envia.

  1. · kamo-login

    Integrar Capcha prova de trabalho *** widget em páginas de login e recuperação

  2. · SecurityService

    Substituir o Google re*** com a verificação Capcha ***

    Remover Re***Service e toda a configuração do Google re***. Adicionar o CapchaVerificationService que verifica *** carga útil via serviço de kamo-capcha /api/verify endpoint. Atualizar pedido de login bean e SecurityController para usar ***Payload field.

  3. · KlusterServices

    Add capcha subdomain to auto-cert monitoring

  4. · kamo-capcha

    Adicionar fluxo de trabalho do Forgejo CI/CD para construção e implantação de grupos duplos

  5. · kamo-capcha

    Adicionar os manifestos do Dockerfile e K8s para a implantação do capcha. {domínio}

  6. · kamo-capcha

    Serviço de API do scaffold kamo-capcha com objetivos de desafio e verificação

  7. · kamo-marketing

    Auto-flatten 3D rolagem elementos quando o usuário pára de rolagem

    Adiciona detecção de rolagem- idle de elementos girados em perspectiva animados ao plano após 300ms sem rolagem, em vez de ficar inclinado. Uma vez plano, eles Mantenha-se plana até ser deslocada para fora da vista e, em seguida, reset para o próximo rolagem-in.

  8. · kamo-internal

    Adicionar campo de reserva antecipado mínimo para configurações de webinar UI

    Adiciona um número de entrada para configurar o quão longe com antecedência um slot deve estar para permitir reservas, com texto auxiliar explicando o campo.

  9. · 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.

  10. · kamo-shared-library

    Adicionar o campo mínimo de reserva antecipada ao tipo webinar

    Adiciona minAdvanceBookingMinutes à entidade WebinarType e DTOs, permitindo administradores para exigir slots ser reservado com um tempo mínimo de antecedência (por exemplo, 24 horas). As fendas mais próximas do que este limiar são excluídas da disponibilidade.

  11. · kamo-internal

    Adicionar escopo PUBLIC WEBINAR comutar para interface de gerenciamento de chaves API

    Adiciona a opção de escopo Webinar Público com o ícone VideoCall ao API Página de configurações de acesso, permitindo aos administradores ativar a API webinar acesso por chave.

  12. · APIService

    Enforce PUBLIC_WEBINAR scope on public webinar endpoints

    Adds scope validation check before forwarding public webinar requests to MediaService, returning 403 if the API key lacks PUBLIC_WEBINAR scope.

  13. · kamo-shared-library

    Adicionar escopo PUBLIC WEBINAR ao sistema chave API

    Adiciona um novo valor ApiKeyScope.PUBLIC WEBINAR ao acesso ao portal a agendamento webinar público, adesão, e cancelamento de endpoints.

  14. · kamo-marketing

    Redesenhar página de demonstração com integração de agendamento webinar

    Substitui o formulário de demonstração do placeholder por um fluxo de reserva trifásico: 1. Forma de captura de chumbo (cria chumbo com mercado de plataforma KamoCRM) 2. Programação webinar (conjuntamente existente ou agendar nova demonstração) 3. Confirmação de reserva com detalhes de e-mail / calendário Integra com a API webinar pública para a disponibilidade de slots e programação com associação automática de lead-webinar.

  15. · kamo-internal

    Adicione a interface de agendamento webinar com configurações de administrador e visualizações de membros

    Implementa o frontend webinar completo em kamo-internal: - WebinarSettingsTab: administrador CRUD para tipos webinar, pools apresentador, intervalos de lembrete, slots de disponibilidade e restrições de org infantil - MyWebinarsTab: visão de membros de webinars próximos / passados com reunião de adesão, Gerenciamento de programação modal de 3 etapas e apresentador - LeadWebinarsSeção: associações webinar na página de detalhes - Rota proxy API e definições de tipo TypeScript - Ligado em configurações / características / suporte e páginas de suporte

  16. · DaemonService

    Add webinar reminder job with NATS event publishing

    Adds WebinarReminderJob (runs every minute) that checks for due webinar reminders based on configured intervals, publishes daemon.webinar.reminder events via NATS, and tracks sent reminders via WebinarReminderLog.

  17. · APIService

    Add webinar gateway routes for authenticated and public endpoints

    Routes /api/webinar/** to MediaService for authenticated webinar operations and /api/public/webinar/** with API key validation for public scheduling and cancellation flows.

  18. · 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

  19. · InitializerService

    Add webinar type and lead market seed data for KamoCRM demo

    Adds seed data initialization for the webinar scheduling system: - "KamoCRM Software Introduction Demo" webinar type (45min, PRIORITY strategy) - Reminder intervals at 24 hours and 30 minutes before - "KamoCRM Platform" lead market with SERVICE sale type

  20. · kamo-shared-library

    Adicionar entidades do sistema de agendamento webinar, repositórios, DTOs e enums

    Apresenta o modelo de dados completo para o sistema de agendamento webinar: - 9 entidades JPA: WebinarType, WebinarPresenter, WebinarReminder, WebinarDisponívelSlot, WebinarChildOrgRestriction, AgendadoWebinar, WebinarAttendee, WebinarLeadAssociação, WebinarReminderLog - 9 repositórios de dados primavera com consultas personalizadas - 13 DTOs para respostas e pedidos de API - 3 enumas: WebinarStatusType, WebinarAttendeeStatusType, ****************************

  21. · kamo-internal

    Adicione painéis dinâmicos de ajuda e dicas e URLs webhook para integrações de provedores

    - CommerceProviderSetup agora usa Help TipsOverrideContexto para mostrar contextual ajuda que muda com base na visão atual (lista, seletor ou por provedor) - A janela de configuração mostra o URL do Webhook com o 'click- to- copy' para os fornecedores que suportam Webhooks em tempo real (Shopify, BigCommerce, Wix, Squarespace, Ecwid, WooCommerce) - Reescreva todos os 10 componentes de ajuda com linguagem simples e não técnica explicando o que é sincronizado, como se conectar e como as atualizações em tempo real funcionam

  22. · kamo-internal

    Add download SVG button to logo vector converter for mid-process export

  23. · kamo-internal

    Construa uma guia completa de integração de provedores para a sincronização de comércio eletrônico de varejo

    Adicione UI completo para gerenciar 10 integrações de provedores de e-commerce (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). Inclui seletor de provedor, formulários de configuração, painel de sincronização, matriz de capacidade, dropdown associação de mercado e documentação de ajuda por provedor.

  24. · DaemonService

    Add RetailProviderSyncJob for scheduled e-commerce provider polling

  25. · APIService

    Add commerce webhook forwarding endpoint for retail provider integrations

  26. · SecurityService

    Adicione terminais de integração de provedores de varejo para testes de conexão, sincronização, capacidades e webhooks

  27. · kamo-shared-library

    Aplicar um sistema completo de integração de fornecedores de retalho com 10 fornecedores de comércio electrónico

    Adicione implementações completas de adaptador para Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop e OpenCart. Inclui clientes HTTP, Adaptadores de sincronização, classes de capacidade, auto-registrar, orquestrador de sincronização, processador webhook e suporte ao displayName.

  28. · kamo-internal

    Criar página de conta em /account/new com formulário mínimo

    Pergunta apenas campos essenciais: nome, sobrenome, e-mail, telefone, empresa, tipo de conta e associação de mercado facultativa. No envio cria conta via contasApi e redireciona para /account/view/{uid}. Também liga o botão "Nova Conta" ao clique na página do navegador da conta.

  29. · SecurityService

    Melhore POST /clientes para aceitar informações de contato e procurar usuário por e-mail

    Criar conta agora aceita e-mail, nome de contato, telefone, aceitaMarketing, taxa de isenção. Se o e-mail é fornecido e corresponde a um usuário existente, auto-sets como masterAccountHolder.

  30. · kamo-shared-library

    Adicionar UserRepository.findByEmailEmail for account creation email lookup

Seu universo está esperando.

Comece gratuitamente em minutos.Adicione produtos sempre que estiver pronto — sem migração, sem novos logins.

Gratuito para sempre — não é necessário cartão de crédito