Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· SecurityService
Plattform-Abonnement-Endpunkt für Cross-Orgie hinzufügen
Child-org-Administratoren (wie GNosia-Besitzer Daniel) haben ihr COMP-Abo Bestellungen auf der Wurzel KamoCRM org, nicht auf eigene oder eigene Org. FeaturesManager war das falsche System abfragen und nichts finden, alle Funktionen sperren. Neue GET **************** die Benutzer-ID des Anrufers über org-Grenzen hinweg, findet ihre Root-Ordnung, und gibt ihren neuesten APPROVED-Abonnenten-Beruf von der Plattform zurück Handelssystem.
· kamo-internal
Verwenden Sie übersetzte Arien-Label für EinstellungenAn-Tabs
Liest ************ von next-intl.
· kamo-internal
I18n für Legacy Hub Inhalt / Seiteleiste über EinstellungenLegacyHub
Ersetzen Sie hart codiertes Englisch durch next-intl. Einführung stabiler Themen-ID-Konstanten; activeTopic wird mit ids anstelle von übersetzten Display-Strings verglichen.
· kamo-internal
Wire Landing Page zu Einstellungen Übersetzungen
Hardcoded Funktionskarten und Abschnittskopie mit GebrauchÜbersetzungen- ersetzen Rückensaiten von ************ inklusive Intensivstation Filialetikett für Filialtypenkarten. Konsolidieren Sie gefilterte Listen mit memoisierte Katalog-Arrays und erweitern Sie die Leersuche (Plattform/Support).
· kamo-marketing
Übersetzungen ins Kamo-Übersänger
Alle 22 Locale-Dateien bewegen sich in das zentralisierte Kamo-Translation-dictionary repo. Die CI klont jetzt, das Repo repo und kopiert die kamo-marketing / Ordner in Nachrichten/ vor dem Bau, anstelle der vorherigen Zwei-Phasen Build+Translate-Pipeline mit einem einfacheren Build+Deploy-Flow.
· kamo-internal
Übersetzungen ins Kamo-Übersänger
Alle 22 Locale-Dateien bewegen sich in das zentralisierte Kamo-Translation-dictionary Repo. Die CI klont jetzt, die Repo und kopiert die kamo-intern / Ordner in Nachrichten/ vor dem Bau, anstelle der vorherigen Zwei-Phase Build+Translation Pipeline mit einem einfacheren Build+Deploy Flow.
· kamo-internal
Wire MUI Tooltip Titel durch common.actions und common.tooltips
Ersetzen Sie buchstäbliche einleitende Tooltip-Titelstrings mit tCommon("actions.*") oder tCommon("tooltips.*"), verschmelzen Tasten in Nachrichten/en.json, und fix verschachtelt Komponenten, die ihre eigenen Gebrauchsübersetzungen ("gem" beruflich") Hooks benötigten. Fügt eine codemod-Skript für zukünftige Wellen und behebt BranchSetupManager multiline Tooltip.
· kamo-internal
Tooltip-Welle - AccountManager, ModernColorPicker, SMS-Tabs
Kontoraster Ansicht/Deleten über common.actions; Farbpflücker und SMS-Tooltips über gemeinsam.tooltips (pickColorFromScreen, resetToDefault, crmIntegrationComingSoon, Emoji, AttFile). Zusammenfügen Fragment in en.json. i18n: Audit Tooltip Literale 209-202.
· kamo-internal
Tooltip-Welle - TeamMemberManager Aktionen
Wire Grid Tooltips zu ************ und common.tooltips.resetFilters. i18n: Audit Tooltip Literale 217-209.
· kamo-internal
Tooltip-Welle - DocManager Grid und Zeilenaktionen
Internationalisieren Sie alle wörtlichen Tooltip-Titel in DocManager über common.tooltips und gemeinsame.aktionen (download, teilen, löschen, aktualisieren). Zusammenziehen Fragment in en.json. i18n: Audit Tooltip Literale 230 bis 217.
· kamo-internal
Tooltip-Welle - Lead-Liste-Symbole und E-Mail-Vorlagen-Blöcke
Wire Lead ID Spaltensymbole über Lead.list.tooltips; E-Mail-Block nachbestellen/löschen über ************ i18n:audit tooltip literals 236-230.
· kamo-internal
Gemeinsame Tooltips-Welle - Abonnementrechnungen, Abrechnungskarte, Aktivität IP, Avatar löschen
Ersetzen Sie literal Tooltip Titel mit common.actions.send, common.tooltips.markPaid, blockThisIp, addBillingAccount und actions.delete; fragment in en.json verschmelzen. i18n: Audit Tooltip Literale 241-236.
· kamo-internal
Lokalisieren CRM-Konto, Leads, Beschaffung und Telefon-Erweiterungs-Tooltips
· kamo-internal
Lokalisieren Profil Avatar / Rückgrund Tooltip Titel und erweitern Audit
· kamo-internal
Fügen Sie gemeinsame.Bestätigungen und wire bestätigen() Dialoge hinzu
· kamo-internal
Fügen Sie Common.alerts Welle für Alarm() Literale
Stellen Sie ************ mit geteilten Warnschnüre unter common.alerts ein, verschmelzen zu en.json und ersetzen Sie wörtliche Alarme('...') Anrufe über Clubhaus, Dokumente, E-Mail Vorlagen, KB-Editor, Netzwerk-Seite, Einstellungen-Mitglieder-Tabs und Konto-/Lead-Manager. Dynamische Nachrichten verwenden ICU-Panzerhalter ({detail], {Branch]).
· kamo-internal
Wire Komponenten.ui.placeholders über Werkzeuge, Kontakte, SMS, Aufgaben
Ersetzen Sie buchstäbliche Eingabeplatzhalter durch ************ in Rechnermodi, Nachrichten-Tool, KI-Chatsuche, Notizen, Kontaktdialoge, SMS-Tabs und Task Sidebar. Beheben Sie SoftphoneVoicemailTab, um die geweitet tVm-Tasten anstelle von undefinierten globalen t zu verwenden, und lösen Sie gemischte ||/??-Typen für Voicemail-Elöschdialog.
· kamo-internal
Merge UI Platzhalter Fragment und Draht-Konto, Nachrichten, E-Mail-Blöcke
· kamo-internal
Wire Shared UI Platzhalter für Abonnement, esign, media, Leads
· kamo-internal
Wire Einstellungen Platzhalter und Zielübersetzung Haken
Ersetzen Sie literale TextField/MUI Platzhalter unter Einstellungen mit Next-intl-Schlüssel, Hinzufügen von Verwendungsübersetzungen in verschachtelten Komponenten, wo nötig (Dialoge, Teilansichten, manuelle Lead-Import-Schritt), und umbenennen Sie einen TransformationDialog Filter param Vermeiden Sie Schattenbildung. npm script i18n:audit plus Audit Helfer-Skript hinzufügen; erweitern Englische Fragmente und Meldungen für Platzhalter (einschließlich ICU-sicheres Tracking URL-Beispiel). Beheben Sie SectionCard-Aktionen, um namespaced common.actions-Haken zu verwenden.
· kamo-internal
Merge Einstellungen Platzhalter-Katalog und Draht essentiell/Sicherheit/AI MCP Tabs
Fügt ************ in Nachrichten über Fragment zusammenführen und ersetzt Literal Platzhalter in DepartmentManager, JobTitleManager, LabelManager, SecurityRoleManager, AccessBlockManager, SuspiciousManager (common.search) und McpServersTab (enthält Transportkarte umbenennen, um Schattenzusagen zu vermeiden Verwendung von Übersetzungs-Verfügungen).
· kamo-internal
Draht-Pipeline-Tab- Platzhalter zum Next-intl
Komponenten hinzufügen.pipeline.Shared-Schlüssel und tab-spezifische Platzhalter per Merge Fragmente; ersetzen buchstäbliche Platzhalter-Strings über Pipeline TSX mit verwendenTranslations() und bestehende Komponenten.pipeline.* Einträge, wo möglich.
· kamo-internal
Englische Strings erweitern und UI-Komponenten über Module hinweg ausrichten
Updates Nachrichtenkataloge und wires Übersetzungen durch Kalender, Chat, Nachrichten, POS/Markteinstellungen, Abonnements, Support-Tickets, esign, und verwandte Seiten.
· kamo-internal
Fügen Sie animierten Schimmer und Glow-Pulse zu Status Dropdown hinzu
· kamo-internal
Verschieben Credits Link von nav zu Lead Browser Toolbar
Entfernen Sie Credits von NavTop und fügen Sie Lead Credits neben Add Lead on /leads, gleiche CRM + VIEW_LEADS Sichtbarkeit und /Leads/zuzuteilungen Ziel.
· kamo-internal
Verwenden Sie Live AvailabilityContext für Echtzeit-Status-Updates
· kamo-internal
Hinzufügen von Verfügbarkeit Status Übersetzungstasten, entfernen StatusUn verfügbar
· kamo-internal
4-State-Verfügbarkeit mit pro-State-Farben anzeigen
· kamo-internal
Schreib der Mitgliedsgruppe um Verfügbarkeit zu verwendenStatus enum string
· kamo-internal
Ersetzen Sie Verfügbarkeit toggle mit 4-Status-Down

Euer Universum wartet.
Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.
Für immer kostenlos – keine Kreditkarte erforderlich