Changelog
Cosa c'è di nuovo.
Ogni miglioramento alla piattaforma, come si spedisce.
· SecurityService
Aggiungi endpoint di sottoscrizione della piattaforma per la funzione cross-org gating
Gli amministratori di Child-org (come il proprietario di GNosia Daniel) hanno il loro abbonamento COMP ordini sulla radice KamoCRM org, non sul proprio org. CaratteristicheManager era interrogare il sistema sbagliato e non trovare nulla, bloccando tutte le funzionalità. Nuovo GET E' il momento giusto. risolve l'ID utente del chiamante attraverso i confini org, trova la loro adesione root-org, e restituisce il loro più recente APPROVATA AbbonamentoOrdina dalla piattaforma sistema commerciale.
· kamo-internal
Utilizzare aria-label tradotto per ImpostazioniVisualizza schede
Leggi Il prossimo.
· kamo-internal
I18n per il contenuto di hub legacy / barra laterale tramite le impostazioniLegacyHub
Sostituisci l'inglese in codice duro con il prossimo inno. Introduce un argomento stabile id costanti; activeTopic è confrontato contro ids invece di stringhe di visualizzazione tradotte.
· 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
Wire MUI Tooltip titoli attraverso common.actions e common.tooltips
Sostituire le stringhe del titolo di Tooltip letterali con tCommon("actions.*") o tCommon("tooltips.*"), unisci le chiavi in messaggi/en.json e fissi nidificato componenti che avevano bisogno del loro usoTraduzioni("comune") ganci. Aggiunge un script codemod per le onde future e corregge BranchSetupManager multiline tooltip.
· 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 dello strumento — Azioni TeamMemberManager
Le reti di rete via cavo a ************************ e common.tooltips.resetFilters. i18n: audit tooltip literals 217→209.
· kamo-internal
Tooltip wave — DocManager grid and row actions
Internationalize all literal Tooltip titles in DocManager via common.tooltips and common.actions (download, share, delete, refresh). Merge fragment into en.json. i18n: audit tooltip literals 230→217.
· kamo-internal
Onda di punta degli strumenti — icone di elenco di piombo e blocchi di modello di e-mail
Le icone della colonna ID del cavo tramite lead.list.tooltips; il blocco e-mail riordina/elimina via E' il momento giusto. i18n: audit tooltip literals 236→230.
· kamo-internal
Onda comune degli strumenti — fatture di abbonamento, scheda di fatturazione, attività IP, avatar delete
Sostituisci i titoli di Tooltip letterali con common.actions.send, common.tooltips.markPaid, blockThisIp, addBillingAccount e action.delete; unire il frammento in en.json. i18n: audit tooltip literals 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
Componenti fili.ui.placeholders attraverso strumenti, contatti, SMS, attività
Sostituisci i segnaposto di ingresso letterali con ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** Fissare SoftphoneVoicemailTab per utilizzare i tasti tVm di portata invece di t globale non definito, e risolvere i tipi misti |/?? per cancellare la segreteria vocale dialogo.
· 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
Unire le impostazioni segnaposto catalogo e fili essenziali/sicurezza/AI schede MCP
Aggiunge **************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** segnaposto letterale in DepartmentManager, JobTitleManager, LabelManager, SecurityRoleManager, AccessBlockManager, SuspiciousManager (common.search), e McpServersTab (include la mappa di trasporto rinominare per evitare l'uso ombraTraduzioni).
· kamo-internal
Portachiavi per scheda condutture di filo a prossimo-intl
Aggiungere i componenti.pipeline.shared chiavi e segnaposto specifica scheda tramite unione frammenti; sostituire stringhe portaoggetti letterali su TSX con pipeline utilizzareTraduzioni() e componenti esistenti.
· kamo-internal
Espandere stringhe inglesi e allineare i componenti UI attraverso i moduli
Aggiorna i cataloghi dei messaggi e le traduzioni dei fili attraverso il calendario, la chat, messaggi, impostazioni POS/market, abbonamenti, biglietti di supporto, esign e pagine correlate.
· 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
Utilizzare Disponibilità dal vivoContesto per aggiornamenti di stato in tempo reale
· kamo-internal
Aggiungi i tasti di traduzione dello stato della disponibilità, rimuovere lo statoUndisponibile
· kamo-internal
Mostra lo stato di disponibilità a 4 stati con i colori per-stato
· kamo-internal
Tipo di membro di aggiornamento per utilizzare la disponibilità Stato enum stringa
· kamo-internal
Sostituisci la funzionalità di gioco con il menu a 4 stati

Il tuo universo ti sta aspettando.
Aggiungi i prodotti quando sei pronto: nessuna migrazione, nessun nuovo login, nessuna richiesta di pagamento.
Gratis per sempre — nessuna carta di credito richiesta