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...
Lesen Sie RingCentral client-id/secret von platform config, nicht per-org DB
Client-ID und Secret identifizieren die Kamo-App auf der RingCentral-Plattform sie werden über alle Orgs verteilt. Injizieren Sie sie von Spring Boot Eigenschaf...
ClientId/clientSecret von VoipProviderConfig entfernen
Dabei handelt es sich um Referenzen auf Plattformebene, die über alle Orgs hinweg ausgetauscht werden. Nur jwtKey und mainPhoneNumber sind pro-Ort.
Verwenden Sie korrekte Session-Schlüssel-Einsatz für orgID und memberID
KSessionService speichert Schlüssel als orgID und MemberID (Capital D). Beide Controller riefen .get("orgId") und .get("memberId") die immer NullPointerExceptio...
Immer Softphone und SMS-Buttons in NavTop anzeigen
Entfernt istVoip-Gate, so dass die Tasten immer sichtbar sind, unabhängig von Feature Flag State.
Dockerfile für VOIPService hinzufügen
Passt das Shared-Bibliothek + Service zweistufige Baumuster von EmailService und andere Java-Dienste.
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
Fügen Sie voip. zu NATS-Stream-Themen hinzu und behandeln Sie IllegalStateException in VoipStompRelayController
Der NATS-Stream nur abgedeckt Chat., so abonnieren voip. IllegalStateException ([SUB-90007] Keine passenden Streams). Zusätzliche voip. zu den Strompersonen, so...
Security-Service.*** zu K8s ConfigMap hinzufügen
KamoJwtService verlangt diese Eigenschaft für Träger-Token-Validierung in DavAuthFilter, aber die K8s ConfigMap überschreibt application.yml und wurde fehlt es ...
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'.
Richtig Feldname in findEventsNeedingSync Abfrage von 'integration' bis 'KontaktIntegration'
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
Erstes DaemonService-Projekt - Quarz-Jobs, NATS-Publisher, K8s, CI/CD
ContactSyncLog auf Kalender/Kontaktmutationen für bidirektionale Synchronisation schreiben
Fügen Sie Google, Microsoft und GenericDav Provider stubs mit Token-Refreshers
IntegrationSettingsController, IntegrationSettingsService, SyncTriggerPublisher stub hinzufügen
ID-basierte Abfragemethoden zu ContactIntegrationRepository hinzufügen
EntpackenUserId Helfer, ETag Kommentar in KamoGroupwareProvider hinzufügen
GroupwareProvider-Schnittstelle, ProviderContext und Modellklassen hinzufügen
- GroupwareProvider-Schnittstelle definiert Kalender- und Kontaktbuch-Operationen - ProviderContext trägt Laufzeitkontext für Provider-Berufe - Modellklassen: P...
CalDav/CardDav Teil 4 - Schema-Indizes und E-Mail-Repo-Scan
- Zusatzindizes auf ************ und ************ via SchemaCleanupRunner (Hibernate ddl-auto:update fügt die FK-Spalten hinzu; Indizes sind extra) - Aktivi...
CalDav/CardDav Teil 4 - Shared Library Repository und Entity Additions
- contactIntegration FK zu ContactBook entity hinzufügen - finde hinzufügenKontaktIntegrationId zu UserCalendarRepository - finde hinzufügenKontaktIntegrationId...
ProxyDav Route hinzufügen, vorwärts() Body Guard für DAV-Methoden hinzufügen, E-Mail-Dienst URL hinzufügen
CardDavController und ContactService DAV-Methoden für CardDAV-Unterstützung hinzufügen
hinzufügen Sie findenByUidAndContactBookId, findeSeher, findeDeletedSince to ContactRepository; findeByOwnerId zu ContactBookRepository hinzufügen
CalDavController und CalendarService DAV Methoden hinzufügen
Fügt findEventByUid hinzu, getChangedEventsSince, getDeletedEventsSince to CalendarService. Fügt CalDavController Handhabung PROPFIND, REPORT, MKCALENDAR, PROPP...
hinzufügen, finde bis zu CalendarEventRepository finde, findeÜbernung, findeSeit zu CalendarEventRepository
Fügen Sie DavAuthFilter hinzu (Basic + Bearer auth für DAV Endpoints)
KamoJwtService für Bearer Token Validierung in DavAuthFilter hinzufügen
Wie, was Sie sehen Versand?
Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.
