ZellPhone eingebettetes Feld zur Mitgliedseinrichtung hinzufügen
Fügen Sie Handy-Spalte auf Mitglieder-Tabelle für Bulk-Text-SMS
Inline Hinzufügen zu Kontakten Dialog von Empfänger popover
Ersetzen Sie das alte Verhalten (navigieren zu /kontakte Seite, verlieren die Komponist) mit einem leichten Inline-Dialog, der: - Vor- und Nachname aus dem Emp...
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...
Sync-Status pro Quelle in WebSocket + displayName-Unterstützung hinzufügen
- WebSocket Sync-Status beinhaltet jetzt pro Integration Status in einem 'Quellen' Karte durch Integration ID Schlüssel - applyConfig behandelt jetzt displayN...
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...
MitgliedId in synchrone komplette NATS-Nachrichten einschließen
SyncCompletePublisher akzeptiert jetzt optionale Parameter, und ContactSyncJob gibt es von der Integrations-Mitgliedsreferenz weiter. Dies ermöglicht EmailServi...
Hinzufügen von Sync-Titel- und WebSocket-Sync-Status
- PUT /member/sync-toggle endpoint zu Batch-toggle sync hinzufügen Mitgliedsintegrationen auf einmal - ContactSyncWebSocketController-Rundeintrag aggregierter...
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)
Griff RC Webhook Validierung Token; Körper optional für Überprüfungsanfragen machen
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
MMS-Anhänger-Unterstützung hinzufügen - mehrteiliges Senden, base64-Speicher, Bildanzeige
- RingCentralProvider: überschreiben sendSms mit mehrteiligen/form-data MMS Pfad - VoipMessageService: Anhang Bytes akzeptieren, Datenbank64 Daten URL in Anhang...
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
Hinzufügen von Call-Event Webhook-Pipeline; Zweig SMS vs Telefonie-Ereignisse vor der Verarbeitung
Hinzufügen von Funktionen, SIP-Angstdaten und Call-Management-REST-Controller
Umsetzung von RingCentral Call Management Methoden (Sip, History, Voicemail, Präsenz, Warteschlangen)
Erweiterung der PhoneProvider-Schnittstelle mit Anrufverwaltungsmethoden; Update Stubs
Long IDs in SmsController-Antworten Explizit stringify
**************** Long-as-string Ansatz war nicht Wirkung zeigend. Direkt .toString() auf allen langen IDs in der Controller Flat-Map-Antworten, um keinen JS-Prä...
Ermöglichen Sie Wiederholungen Zugriff für Benutzer ohne Abrechnung Abonnement
Fügen Sie @JsonIgnore zu VoipMessage.conversation hinzufügen, um faule Last auf Serialisierung zu verhindern
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.