Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· kamo-internal
Hilfe-Komponenten für Großtext-Anbieter hinzufügen
· kamo-internal
BulkTextProviderCard und BulkTextProviderSelector Komponenten hinzufügen
· SecurityService
CelliPhone und cellPhoneIsText im Member-Update-Endpoint akzeptieren
· kamo-internal
Hinzufügen von Bulk-Text-Proxy-Route und API-Client
· VOIPService
BulkTextConfigController mit CRUD + Testendepunkte hinzufügen
· VOIPService
BulkTextProviderFactory mit Tests hinzufügen
· VOIPService
InfobipTextProvider Implementierung mit Tests hinzufügen
· VOIPService
VonageTextProvider Implementierung mit Tests hinzufügen
· VOIPService
TwilioTextProvider Implementierung mit Tests hinzufügen
· VOIPService
Fügen Sie BulkTextProvider-Schnittstelle und SendTextResult DTO hinzu
· kamo-shared-library
ZellPhone eingebettetes Feld zur Mitgliedseinrichtung hinzufügen
· kamo-shared-library
BulkTextProviderConfig Entität und Projektarchiv hinzufügen
· kamo-shared-library
BulkTextProviderType enum hinzufügen
· InitializerService
Fügen Sie Handy-Spalte auf Mitglieder-Tabelle für Bulk-Text-SMS
· kamo-internal
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 Empfänger-Anzeigenamen vorbefüllt - Füllt E-Mail-Adresse des Empfängers - Pre-fills Organisation und Titel, wenn verfügbar über Kontaktdaten - Erleichtert den Benutzer ein Kontaktbuch aus einem Dropdown - Unterstützt das Hinzufügen mehrerer E-Mails, Telefone und Organisationen - Hat Label Selektoren (Arbeit/Person/Haus/Mobile etc.) - Zeigt Notenfeld - Speichert über die vorhandene POST ************ API - Updates der Empfänger-Chip zu isFromContacts nach erfolgreichem Speichern - Renders über Portal, um das Werkzeug Fenster Stacking Kontext zu entkommen - Auto-Schönt mit kurzer Bestätigung den Erfolg
· kamo-internal
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 Sie Titelfeld hinzu, wenn neue Quellen hinzugefügt werden, damit Benutzer sie unterscheiden können - Rot/grün/gelber Status-Stoll pro Quelle von WebSocket pro Integration status (verbunden/verbindung/verfallt) - WebSocket-Typ aktualisiert, um pro Quelle Statuskarte einzuschließen
· EmailService
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 displayName-Feld für benutzerdefinierte Quelltitel
· kamo-internal
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 autocomplete Suche Kontakte und aktuelle Empfänger, Hover/Klick popover mit Kontaktdaten und Aktionen (E-Mail kopieren, Kontakt ansehen, zu den Kontakten hinzufügen), drag-to-scroll im Mini-Modus, Multi-Line-Wrap in Fullscreen-Modus und ein multi-selektierter Kontaktpflücker-Dialog mit Buch Filterung.
· kamo-internal
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 (Synchronisation auf) - SyncFooter mit Echtzeit-WebSocket-powered Sync Statusanzeige hinzufügen - AddSourceDialog zur Verwaltung von Kontakt Provider-Intationen hinzufügen - Verwenden Sie den HookContactSyncWebSocket für STOMP Sync Status-Abonnement hinzufügen - toggleMemberSync hinzufügen, umContactIntegrations Hook zu verwenden - No-Books Wache auf Erstellen von Kontakt hinzufügen (zeigt Benachrichtigung, wenn keine Bücher existieren) - Default CreateContactDialog to org default book - PersonalProviderSection von der Mitglieder-Einstellungen-Seite entfernen
· DaemonService
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 EmailService, WebSocket sync Status-Updates zu routen zum richtigen Thema der Mitglieder.
· EmailService
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 Sync-Status hinzufügen zu /topic/contacts/sync/{memberId' via STOMP - SyncEventListener sendet jetzt WebSocket-Updates, wenn daemon.sync.complete kommt mit einem MitgliedId
· kamo-internal
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 Kontaktunterschriften (E-Mails, Telefone, Adressen, Orgs, URLs, IMs, Beziehungen) über 5 tabs mit Multi-Value Add/Entfernen, primäre Knet-Krews, automatisch generiert formatiertName und Client-seitige UID-Generation.
· kamo-internal
Wire SoftphonePanel zu Softphone-Hook verwenden; entfernen Sie alle Mock-Staat; fügen Fähigkeitsschutz
· kamo-internal
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
· InitializerService
Anhang_url-Spalte zu voip_messages hinzufügen
· kamo-shared-library
Anhang-Url-Feld zu VoipMessage Entity hinzufügen
· VOIPService
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 AnhangAnhänger - SmsController: base64-Anhang von Anfrage dekodieren, AnhangAnsatz in Antwort einschließen
· kamo-internal
Fügen Sie die VerwendungSoftphone Hook mit WebPhone SDK, STOMP-Events und REST-Datenladung hinzu
· kamo-internal
Installieren Sie ringcentral-web-phone; fügen Sie Call-Management-API-Methoden hinzu
· kamo-shared-library
findAllByProvider zu OrgOAuthTokenRepository hinzufügen

Euer Universum wartet.
Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.
Für immer kostenlos – keine Kreditkarte erforderlich