Ersetzen Sie jede Art mit der richtigen LeadWithAccount-Schnittstelle
- Erstellen LeadWithAccount-Schnittstelle Erweiterung Lead mit optionalen KontoId - Ersetzen Sie jede Typ-Antsatz durch LeadWithAccount-Typ - Behebt ESLint-Fehl...
Entfernen Sie falsche VerwendungMemo Wrapper von ReportsPane Komponente
- Entfernen Sie fehlerhafte ., []); Schließung der Klammer, die Syntax-Fehler verursachte - ReportsPane ist eine reguläre Funktionskomponente, nicht im Einsatz ...
Ersetzen Sie Grid-Komponenten mit Box, um die Kompatibilität von MUI Grid API zu beheben
Fügen Sie Polsterung zu Hauptbehälter zu verhindern Tab-Panels berühren Wände
Korrigieren Sie JSX-Struktur - fehlendes Schließen Box-Tag hinzufügen
Tabellenreihenbewegung und Neuzeichnung bei der Auswahl an der Checkbox vorverehte
- Deaktivieren von animateRows, um visuelle Bewegungen zu verhindern, wenn Zeilen ausgewählt werden - Batch State Updates in onSelectionCchanged mit requestAnim...
Ändern Sie Grim Status-Symbol von raven.svg zu raven.ico
- Icon-Pfad von /icon/raven.svg nach /icon/raven.ico aktualisieren - Halten Sie roten Farbfilter (#ef4444) angewendet auf Symbol - Icon-Größe bleibt 18px, um mi...
Stellen Sie sicher, raven.svg icon ist richtig für Grim Status angezeigt
- Verify path /icon/raven.svg korrekt verweist public/icon/raven.svg - Fügen Sie Display-Flex hinzu, um eine ordnungsgemäße Rendering zu gewährleisten - CSS-Fil...
Beheben Sie vertikale Ausrichtung der Kontaktsäule und fügen Sie Checkboxen zu heften Zeilen hinzu
- Höhe hinzufügen: 100% und rechtfertigenContent: Mitte zu Kontaktsäule für vertikale Mittelausrichtung - Manuelle Checkbox-Eingabe zu IdRenderer hinzufügen, um...
Verbesserung des Kontaktfeldes, Statusausrichtung und geheftenen Zeilen
- Reduzierung der Lücke zwischen Name und E-Mail im Kontaktfeld von 0.25 auf 0 (mit LineHeight-Anpassungen) - Statusfeldinhalte vertikal nach Mitte mit Flex-Aus...
Vertikal Zentrum dringender Abzeichen in Kontaktsäule
- Change alignItems von 'flex-start' zu 'center' für vertikale Ausrichtung - Entfernen mt: 0.25 Margin-Top, da es nicht mehr mit der Mittelausrichtung benötigt ...
ESLint-Fehler im LeadManager beheben
- 'gefiltert' ändern 'gefiltert' (Präfer-Const) - Ersetzen Sie 'alle' Typen durch die richtige PinnedLead-Schnittstelle - ungenutzten PushPin Import entfernen -...
Wiederherstellen der Verbindungs-Denn-Funktionalität zwischen Aufgaben-Elementen
- StartConnection-Funktion zur richtigen Annahme des AntwortIndex-Parameters - SVG-Rendering für Verbindungsleitungen hinzugefügt (sowohl bestehende als auch Dr...
Resolve TypeScript-Typfehler für reaktionsdraggable nodeRef
- Aktualisiert nodeRefs Kartentyp, um RefObject<HTMLDivElement zu akzeptieren | null. - Typ-Antreichung beim Passieren von KnotenRef zu Draggable Komponente hin...
Suche findDOMNode-Fehler auf Aufgaben-Seite für React 19 Kompatibilität
- NodeRef prop zu reagierend-draggable Komponenten hinzugefügt, um veraltete findDOMNode zu vermeiden - Erstellt ref Karte zu speichern refs für jeden Draggable...
Korrigieren Sie die Tasten-Layout und machen Seitentasten doppelt so breit
- Bewegte Klare Taste rechts von der Ruftaste - Backspace-Taste bleibt links - Beide Seitenknöpfe (Rückraum und klar) sind jetzt doppelt so breit - Verdoppelte ...
Entfernen Sie Duplikat aufMouseLeave prop in Wählfeld-Buttons
- Kombiniertes Duplikat aufMouseLeave Handler in Einzelhandler - Behebungen Build-Fehler: Keine doppelten Requisiten erlaubt
Build-Fehler in Pipeline-Komponenten lösen
- Feste Grid-Komponente Nutzung: geändert von Grid item xs={12' zu Grid size={ xs: 12 s (MUI v6 Grid2 API) - Reparierte ungültige Icon-Importe: ersetztes Paket ...
Simplify getDisplayName um userInfo.usernameAlias direkt zu verwenden
- Entfernt unnötige Fallback-Logik und Fehlerprüfungen - BenutzerInfo.usernameAlias direkt von *** Sitzungsdaten verwenden - Nur ROFL anzeigen, wenn userInfo fe...
Lösen Sie "Welcome back" Benutzernamen-Anzeige Problem in NavTop
- Fixed getDisplayName() um "ROFL" nur bei tatsächlichen Fehlern anzuzeigen, nicht während des Ladens - Zusätzliche Ladezustandsbehandlung, um "Welcome back"......
Vorauthentische Sitzung von OTKPreAuthFilter in getMyNetworks verwenden
- 401-Fehler durch Überprüfung der vor-authentisch- session von OTKPreAuthFilter zuerst behoben - OTKPreAuthFilter validiert und verbraucht bereits OTK, also so...
Automatisches Logout auf 401 Fehler in der Netzwerkseite verhindern
- Geänderte 401 Fehlerbehandlung, um Fehlermeldung anzeigt, anstatt sofort auf /logout umzuleiten - Retry-Button zur Fehlerwarnung für eine einfachere Wiederher...
Ungültig aufWebSocketClose und aufWebSocketErr von ClientOptions entfernen
- Entfernt aufWebSocketClose und aufWebSocketError Handler, da sie keine gültigen ClientOptions Eigenschaften sind - WebSocket close und Fehlerereignisse werden...
Bewegen Sie aufWebSocketClose und aufWebSocketError zu Client-Konstrukteur-Optionen
- Verschiebet aufWebSocketClose und aufWebSocketErr von der Immobilienübertragung zu Client-Konstrukteur-Optionen - Diese Handler sollten in ClientOptions defin...
ungültige 'aktive' Eigenschaftsprüfung von STOMP Client entfernen
- Entfernt ClientRef.current.aktive Prüfung, die auf Client-Typ nicht existiert - Nur ClientRef.current.connected verwenden, welches die richtige Eigenschaft is...
Stomp-Subskriptum durch Subscription von @stomp/stompjs ersetzen
- Geänderte Import von StompSubskript auf Abonnement (richtiger Exportname) - Alle Art-Referenzen zur Verwendung von Abonnement anstelle von StompSubscription a...
ungültige Verbindungs-Eigenschaft von STOMP ClientOptions entfernen
- Entfernte VerbindungTimeout-Eigenschaft, die nicht Teil der ClientOptions-Typ ist - Verbindungs-Timeout wird bereits manuell über connectionTimeoutRef gehandh...
TypScript-Builderfehler in LeadManager-Komponente lösen
- Fehler beim Reaktentyp des Chip-Symbols durch Änderung von ReactNode in ReactElement behoben - Entfernte ungenutzte Importe und Requisiten - Retubern von der ...
Passwort-Manager autofill auf Anmeldeformular aktivieren (#3735)
Korrigieren Autocomplete-Attribute, um Passwort-Manager Autofill zu aktivieren
Auto-scroll Chat nach unten auf laden und neue Nachrichten
Verfolgen Sie vorherige Nachrichtenannahme und scrollen Sie reibungslos, wenn neue Nachrichten ankommen; scrollen Sie sofort bei der Erstlast oder bei der Unmin...
Frontend WebSocket Beharrlichkeit - Match Backend Timing und schneller wieder verbinden
Heartbeat: 4s -" 20s to match backend, wieder Anschlussverzögerung: 5s - 1s, fügen Sie 30s Verbindung Timeout
WebSocket persistente Verbindung mit aggressiven Keepalive
Idle Timeout auf 0 gesetzt, Herzschlag 20s, Trennung Verzögerung 30s, Match Frontend Timing
Optimieren Sie Softphone, um alle Inhalte ohne Scrollen bei 680px Höhe passen
CHATBOX HEIGHT: 550px - 680px (optimale Balance) PHONE DISPLAY: Reduzierte MinHeight (100/75 - 85/65), Polsterung (14/16 - 12/14) CALL CONTROLS: Alle 9 Tasten...
ChatBox Höhe auf komfortablere 550px reduzieren
Geändert von 85% viewport (750-850px) auf fixe 550px für bessere UX WebRTC-Anrufsteuerungen bleiben vollständig intakt und funktionsfähig
Softphone ohne Scrollen vollständig sichtbar machen - umfangreiches kompaktes Layout
CHATBOX HEIGHT: - Von der festen 600px auf 85% der Aussichtshöhe geändert - Verwendet Math.floor(window.innerHeight * 0.85) für reaktionsschnelle sizing - Biete...
Beseitigen Sie horizontale Scrollleisten und erhöhen Softphone-Sichtbarkeit
LAYOUT FIXES: - Erhöhen Sie DOCKED_HEIGHT von 480px auf 600px für besseren vertikalen Raum - Zusätzliche Breitenbeschränkungen (minWidth, maxWidth) zu Softphone...
Entfernen Sie verbundene Prüfung und fügen Sie debug Logging für STOMP-Aktivierung hinzu
Der STOMP-Client aktivierte nicht, weil die verbundene Überprüfung dies verhinderte. Zu debug logs hinzugefügt, um zu diagnostizieren.
STOMP-Client nur nach Eröffnung von SockJS aktivieren
Kritischer Fehlerbehebung: STOMP Client wurde aktiviert, bevor SockJS öffnete, was eine sofortige Trennung zur Folge hatte. Wartet nun auf SockJS onopen event, ...
SockJS Fallrücktransporte für WebSocket-Verbindung en einsbefähigen
Erlauben Sie xhr-Streaming und xhr-polling als Fallback, wenn WebSocket-Upgrade fehlschlägt.
ungültige 'aktive' Eigenschaftsprüfung in useChatWebSocket entfernen
Der Client-Typ von @stomp/stompjs hat keine 'aktive' Eigenschaft. Entfernt die ungültige Überprüfung, da client.activate() sofort nach der Client-Erstellung auf...
Warten Sie auf SockJS vor der Aktivierung des STOMP-Clients
- Beheben Sie die Rennbedingungen, in der sich STOMP-Client aktivierte, bevor SockJS-Verbindung bereit war - Verschieben client.activate() zu SockJS onopen call...
Hardcode-SSL-Einstellungen in ConfigMap für die Produktion
- Entfernte Umgebung variable Platzhalter - Hardcoded Port 8443, SSL aktiviert, keystore path - Behebt Spring Boot nicht richtig lösen env vars
Korrigieren Spring Boot SSL Umgebungsnamen
- SSL_ENABLED in SERVER_SSL_ENABLED geändert - Geändert SSL_KEY_STORE auf SERVER_SSL_KEY_STORE - Geändert SSL_KEY_STORE_PASSWORD auf SERVER_SSL_STORE_PASSWORD -...
Route ALL WebRTC API Anfragen zu Port 8443
- Alle WebRTC API-Routen zur Nutzung von Medien aktualisiert.{domain":8443 - Nicht mehr mit Traefik für WebRTC Endpunkte - Matches Medien API und WebSocket Konf...
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.