Add public known-aliases endpoint for kamo-nowww build-time bake-in
Adicionar subtil backlink KamoCRM às páginas de registro
Espelhos o emblema PoweredByKamo enviado em kamo-login. Desde o registo kamo é servido no domínio de cada cliente em branco, isto cria um dofollow backlink de U...
Adicionar subtil backlink KamoCRM às páginas de autenticação
Adiciona um pequeno emblema de rodapé estilo "Desenvolvido por KamoCRM" aos três utilizadores- enfrentar superfícies de autenticação (login, recuperar, validar)...
Adicionar /alternatives hub + 9 páginas de comparação de concorrentes para SEO
Adiciona um conjunto completo de comparação competidor visando a pesquisa "X alternativa" consultas. Cada página inclui narrativa profunda (2500+ palavras), 20-...
Add iframe-compatible middleware chain for kamo-analytics
Add security-headers-allow-iframe (no X-Frame-Options) and kamo-middlewares-allow-iframe chain so analytics can be embedded in iframes from internal.kamocrm.com...
Adicionar ícone de análise ao navtop com iframe autenticado por OTK
Adiciona um ícone do BarChart ao NavTop fechado aos membros da equipe da org de topo (sem pai). Clicar navega para /analytics que gera um OTK e carrega análise....
Add analytics → analytics text replacement in changelog sanitization
Move kamo-analytics to own repo, keep only postgres in KlusterServices
- Remove analytics deployment, service, and nginx-configmap (now owned by kamo-analytics project with its own CI/CD pipeline) - Remove analytics-ingressroute ...
Redact tokens ≥32 chars in changelog sanitization
Any word (run of non-whitespace) that is 32 characters or longer is replaced with **************** before titles and descriptions are sent to the translation se...
Substituir os ícones de chamada/texto separados no topo do navegador por um menu suspenso VoipButton unificado
Rebrand analytics analytics UI with Kamo logo, title, and favicon
Adds nginx sidecar proxy that injects CSS to replace the analytics logo with KamoCRM logo, changes the page title to "Kamo Analytics", and overrides the favicon...
Substituir o Google Analytics por análise, adicionar monitoramento de eventos em todo o site
- Remover o Google Analytics (gtag.js) do layout - Add analyticsAnalytics component: consent-aware script loading via cookie preferências, dados-não-track, domí...
Add analytics analytics deployment and analytics.kamocrm.com routing
- New analytics/ directory: PostgreSQL StatefulSet + analytics deployment, services, and secret template - **************** routes analytics.kamocrm.com → analy...
Adicionar impressão fina legal ao rodapé em todos os locais
Adiciona avisos legais protetores ao fundo de cada página que cobre Responsabilidade da plataforma, AI/eAssignature disclaimers, Translation Authority, termos a...
Integrar o Google Analytics (G-W9K0Z7FYRV) via Next.js Script component
Mostrar registro de propriedade de domínio TXT na interface de configuração DNS
- DomainData/DnsStatus: adicionar verificaçãoToken, propriedadeVerificado, campos tipo - AliasStatusTable: mostrar TxtOwnershipCard acima CNAME tabela com botão...
Generate TXT verification token on domain create, check in verify-dns
- createDomain: generate 32-char UUID token and store via setVerificationToken - verifyDns: check _kamo-verify TXT record for kamo-site-verification=<token> - T...
Add verification_token and ownership_verified columns to org_domains
Adicionar verificação de propriedade de domínio via registro DNS TXT
- OrgDomain: adicionar verificaçãoToken e propriedadeCampos verificados - DomainService: add setVerificationToken() e setOwnershipVerified() - DomainDTO: expor ...
Cabeçalho pegajoso, apelidos atualizados, guia DNS sempre visível em inglês simples
Update required aliases — add app, capcha, docs, sign; remove legacy
Mostrar sempre o botão DNS para os proprietários, adicionar o fluxo de domínio de mudança
Passe orgId através do fluxo de configuração/dns para gerenciamento de domínio cross-org
Adicionar /setup/dns página e fluxo de configuração de domínio para /network
- Nova página /setup/dns com fluxo bifásico: entrada de domínio então DNS verificação com auto-polling de 60 segundos e confirmação SSL - ManualDnsGuide: instru...
Add /setup/dns backend — one-domain enforcement, SSL probe, new aliases
- Enforce one custom domain per org in POST /api/security/domains - Add capcha, docs, sign to standard aliases; remove legacy aliases - Update verify-dns to tra...
Add ssl_confirmed and ssl_confirmed_at columns to org_domains
Adds idempotent ALTER TABLE statements to provision the two new columns needed for DNS setup SSL confirmation tracking.
Adicionar sslConfirmado/sslConfirmadoEm campos para OrgDomain e DomainDTO
Adiciona dois novos campos à entidade OrgDomain e DomainDTO para rastrear SSL estado de confirmação do certificado após os problemas do serviço de certificado a...
Remova censura do changelog do lado do cliente — agora manipulado pela infraestrutura
Substituição de palavras e redação secreta movida para ChangelogSanitização Serviço (SecurityService) para higienização acontece antes de armazenamento DB e tra...
Move changelog word replacement to backend before translation
Text replacements (Docs→Docs, Meet→Meet, etc.) and secret name redaction (K8s secret names→***) were previously applied client-side in ChangelogClient.tsx, mean...
Replace storage add-on toggle with quantity slider
Armazenamento adicional é baseado no uso (bloco $4/25GB), não um simples on/off Add-on. Substituiu o interruptor com uma barra deslizante (0- 1000GB em 25GB) pa...
Wire BillingManager e RelacionamentoManager para infra-estruturas reais
BillingManager (página de cobrança da conta): - Substituido 100% local-state simulada com método de pagamento real Stripe-backed gestão via faturamentoApi - Car...
Restore bergamot with working model sources and correct image
- replicas: 1 - Init container (alpine): downloads 4 pairs from data.statmt.org (tarballs for enes/enfr/ende/enpl) and 2 from firefox-translations-models GitH...
Substituir a página de estatísticas simuladas pelo painel de assinaturas do KamoCRM ao vivo
Reconstruído /settings/account?tab=stats em um insight totalmente conectado, somente leitura Painel. Substitui todos os dados simulados por chamadas paralelas a...
Completar Escolha um Plano de fluxo de ponta a ponta
- PlanCalculador de fios no diálogo PlansBillingTab (substitui o placeholder) - Obter planos disponíveis da API de faturamento na carga da página - Manipulação ...
Ocultar a aba Planos e Faturamento para o root KamoCRM org
KamoCRM org proprietários têm tudo habilitado sem custo - eles devem Nunca ver a conta de cobrança. A página agora é renderizada condicionalmente apenas para or...
Integrar o sistema de faturamento Stripe através da plataforma
- Novo cliente de faturamentoApi.ts com tipos TypeScript completos para todos os faturamentos endpoints (assinaturas, métodos de pagamento, faturas, créditos, u...
Initial BillingService — Stripe-integrated billing for KamoCRM
Serviço completo de inicialização de primavera para gerenciar faturamento KamoCRM via Stripe: - Stripe Cliente, Assinatura, PagamentoMétodo, Gestão do ciclo de...
Add Stripe webhook forwarding and billing API gateway routing
- POST /api/billing/webhooks/stripe receives Stripe webhooks and forwards to BillingService with Stripe-Signature header preserved - /api/billing/** gateway r...
Add billing config initialization to KamoCRMPricingLoader
Seeds a default BillingConfig (ORG_PAYS_ALL, SOFT_LOCK, 7-day grace) for the KamoCRM organization during pricing loader startup. Supports the new Stripe billing...
Adicionar entidades de faturamento e repositórios para integração com o Stripe
Novo pacote com 9 entidades. (BillingClistômer, BillingAssinatura, BillingPagamento Método BillingInvoice, BillingCredit, BillingCreditLedger, BillingConfig, Bi...
Adicionar /calculador e /pricing/oferta a todos os sitesmaps; i18n HTML sitemap labels
- app/sitemap.ts: adicionar /pricing/oferta e /calculator entradas com alternadores locais - app/api/sitemap/route.ts: adicionar calculadora de preços e entrada...
Extrair completamente as cordas restantes do corpo do produto, blog, preços, demo, contato, calculadora
Extrair completamente cordas do corpo de características, sobre, casa
Extrair completamente as cordas do corpo de segurança, privacidade, termos, gdpr, cookies, legal
Extrair completamente cordas corporais de carreiras, empresa, comunidade, recursos, roteiro
Transfira a localização através das buscas dinâmicas e adicione o skip de tradução baseado em hash
- Forward locale param to SecurityService changelog API (página + rota + cliente) - Forward locale param to KBService article/tree fetches (section + slug pages...
Uso do fioTraduções em todos os componentes do cliente
Substitui todas as strings codificadas em cada (páginas)/*Client.tsx por t("key") chamadas usando próxima-intl useTraduções. Abrange 25 arquivos: segurança, con...
Como o que você vê o transporte?
Comece com o plano gratuito e leia esta página novamente daqui a um mês, para saber mais sobre o que está disponível para você.
