ESLint-Fehler im LeadManager beheben
- 'gefiltert' ändern 'gefiltert' (Präfer-Const) - Ersetzen Sie 'alle' Typen durch die richtige PinnedLead-Schnittstelle - ungenutzten PushPin Import entfernen -...
Pinned dringende Leads-Funktionalität zu datagrid hinzufügen
- Pinned-Reihen-Funktion hinzufügen (Standard 5 Zeilen) für aktuelle dringende Kontaktzeilen - Angeheftete Reihen immer sichtbar an der Spitze, unabhängig von F...
Statusspalte aktualisieren, um Eltern-Format für Kinder zu zeigen und enum-basierte Mock-Daten zu verwenden
- Mock-Datengenerierung aktualisieren, um aktuelle Status/Sub-Status-Paare von Java enum zu verwenden - Änderung der Spaltenkopf "Sub-Status" in "Status" - Anze...
Aktualisieren Sie die Seite mit Statusfiltern, entfernen Sie Telefonspalte, fügen Sie Unter-Tabs hinzu
- Entfernen Sie Telefonnummer Spalte aus Lead-Ritter - Erhöhen Sie die Breite der erstellten und zugeteilten Spalten, um die Datumsdaten zu passen - Status- und...
Fügen Sie eine Bounce-Animation zu Verbindungslinien mit Pfeilspitzen hinzu
- Gesteuerte Geradeaus zu gebogenen SVG-Pfaden mit quadratischen bezier Kurven - Kontinuenhafte Bounce-Animation mit requestAnimationFrame hinzugefügt - Längere...
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...
Passen Sie Funktionen zu Apps in Kontoeinstellungen hinzufügen
- 'Funktionen hinzufügen' Button/Link zu jeder aktivierten App-Karte hinzugefügt - Button erscheint sowohl in den Raster- als auch in der Listenansicht - Option...
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 ...
Dialtonvolumen reduzieren und modernisierte Clear-Taste hinzufügen
- Reduzierte Wähltonvolumen um 50% (von 0,5 bis 0,25) - Klare Schaltfläche (CallEnd-Symbol) hinzugefügt, die bei eingegebenen Zahlen angezeigt werden - Klarer K...
Erweiterung des Bereichs zur Anzeige der Telefonnummer mit modernen Animationen
- Auto-Scroll hinzugefügt, um der letzten gewählten Ziffer folgen zu können, wenn die Zahl zu lang ist - Implementierte Digital-by-Grade-Pop-in-Animationen mit ...
Entfernen Sie Duplikat aufMouseLeave prop in Wählfeld-Buttons
- Kombiniertes Duplikat aufMouseLeave Handler in Einzelhandler - Behebungen Build-Fehler: Keine doppelten Requisiten erlaubt
Verbessern Sie Wählpad mit Audio-Vorladung und modernen Animationen
- Alle DTMF-Audiodateien vorladen, wenn sich die Registerkarte für die sofortige Wiedergabe öffnet - Moderne Tastenanimationen mit Schwebe- und Druckzustände hi...
DTMF Touch-Sound-Sounds hinzufügen, um Pad in Chatbox wählen
- DTMF Tonerzeugungsskript (generate-dtmf-tones.js) hinzugefügt - Gegenerierte WAV-Dateien für alle Wählpad-Buttons (1-9, *, #, 0) - Integrierte Touch-Ton-Wiede...
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 ...
Pipeline-Seite mit Anwendungen, Bestellungen, Lieferungen und Rücksendungen-Tabs hinzufügen
- Erstellt Pipeline-Seite mit SettingsView-Komponente ähnlich wie Kontoseiten - Bewerbungskarte mit Anwendungsverwaltung und Statusverfolgung hinzugefügt - Hinz...
Pipeline-Taste zur NavPri-Navigation hinzufügen
- Pipeline-Taste mit TimelineIcon nach Konten-Button hinzugefügt - Links zu /pipeline route - Immer sichtbar (nicht abhängig von Organisationsmerkmalen)
Kontoseite Tabs auf neue Kontotyp-Kategorien aktualisieren
- Geänderte Tabs von status-basierten zu Kontotyp-Kategorien: - "Kunden & Kunden" (BusinessCenter-Symbol) - "Mitglieder & Abonnenten" (Volkssymbol) - "Mit...
Umbenennen /hr/ Ordner / im gesamten Projekt //
- Umbenennt app/hr/ zu app/account/ - Umbenennt App/Komponenten/hr/ zu app/components/account/ - Alle Referenzen von /hr zu /account aktualisiert in: - NavPri...
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"......
Fügen Sie detailliertes Protokollieren zu my-networks API-Route hinzu
- Protokollierung für Anfrage URL, Header und Cookie-Präsenz hinzugefügt - Zusätzliche spezifische Protokollierung für *** Cookie-Erkennung - Zusätzliche Fehler...
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...
Mitarbeiter-Browser für HR-Seite mit EmployeeManager-Komponente hinzufügen
- Erstellt Mitarbeiter-Manager-Komponente ähnlich LeadManager mit Mitarbeiter-spezifischen Bereichen - Aktualisiert /hr/page.tsx zum doc Manager-Layout mit Grad...
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 ...
Update führt Seite mit LeadManager-Komponente passend doc Manager Layout
- Erstellt LeadManager-Komponente ähnlich DocManager mit bleimierten Feldern - Aktualisiert /leads/page.tsx, um doc Manager-Layout mit Gradienten-Header zu ents...
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
Unified Header Design umfasst sowohl Chat- als auch Softphone-Panels
REMOVED: Statusleiste vom Softphone (wifi, Signal, Zeit - unnötig für Web-App) SHARED HEADER: Titelleiste überspannt jetzt sowohl Softphone als auch Chat, wenn...
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
Premium-Unternehmensfunktionen hinzufügen - Analytics, CRM, KI-Assistent, Advanced
ANALYTICS DASHBOARD - Echtzeit-Call-Metriken mit interaktiven Diagrammen CRM INTEGRATION - Kundendaten, Lebensdauerwert, Aktivitätsverfolgung AI ASSISTANT - S...
Umsetzung 100% Enterprise VoIP Schreibtisch Telefon-Funktionen
Komplette Implementierung von 100+ Features passend zu Cisco 8800, Polycom VVX 600, Yealink T58A 7 Register: Dialpad, Speed Dial/BLF, History, Voicemail, Konta...
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...
Erheben Sie Softphone zu Enterprise-Grade mit Premium-Features
ENTERPRISE FEATURES: - Anrufaufnahme mit visueller Anzeige und pulsierender Animation - Call Transfer Funktionalität für nahtlose Handoffs - Call Notes mit erwe...
Zusätzliche Softphone-Panel zu ChatBox
- PhoneInTalk-Symbol-Taste zu ChatBox-Header für Softphone-Schalter hinzufügen - Erstellen Sie umfassende SoftphonePanel-Komponente mit voller Benutzeroberfläch...
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.
Verbessern ChatBox mit dynamischem Farbsystem und erhöhter Höhe
- Erhöhung der Anzeigefläche für die Anzeigefläche um 33% (DOCKED_HEIGHT: 360 -- 480) - Erstellen Sie ChatBoxStyles.tsx mit dynamischem CSS-Fabel-basierten Farb...
ChatBox-Design mit professionellem Politurieren modernisieren
- Reinigen weißen Hintergrund mit dezenten grauen Steigungen - Fügen Sie eigene Scrollleiste Styling mit primären Farbschema integriert - Verbessern Sie Nachric...
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...
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.