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...
Chat Jetzt Mitgliederzählung mit Echtzeit-ungelesenen Nachrichtenanzeige
- NavTop-Abzeichen zeigt jetzt ungelesene Nachrichten statt Online-Mitgliederzahl - Chat-Button Icon Farbe abgeleitet von --color-primäre Themavariable - Member...
Train AI-Ruging und Audienz-Checkboxen zum KB-Artikel-Editor hinzufügen
Fügen Sie aiEnabled Master-Kee-Kennzeichnung mit kolapablen Sichtbarkeits-Checkboxen für Mitglieder hinzu, Teammitglieder und Public verwenden org-gepasste Labe...
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
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 ...
Zusätzliche Scroll-Pination zu klassischer E-Mail-Ansicht hinzufügen
Der Classic-Modus hat nur die ersten 50 Nachrichten geladen, ohne die Möglichkeit, ältere zu sehen. Die vorhandenen VirtualMessageList onLoadMore/hasMore/loadin...
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 ...
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).
Legacy entfernen /email iframe Seite
Diese Seite hat mail.kamocrm.com nur in einem iframe eingebettet. Die eingebauten E-Mail-Client bei /messages ersetzt es vollständig.
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...
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...
Einstellungen Seiten für HRS, Docs, Support, KB, Notizen und Chat hinzufügen
Erstellen Sie ComingSoonTab gemeinsame Komponente und 6 neue Feature-Einstellungen-Seiten mit kommenden bald Platzhalter, Feature Fahne Wachen, und Hilfe-Tipps....
Auto-Refresh UI nach Feature-Krech- und Rollenwechsel
FeaturesManager und SecurityRoleManager rufen jetzt router.refresh() nach Mutationen, um Org-Kontext- und Benutzersitzungsdaten neu zu holen, Berechtigung und A...
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
App-Management-UI mit Backend-Integration und dynamischen Berechtigungen im Umgang mit
FeaturesManager neu schreiben, um Backend API für App aktivieren/deaktivieren mit root-org verwenden gating für In-dev-Apps. Update NavPri zu Gate alle Navi-Ele...
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...
Split mailboxes tab in Sub-Tabs für primäre, Aliasnamen, geteilt
Primäre Mailboxes, Email Alias und Shared Mailboxes sind jetzt jede unter ihr eigenes Sub-Tab innerhalb der Mailboxes-Einstellungen-Seite, passend zum vorhanden...
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-Spart für nicht-konfigurierbare Typen und Mailbox-Mitglieder-E-Mail-Mapping
************-Auswahlen bestehen jetzt sofort über speichernProvider API statt nur den lokalen Zustand zu aktualisieren. Registerkarten jetzt rekistiert emailAdd...
E-Mail Alias und Shared Mailbox UI-Unterstützung hinzufügen
Komponist "From:" Dropdown zum Wechseln zwischen Primar, Alias und Shared Mailbox Adressen. Neue "Mailboxes" 6. Registerkarte in E-Mail-Einstellungen für org-we...
Fix PRE_TICKET DB Einschränkung + Redesign Erstellungsform
- CHECK Einschränkung auf support_ticket.status zu erlauben ordinal 14 - Redesigned TicketCreationForm mit moderner kartenbasierter Benutzeroberfläche: - "Wie...
PRE_TICKET Status mit Start Chat hinzufügen
- TicketCreationForm: zwei Buttons "Chat starten" (Pre-Ticket, kein Titel erforderlich, nur Thema) und "Ticket einreichen" (voller Ticket mit Titel) - TicketH...
Auszug Themen-Array aus { Themen: [...] API-Antwort
Der GET /api/support/topics Endpunkt gibt { Themen: [...], nicht ein Roh-Array. Alle Verbraucher extrahieren jetzt data.topics vor der Verwendung des Arrays.
Öffnen Sie das Werkzeugfenster von Fehler und 404 Seiten
Alte /help/ticket/neue Navigation mit Tool:open CustomEvent ersetzen um das Support-Popup-Fenster direkt zu öffnen.
Granulare Rollenbearbeitung, Labeltausch und Teammitglieder Unterstützung
- Hinzufügen von isAllowEditTitle und istAllowEditSecurity zur SecurityRole-Schnittstelle - Ermöglichen Sie die Bearbeitung von Sicherheitseinstellungen auf Mit...
Fehleranzeige hinzufügen, wenn die Themenerstellung fehlschlägt
Zeigt die API-Fehlermeldung im Dialog an, anstatt stillschweigend zu versagen.
Fix Abteilungsladung in TopicManager
X-***-Token-Header senden (passendes DepartmentManager-Muster) und extrahieren Abteilungen aus data.departments Antwortform.
Array.isArray-Wächter auf API-Antworten hinzufügen, um .map-Fehler zu verhindern
API kann Fehlerobjekte anstelle von Arrays zurückgeben, wenn Backend-Tabellen existieren noch nicht. Bewachen Sie alle Array-Operationen mit Array.isArray-Prüfu...
Wie das, was Sie sehen Versand?
Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.
