Add MemberSecurityController for member role assignment and applied rights
Provides GET /member-security/{id} (assigned role, applied rights with sources, session timeout), PUT /member-security/{id}/role, and DELETE /member-security/{i...
Adicionar o MemberRoleRepository à biblioteca compartilhada para o gerenciamento de atribuições de membros
Converter ícone de suporte para menu suspenso, remover suporte da barra lateral
O ícone de suporte no NavTop agora abre um dropdown com duas opções: - "Ver Chats & Tickets de Suporte" navega para /support?tab=tickets - "Criar Novo Chat/Tick...
Mover Docs do navegador da barra lateral para o botão de ícone de navegação superior com dropdown
Reprojetar configurações de membros com arquitetura modular de tabulação e interface de edição baseada em cartões
Mesclar o perfil e as abas de Membros e Permissões na aba unificada "Minha Conta" com cartões de edição-sobre-clique baseados em secções. Extrair funcionalidade...
Converter /pricing página de dados codificados para live API-driven catalog
- Dividir página de preços em componente servidor (requisição de dados) e cliente componente (UI interactiva com animações, comutações, FAQ) - Adicione preços-c...
Refactor API Acesse UI com alternância de escopo granular por chave
Renomear "Chaves de API de chat público" para "Chaves de API de organização". Adicionar escopo gerenciamento com interruptores por chave (PUBLIC CHAT, SUBSCRIPT...
Support internal service auth for subscription catalog and promotions endpoints
Add X-Internal-Auth + X-Public-Chat-Org-Id header validation so APIService can proxy public catalog requests to the subscription endpoints. Session auth still w...
Adicionar coluna de escopos para PublicChatApiKey e ApiKeyScope enum
Adiciona uma coluna de escopos JSONB à entidade chave da API com valor padrão ["PUBLIC CHAT"]. Novo ApiKeyScope enum define escopos disponíveis: SUBSCRIÇÃO CATA...
Adicionar componente polido MatrixCell para edição de matriz de características
Novo componente MatrixCell reutilizável com micro-interações modernas e animadas: Modo de leitura: - Ícones circulares (verde / cinza X) para booleanos - Compr...
Reprojetar a guia Características com layout de tabulação e matriz de qualidade de produção
- Corrigir planoCaracterísticas da chave de resposta API (assinaturaPlanCaracterísticas -> planoCaracterísticas) - Dividir recursos em duas views através de aba...
Add KamoCRMPricingLoader with full marketing pricing model
Preloads the complete KamoCRM subscription pricing structure into the KamoCRM organization, mirroring the /pricing page on kamo-marketing: - 4 plans: Free, Sta...
Enterprise subscription POS system - reconstrução completa da interface
- PosApi.ts estendidos com 70+ métodos de assinatura API e 28 novas interfaces TypeScript - Adicionado usoAssinaturaPermissões gancho para renderização baseada ...
Adicionar assinatura DTOs, assinaturaService, e corrigir legado ComércioService
38 novos DTOs para configuração do plano, pedidos, assinaturas, faturas, promoções, e acordos. 2000+ linha AssinaturaServiço com lógica de negócio completa para...
Add subscription API endpoints to POSController (50+ endpoints)
Add complete enterprise subscription management endpoints covering plans, prices, features, add-ons, bundles, volume discounts, catalog, orders, subscriptions, ...
Adicionar modelo completo de entidade de comércio de subscrição com 24 entidades e repositórios
Adicionar modelo completo de entidade de comércio de subscrição
24 entidades JPA, 12 enums, 21 repositórios e 20 novos direitos de permissão para o sistema de subscrição da empresa POS. Inclui configuração do plano (planos, ...
Definir PUBLIC CHAT API KEY e API SERVICE URL no mapa de configuração do K8s
Configura a chave de API do chat público e URL de serviço interno da API para o widget de chat para comunicar com serviços de infraestrutura em produção.
Add /api/media/** route mapping to MediaService for public chat key management
Add ***-authenticated API key management endpoints for public chat
Adds /api/media/public-chat-keys CRUD endpoints for managing PublicChatApiKey shown once at creation. Uses same *** auth pattern as SupportController.
Adicionar um widget híbrido de chat popup com os modos AI Chat e Live Support
Adiciona um widget de chat de qualidade de produção que abre automaticamente para novos visitantes com dois modos: AI Chat (Rest-baseado com integração de RAG) ...
Adicionar gerenciamento de chaves de API de chat público às configurações de segurança
Adiciona a aba PublicChatKeyManager em Configurações > Segurança para criar e gerenciar chaves de API de chat público. Chaves são mostradas uma vez na criação, ...
Adicionar terminais públicos de chat de IA com integração de RAG para visitantes anônimos
Adiciona endpoints /api/ai/public/sessions para chat de IA anônimo em sites de marketing. Passa o filtro de autenticação OTK para caminhos públicos. Utiliza o s...
Add public chat support endpoints with anonymous visitor sessions and WebSocket auth
Adds REST endpoints for public chat session creation, messaging, and visitor management. Includes PublicChatWebSocketInterceptor for token-based WebSocket auth ...
Add public chat gateway with API key validation, rate limiting, and WebSocket proxy
Adds public chat endpoints at /api/public-chat/** for anonymous website chat. Includes API key validation (SHA-256 hashed, Redis-cached), per-key and per-IP rat...
Adicionar PublicChatVisitor e PublicChatApiKey entidades para widget de chat público
Adiciona entidades, repositórios e DTOs para suportar sessões de chat públicas anônimas em sites de marketing. PublicChatVisitor captura o contexto do visitante...
Formulário de contato padrão para o tópico não especificado e link do ícone de e-mail rodapé para contatar página
Substituir todos os endereços de email por links de formulário de contato e adicionar envio de ticket de suporte
Seed support topics and website-contact system member for KamoCRM org
Adicionar suporte de contato público - DTO, métodos de pesquisa de repo para tópicos e busca de membros
Adicionar ícones aos botões Login, Demonstração e Iniciar navegação grátis
Login fica ícone Login, Demo fica ícone Play, Start Free recebe ícone Rocket. Aplicado tanto aos botões CTA desktop quanto aos botões de menu móvel.
Adicionar código de desconto pré-lançamento 18DOFF com página de oferta e crachás nav promo
- Criar /oferta página com: cartão herói mostrando $18/usuário desconto em Negócios plano, bloco de código de cópia para a área de transferência, comparação de ...
Página de calculadora totalmente refatora para suportar novo modelo de preços baseado em camadas
Reescrita completa da calculadora de custos para alinhar com o modelo de preços de 4 camadas: - Seleção de planos: Iniciante ($29/$24) e Negócios ($64/$53) com...
Crie uma página abrangente de preços com modelo de 4 camadas, complementos, pacotes e termos legais
Substitui o preço básico de 2 camadas por um modelo completo de 4 camadas (Free, Starter $29/mo, Business $59/mo, Enterprise custom) por faturamento anual alter...
Adicionar conformidade FIPS 140-2 à página de segurança
Adicionado FIPS 140-2 (Padrões de módulo criptográfico federal) ao Secção dos quadros de conformidade. Grade atualizada para 3 colunas.
Navegação compartilhada com dropdowns, página inicial Pular Para a barra sub-nav
SharedNavigation (usado tanto pela homepage como pelas subpáginas): - Links primários: Casa, Características (descarte: Todas as Características, Segurança, Rot...
Adicionar página do sitemap HTML, API do sitemap JSON, artigos dinâmicos KB no sitemap XML
Novas páginas e terminais: - /site-map — estilo HTML sitemap com todas as páginas estáticas organizadas por categoria, mais artigos KB carregados dinamicamente ...
Navegação independente e rodapé para páginas secundárias, landing pages de categoria
Substituir a página inicial Navegação/Footer em sub-páginas por totalmente independente SubNavigation e SubFooter componentes construídos inteiramente com estil...
Substituir o ícone de brilho com a bandeira dos EUA SVG ao lado do rodapé tagline
Adicionar métodos de pesquisa de artigos públicos ao KbArticleRepository
Adicionar três novos métodos de repositório para obter artigos publicados com aiVisibleToPublic=true, usado pelos novos endpoints públicos do KBService: - Está ...
Add unauthenticated public endpoints for KB articles
Add KbPublicArticleController with endpoints for the marketing site to fetch published articles where aiVisibleToPublic=true, without requiring OTK authenticati...
Adicione 17 subpáginas, integração KB, seção de substituição de ferramentas, SEO e melhorias de UX
Adições principais: - Disposição de sub-página compartilhada com PageHero, broadcrumbs e nav/footer consistente - Sobre, Contato, Recursos, Preços, Roteiro, Pág...
Remove stepper, overlay loading bar, persistent controls panel, font replacement toggle
Layout: - Removed step indicator (Select Area / Remove Background / Review) for more room - Loading bar now overlays on top of the preview image, hidden when co...
Layout de revisão lado a lado com controles compactos e auto-reprocesso
Passo de revisão: - Visualização na esquerda, painel de controles roláveis à direita (240px) - Controla a rolagem independente enquanto a pré-visualização perma...
Fluxo de conversão vetorial amigável com conversão automática para formatos vetoriais
Melhorias em UX: - Substituiu toda a terminologia "SVG" por "vector" para utilizadores não técnicos - Adicionado orientação educacional explicando por que a con...
Adicionar 8 cabos de redimensionamento arrastáveis em bordas e cantos de seleção de culturas
- 4 cabos de canto (tl, tr, bl, br) com codificadores de redimensionamento diagonal - 4 cabos de ponto médio (tc, bc, ml, mr) com codificadores horizontais/vert...
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.