Kalender, Kontakt und Integration ID-Typen von Long auf UUID aktualisieren
Kalender-Einheiten, Kontakt-Unterentitäten und ContactIntegration IDs sind jetzt UUID. Updates alle Dienste, Controller und DAV Endpunkte.
Revert productIdsWithInventory zurück nach Long (Angebot hält sich lange)
Aktualisieren KbMediaRepository und VoipMessageRepository Abfrageparam-Typen auf UUID
verbleibende Long/UUID-Typ-Munken in Controllern und Bohnen auflösen
Behebt LeadVendorController, LeadMarketController, LeadImportController, ImagingController, AccountController, MediaStreamController, POSController, MemberContr...
verbleibende Long/UUID-Typ-Munches in Services und DTOs lösen
Behebt Kompilationsfehler in CommerceService, OrganisationService, ExternAuthProviderService, Img*Service, Lead*Service, LeadVendorService, ImageService, und al...
Sicherstellen Anbieter-Karten strecken sich auf gleiche Höhe in der Raster
Behalten Sie die benötigten Felder in erstellen Buch-Neigung
Das Backend DTO benötigt isOrgDefault, isOrgLevel und ist Felder - nur Name senden verursacht einen 415 Unsupported Media Type.
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...
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...
Einsetzbarer Fehler anzeigen, wenn SIP-Kenndaten ausfallen (fehlende VoipCalling-Berechtigung)
Griff RC Webhook Validierung Token; Körper optional für Überprüfungsanfragen machen
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ä...
Fügen Sie @JsonIgnore zu VoipMessage.conversation hinzufügen, um faule Last auf Serialisierung zu verhindern
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...
Serialisieren Sie Long IDs als Strings, um JS-Präzisionsverlust zu verhindern
CockroachDB unique_rowid() erzeugt 64-Bit-Eingänge größer als Number.MAX_SAFE_INTEGER (2-53-1). JS JSON.parse schweigend um sie herum, verursachte Konversation ...
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...
Zurück Zurück senden Sie die Karte von sendem Endpunkt, um LazyInitializationException zu verhindern
VoipMessage.conversation ist FetchType.LAZY; nach @Transactional Commits, Jackson Serialisierung der Entität würde LazyInitializationException werfen verursacht...
Zurückfallen auf org mainPhoneNumber, wenn das Mitglied keine VOIP-Konfigur hat
Mitglieder ohne eine individuelle MemberVoipConfig (oder keine von PhoneNumber-Set) jetzt verwenden Sie die org mainPhoneNumber von VoipProviderConfig als Outbo...
getJwtKey() von WebhookController nach OAuth Migration entfernen
Signature Validierung verwendet jwtKey als HMAC Geheimnis, das nicht mehr existiert auf VoipProviderConfig. Überspringen Validierung für jetzt im Einklang mit *...
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.
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.
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...
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 ...
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
Verwenden Sie ical4j Builder in generierenEventIcs Fallback, verwenden Version konstant
Entfernen Sie No-op PrePersist/PreUpdate von ContactIntegration; syncStatus Test-Antwort 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.
