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...
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...
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...
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...
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.
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 ...
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...
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...
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...
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 ...
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...
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...
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
Forçar a re-tradução e enviar arquivos locais de volta ao repo após a etapa de tradução
Remove translate config from application.yml — belongs in k8s/configmap.yaml
Remover translate config do application.yml — pertence ao k8s/configmap.yaml
Usar labelKey em vez de label para a chave TrustIndicator no DemoClient
Adicionar a configuração do serviço de tradução ao mapa de configuração do K8s
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...
Remove redundant translation table SQL — Hibernate ddl-auto handles them
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...
Forward locale param to SecurityService on public subscription catalog endpoint
Use métodos de repo baseados em UUID para traduções do plano de assinatura, evite carregar preguiçoso no agendador
Use UUID para SubscriptionPlanTranslation FK para corresponder ao tipo BaseUuidEntity PK
Add translation tables for commit logs, KB articles, and subscription plans
Adicione async tradução para Changelog e planos de assinatura, adicione APIs públicas locais
Add async translation for KB articles, add locale-aware public article APIs
Expanda mensagens/en.json com cobertura de cópia corporal de página inteira
Aumentou o catálogo de traduções de 172 chaves (~12 namespaces) a 300+ chaves através de 26 namespaces, extraindo todos os códigos de usuário visíveis Texto em ...
Resolver o serviço DINÂMICO 500 erros e rota da calculadora ausente
- Adicione força dinâmica a [locale]/layout.tsx (getMessages() usa headers() internamente) - Remover gerarStaticParams de [kbSection]/page.tsx (o conteúdo do KB...
Adicionar entidades de tradução e repositórios para o CommitLog, KbArticle, SubscriptionPlan
- CommitLogTranslation + CommitLogTranslationId (PK: commit log id, locale) - KbArtTranslation + KbArtTranslationId (PK: article uid, locale) - SubscriçãoPlanT...
Merge pull request #4147 from ****************
fix: add explicit AS for column alias in session and event queries (Postgres syntax error)
Merge pull request #4158 from Mravuri96/patch-1
Update build-docker script to include recorder
Adicione dicas e corrija o comportamento de rolagem no seletor de idioma
- Adicionar o inglêsName ao LOCALE CONFIG para todos os 22 locais - Adicionar title={englishName} a cada botão de idioma (desktop + móvel) assim pairando mostr...
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.