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.
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 ...
Update WebinarReminderJob to use renamed repository method
Calls **************** with a 24-hour max window instead of the removed findWebinarsWithDueReminders method.
Substituir aritmética temporal JPQL inválida por filtragem em camadas de aplicações
Hibernate 6 rejeita subtrair um Long de um Instant em JPQL. Substituido findWebinarsWithDueReminders (que fez aritmética nanosegundo na consulta) com o ********...
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 a...
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.
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.
Adicionar página de cancelamento webinar público com estilo de marca org
Adiciona / cancel? página inv={token} para participantes públicos cancelar webinar Registos. Inclui pontos de proxy da API sidecar, roteamento nginx, e uma pági...
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 Ka...
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...
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 NA...
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 cancell...
Implement webinar scheduling backend with full business logic
Adds the core webinar scheduling system to MediaService: - WebinarService: CRUD for **************** presenter assignment **************** calendar conflict ...
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 inter...
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ível...
Normalizar a saída HTML do Quill para renderização de e- mail consistente
Roteie todo o conteúdo do corpo de e-mail através do normalizeQuillHtmlForEmail e wrapBodyForEmail antes de enviar, garantindo a saída HTML consistente se um mo...
Separe as configurações de suporte da página de suporte de nível de membro em página de configurações dedicadas
- Remover a aba Configurações da página /suporte, mantendo apenas tickets e análises - Adicionar sub-tabs ao Analytics: Visão geral e Status & Tempos de Respost...
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 ...
Remover a dependência do Feijão RestTemplate da BaseProviderHttpClient
BaseProviderHttpClient agora cria seu próprio RestTemplate internamente em vez de exigir um a partir do contexto da aplicação, fixando o crash inicial Serviço d...
Lidar graciosamente com a indisponibilidade da API do provedor na aba integrações
Adicionar um segredo de autenticação interno para o proxy de API de catálogo público
Adicione **************** para a implantação do Serviço de Segurança para que o APIService possa autenticar ao proxy de assinatura pública pedidos de catálogo e...
Include SUBSCRIPTION_CATALOG in default scopes fallback
When MediaService doesn't return scopes in the validation response, default to including both PUBLIC_CHAT and SUBSCRIPTION_CATALOG scopes. This ensures public c...
Manter o botão Download SVG activado sempre que existir um resultado SVG
Selector de redesenho do fornecedor para layout de lista vertical com logotipos maiores
Baixar o resultadoSvg diretamente sem qualquer manipulação
O gasoduto SVG já tem o fundo removido. Baixe-o como está.
Retire o fundo branco do SVG antes de baixar para transparência verdadeira
Analisa o SVG vetorializado e remove elementos de reto/caminho branco em tamanho real que o vectorizador gera a partir do fundo original, produzindo SVG genuina...
Baixar PNG transparente de fundo removido em vez de SVG de fundo branco
A pré-visualização mostra o PNG removido do fundo com transparência, mas o download estava fornecendo o SVG vetorializado que cozinha o fundo como Caminhos bran...
Add download SVG button to logo vector converter for mid-process export
Enviar primeiroNome/último Nome diretamente para criar o endpoint da conta
A infra-estrutura agora armazena os campos de contato diretamente na Conta — não é necessário procurar pelo usuário.
Endpoints de conta usam campos de contato direto, sem necessidade do usuário
POST /clientes agora salva primeiroNome, último nome, e-mail, telefone, endereço diretamente Contabilística. PUT /clientes/{uid} atualiza todos os campos direto...
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,...
Add commerce webhook forwarding endpoint for retail provider integrations
Adicione terminais de integração de provedores de varejo para testes de conexão, sincronização, capacidades e webhooks
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. Incl...
Botão Nova Conta do FioClique no componente ContaManager
O botão dentro do AccountManager não tinha nenhum manipulador onClick. Router.push adicionado para /conta/novo uso e importadoRouter.
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 contas...
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...
Adicionar UserRepository.findByEmailEmail for account creation email lookup
Adicionar catch-all API route handler para /api/security/account/*
Nenhum proxy existia para /clientes, /grupos e outros endpoints de contas novos. Rotas explícitas existentes (membros-subscritores, membros-contratantes) Ter pr...
AccountsApi falta o caminho /clientes, ocultar páginas internas do TeamMemberManager
- contasApi estava chamando /api/segurança/conta em vez de /api/segurança/conta/clientes para todos os objetivos do cliente – fixou todos os métodos para inclui...
Separar ContaManager do TeamMemberManager na página /conta
3 páginas: Clientes e Clientes, Membros, Membros da Equipe. - Tab 0: novo componente ContaManager — standalone, obtém conta real dados das contasApi, tabela ag-...
Como o que vês no transporte?
Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.