Verwenden Sie Grid-Größe prop so AV-Panel füllen die Zeile
MUI v7's Grid ist flexbox-basiert, so dass die gridColumn sx, die ich benutzt hatte war ein No-op-Elemente in ihrer natürlichen Breite gerendert und leer gelass...
Migrate abgestandene Klingelton-IDs, um auf Last zu klassieren
Wenn die gespeicherten AV-Einstellungen eines Benutzers auf einen Klingelton verweisen, der nicht mehr existiert im Katalog (z.B. 'classic' aus der Zeit vor dem...
Dreispalten-Audiolayout, Drop-Ste-Banner, Füllbreite
Laicht den Audio-Subtab als Mikrofon | Lautsprecher | Fortgeschritten über die volle Reihe auf lg+ Bildschirmen (md noch pairet sie zwei-up, xs Stapel). Die For...
AV-Einstellungen in Audio/Video/Ringtones subtabs
Reorganisiert die Registerkarte Audio/Video in drei interne Subtabs und legt jeweils horizontal, so Einstellungen passen innerhalb des viewport ohne die Wand de...
Audio / Video-Einstellungen Registerkarte hinzufügen und in Softphone verdrahten
Fügt ein pro-Gerät AV-Einstellungsspeicher hinzu (localStorage, maschinenspezifisch, nicht Roaming) plus eine voll funktionsfähige Registerkarte auf /settings/m...
Always-on SIP-Sitzung mit Auto-Popup + Klingelton auf eingehenden Anrufen
Das Softphone verwendet, um nur zu registrieren, während das Popup-Tool-Fenster geöffnet war schließen und eingehende Anrufe wurden stillschweigend verpasst. He...
Dialpad-Zifferungen registrieren sich jetzt auf Touch-Geräten
Die Einwahlpad-Buttons genannt e.preventDefault() sowohl aufTouchStart als auch aufTouchEnd. Das stoppt den Browser von der Entlassung der synthetischen Klick-E...
Org-Nutzung von Name und Beschreibung in HTML-Kopf
DynamicMetaLoader setzt jetzt document.title to siteNameShort (was siteName) und schreibt die org-Beschreibung in das Meta Beschreibungs-Tag. Statisches Layout....
Separate Globus-Präsenz für Marketing Live-Chat vs Mitglieder
Öffentliche Chat-Widget-Tickets halten org Platzhalter als requestId; nur verwenden Mediensitzung Präsenz für diese Reihen. Interne und andere Tickets verwenden...
Pipe sip.js init Schritte zum Serverlog über beacon
Der Browser-seitige SDK-Init-Ausfall ist derzeit unsichtbar - das Popup nur sagt "Telefon SDK nicht zu initialisieren" ohne Nachricht, die WebSocket nie öffnet,...
Globe nutzt Mediensitzungspräsenz für Marketingbesucher
Öffentliche Chat-Sitzung GUIDs in Präsenz-Schnappschuss anfordern; online behandeln, wenn entweder Sitzung oder Requestor Mitglied ist verbunden. Behandeln Schn...
Surface SIP.js init/Transportfehler auf die Browserkonsole
Leer "Telefon SDK nicht zu initialisieren" Nachrichten versteckten die tatsächlichen Versagen von sip.js. Schalten Sie logBuiltinEnabled, so dass die Bibliothek...
Add includeCompany to market popup und companyName to Leads
Market Add/edit popup (LeadMarketManager): - Funksteuerung "Track Company Name" / "Individual Only" (erforderlich) - Standardwerte auf neuen Markt zu verunsiche...
Anbietername im Ansichtsmodus + eigene Erweiterung im Edit Dropdown anzeigen
Zwei Käfer auf ************ 1. Ansichtsmodus entleert die rohe UUID "Instance 32f520b0-347a-"..., weil die Instanzenliste wurde nur innerhalb handleVoipEdit...
Verkaufstyp Pfad in Add Lead Untertitel anzeigen
Fügt den Markt Verkaufstyp und Sub-Type an die "Adding to"-Linie an, so das Formular spiegelt die Etiketten im Edit Market Popup unter ************ Renders als ...
Bewegen Erstellen Lead-Action in Header, Drop klebrige Bar
Ersetzen Sie den Button von oben rechts Abbrechen durch die primäre Lead-Aktion und entfernen Sie die untere klebrige Aktionsleiste vollständig. Fügen Sie einen...
Scope Fügen Sie Lead-Rolle und Fußgänger in den Inhaltsbereich
Das Formular wurde mit minHeight: 100vh in einem Elternteil, das ist bereits calc(100vh - 56px), der eine äußere Scrollleiste erzwingt, auch wenn der Inhalt pas...
Unified PhoneSdk unterstützt RingCentral + sip.js (FreePBX)
Der Softphone-Hook verwendet, um ringcentral-Web-Telefon bedingungslos zu instanzieren, die auf jede FreePBX Anmeldeform warf, weil dieses SDK hart codiert ist ...
Intelligentes Multi-Spalten-Layout für Lead-Formular hinzufügen
Restrukturieren Sie die Seite in ein Top-Level-Raster so Abschnitte horizontal zusammensetzen statt der Dehnung einzelner Felder: - Markt & Zuordnung verwendet...
Verwenden Sie /api/security/members/names für die Namensauflösung vongeordneten Mitgliedern
Die by-department-Endpunkt-Filter nur für aktive Teammitglieder, fehlen Zuweisungen an Mitglieder oder inaktive Mitglieder zu gründen. Wechseln Sie zu /names, k...
Machen Sie Best Contact Time zu einem Freitext-Feld
Ersetzen Sie den Morning/Afternoon/Evening Dropdown auf dem Add Lead und Lead Bearbeitungsformulare mit Klartexteingabe anzeigen, damit Mitglieder spezifische A...
Vollbreite Leitungsform und Freigabe für klebrige Fußgänger hinzufügen
Lassen Sie die 1200px max-Breite auf /bles/neu, so dass die Form überspannt den Seitenbereich, und Bump Bottom Polsterung, so dass die klebrige Aktionsleiste ni...
Single-Lead Add Lead-Formular bei /leads/new
Refactor Add Lead aus einer in-page Multi-Tab-Seanne in eine dedizierte Route bei /leads/new, so dass es direkt verlinkt werden kann. Der aktuelle Markt ist vor...
Hinzufügen fehlendes istDisplayOnIntake-Feld zu FormField-Schnittstelle und neue Feld-literal
Verwenden Sie String-Typ für zugewiesenMemberId, um Präzisionsverlust zu verhindern
Anzeige auf Einnahme-Keehe hinzufügen, Auto-Lock, wenn erforderlich aktiviert ist
Link zugewiesener Mitgliedsname zu ihrer Telefon-Einstellungen-Seite
Mitgliedsnamen-Anzeige und Unsign-Button zu den Registerkarten pro Instanz hinzufügen
Mitgliedernamen anzeigen und Unassign-Aktion zu org-Level-Erweiterungen hinzufügen
Wire VOIP-Konfiguration an Provider+Extension Selektoren mit Zuweisung Durchsetzung
Fügen Sie getippte DTOs, unsign API-Methode hinzu und aktualisieren MembershipPermissionsTab VOIP-Typen
ATF-Karte vollständig aussperren, wenn alle Felder durch aufgetragene Modelle gesperrt sind
Probe Master-Modell Endpunkt und fix angewendetModell org ID
- Ersetzen Sie angewendetesModell.source-basiertes Gate mit einer direkten Sonde von /api/security/master-Modell auf Mount; r.ok=false (409) bedeutet die org ...
Gate Zensur Tab Optionen durch angewandte Modell Einschränkungen
- Hide EDIT MASTER MODEL-Taste, wenn org durch einen Zweigtyp geregelt wird (AnwendengemitteltModel.source anstelle von unzuverlässigen Org context branchType...
Aktive Mailbox in URL-Abfrageparams
Das Umschalten von Postfächern aktualisiert jetzt die URL (?mailboxId, ?mailboxId, ?mailbox) so aktualisieren Sie den Browser stellt die gleiche Mailbox. Messag...
Mark-as-Lese und Nachrichten-Steigerung für gemeinsame/Mitglieder-Postfächer
Klassischer Modus lädt jetzt geteilte Mailbox-Nachrichten über die richtige /messages/{folder] Endpunkt (rief die nicht existierenden /Konversationen auf Endpun...
Genauer Provider-Verbindungsstatus von isConnected anzeigen
Erändert die alte Logik, die "Connected" für jeden Anbieter ohne Synchronisation zeigte Fehler (einschließlich brandneuer Anbieter, die nie getestet wurden). N...
Wire Verfügbar/Unverfügbare Schalter auf Backend und beheben OFFLINE Präsenz Bug
- Umbenennen Paused/Aktiv-Chip in NavTop verfügbar/Nichtverfügbarkeit - Erste Verfügbarkeit auf mount und persist toggles über neue me/verfügbarkeit API abrufen...
Passe ausgewähltFolder an ThreadDetailAn so email:folder-changed fires with a valide folder
conversation.folder ist immer undefiniert, weil die Java ConversationEntity hat OrdnerIds (text[]) und kein Ordner-String-Feld. Dies führte zu loadThread zu ruf...
Synchronisieren Sie Mailbox Dropdown zu primären Mailbox auf Last
Dropdown standardmäßig auf die erste Liste Element, weil ausgewählteMailbox initialisiert ohne MailboxId, wodurch aktuelles Value sich entschließt, 'persönlich'...
Oberfläche HTTP-Fehler, so dass Upload-Fehler sichtbar sind
Ersetzen leise console.warn mit einem geworfenen Fehler auf Nicht-OK-Status, damit der Benutzer den eigentlichen Ausfallgrund sieht (Status + Response Body) ans...
Trust Backend anhängigCount, Drop Client-Offsets
Backend pendingCount ist jetzt ungelesener (zählt SUPPORT_TICKET-Sitzungen mit Nachrichten, die neuer sind als die letzten Anzeigen des Besitzers). Wenn der Age...
MarkAsRead nach Agent senden so lastViewed Vorauss
Auf Support-Tickets werden sowohl Besucher- als auch Agenten-Nachrichten unter der gespeichert. gleiches Systemmitglied, so dass die ungelesene Zählabfrage Memb...
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.