Verschieben Verfügbarkeit Status Dropdown auf die linke Seite vor My Businesses
Verlagert die Statuspille von der rechten Aktionsleiste auf den linken Willkommensbereich und platziert sie zwischen dem Begrüßungsseparator und My Businesses m...
TargetOrganizationId zu den Arten von Abonnementauferstellen hinzufügen und SubscriptionOrder erstellen
Bereitstellungs-comp-Endpunkt hinzufügen, um COMP-Abonnement aus genehmigter Bestellung zu aktivieren
POST ************ Anrufe **************** und ungültig dann die Ansprüche für das Ziel org über EntitlementService.
COMP-Bestellung auto-provisions KontoAbonnement und weist Lizenz
- Abonnement-Bestellung: Zielorganisation hinzufügen (nullierbare FK zu orgs) - **************** fügen ZielOrganizationId String hinzu - KontoRepository: fügen ...
CustomerMemberId ist Mitglied ID String, lösen Konten von primärMemberId
- posApi: AccountSummary uid string, fügen primärMemberId; ************ customerMemberId string; **************** customerId string - AbonnementOrderWizard: ***...
Serialisieren CustomerMemberId als Zeichenkette, um lange Präzision zu erhalten
- AccountSummaryDTO: uid mit **************** annotieren und primärMemberId-Stringfeld hinzufügen, das von primär_member_id bevölkert ist - Erstellen Sie Subscr...
Ersetzen Click-to-Open mit Action-Popover + Größensteuerung
Ein Klick auf einen Hex-Kopf öffnet jetzt eine polierte Glas-Morphismus-Popper mit Kontextaktionen, anstatt sofort sein Werkzeugfenster zu öffnen. Mitglied Chat...
MEMBER_UI_PREFERENCES Tabelle hinzufügen (Bestellung 60)
Idempotent CREATE für die generische pro-Mitglieder UI-Vorzugsspeicher-Unterhaltung die hex-head Popover-Größen-Auswahl und zukünftige pro-Mitglieder UI-Einstel...
MemberUiPreferenceController für die Einstellungen pro Mitglied der Benutzeroberfläche hinzufügen
Unterstützt die neue Hex-Head Popover Größe Selektoren und jede Zukunft klein pro- Mitglied UI-Voreinstellung. Endpunkte unter /api/security/members/ui- Präfere...
MemberUiPreference-Einheit für pro Mitglied UI prefs hinzufügen
Generic pro-member UI Prefer Store (memberId, prefKey, JSONB Wert) für kleine durchbestehende UI-Einstellungen. Erster Verbraucher ist der Hex-Head-Posover Größ...
Kompletter Next-intl für Systemdiagnostik
Die verbleibenden MySQL-, Redis-, Statistik-, Anfrage- und Akkordeon-UI-Kopie in die Tastenkomponenten.settings.diagnostics; verwenden Sie locale-aware-Zeit und...
Revert "feat(billing): wire FeaturesManager zum Plattform-Abonnement für Kinder-Org-Gating"
Das kehrt verpflichten ****************
Revert "feat(billing): plattform-subskription endpoint für Cross-Orgie-Funktion gating hinzufügen"
Das kehrt verpflichten ****************
Wire FeaturesManager zu Plattform-Abonnement für Kinder-Orgie
FeaturesManager rief Vermächtnis ************ auf wirft (ungated fallback) statt das reale Plattform-Abonnement zu lesen. Ruft jetzt ************ an, das die R...
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. FeaturesMa...
Legacy getCurrentAbonne Stub muss werfen, nicht zurück null
Zurückgekehrte Null gemacht FeaturesManager behandeln jede Org als ohne Abonnement (billingLoaded=true, hatAbonnement=false), Sperrung aller Funktions-Schalter ...
Verwenden Sie übersetzte Arien-Label für EinstellungenAn-Tabs
Liest ************ von next-intl.
Ambient json Module für gitignored messages/*.json Importe
"tsc" und die IDE lösen "messages/" JSON nach der Verschmelzung ohne Anforderung zugesagte Dateien unter Nachrichten/. Erweiterung für Typen/**/*.d.ts.
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-String...
Scope SettingsSearchBar zu Komponenten.settings namespace
Verwenden Sie ************ mit searchBar.* Tasten statt global t() mit vollen gesäten Pfaden.
Wire Landing Page zu Einstellungen Übersetzungen
Hardcoded Funktionskarten und Abschnittskopie mit GebrauchÜbersetzungen- ersetzen Rückensaiten von ************ inklusive Intensivstation Filialetikett für Fili...
Kontoeinstellungen helfen Panels zu Nachrichtenschlüsseln
Ersetzen Sie alle Hardcode-Hilfe kopieren auf der Organisation Konto-Seite mit Umfangreiche verwenden Übersetzungsschlüssel. Verengen Sie i18n-Audit, um fehlend...
Draht Organisation Konto Held und Tabs zu i18n Tasten
Verwenden Sie ************ Saiten für SettingsView Titel, Untertitel, und Tab-Etiketten, so dass die Benutzeroberfläche zeigt übersetzte Kopie statt roh Platzha...
Ü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 / O...
Ü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...
Kamo-Translation-dictionary zu Changelog Public-Projekten hinzufügen
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...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.