KamoCRM

Registo de Mudança ao Vivo

Cada recurso, correção e melhoria, postado como ele envia. Nada é retido para um lançamento.

17,500
Total de Alterações
5,986
Características
5,284
Correcções
30
Projectos
Filtrar por projeto
Todos os Projetos17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtro por tipo
Todos os TiposBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 17, 2026
Featurekamo-internal

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

kamo·6mo ago
FixSecurityService

Include parent org in /org/domain response

The getOrganizationByDomain endpoint manually builds a response map but never included the parent organization reference. This prevented the frontend from knowi...

Kamo·6mo ago
Fixkamo-internal

Adicionar o ID pai e pai ao tipo OrgProviderProps

A interface props da Organização estava ausente campos parentId e pai, fazendo com que eles sejam deixados cair durante a compilação TypeScript, mesmo que o A i...

kamo·6mo ago
Featurekamo-internal

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

kamo·6mo ago
FixKlusterServices

Purge incomplete model directories in init container

The service crashes on startup if it finds a directory in /models that has missing or partial model files. Add a sweep at init start that removes any directory ...

Kamo·6mo ago
FixKlusterServices

Remove GitHub LFS downloads, use only data.statmt.org models

GitHub raw URLs return LFS pointer files, not actual binaries. Drop enru/enar downloads entirely — LibreTranslate handles those locales. Only download the 4 pai...

Kamo·6mo ago
FixTranslateService

Narrow bergamot to es/fr/de/pl, restore bergamot-first order

GitHub LFS files can't be downloaded with plain curl (raw URL returns the pointer not the content). Removing enru/enar from bergamot scope; those locales fall t...

Kamo·6mo ago
FeatureKlusterServices

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

Kamo·6mo ago
FixTranslateService

Narrow BergamotProvider targets to 6 pairs with available models

pt, it, uk, tr, ro, id, vi have no bergamot model source — LibreTranslate handles them. bergamot now claims: es, fr, de, pl, ru, ar.

Kamo·6mo ago
FixKlusterServices

Escala de bergamota para 0, atualizar imagem para mozilla/translation-service

O balde de download do modelo Google Cloud Storage (bergamot-models-sandbox) retorna 404 para todos os arquivos e o firefox-translations-models Arquivado Dez 20...

Kamo·6mo ago
FixTranslateService

Route all translations through LibreTranslate while bergamot is offline

BergamotProvider is moved to fallback position. LibreTranslate supports all 13 locales bergamot was handling **************** so this eliminates the flood of "C...

Kamo·6mo ago
Featurekamo-internal

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

kamo·6mo ago
Fixkamo-login

Proxy *** desafio através do servidor de login para suporte a múltiplos domínios

Substitui a obtenção direta de origem cruzada para capcha. {domínio}/api/ desafio com uma proxy da mesma origem em /api/capcha/desafio. A abordagem anterior exi...

Kamo·6mo ago
FixKlusterServices

Escala de bergamota de volta para 1 réplica — falhas de tradução causadas pela vagem em falta

Bergamot estava em 0 réplicas com seu serviço ainda registrado. O Router do Provedor em TranslateService não tinha disjuntor, então cada pedido de es/fr/de/pt/i...

Kamo·6mo ago
FixSecurityService

Don't let null translated description hide the English original in changelog

The translation lookup for non-en locales was unconditionally overwriting description with **************** which is null when: - the translation was saved befo...

Kamo·6mo ago
Featurekamo-internal

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

kamo·6mo ago
Featurekamo-internal

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

kamo·6mo ago
FixBillingService

Resolve 23 compilation errors from controller-service signature mismatches

Controllers were built by a separate agent from services, causing method name and parameter type mismatches. Fixed all controllers to match actual service signa...

Kamo·6mo ago
FixInitializerService

Update kamo-shared-library version from 1.0.0 to 1.1.0

Needed to resolve the new billing entities in the commerce.billing package added to shared library 1.1.0.

Kamo·6mo ago
FixBillingService

Atualizar a versão da biblioteca compartilhada com kamo de 1.0.0 para 1.1.0

A biblioteca compartilhada é publicada como 1.1.0, não 1.0.0. Isto estava a causar a construção do Docker falhar com "artifacto não encontrado" desde que Maven ...

Kamo·6mo ago
FixBillingService

Adicionar a opção -U ao maven build steps para resolver a biblioteca compartilhada do repositório local

A dependência:go-offline passo foi tentar Maven Central primeiro, recebendo um falha em cache para a biblioteca compartilhada- kamo (que é apenas local), e isso...

Kamo·6mo ago
Featurekamo-internal

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

kamo·6mo ago
FeatureBillingService

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

Kamo·6mo ago
FeatureAPIService

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

Kamo·6mo ago
FeatureInitializerService

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

Kamo·6mo ago
Featurekamo-shared-library

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

Kamo·6mo ago
April 16, 2026
Fixkamo-marketing

Reduza o tamanho do bloco de tradução para 50 teclas com retrocesso exponencial

150 chaves ainda demasiado grandes para alguns fornecedores (valores de parágrafos longos em privacidade/termos/GDPR). Agora: 50 teclas por pedaço, 4 tentativas...

Kamo·6mo ago
Fixkamo-marketing

Requisitos de tradução para evitar intervalos de busca em grandes cargas

Com mais de 1500 chaves, o único lote pedido carga útil estava causando conexão tempo limite para alguns provedores de tradução. Agora divide- se em pedaços de ...

Kamo·6mo ago
Featurekamo-marketing

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

Kamo·6mo ago
Chorekamo-marketing

Excluir hash tradução para forçar a re-tradução completa de expandida en.json

Todo o conteúdo do corpo da página foi extraído para en.json (4 agentes paralelos adicionados ~500+ novas chaves entre recursos, casa, cerca, segurança, privaci...

Kamo·6mo ago
Chorekamo-marketing

Atualizar traduções locais e hash [skip ci]

Kamo CI·6mo ago
FixSecurityService

Injectar translate-service-secrets no pod env

Kamo·6mo ago
Featurekamo-marketing

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

Kamo·6mo ago
Featurekamo-marketing

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

Kamo·6mo ago

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.

Começar Livre Para SempreVer Preços