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...
Revertire "feat(billing): wire FeaturesManager alla piattaforma di abbonamento per la gating di baby-org"
Questo reverte commettere E' il momento giusto
Revertire "feat(billing): aggiungere endpoint a sottoscrizione della piattaforma per la funzione cross-org gating"
Questo reverte commettere E' il momento giusto
Wire FeaturesManager alla piattaforma di abbonamento per gating
Manager stava chiamando legacy. getta (ritorno registrato) invece di leggere l'abbonamento reale della piattaforma. Ora chiama E' una cosa che si fa sentire. o...
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. Car...
Legacy getCurrentSubscription stub deve lanciare, non restituire null
Ritorno null fatto FeaturesManager trattare ogni org come senza abbonamento (billingLoaded=true, hasSubscription=false), bloccando tutte le funzionalità alle sp...
Utilizzare aria-label tradotto per ImpostazioniVisualizza schede
Leggi Il prossimo.
Moduli ambientali json per messaggi gitignored/*.json importazioni
`tsc` e IDE risolvono i messaggi/` JSON dopo unione senza richiedere file impegnati sotto messaggi/. Esecuzione include per tipi/**/*.d.ts.
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 d...
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...
Spostare le impostazioni dell'account aiutare i pannelli ai tasti dei messaggi
Sostituire tutte le copie di aiuto codice duro sulla pagina dell'account dell'organizzazione con scopod useTasti di traduzione. Estendere i18n-audit per segnala...
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...
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...
Strumenti comuni per l'importazione di contatti, griglia promozionale, aggiornamento
Tooltip wave — AccountManager, ModernColorPicker, SMS tabs
Account grid View/Delete via common.actions; color picker and SMS tooltips via common.tooltips (pickColorFromScreen, resetToDefault, crmIntegrationComingSoon, e...
Onda dello strumento — Azioni TeamMemberManager
Le reti di rete via cavo a ************************ e common.tooltips.resetFilters. i18n: audit tooltip literals 217→209.
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.