Adicionar o Repositório de Direitos de Membro para gerir os direitos directos dos membros
Rename DomainService to EmailDomainService to resolve bean name conflict
The shared library's DomainService and EmailService's local DomainService both registered as 'domainService' bean, causing CrashLoopBackOff on deploy.
Remover a ajuda em linha duplicada da página de modelos de e- mail
As informações de ajuda foram apresentadas tanto em linha acima da lista de modelos como na barra de Ajuda & Dicas. Removeu a renderização em linha para evitar ...
Correct method signatures in DomainController and MailboxController
- Fix getMemberMailboxes -> getMailboxesForMember in MailboxController - Add missing memberId parameter to getVerificationRecords and verifyDomain in DomainCont...
Use domainApi.listDomains em vez de removido método getDomains em EmailMailboxManager
Adicione gerenciamento de domínio de email, provisionamento de caixa de correio UI e atribuição de correio de membro
- Adicionar domínioApi e caixa de correioProvisioningApi ao provedorApi.ts - Não, não, não. detecção de capacidade para usarProviderCapazes - Criar página de co...
Add email domain management and mailbox provisioning through abstract provider layer
- Add DomainManager and MailboxProvisioner capability interfaces with sub-capability detection - Add ProviderDomain, ProviderMailbox, DnsRecord DTOs - Implement...
Adicionar domínio de e-mail, caixa de correio e entidades de email e repositórios
Adicionar EmailProviderDomainEntity, MailboxEntity e MemberMailboxEntity for email gerenciamento de domínio do provedor, provisionamento de caixa de correio e a...
Adicionar anotação explícita do tipo para corrigir qualquer erro de compilação implícito
Adicionar raio de borda às cartas de características para cantos arredondados consistentes
Reescrever a aba Funções e Permissões com o seletor de funções singleton e direitos aplicados
Substitui a janela de criação de vários papéis com o menu suspenso Autocompletar para seleccionar Um único OrgRole existente. Mostra os direitos aplicados agrup...
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
Anexar automaticamente o domínio de e- mail quando o alias for introduzido sem @, mostrar as mensagens de erro reais
Quando o usuário entra apenas em um nome de usuário como "SYSAdmin", o domínio de sua e-mail primário é auto-aplicado (por exemplo, "SYSAdmin@KamoCRM.com"). Tam...
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...
Envie IDs de membro como strings para evitar a perda de precisão do número JavaScript
IDs de membros do BarataDB exceder Number.MAX SAFE INTEGER, causando Número() para rodada, por exemplo, 1161936315562426374 → 1161936315562426400. A infra- estr...
Fazer a tabela de tickets de suporte preencher automaticamente a altura do pai restante
Adicionar flex: 1 e minAltura: 0 para o recipiente exterior e Tabuleiro a tabela se estende para preencher o espaço disponível. Paginação gruda no fundo com mar...
Aplicar as mesmas correções de espaçamento e dimensionamento de tabulação no SupportView
Configuração da CorrespondênciaVer disposição: enchimento heroico mais apertado (py: 2. 5, px lg: 3), enchimento de conteúdo reduzido (px lg: 2, pb: 2), tabulaç...
Mover Docs do navegador da barra lateral para o botão de ícone de navegação superior com dropdown
Apertar ConfiguraçõesVisualizar o espaçamento e reduzir a altura da aba para coincidir com a página da conta
- Reduzir o enchimento da seção do herói (py: 4 → 2.5, px lg: 4 → 3) - Reduzir o enchimento da área de conteúdo principal (px lg: 4 → 2, pb: 6 → 2) - Reduzir a ...
Renomear cabeçalho de página para Minha Conta, aba para Meu Perfil, normalizar espaçamento e dimensionamento de tabulação
- Cabeçalho da página alterado de "Meu perfil" para "Minha conta" - Primeira página renomeada de "Minha Conta" para "Meu Perfil" - Normalizar todo o conteúdo de...
Restaurar fundos animados para cabeçalho, renomear Avatar para Foto, corrigir gerenciamento de fundo
- Restaurar Ken Burns imagens de fundo animado para MemberHeader com org/custom suporte de fundo através de novos adereços (useOrgBackgrounds, customBackgrounds...
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...
Allow members to view their own account activity without VIEW_ACCESS_LOGS permission
Auditoria abrangente de integração de preços — faça todas as páginas orientadas para API
Página da calculadora: - Dividir em componente servidor + CalculatorClient - Todos os preços plano, addon preços, pacotes de preços agora da API - Validação de ...
Remova todas as referências de 14 dias de avaliação de preços e páginas de oferta
Julgamento removido dos planos Starter e Business. O plano livre serve como o Tentar antes de comprares experiência. Botões CTA atualizados ("Começar"), FAQ, te...
Remove 14-day trial from Starter and Business plans
Free plan serves as the trial experience — no need for separate trial periods on paid plans.
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...
Adicionar botão Editar Matrix para alternar entre os modos de leitura e edição
A matriz agora começa no modo somente leitura. Clicando em "Editar Matrix" muda para o modo de edição em linha com checkboxes, switches e entradas de texto. Can...
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...
Processar campos de string JSONB antes das operações de array em renderizadores de grade
planos compatíveis, incluídosInPlanalds e aplicáveisPlanalds vêm de a infra- estrutura como strings JSON, não arrays. Adicionado seguro JSON.parse back no rende...
Remove mock subscription data from DataLoader
Remove loadMockSubscriptionData (BASIC/PRO/ENTERPRISE fake plans) from loadMockPOSData. All subscription data for KamoCRM is now exclusively managed by KamoCRMP...
Alinhar chaves de resposta API com infra-estrutura e corrigir renderização AG Grid
- Corrigir 7 erros de chave de resposta em posApi.ts (featureCategorias, recursos, addOns, pacotes, volumeDescontos, promoções, acordoTemplates) - Alternar toda...
Use docker/login-action + buildx para autenticação de registro confiável
Substituir login/build/push por docker/login-action@ v3, docker/setup- buildx- action@ v3, e padrão docker/build- push- action@ v5 que lida com a persistência c...
KamoCRMPricingLoader looks up org by titleShort and runs from DataLoader.run()
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...
Update seed data to use new subscription plan DTO fields
Replace deprecated **************** with planType, maxSeats, and description in DataLoader subscription plan seed data.
Align POSController subscription endpoints with SubscriptionService signatures
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 ...
Esconder banner promo 30% na calculadora, mostrar dinamicamente quando o código de desconto aplicado
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
