Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· kamo-internal
Bewegen Sie dringende Abzeichen auf Lead ID Spalte und entfernen Sie E-Mail von Kontakt
- Dringliche Abzeichen von Kontaktspalte zur Lead ID-Spalte verschieben - Positionsplakette links vom Kontosymbol in Lead ID - Entfernen Sie 'Dringliche' Labeltext, behalten Sie nur die Symbolabzeichen - E-Mail-Adresse aus Kontaktsäule entfernen - Kontakt-Spalte zeigt jetzt nur noch den Namen
· kamo-internal
Biirektionale Synchronisation zwischen Status-Tabs und Filterdown hinzufügen
- Wenn Status-Tab ändert â € Updates Filter Dropdown (bereits existierte) - Wenn Filter Dropdown ändert â € aktualisiert aktive Status-Tab (neu) - Verhindert kreisförmige Updates nur abhängig von statusFilterValue im neuen EinsatzEffect - Wenn Filter gelöscht ist, schaltet auf 'All Leads' Registerkarte, wenn Sie sich gerade auf einer Registerkarte befinden
· kamo-internal
AG Grid Floating Filter mit kundenspezifischer Filterreihe ersetzen
- Entfernen Sie alle floatingFilterComponent Referenzen aus der SpalteDefs - Set floatingFilter: falsch auf allen Spalten - Benutzerdefinierte Filterzeile über Gitter mit voller Kontrolle erstellen - Staatliche Verwaltung für alle Filterwerte hinzufügen (LeadId, Kontakt, Status, SubStatus, Hersteller, Produkt, Quelle, Agent, Adresse) - Filter manuell mit der setFilterModel API von AG Grid anwenden - Statusfilter synchronisiert sich mit activeStatusTab - Sub Status Filter dynamisch aktualisiert basierend auf gewähltem Status - Verwenden Sie getStatusIcon-Helscherfunktion für Statussymbole im Filter-Down - Dies gibt uns vollständige Kontrolle und verhindert Filter-Reset-Probleme
· kamo-internal
Verbesserung des Filterverhaltens und des Stylings
- Sub-Status-Down zeigt jetzt nur Sub-Status für ausgewählte Statusfilter - Sub Status Dropdown ist deaktiviert, wenn kein Status ausgewählt ist - Auto-Set Statusfilter Dropdown, wenn Status-Tab geklickt wird (Fresh, Reckoning, Farm, Grim, Void) - Klarer Statusfilter, wenn alle Leads oder ausgewählte Tabs angeklickt werden - Alle Filter-Kombi-Boxen überspannen jetzt 100% ihrer verfügbaren Breite - FullWidth Requisite zu allen FormControl Komponenten hinzugefügt
· kamo-internal
Verbessern Sie Dropdown-Filter-Styling und Funktionalität
- Alle Dropdown-Filter links mit 5px-Polsterung oben austragen - StatusFloatingFilter-Komponente mit Symbolen in Dropdown-Menüeinträgen hinzufügen - Symbole erscheinen links von Status-Etiketten in Status Dropdown - Stellen Sie Filter sofort an und aktualisieren Sie das Datenraster, wenn die Option ausgewählt wird - Fügen Sie aufFilterChanged() Aufruf zum Refresh Grid nach Filteränderungen
· kamo-internal
Status-Spalte mit Symbolen und dynamischem Sub Status Filter hinzufügen
- Statusspalte vor Sub Status mit Symbolen hinzufügen (Fresh, Reckoning, Farm, Grim, Void) - Erstellen StatusRenderer-Komponente, die Status mit entsprechenden Symbolen anzeigt - Erstellen Sie SubStatusFloatingFilter, der Optionen basierend auf einem ausgewählten Status-Filter dynamisch aktualisiert - Vertikal alle Dropdown-Filter in der Floating-Filterzeile ausrichten - Sub Status Dropdown zeigt jetzt nur noch Optionen für den aktuell ausgewählten Status
· kamo-internal
Addieren Sie Floating-Filter und setzen Sie Lead ID Breite auf 300px
- Erstellen Sie individuelle DropdownFloatingFilter-Komponente für Sub-Status-, Produkt-, Quell- und Agent-Spalten - Set Lead ID Spaltenbreite auf 300px (war 120px) - FloatingFilterComponent und floatingFilterComponentParams hinzufügen, um Dropdown-Filter im Filter bar zu ermöglichen - Dropdown-Filter zeigen in der schwebenden Filterzeile unter Spaltenkopfzeilen, passender Textfilter-Stil
· kamo-internal
Verbessern Sie die Ausrichtung von gepinnten Zeilen und fügen Sie Dropdown-Filter hinzu
- Lead ID Padding von 50px auf 45px in gepinnten Zeilen ändern - Center punktulieren Partiturzellen in festgepinnten Reihen, um das Hauptraster zu entsprechen - Dropdown-Filter (agSetColumnFilter) für Sub-Status, Anbieter, Produkt-, Quell- und Agent-Spalken hinzufügen - Status/Sub-Status Mock-Daten von Java enum aktualisieren: - Add Incapacitated (306) unter Farm - Add Do Not Contact (405) unter Grim - Fügen Sie Duplicate (502) unter Leere - Begleiche Bestellung: Fax Machine (401), Service Disconnected (402), Falsche Person (403), Betrügerisch (404), nicht kontaktieren (405), Verstorben (406) - Vertikale Scrollbar für bereits über CSS ausgeblendete Zeilen
· kamo-internal
Konto-Assoziation-Symbol zur Lead ID-Spalte hinzufügen
- Kontoauszugssymbol (gefüllt) für Leads hinzufügen, die mit Konten verbunden sind - AccountCircleOutlined-Symbol (outlined) für Leads hinzufügen, die nicht mit Konten verbunden sind - Symbole erscheinen links von der Lead ID in der Tabelle Zelle - Tooltips hinzufügen, um den Status eines Kontoverbandes anzugeben - Aktualisieren Mock-Daten nach dem Zufallsprinzip zuweisen Konten auf 50% der Leads für die Demonstration
· kamo-internal
Integration von Berichten in Bleiansicht
- Berichte direkt in den Lead-Sweige statt separater Seite laden - Erstellen ReportsPane Komponente mit allen 8 Berichten vollständig gebaut - Wechseln Sie zwischen ReportsPane und LeadBrowserPane basierend auf der Registerkarte Auswahl der ersten Zeile - Aktivitätsübersichtskarte (Index 0) zeigt Berichte, Residential/Commercial Tabs zeigen Lead-Browser - Machen Sie mehr Berichte-Button ein Dropdown-Menü mit Symbolen für zusätzliche 4 Berichte - Verbessern Sie alle Berichte mit detaillierten Inhalten mit aktuellen Lead-Daten: - Lead Status Distribution: Statusaufschlüsselung mit Farbcodierung - Activity & Engagement: Follow-up-Liste mit Bleidetails - Conversion Trichter: Visueller Trichter mit aktuellen Zählungen - Zeitbasierte Leistung: Zeitraumstatistik - Quelle & Kanal: Quellpanne mit Prozentsätzen - Agent Activity Zusammenfassung: Key Metriken Dashboard - Urgent & Priority: High-Score-Leitliste - Sub-Status-Aufschlüsselung: Detaillierte Sub-Status-Analyse - Berichte füllen Restraum und verwenden aktuelle Bleidaten für Berechnungen
· kamo-internal
Update der Registerkarten der ersten Reihe und füge Berichte-Seite hinzu
- Aktualisieren Sie die Registerkarte der ersten Reihe zu: Aktivitätsübersicht | Wohnhypotheken | Gewerbeimmobiliendarlehen - Report-Buttons auf der rechten Seite der ersten Reihe Tabs mit Tooltips hinzufügen - Berichte-Seite erstellen unter /leads/reports mit 8 Berichts-Tabs: 1. Lead Status Verteilung 2. Tätigkeit & Engagement Bericht 3. Conversion Funnel Report 4. Zeitbasierter Leistungsbericht 5. Quelle & Channel Performance Report 6. Inhaltsübersicht der Agentenaktivität 7. Dringlichkeit & Prioritätsbericht 8. Sub-Status-Aufschlüsselungsbericht - Support-Tab-Parameter in URL zum Öffnen eines bestimmten Berichts
· kamo-internal
Aktualisieren Sie Zeile 2 Tabs mit allen Leads und Ausgewählt
- Alle Leads und ausgewählte Tabs zu Zeile 2 hinzufügen - Default to Fresh Tab (index 2) wenn die Seite öffnet - Listensymbol für alle Leads und CheckCircle-Symbol für Ausgewählte hinzufügen - Ausgewählte Anzahl in Ausgewähltem Tab-Label anzeigen - Ausgewählte Registerkarte ausschließen, wenn 0 Leads ausgewählt sind - Ausgewählte Registerkarte zeigt ausgewählte Leads über alle Tabs - Update Status-Tab-indizes: Fresh=2, Reckoning=3, Farm=4, Grim=5, Void=6 - Filterlogik aktualisieren, um alle Leads und Ausgewählte Tabs zu handhaben - Fügen Sie angeheftte Zeilen in Ausgewählte Registerkarte ein, wenn sie ausgewählt sind
· kamo-internal
Hinzufügen Polsterung und Status-Tab Farben
- Die Produkt-Tabs Karten und CardContent mit einer Polsterung hinzufügen - Farbcoded Status-Tabs hinzufügen: Frisch (grün), Reckoning (blau), Farm (orange), Grim (rot), Leere (grau) - Registerkarte Anzeige Farbe aktualisieren, um ausgewählte Status-Tablage entsprechen - Entnehmen Sie doppelte Polsterung von AG Grid Container
· kamo-internal
Restrukturierung führt Seiten-Tabs und Filterung
- Floating Row 1 Register: Wohnhypotheken | Gewerbeimmobiliendarlehen hinzufügen - Fügen Sie Reihe 2 Status-Tabs mit Symbolen: Frisch | Reckoning | Bauernhof | Grim | Void - Status Dropdown-Filter entfernen (ersatzlos durch Tab-Auswahl) - Statusspalte in Sub-Status ändern, die nur Sub-Status zeigt - Filterlogik aktualisieren, um durch ausgewählte Status-Tab zu filtern - Restruktur UI, um Docs Tab-Format mit schwimmender Karte und integrierten Container entsprechen
· kamo-internal
Verwenden Sie eigene raven.svg Symbol für Grim Status
- Gefährliche Symbole durch eigene raven.svg von /public/icon/ - CSS-Filter anwenden, um Raben-Symbol red (#ef4444) zum Grim Status-Thema zu machen - ungenutzte gefährliche Einfuhr entfernen - Icon-Größe auf 18px gesetzt, um andere Status-Symbole entsprechen
· kamo-internal
Update Statussymbole - Hammer für Reckoning, Gefährlich für Grim
- Wechsel der Abrechnungsikone von Zuordnung zu Gavel (juresikelles/Rechtsthema) - Grim-Symbol von Block zu gefährlich wechseln (grimmen reaper/death theme) - Gefährliche Ikone stellt Gefahr/Tod dar und passt zum grimmigen Reaper-Konzept
· kamo-internal
Status-Spalte und Kontaktfeld-Styling verbessern
- Status-Spalte auf feste 300px-Breite setzen - Statussymbole hinzufügen (Neuausschreibungen für Frisch, Zuordnung für Reckoning, Landwirtschaft für Farm, Block for Grim, Cancel for Leere) - Icons, die nur auf dem Elternstatus basieren, nicht Sub-Status - Abstand zwischen Name und E-Mail im Kontaktfeld von 0,5 auf 0,25 reduzieren - Checkbox-Auswahl funktioniert bereits für pinned rows über AG Grid-Konfiguration
· kamo-internal
Verschieben dringender Abzeichen von Lead ID zur Kontakt-Spalte
- Entfernen dringende Abzeichen von IdRenderer - Eilische Plakette zu ContactRenderer hinzufügen, positioniert links von Kontaktinfo - Badge erscheint jetzt neben Kontaktname/E-Mail für bessere Sichtbarkeit
· kamo-internal
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 Filtern oder Sortieren - Modernes Styling mit Gradientenhintergrund, Grenzen und Schatten für gepinnte Reihen - Fügen Sie "Dring" Abzeichen-Anzeige mit Feuer-Symbol für Pinned Leads - Aktualisieren Sie die Anzahl der Zählungen, um Pinned/Dring Leads zu zählen - Pinned Reihen sortiert nach Erstellungsdatum (neunwestlich) und Punktzahl (höchste) - Ausgehefte Zeilen von regulären gefilterten Daten ausschließen, um Duplikate zu verhindern
· kamo-internal
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" - Anzeige Status im "Venent"-Format (z.B. "Fresh - Neue Leitung") anzeigen - Entfernen Sie unbenutzte StatusRenderer Komponente und Symbol Import abbrechen
· kamo-internal
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 Sub-Status-Down-Filter links vom Suchfeld hinzufügen - Extrakt und Hardcode Blei-Status aus Java enum als Mock-Daten - Services/Produkte Sub-Tabs als 3rd Layer-Navigation ähnlich Lead/View hinzufügen
· kamo-internal
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 Verbindungen sag natürlicher (Gravitationseffekt) - Pfeilköpfe bereits an Verbindungszielen - Animation läuft reibungslos mit 60fps - Verbindungen aktualisieren sich dynamisch, wenn Task-Elemente verschoben werden - Ziehverbindungen auch gebogene Wege für Konsistenz verwenden
· kamo-internal
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 'Funktionen hinzufügen' zum Kontextmenü hinzugefügt - Erstellte Funktionen Dialog Popup mit moderner Benutzeroberfläche - Features Dialog zeigt App-Symbol, Titel und Liste der Funktionen - Jede Funktion kann mit Toggle-Schaltern aktiviert/deaktiviert werden - Zusätzliche Mock-Features für CRM, HRS, E-Mail und VoIP-Apps - Toast-Benachrichtigungen für Funktionsänderungen - Features Dialog nur für aktivierte Apps angezeigt (nicht bald Apps)
· kamo-internal
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 Knopf löscht alle Ziffern und versteckt sich bei leerem - Verbesserte alle drei Aktionstasten (Backspace, Clear, Call) mit: - Glatte Schwebeanimationen mit Skalen- und Schatteneffekten - Presseanimationen mit Skalenrückkopplung - Moderne Übergänge und poliertes Styling - Farbcodierte Schwebezustände (rote Tönung für Klartaste) - Verbessertes visuelles Feedback und Interaktivität
· kamo-internal
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 gestaffeltem Timing - Zusätzliche Fokuszustand mit Randglung und Hintergrundfarbe ändern - Zusätzliche schimmernde Animationseffekt bei der Eingabe der Nummer - Zeichenzählplakette (X/20) hinzugefügt, die beim Tippen erscheint - Verbesserte Typografie mit größerer Schriftgröße (28px) für bessere Sichtbarkeit - Glattes Scrollverhalten für lange Zahlen - Versteckte Scrollbar für saubereres Aussehen - Verbessertes visuelles Feedback mit modernen Übergängen und Animationen
· kamo-internal
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 hinzufügen - Visual Feedback mit Welleneffekt auf Knopfdruck einsetzen - Fügen Sie sanfte Übergänge und polierte Interaktionen hinzu - Buttons jetzt skalieren und Farbe ändern, wenn gedrückt/überdimt - Verbesserte Reaktionsfähigkeit mit vorinstalliertem Audio-Cache
· kamo-internal
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-Wiedergabe in SoftphonePanel-Komponente - Töne spielen auf Taste drücken und weiter, bis die Taste freigegeben wird - Unterstützt sowohl Maus- als auch Touch-Events für mobile Kompatibilität
· kamo-internal
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 - Hinzufügen von Bestellungen Registerkarte mit Auftragserfassung, Status und Zahlungsverfolgung - Liefert-Tab mit Versandverfolgung und Lieferstatus hinzugefügt - Ret-Register Retite mit Rückgabe-Verarbeitung und Rückerstattung Management hinzugefügt - Alle Registerkarten enthalten Suche, Filterung, Status-Chips und zusammenfassende Statistiken - Verwendet Mock-Daten für die Demonstration (bereit für API-Integration)
· kamo-internal
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)
· kamo-internal
Kontoseite Tabs auf neue Kontotyp-Kategorien aktualisieren
- Geänderte Tabs von status-basierten zu Kontotyp-Kategorien: - "Kunden & Kunden" (BusinessCenter-Symbol) - "Mitglieder & Abonnenten" (Volkssymbol) - "Mitarbeiter & Auftragnehmer" (Arbeitsikone) - "Branch & Network" (AccountTree Icon) - Aktualisierte Filterlogik mit TODO für Kontotyp-Filterung - Für jeden Tab entsprechende Material-UI-Symbole hinzugefügt

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