KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
November 16, 2025
Featurekamo-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)

snadjafinia·11mo ago
Featurekamo-internal

Kontoseite Tabs auf neue Kontotyp-Kategorien aktualisieren

- Geänderte Tabs von status-basierten zu Kontotyp-Kategorien: - "Kunden & Kunden" (BusinessCenter-Symbol) - "Mitglieder & Abonnenten" (Volkssymbol) - "Mit...

snadjafinia·11mo ago
Refactorkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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"......

snadjafinia·11mo ago
FixSecurityService

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...

snadjafinia·11mo ago
Otherkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Featurekamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
November 15, 2025
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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 ...

snadjafinia·11mo ago
Featurekamo-internal

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...

snadjafinia·11mo ago
November 7, 2025
Fixkamo-internal

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...

snadjafinia·11mo ago
November 6, 2025
Fixkamo-internal

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

snadjafinia·11mo ago
FixMediaService

WebSocket persistente Verbindung mit aggressiven Keepalive

Idle Timeout auf 0 gesetzt, Herzschlag 20s, Trennung Verzögerung 30s, Match Frontend Timing

snadjafinia·11mo ago
Refactorkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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

snadjafinia·11mo ago
Featurekamo-internal

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...

snadjafinia·11mo ago
Featurekamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Refactorkamo-internal

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...

snadjafinia·11mo ago
Featurekamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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.

snadjafinia·11mo ago
Fixkamo-internal

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, ...

snadjafinia·11mo ago
Fixkamo-internal

SockJS Fallrücktransporte für WebSocket-Verbindung en einsbefähigen

Erlauben Sie xhr-Streaming und xhr-polling als Fallback, wenn WebSocket-Upgrade fehlschlägt.

snadjafinia·11mo ago
Refactorkamo-internal

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...

snadjafinia·11mo ago
Refactorkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
FeatureMediaService

TomcatConnectorCustomizer hinzufügen, um SSL keystore config zu erzwingen

- Spring Boot's application.yml SSL config wird nicht angewendet - Verwenden Sie TomcatConnectorCustomizer, um keystore programmatisch zu setzen - Erzwingt Stec...

snadjafinia·11mo ago
FixMediaService

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

snadjafinia·11mo ago
FixMediaService

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 -...

snadjafinia·11mo ago
Fixkamo-internal

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...

snadjafinia·11mo ago
Fixkamo-internal

Route ALL MediaService Anfragen an Port 8443 (Tergeh-Tefik)

- Aktualisierung aller Medien-API-Routen zur Nutzung von Medien.{domain":8443 - Traefik nicht mehr für MediaService verwenden - Sowohl API als auch WebSocket ge...

snadjafinia·11mo ago
RevertMediaService

Einfach nur auf HTTPS:8443 eins, Dual Port config entfernen

- MediaService läuft NUR am Port 8443 (HTTPS) - Kein Traefik-Routing mehr für MediaService - Entfernt DualPortConfig Komplexität - Alle Datenverkehr (API + WebS...

snadjafinia·11mo ago
November 5, 2025
FixMediaService

Verwenden Sie SSLHostConfig API für Tomcat SSL Konfiguration

- Verwenden Sie SSLHostConfig und SSLHostConfigCertificate (korrekte Tomcat API) - Konfigurieren Zertifikat via ************ - Fehler bei der Kompilierung mit s...

snadjafinia·11mo ago
FixMediaService

SetProperty auf Protokollhandler verwenden

snadjafinia·11mo ago
FixMediaService

SetAttribute für Tomcat SSL-Konfiguration verwenden

- Wechselte von setKeystoreFile/Pass/Type/Alias zu setAttribute - Tomcat 10+ verwendet setAttribute für SSL-Eigenschaften - Fehler bei der Kompilierung behebt

snadjafinia·11mo ago
FixMediaService

Führen Sie MediaService auf BOTH-Ports 80 (HTTP API) und 8443 (HTTPS WebSocket)

- Reverted service.yaml und ingressroute.yaml zu verwenden Port 80 - Entfernt gezwungen SERVER_PORT und SSL_ENABLED env vars - DualPortConfig zum programmatisch...

snadjafinia·11mo ago
Fixkamo-internal

Verbinden Sie mit dem Hafen 8443 (extern), der nach NodePort 30843

- Router vorwärts Außen 8443 zu k1m1 NodePort 30843 - Browser verwendet media.kamocrm.com:8443 - Interne NodePort ist 30843 (Kubernetes gültiger Bereich)

snadjafinia·11mo ago
FixMediaService

Verwenden Sie NodePort 30843 statt HostPort für WebSocket

- hostPort kann durch Firewall-Regeln blockiert werden - NodePort 30843 ist im gültigen Bereich (30000-32767) - Browser verbindet sich mit externem Port 8443 - ...

snadjafinia·11mo ago

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.

Free Forever startenPreisgestaltung anzeigen