Hinzufügen von meet.service.url zu K8s configmap, um APIService Absturz zu verhindern
Vereinfachen Sie die Verwendung vonMeeting, um OTK zu generieren und das Treffenfenster direkt zu öffnen
Backend-Stochen API-Endpunkte gibt es noch nicht - überspringen Meeting-Rekord Schaffung für jetzt. Fehlerbehandlung zu allen Click-Handler hinzufügen, um zu ve...
Set AppType.MEET-Bühne auf COMPLETED, so dass es in FeaturesManager erscheint
Set ServiceType.MEET-Bühne auf COMPLETED, so dass es in FeaturesManager erscheint
MEET zu FeaturesManager Icon/category maps hinzufügen und ChatBox Meet-Button mit isMeet-Check bewachen
Machen Sie Sichtbarkeit Checkboxen und Zug KI umschalten unabhängige Kontrollen
Sichtbarkeit (Mitglieder, Teammitglieder, Öffentliche) Kontrollen, wer auf den Artikel zugreifen kann im KB UI. Train AI ist ein separater Kenggle für RAG-Indiz...
Erhalten Sie upstream X-Forwarded-Host statt mit eigenem Host zu überschreiben
Wenn ein upstream Proxy (Next.js) X-Forwarded-Host auf den Browser setzt Original-Host, APIService bewahrt es jetzt statt Überschreiben mit seiner eigene Host-H...
Verwenden Sie interne K8s URL für API-Routing, um Avatar-Upload für nicht-KamoCRM orgs zu beheben
Der API-Proxy berechnete externe URLs (https://api.{domain]) für jeden Org, die nur für KamoCRM gelöst. Verwendung von API_SERVICE_URL env var für direkte inter...
Re-Fetch Notizen nach dem Erstellen/Update, um entschlüsselte Inhalte in der Vorschau anzeigen
Das Backend liefert verschlüsselte Inhalte/Content-Plain in POST/PUT-Antworten, NoteCard-Vorschauen können die Chiffretext anzeigen, bis die Seite aktualisiert ...
KB-Symbol zum Seitentitel hinzufügen und Support-nun-Slide-Out deaktivieren
Entfernen Dead-Code vorzeitige Rückkehr, die SchemaCleanupRunner deaktiviert
Deaktivieren Sie alle Auto-Link-Verhaltensweisen im KB-Editor, um Paste-as-Hyperlink-Bug zu verhindern
Der linkExtension singleton von @lexkit/editor behält den internen Pasten-Handler Zustand über Komponenten-Remounts. Ausdeaktivierung autoLinkUrls, autoLinkText...
Verhinderen KB Editor Link Erweiterung Zustand undicht zwischen Artikel erstellt
Lexical Erweiterungen von Modul-Level-Singletons in eine Werksfunktion verschieben über useMemo per Komponente-Mount genannt, so dass jeder neue Artikel frisch ...
Verwenden Sie Wildcard-Hostname-Muster für Domain-agnostische Bildoptimierung
Verwenden Sie Wildcard-Hostname-Muster für Domain-agnostische Bildoptimierung
Große CockroachDB-IDs in org Zod schema akzeptieren
Die Org-ID von unique_rowid() übertrifft JS MAX_SAFE_INTEGER, was zur Verursachung von JS MAX_SAFE_INTEGER führt z.coerce.number().int() scheitert mit "too_big"...
UUID-Strings für Feature-IDs im Org Zod-Schema akzeptieren
Das OrgFeature Schema erforderte id, um eine zwangsible Integer zu sein, aber die backend gibt UUIDs zurück. Dies verursachte einen ZodError auf jedem Layout ho...
Immer org Kontext nach jeder App toggle aktualisieren, nicht nur abgeschlossen-Bühne
POS und andere nicht auservierte Apps beeinflussen auch die Benutzeroberfläche (z.B. Pipeline in NavPri). Die Etappenprüfung verhinderte die Aktualisierung für ...
Aktualisieren Sie alle Fallback-Funktionslisten und Gate Pipeline/Chat/LeadStatus
Root Ursache: layout.tsx und org API-Route hatte Hardcode-Fitur-Funktion Listen mit nur 6 alten Apps (missing VOIP, AI_SUPPORT, SUPPORT, KB, NOTES, DOCS). Wenn ...
einmalige Einschränkungen hinzufügen (org_id, feature_type), um doppelte Funktionen zu vermeiden
Auto-Vorsicht abgeschlossen-stage App-Funktionen im Org-Domain-Endpunkt
Bewegt Auto-Vorsichtung aus dem FeatureController (nur Hit aus der Apps Einstellungen Seite) zum SecurityController org Domain Endpunkt (Hit auf jeder Seite lad...
Auto-Provision fehlt abgeschlossen-stage App-Funktionen für bestehende Orgs
Bei der Auflistung der Funktionen prüft der Controller jetzt auf fehlende OrgFeature Zeilen für COMPLETED-Stage-Apps und erstellt sie. Dies stellt sicher, dass ...
Auto-aktivieren Sie alle abgeschlossenen Phase Apps für neue Orgs statt Hardcod-Liste
Ersetzt eine Hardcode-Funktionsliste (die Duplikate und veraltete Typen hatte) mit einer Schleife über alle COMPLETED-Stage, nicht zum Kerngeschäft, nicht-depre...
Alle Ausnahmen in FeatureController aktivieren/deaktiviert Endpoints
Verhindert unerc gefangene RuntimeExceptions, zu opaque 500 Fehlern zu werden. Jetzt gibt strukturierte Fehlermeldungen für jeden Ausfall zurück.
CC und BCC in gesendeten Artikel E-Mail-Vorschauen anzeigen
Fügen Sie bcc-Feld zum EmailMessage-Typ hinzu. ThreadDetailView zeigt jetzt BCC an Empfänger, wenn vorhanden (typischerweise in gesendeten Ordner Kopien).
Auszug aus BCC-Empfängern aus IMAP-Nachrichten
Der BCC-Header wird auf gesendeten Ordnerkopien aufbewahrt. Jetzt neben Zu und CC, so dass das Frontend kann es in gesendeten Artikel Vorschauen angezeigt.
Email nav icon now Links zu /messages statt legacy /email iframe
Die /email-Seite beting mail.kamocrm.com in einen iframe (legacy webmail). Der eigentliche eingebaute E-Mail-Client ist bei /messages. NavPri aktualisiert an we...
Oberfläche tatsächliche Backend-Fehlermeldung auf Feature-Kee-Fehler
Aktivieren/deaktivieren Sie jetzt den Fehlerreaktionskörper und zeigt den echten Fehler im Toast anstelle einer generischen Nachricht. Hilft zu diagnostizieren,...
Wiederherstellen org Kontext aktualisieren nach dem Umzwirn abgeschlossen-Stage-Apps
Ohne router.refresh() blieb der org-Kontext nach Aktivierung veralten Apps - NavPri, Homepage und Einstellungen zeigten nie die neu aktivierte Funktionen. Erfri...
Gate alle Feature-Karten und Einstellungen Abschnitte von org Feature-Flags
Homepage: Documents-Karte verwendet jetzt isDocs (nicht veraltet isStorage/isDocManager), Kalender gated by isEmail, Notizen gated by isNotes. Einstellungsseit...
Entfernen Chat von NavPri - Chat öffnet sich über Interaction Center, nicht Navi
Entfernen router.refresh() aus Feature-Krehung, um Seiten-Reset zu verhindern
router.refresh() führte dazu, dass die Seite die aktive Seite neu aussetzte und zurücksetzte re auf "Verfügbar" auf jedem Twist. Die Cache-Invalidierung und loa...
Verhindere doppelte Apps in der Featuresliste, indem alle bestehenden Typen ausgeschlossen werden
Die verfügbare Liste war nur ohne Funktionen mit aktiviert=true, also a deaktivierte Funktion (isActive=false) erschien in beiden Funktionen UND das verfügbare ...
Invalid org Cache nach Feature-Kee-Kee, um Änderungen sofort zu reflektieren
Die Org API Route cakt die Organisationsdaten in Redis für 24h. Nach dem Ermöglichen oder Deaktivierung einer App, der abgestandene Cache verursacht Feature-Fla...
Gate alle nv Links und Einstellungen Seiten von org Feature Flags
NavTop: verstecken AI-Chat, Softphone, SMS, Credits, Notizen, Kalender, und Kontakte, wenn die entsprechende App deaktiviert ist. Einstellungen Seiten für CRM, ...
API-Proxy-Routen für Funktionen aktivieren/deaktivieren/verfügbare Endpunkte
Synchronisieren Sie Einstellungen n mit aktuellen Tab-Definitionen über alle Seiten
Vermisste Mailboxes und CalDav/CardDav-Einträge in E-Mail-Bereich hinzufügen die Einstellungen Hauptseite und die NavPri-Schloss-Auslosungs-Schubladen. Konto-Ab...
Provider speichern Feldnamen und Mailboxen Tab Mitgliedsliste Endpunkt
Provider außer für nicht konfigurierbare Typen sendet jetzt den korrekten Feldnamen. Postfächer-Registerkarte nutzt jetzt ************ Endpunkt, der tatsächlich...
Provider GET gibt sowohl Typ als auch ProviderType zurück, PUT akzeptiert beide
GET /api/email/provider enthält jetzt sowohl 'typ' als auch 'providerType' Felder in der Antwort für Frontend-Kompatibilität. PUT akzeptiert jetzt 'Typ' als ein...
Resolve Remember Me nicht ausstehende Benutzername über Login-Sitzungen
Der re*** Rückruf fing eine abgestandene performLogin Schließung, wo rememberMe war immer falsch (Anfangsstaat). Gebraucht ein ref zu lesen Live-Checkbox-Wert. ...
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
