Mover status de disponibilidade dropdown para o lado esquerdo antes de My Businesses
Relocaliza a pílula de status da barra de ação direita para a seção de boas-vindas à esquerda, colocando-a entre o separador de saudações e Minhas Empresas com ...
Adicionar alvoOrganizaçãoId à AssinaturaTipos de ordem e criarAssinatura Ordem
Adicionar parâmetro de previsão-comp para ativar a assinatura do COMP de ordem aprovada
* ******************************* chamadas **************** então invalida direitos para o alvo org via EntitmentService.
Aprovação do pedido COMP auto-fornecimentos ContaAssinatura e atribui licença
- Ordem de Assinatura: adicionar destinoOrganização (FK nulable para orgs) - ************* *** *** adicionar alvoOrganizaçãoId string - AccountRepository: add f...
Membro do ClienteId é uma string de ID de membro, resolve contas pelo Membro primário
- posApi: ContaSummary uid string, adicionar o Membro primário; ************************************************************************************************...
Serialize customerMemberId como string para preservar Longa precisão
- AccountResumoDTO: anote uid com ********** e adicione o campo primário de strings do MemberId povoado de primary member id - CreateSubscriptionOrderPedido: cu...
Substituir o clique para abrir com o popover de ação + controles de tamanho
Clicando em uma cabeça hex agora abre um popover de vidro polido com ações contextuais em vez de abrir imediatamente sua janela de ferramentas. Estado Bate-papo...
Adicionar tabela MEMBRO UI PREFERÊNCIAS (ordem 60)
CREATE idempotente para o suporte genérico por membro UI-preferência loja o seletor de tamanho de popover hex-head e as configurações futuras de UI por membro. ...
Add MemberUiPreferenceController for per-member UI settings
Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...
Add MemberUiPreference entity for per-member UI prefs
Generic per-member UI preference store (memberId, prefKey, JSONB value) for small persisted UI settings. First consumer is the hex-head popover size selector.
Complete next-intl for System Diagnostics
Wire remaining MySQL, Redis, statistics, request, and accordion UI copy to components.settings.diagnostics keys; use locale-aware time and translated heap badge...
Reverter "feat(billing): fio CaracterísticasManager to platform subscription for child-org gating"
Isto reverte o commit ****************************
Reverter "feat(billing): add platform-subscription endpoint for cross-org feature gating"
Isto reverte o commit ****************************
Wire FeaturesManager to platform subscription for child-org gating
O "Manager" chamou-lhe legado. arremessos (fallback ungado) em vez de ler a assinatura real da plataforma. Agora chama **************** que consulta o root org...
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ísticas...
Legacy getCurrentScript stub deve lançar, não retornar nulo
Devolvendo null made FuncionalidadesManager tratar cada org como não tendo assinatura (billingLoaded=true, hasSubscription=false), bloqueando todas as opções de...
Usar o rótulo de aria traduzido para as abas ConfiguraçõesView
Leituras * **************** do próximo Intl.
Módulos json ambientais para mensagens gitignored/*.json importations
`tsc' e o IDE resolvem `mensagens/` JSON após mesclagem sem necessidade arquivos comprometidos sob mensagens/. Estenda a inclusão para tipos/**/*.d.ts.
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 trad...
Scope SettingsSearchBar to components.settings namespace
Use **************** with searchBar.* keys instead of global t() with full dotted paths.
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. C...
Mover as configurações da conta para as teclas de mensagem
Substituir todas as cópias de ajuda codificadas na página da conta da organização usar chaves Translations. Extend i18n-audit para reportar arquivos em falta ga...
Wire organization account hero and tabs to i18n keys
Use **************** strings for SettingsView title, subtitle, and tab labels so the UI shows translated copy instead of raw placeholders left in dictionary ove...
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/ b...
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/ be...
Adicionar dicionário de tradução- kamo aos projetos públicos changelog
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 co...
Matriz de assinatura, clube, mercado POS, dicas de mapeamento de campo CRM
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.