Entfernen Sie alte Third-Party-Integrationen Registerkarte und unbenutzten Code
- Löschen ThirdPartyIntegrationsTab Komponente (alte Kalender Sync UI, ersetzt durch neues CalDAV/CardDAV-System) - Löschen /api/integrations Proxy-Route (nur...
Verhindere Empfänger-Posover von blinken in der oberen linken Ecke
Der Poppover initialisierte an Position {0,0] und in einem neu positioniert VerwendungEffect (nach der Farbe), wodurch ein sichtbares Ein-Fly-in von oben links....
Portal alle Overlays aus dem Werkzeugfenster Stapelkontext
ToolWindowShell gilt für "transform: translateY(0)", das einen erstellt CSS Stacking Kontext. Dies verursachte alle "Position: fix" overlays (autocomplete dropd...
Beheben Sie Autocomplete - Endlosschleife, fehlende API, auth
Drei Ursachen behoben: 1. Unendliche Re-Render-Schleife: vorhandene E-Mails war eine neue Array-Referenz jeder Render, wodurch der SucheinsatzE-Effekt endlo...
Beheben untypisierte Empfängereingaben und Match Thema Feld-Styling
- Behobener Drag-Handler blockiert Eingabefokus durch Überspringen verhindernDefault beim Klicken auf INPUT-Elemente oder Buttons - Rewired RecipientField von...
Unbenutzte Vermächtnis MessageComposer und Manager entfernen
Diese Komponenten wurden durch das Toolfenster MessageTool.tsx ersetzt und werden nirgendwo mehr in der Codebasis importiert.
Empfängerfelder in Werkzeugfensterkomponist integrieren
Die vorherige Commit-Dead hat die Komponenten des Empfängers hinzugefügt, aber die falscher Komponist (MessageComposer.tsx). Dies integriert RecipientField in M...
Fügen Sie Buch-Buttons pro Quelle, entfernen redundant verwalten Symbol
- Entfernen redundant "+" verwalten Quellen-Symbol aus Quellen Ansicht Kopf-Header (bereits erreichbar über unten "Kontaktquellen verwalten"-Taste) - Fügen Si...
Edit-Modus, Titelfeld und Live-Status zum Quellenmanagement hinzufügen
- ManageSourcesDialog hat jetzt Edit-Button pro Quelle für die Bearbeitung Titel und Anmeldeinformationen (CalDAV/CardDAV URL, Benutzername, Passwort) - Fügen...
Quelle hinzufügen mit Kontaktquellen-Dialog ersetzen
- AddSourceDialog umbenennen - VerwaltenQuellenDialog mit voller CRUD (Liste vorhandene Quellen mit Status + entfernen, plus inline hinzufügen Form) - Bewegen...
Moderne Empfängerfelder mit Chips, Autocomplete und Kontakt-Picker hinzufügen
Basis-Texteingaben in E-Mail-Zusammenstellung zu/CC/BCC-Feldern durch reichere Empfängerkomponenten: Chip-basiertes Display mit entfernenden Tasten, debounced a...
Hinzufügen von Sync-Trrang, Quellverwaltung und WebSocket-Status
- Überholung KontakteLeftPanel mit 3 Anzeigemodi: org-only Bücher, Quellen mit verschachtelten Büchern (Synchronisation) und flachen Org-Büchern (Synchronisat...
Kontaktdialog hinzufügen mit Multi-Tab-Formular hinzufügen
Fügt einen voll funktionsfähigen Dialog Kontakt erstellen, der über einen "Neuen"-Chip zugänglich ist in der Kontakt-Toolbar. Der Dialog unterstützt alle Kontak...
Einsetzbarer Fehler anzeigen, wenn SIP-Kenndaten ausfallen (fehlende VoipCalling-Berechtigung)
Wire SoftphonePanel zu Softphone-Hook verwenden; entfernen Sie alle Mock-Staat; fügen Fähigkeitsschutz
Bildanhänge im Chat senden und anzeigen
- SmsChatTab: Datei als base64 über FileReader lesen, zur API gehen, <img" in Nachrichtenblase geben - voipApi: Addiertparams zu sendSms hinzufügen
Fügen Sie die VerwendungSoftphone Hook mit WebPhone SDK, STOMP-Events und REST-Datenladung hinzu
Installieren Sie ringcentral-web-phone; fügen Sie Call-Management-API-Methoden hinzu
Verwenden Sie String-GesprächseId während SMS-Tool, um 64-Bit-IDs zu behandeln
Backend jetzt serialisiert Long as string; aktualisieren Sie alle KonversationId-Typen von der Nummer zu String zu entsprechen. Auch aktivieren Sie senden Taste...
Entfernen Sie doppelte Zurück-Taste von RingCentralConfig
Parent PhoneProviderSetup macht bereits einen IconButton mit ArrowLeft in der Konfigurations-Ansicht-Header, so dass die Zurück-Taste innerhalb RingCentralConfi...
Ersetzen Sie JWT-Konfiguration mit OAuth connect UI für RingCentral
- RingCentralConfig: OAuth Verbindungs-/Zerbinden-Taste mit Statusanzeige, Hauptnummernfeld, Testverbindung (nur bei Verbindung) - voipApi: getOAuthStatus, st...
Equal-Höhe-Funktionskarten und Kazoo-bewusste Anbieterbeschreibungen
- Höhe setzen: 100% auf FeatureCard Motion Wrapper, so dass Karten in der gleichen Zeile passen die höchste Karte - Rekaktieren Sie KamoPBX-Beschreibung, um Kaz...
Verwenden Sie einfache img Tags für lokale SVG-Providerlogos
next/image dient nicht zuverlässig lokalen SVGs ohne unoptimiertes Flag. Einfache img-Tags laden /öffentliche Vermögenswerte direkt ohne Probleme.
SmsChatTab mit Suche hinzufügen, Emoji, Attach, Zeitstempel, schnelle Antworten
Entfernen Sie Client ID und geheime Felder von RingCentral UI
Dies sind Plattform-Level-Bescheinigungen, die einmal im K8s-Geheimn des K8-Geheimnisses gesetzt werden. Kunden müssen nur ihren JWT Key und die Hauptnummer anb...
Immer Softphone und SMS-Buttons in NavTop anzeigen
Entfernt istVoip-Gate, so dass die Tasten immer sichtbar sind, unabhängig von Feature Flag State.
Verwenden Sie Feature-Typ-Name als Schlüssel vor numerische ID in org Feature Preprocessing
Java gibt Funktionen mit "Typ: "VOIP" und einem numerischen "id" zurück. Die Vorverarbeitungskette hatte vor "obj.id" vor "obj.type", was zu allen Features um n...
SMS-Tool-Button zu NavTop, Gate Softphone + SMS auf organisations.isVoip hinzufügen
Redesign Telefon-Provider-Einrichtung, um E-Mail-Provider-Format mit Logos, Hilfe-Tipps entsprechen, und korrekte nörn Ihnen tabs
- TelefonProviderSetup umschreiben, um E-MailProviderSetup-Muster zu entsprechen: list/config view split, AnimatePresence-Übergänge, Zurück-Button mit Provider-...
Die Einstellungen des Phone-Systems(s) bedingungslos anzeigen, so können orgs VOIP konfigurieren, bevor es möglich ist
- Entfernen isVoip Gate aus dem Telefon-Abschnitt auf /settings Seite - Provider Setup-Karte hat keine Bedingung, so dass es immer erscheint; Agenten und Dial-P...
Schutz vor nicht-array API-Antworten im useContacts Hook
setBooks, fetchContacts und searchKontakte jetzt sicher handhaben Fehlerobjekte und Spring paginated Wrapper statt Absturz mit 'e.map ist keine Funktion'.
Stabilisieren Sie Load Callback und fix modal Reset in PersonalProviderSection
Persönliche Kalender & Kontakte zur Registerkarte Mitgliedschaft hinzufügen
PersonalProviderSection-Komponente für Mitglieder CalDav/CardDav-Integrations hinzufügen
CalDavProviderSetup-Komponente und caldav-Teilkomponenten hinzufügen
Hinzufügen /Kontakte Seite mit Drei-Panel-Layout und Kontakt-Komponenten
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.
