Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· kamo-internal
Beziehungsstatusleiste am unteren Zeigefeld hinzufügen und Button stornieren
· kamo-internal
Alle virtuellen Felder für geteilte Modifikatoren anzeigen und das Mapping aus virtuellen Feldern erlauben
· kamo-internal
Hinzufügen von Split- und Wertmodifikatoren UI für Dateifelder mit virtueller Feldunterstützung
· kamo-internal
Redesign-Einstellungen Seite mit Karten-basiertes Layout ähnlich Root-Seite
- Ersetzen Sidebar-Navigation mit Kartenraster-Layout - Alle Einstellungen und Unterkategorien als individuelle Karten hinzugefügt - Organisierte Einstellungen in Abschnitte: Essential Setup, Mein Konto, Sicherheit, CRM, E-Mail, Telefon - Hinzugefügt Graustufen-Logo Hintergrund ähnlich Root-Seite - Jede Karte verlinkt direkt auf bestimmte Einstellungen Seite/Tab - Bedingte Rendering basierend auf Organisationsmerkmalen - Insgesamt 23 Einstellungen Karten für alle verfügbaren Optionen
· kamo-internal
Verbessern Sie die Feld-Mapping-UX - von Datei zu System ziehen, mehrere Mappings erlauben, Statistiken nach oben verschieben
· kamo-internal
Tauschen Sie Feld-Mapping-Säden, fügen Sie die verbleibenden Felder Etikett, fixe Pfeilpositionierung
· kamo-internal
Jetzt-Sap zum Vorschau-Tisch hinzufügen, einzelne Optionen automatisch wählen und die erforderlichen Daten validieren
· kamo-internal
Verbesserung von Blei-Importfeld-Mapping UI/UX
· kamo-internal
Komplettes Lead Import System mit Dateiparsing, Feld-Mapping, Transformationen, Validierung und Stapelverarbeitung
· SecurityService
Fügen Sie LeadImportController mit doppelter Erkennung mit vendorLeadID und Composite-Schlüssel hinzu (vendorProductId|vendorLeadID)
· kamo-shared-library
Fügen Sie Bleiimport-DTOs (LeadImportRequest, LeadImportResponse) für dateibasierte Bleiimporte hinzu
· kamo-internal
Raumseite mit Graustufen-Logo Hintergrund hinzufügen
- Neue Raumseite erstellt bei /app/room/page.tsx - Hinzugefügt Logo als Hintergrundbild bei 60% Größe - Angewandter Graustufenfilter zum Hintergrund-Logo - Mittelierte und vertikal ausgerichtete Logo-Hintergrund
· kamo-internal
Fügen Sie gleichzeitige Anruferkennung am Frontend ein - Prüfen Sie für eingehenden Anruf vor dem Start eines neuen Anrufs - Auto-accept eingehenden Anruf, wenn Benutzer versucht, eine zu starten - Update-Abhängigkeits-Archancen, um Anruf-Staatsvariablen enthalten
· MediaService
Fügen Sie gleichzeitige Anruferkennung und Auto-Verbindung hinzu - Verfolgen Sie anstehende Anrufe pro Sitzung, um gleichzeitige Versuche zu erkennen - Auto-resolvieren, wenn beide Benutzer gleichzeitig anrufen - Caller CallId verwenden und Auto-Akzeptieren Sie die zweite - Bereinigen Sie anhängige Anrufe auf Antwort/Ende - Entfernen Sie doppelte andere Mitglieder-Nachahmerkung
· MediaService
Umsetzung der ordnungsgemäßen Anrufeinweihung und Annahmefluss - Backend sendet Anruf-Einweihung WebSocket Benachrichtigung an andere Benutzer - Frontend behandelt Anruf-Einweihungsmeldungen und zeigt eingehende Anruf-UI - Auto-öffnet Chat-Box, wenn eingehende Anruf empfangen wird - Nur Anrufer zeigt die Verbindung Zustand, bis Callee akzeptiert - Implemented AntwortIncomingCall richtig teilnehmen
· kamo-internal
Systemnachrichten zum Chat für WebRTC-Ereignisse hinzufügen - Autortyp "System" zur ChatMessage-Schnittstelle hinzufügen - Systemnachrichten mit gestylter Blase hinzufügen - Systemnachrichten für Verbindungsversuche, Anrufstatus, verpasste Anrufe hinzufügen - Integrieren Sie mit WebRTC, um Systemnachrichtenereignisse zu versenden - Verwenden Sie MediaSession GUID (Sitzungs-Identifikation) für Janus-Sitzung
· MediaService
Fügen Sie JanusService für WebRTC Gateway-Integration hinzu - JanusService Java-Service hinzufügen für die Interaktion mit Janus WebRTC Gateway API - Konfiguration der Janus API URL, Geheimnisse und STUN/TURN-Server in application.yml - Support-Sessung, Plugin-Anhaftung und Raumverwaltung
· kamo-internal
Integration von Janus WebRTC Gateway für Video/Audidio/desktop-Sharing - Peer-to-Peer WebRTC durch Janus VideoRoom-Plugin für Video/Audio-Pin-Pinformanten hinzufügen - Janus Streaming-Plugin-Infrastruktur für Desktop-Sharing hinzufügen - Raumbasierte Architektur mit SessionGuid für deterministische Raum-IDs - richtige Bereinigung und Fehlerbehandlung für alle Anrufe hinzufügen - Janus-Gateway npm-Paket installieren
· kamo-internal
Auto-open Chat-Fenster beim Empfang von Nachrichten von einem anderen Benutzer - unminimieren, wenn minimiert, öffnen, wenn geschlossen
· MediaService
Fügen Sie EXTENSIVE-Logging zu WebSocketConfig und ChatWebSocketController hinzu - jeder STOMP-Rahmen, jeder Handshake, Abonnement und jede protokollierte Nachricht
· kamo-internal
Fügen Sie EXTENSIVE Logging zu verwendenChat-Hook und ChatBox-Komponente - jeder einzelne Schritt protokolliert
· kamo-internal
Erstellen Sie Willkommenspräsentationsseite mit Feature-Karten
- Volle Logo-Anzeige oben links mit ThemeLogo-Komponente hinzugefügt - Geschaffene moderne, polierte Willkommensseite mit Feature-Karten - Jede Feature-Karte enthält Symbol, Titel und Beschreibung - Die Funktionen werden bedingt anhand von Organisationseinstellungen angezeigt - Responsive Design mit Schwebewirkung und Gradientenhintergrund - Enthält Links zu allen primären Site-Funktionen (Clubhouse, Feed, CRM, Konten, Pipeline, Nachrichten, Dokumente, Telefon, Kalender, Notizen, Aufgaben, Berichte, Netzwerk, Support, Einstellungen)
· kamo-internal
Bewegen debug Seite zu System-Debug-Tab in Sicherheitseinstellungen - Erstellt SystemDebug-Komponente von debug Seite Inhalt - System Debug-Tab hinzugefügt /settings/security - Ersetzte Root /app/page.tsx mit leerer Seite - System Debug-Eintrag zu Einstellungen-Navigation hinzugefügt
· kamo-internal
Fügen Sie individuelle Formulare Management zu Markets & Fields Seite hinzufügen - Benutzerdefinierte Formulare Auswahl und Bestellung von Benutzeroberfläche im Marktdialog hinzufügen - Drag-and-Drop-Werben-Dialog hinzufügen, um bestehende Formulare auszuwählen - Custom Forms Spalte in die Tabelle hinzufügen - Schnittstellen für benutzerdefinierte Formulare zu unterstützen - API-Service-Methode hinzufügen, um eigene Formulare zu holen
· SecurityService
Update LeadMarketController zur Unterstützung von kundenspezifischen Formularen - Verwenden Sie neue überlastete Servicemethoden, die Anfrage-DTOs akzeptieren - Entfernen redundante SalesType-Konvertierung (in Betrieb übernommen)
· kamo-shared-library
Fügen Sie kundenspezifische Formulare Unterstützung zu Märkten hinzu - MarketCustomForm-Einheit für Viel-zu-viele Beziehung mit der Bestellung hinzufügen - Update LeadMarket, um CustomForms-Beziehung einzuschließen - MarketCustomFormRepository hinzufügen - Update LeadMarketDTOs, um kundenspezifische Formulare einzubeziehen - Update-Anfrage DTOs zur Unterstützung von kundenspezifischen Formularverbindungen
· kamo-internal
Umfassende kundenspezifische Formen Builder mit Drag-and-Drop
- CRM-Seite aktualisieren: Tab-Namen von "Online-Formularen" zu "Gebümmformulare" ändern - CustomFormManager-Komponente für Formularliste/Browse mit create/edit/löschen - FormEditor-Komponente mit voller Drag-and-Drop-Unterstützung hinzufügen: * Vertikal Drag-and-Drop für die Stapelneubestellung * Horizontal Drag-and-Drop für die Neubestellung von Stapeln - FieldStack-Komponente für die Stackverwaltung mit Beschreibungen hinzufügen - FieldTypeSelector-Komponente zur Auswahl von Feldtypen hinzufügen - FieldConfigurationPanel-Komponente mit Unterstützung für alle 12 Feldtypen hinzufügen: * Text (maxChars), TextArea (Zeilen), Geld (Land), Datum, Datum * Dropdown/Radio/Liste (Optionen Management), Checkbox, Adresse (Land) * US_SSN (3-teiliges Format), US_State (mit Flaggen durchsucht) - Einsatzfeld ID Validierung (Format und Einzigartigkeit) - Eine umfassende Formularvalidierung hinzufügen - Moderne Benutzeroberfläche mit lucide-react Icons und poliertem Styling - Volle API-Integration mit Fehlerbehandlung
· SecurityService
CustomFormController für kundenspezifische Formulare API-Endpoints hinzufügen
- REST Controller bei /api/security/custom-formen hinzufügen - Umsetzung GET, POST, PUT, DELETE Endpunkte für Formularmanagement - Unterstützung Formstruktur mit Stapeln und Feldern - Inklusive Organisations-kopierte Zugriffskontrolle - Vollständige CRUD-Operationen für kundenspezifische Formulare
· kamo-shared-library
Fügen Sie eigene Formulare Funktion mit Form Builder Unterstützung
- FormFieldType enum mit 12 Feldtypen hinzufügen (TEXT, TEXT_AREA, MONEY, DATE, DATE_TIME, DROPDOWN, RADIO, LIST, CHECKBOX, ADDRESS, US_SSN, US_STATE) - Entity-Klassen hinzufügen: CustomForm, FormStack, FormField mit vollen JPA-Beziehungen - Repositories hinzufügen: CustomFormRepository, FormStackRepository, FormFieldRepository mit organisationsgeknüpflichen Abfragen - DTOs hinzufügen: CustomFormDTO, FormStackDTO, FormFieldDTO, CreateCustomFormRequest, UpdateCustomFormRequestRequest - CustomFormService mit CRUD Operationen, Feld ID Validierung und Formularstrukturverwaltung hinzufügen - Umsetzung umfassender Feld-ID-Validierung (Niederschlag alphanumerisch, keine aufeinanderfolgenden Separatoren, in Form eindeutig) - Unterstützung für verschachtelte Formstruktur mit Stapeln mit Feldern
· kamo-internal
Vollständige Draht-Anbieter-Produkte-Seite mit moderner Benutzeroberfläche, voll CRUD für Anbieter und Produkte

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