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...
Revert "preat (billing): wire FeaturessManager ke platform subscription for child- org duding"
Ini mengembalikan commit * * * * * * * * * * * * * * *
Revert "preat (billing): tambahkan platform-subscription endpoint untuk parighter-org feature gating"
Ini mengembalikan commit * * * * * * * * * * * * * * *
Wire FeaturesManager ke platform subscription untuk duding anak-org
Fitur Manajer telah memanggil legacy * * * * * * * * * * * * * * * * yang melempar (fallback ungated) daripada membaca platform nyata berlangganan. Sekarang pa...
Tambahkan titik akhir platform-berlangganan untuk penandaan antar-org
Anak-org admin (seperti pemilik GNosia Daniel) memiliki langganan COMP mereka perintah pada root KamoCRM org, bukan pada org mereka sendiri. Manajer Fitur Mengk...
Hal yang harus dibuang, tidak kembali kosong
Kembali kosong dibuat FeaturesManager memperlakukan setiap org karena tidak memiliki langganan (BillingLoaded = true, hassubscription = false), mengunci semua f...
Gunakan terjemahan aria- label untuk tab SettingsView
Baca * * * * * * * * * * * * * * dari next-intl.
Modul Ambient json untuk pesan gitignored / * .json impor
'Thasc' dan IDE meresolf 'pesan /' JSON setelah bergabung tanpa membutuhkan berkas yang dimuat di bawah pesan /. Perluas include untuk tipe / * * / * .ds.
I18n untuk hub content / sidebar via settingsLegacyHub
Ganti bahasa Inggris dengan kata-kata. Memperkenalkan konstanta id topik stabil; activeTopic dibandingkan dengan id bukan display string terjemahan.
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...
Pindahkan pengaturan akun membantu panel ke kunci pesan
Ganti semua salinan bantuan hardcode di halaman akun organisasi dengan scooped useTranslasi kunci. Panjangkan i18n- audit untuk melaporkan berkas yang hilang te...
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...
Judul tooltip MUI melalui common-actions dan common-tooltip
Ganti judul tooltip literal single- line dengan tCommon ("actions".) atau tCommon ("tooltip. *"), gabungan kunci ke pesan / en.json, dan perbaiki nested kompone...
Matriks berlangganan, clubhouse, pasar POS, lapangan CRM -mapping tooltip
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...
Gelombang tooltip - Aksi TeamAnggota Manajer
Jaringan kisi tooltip ke * * * * * * * * * * * * * * * * * * * dan common. tooltips.resetFilters. i18n: audit tooltip literals 217 .209.
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.