Changelog
O que há de novo.
Cada melhoria para a plataforma, como ele envia.
· SecurityService
Adicionar endpoint de subscrição da plataforma para o gating de funcionalidades de cross-org
Administradores de Child-org (como Daniel, proprietário do GNosia) têm sua assinatura COMP ordens na raiz KamoCRM org, não em suas próprias org. CaracterísticasManager was consultando o sistema errado e não encontrando nada, bloqueando todos os recursos. Novo GET **************************** resolve o ID de utilizador do chamador através dos limites de org, encontra a sua associação root-org, e retorna sua mais recente Ordem de Assinatura APROVADA da plataforma Sistema de comércio.
· kamo-internal
Usar o rótulo de aria traduzido para as abas ConfiguraçõesView
Leituras * **************** do próximo Intl.
· kamo-internal
I18n para conteúdo de hub legado / barra lateral através de configuraçõesLegacyHub
Substituir o inglês hard-coded pelo next-intl. Apresenta constantes estáveis do id do tópico; activeTopic é comparado com IDs em vez de strings de exibição traduzidas.
· kamo-internal
Wire landing page to settingsLanding translations
Replace hardcoded feature cards and section copy with useTranslations- backed strings from **************** including ICU branch label for branch types cards. Consolidate filtered lists with memoized catalog arrays and broaden empty-search checks (platform/support).
· kamo-marketing
Move translations to kamo-translation-dictionary
All 22 locale files move to the centralized kamo-translation-dictionary repo. The CI now clones that repo and copies the kamo-marketing/ folder into messages/ before building, replacing the previous two-phase build+translate pipeline with a simpler build+deploy flow.
· kamo-internal
Move translations to kamo-translation-dictionary
All 22 locale files move to the centralized kamo-translation-dictionary repo. The CI now clones that repo and copies the kamo-internal/ folder into messages/ before building, replacing the previous two-phase build+translate pipeline with a simpler build+deploy flow.
· kamo-internal
Títulos de dicas MUI do fio através de ações comuns e dicas comuns.tooltips
Substituir as strings de título literal de uma linha de Ferramentas por tCommon("actions.*") ou tCommon("tooltips.*"), mesclar chaves em mensagens/en.json, e corrigir aninhados componentes que precisavam de seu próprio usoTraduções("comum") ganchos. Adiciona um script codemod para futuras ondas e correções BranchSetupManager dicas multilinha.
· kamo-internal
Tooltip wave — AccountManager, ModernColorPicker, SMS tabs
Account grid View/Delete via common.actions; color picker and SMS tooltips via common.tooltips (pickColorFromScreen, resetToDefault, crmIntegrationComingSoon, emoji, attachFile). Merge fragment into en.json. i18n: audit tooltip literals 209→202.
· kamo-internal
Onda de dica — Acções de gestão de membros da equipa
Dicas de rede de fios para... i18n: ferramentas de auditoria literais 217→209.
· kamo-internal
Onda de dica — ações de grade e linha DocManager
Internacionalize todos os títulos literais de dicas em DocManager via common.tooltips e actions comuns (download, share, delete, update). Mesclar fragmento em en.json. i18n: ferramentas de auditoria literais 230→217.
· kamo-internal
Onda de dica — ícones de lista de leads e blocos de modelos de email
Ícones de coluna de ID de líder de fio via leads.list.tooltips; e-mail block reorder/delete via **************************** i18n:audit tooltip literals 236→230.
· kamo-internal
Onda de dicas comuns — faturas de assinatura, guia de faturamento, IP de atividade, apagar avatar
Substituir os títulos literais das dicas por common.actions.send, common.tooltips.markPaid, blockThisIp, addBillingAccount e actions.delete; merge fragment into en.json. i18n: literais da dica de auditoria 241→236.
· kamo-internal
Localize CRM account, leads, procurement, and phone extension tooltips
· kamo-internal
Localize profile avatar/background Tooltip titles and extend audit
· kamo-internal
Add common.confirmations and wire confirm() dialogs
· kamo-internal
Add common.alerts wave for alert() literals
Introduce **************** with shared alert strings under common.alerts, merge into en.json, and replace literal alert('...') calls across clubhouse, documents, email templates, KB editor, network page, settings member tabs, and account/lead managers. Dynamic messages use ICU placeholders ({detail}, {branch}).
· kamo-internal
Componentes de fio.ui.placeholders entre ferramentas, contatos, SMS, tarefas
Substituir placeholders de entrada literal por ************* em modos de calculadora, ferramenta de mensagem, pesquisa de chat de IA, notas, diálogos de contato, guias SMS e barra lateral de tarefas. Corrigir o SoftphoneVoicemailTab para usar teclas tVm scoped em vez de t global indefinido, e resolver tipos mistos de exclusão de mensagens de voz.
· kamo-internal
Merge UI placeholders fragment and wire account, messages, email blocks
· kamo-internal
Wire shared UI placeholders for subscription, esign, media, leads
· kamo-internal
Wire settings placeholders and scoped translation hooks
Replace literal TextField/MUI placeholders under settings with next-intl keys, add useTranslations in nested components where needed (dialogs, sub-views, manual lead import step), and rename one TransformationDialog filter param to avoid shadowing. Add npm script i18n:audit plus audit helper script; extend English fragments and messages for placeholders (including ICU-safe tracking URL example). Fix SectionCard actions to use namespaced common.actions hooks.
· kamo-internal
Mesclar configurações de catálogo de placeholder e guias de fio essencial/segurança/AI MCP
Adiciona ************* em mensagens via fusão de fragmentos e substitui literalmente placeholders em DepartmentManager, JobTitleManager, LabelManager, SecurityRoleManager, AccessBlockManager, SuspiciousManager (common.search), e McpServersTab (inclui mudança de nome do mapa de transporte para evitar o uso shadowingTraduções).
· kamo-internal
Placeholders de guia de oleoduto de fio para next-intl
Adicionar components.pipeline.shared chaves e placeholders específicos para tabulação através de mesclagem fragmentos; substitua as cadeias de espaços literais através do TSX do gasoduto com useTranslations() e entradas existentes components.pipeline.*, sempre que possível.
· kamo-internal
Expandir strings em inglês e alinhar componentes UI entre módulos
Atualiza catálogos de mensagens e traduções de fios através de calendário, chat, mensagens, configurações de POS/mercado, assinaturas, tickets de suporte, esign, e páginas relacionadas.
· kamo-internal
Add animated glimmer and glow-pulse to status dropdown
· kamo-internal
Move Credits link from nav to Lead Browser toolbar
Remove Credits from NavTop and add Lead Credits beside Add Lead on /leads, same CRM + VIEW_LEADS visibility and /leads/allotments destination.
· kamo-internal
Use o Live AvailabilityContext para atualizações de status em tempo real
· kamo-internal
Adicionar chaves de tradução de status de disponibilidade, remover statusIndisponível
· kamo-internal
Mostrar o estado de disponibilidade de 4 estados com cores por estado
· kamo-internal
Atualizar o tipo de membro para usar a disponibilidade Estado enum string
· kamo-internal
Substituir a disponibilidade com a lista de status de 4 estados

Seu universo está esperando.
Comece gratuitamente em minutos.Adicione produtos sempre que estiver pronto — sem migração, sem novos logins.
Gratuito para sempre — não é necessário cartão de crédito