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
April 20, 2026
Fixkamo-internal

Gate Support/Einstellungen nach Rechten, Behebung von Netzwerkkopien, Laden auf Tab-Schalter, nVteiler

- Netzwerkkarte: aktualisierte Beschreibung für dynamisches Filial-Titellabel - Support-Karte: fix 404 durch Änderung href /help . /support; gated by isSupport ...

kamo·6mo ago
Fixkamo-internal

Support Chat UX - Namens-Updates, Titel, Benachrichtigungszahl, Datagrid

- TicketChat feuert aufVisitorNameChanged, wenn NAME_CHANGED WS Veranstaltung kommt - SupportTicketWindow sendet Tool:title mit requestorName on load und bei ...

kamo·6mo ago
Fixkamo-marketing

Render System-Events als freundlicher Text im Besucher-Support-Chat

NAME_CHANGED Systemereignisse zeigen keine rohe JSON mehr in der Chatblase; Sie zeigen als zentrierte iensive Pille ("Verändert Name zu {Name]"). Andere Systeme...

Kamo·6mo ago
Fixkamo-internal

AG Grid Lade-Laden-Lay statt Leerstand auf Lead-Seite anzeigen

Initialisieren Laden Zustand zu wahr, so dass das Gitter zeigt "Loading Leads"... bis der erste holen abgeschlossen ist, verhindert, dass ein Blitz von "Keine H...

kamo·6mo ago
FixSecurityService

Verwenden Sie getOrganizationByIdWithFeatures in AppAvailabilityInterceptor

Löst LazyInitializationException on /api/security/leads and all weitere CRM/POS-gated Pfade. Der Abfangjäger org.getFeatures() nach Abschluss der Transaktion; d...

Kamo·6mo ago
Fixkamo-shared-library

Fügen Sie findByIdWithFeatures hinzu, um Organisation.features eifrig zu laden

JOIN FETCH verhindert LazyInitialisationException, wenn Funktionen Zugriffspunkte außerhalb einer Transaktion (z.B. in AppAvailabilityInterceptor).

Kamo·6mo ago
FixMediaService

Fehler in GeoLookupService bauen und NATS für Agentenmeldungen veröffentlichen

- Optional vs List Typ Mismatch in ************ - NatsMessageService in MediaController injizieren - Publish to chat.session.{guid] nach Agent erstellt eine Nac...

Kamo·6mo ago
Fixkamo-internal

Korrekte Nachrichtenseiten in der Geschichte und behandeln Besuchernamen ändern Ereignisse

- Verwenden Sie messageType=VISITOR_MESSAGE von API, um links/rechts in der Historienlast zu bestimmen - NAME_CHANGED Systemereignis-Rendering in SystemMessage ...

kamo·6mo ago
FixMediaService

Echtzeit-Chat-Lieferung, Nachrichtenseiten, Benachrichtigungen und Namenssynchronisation

- Halten Sie NATS-Abonnement am Leben auf Client Abmelden zu vermeiden, Broker Echtzeit-Lieferung - Besuchernachrichten mit messageType=VISITOR_MESSAGE in getMe...

Kamo·6mo ago
Fixkamo-shared-library

************ verwendet Beispiel für MEMBER-Typ

Hibernate TYPE(m) = :type liefert 0 Ergebnisse, wenn an die Basis gebunden Mitgliedsklasse in JOINED-Erbschaft. Für MEMBER Typ, holen alle und filtern stattdess...

Kamo·6mo ago
FixSecurityService

Resolve Mitglieder-Registerkarte leer durch Hibernate TYPE() Basis-Klasse-Problem

Hibernate's TYPE(m) = :type JPQL Filter liefert 0 Ergebnisse, wenn die gebunden -Parameter ist die Basis-Mitgliedsklasse (JOINED Vererbung). Dies wirkt sich auf...

Kamo·6mo ago
FixMediaService

Tag Besuchernachrichten als VISITOR_MESSAGE Typ, fügen Sie senderName zu GET-Nachrichten hinzu

- PublicChatService: set messageType=VISITOR_MESSAGE so Frontend unterscheiden kann Besucher hallt von Agenten-Antworten zum Thema STOMP - MediaController.get...

Kamo·6mo ago
Fixkamo-internal

Behandeln Sie VISITOR_MESSAGE Typ wie immer-von-them in TicketChat

Besuchernachrichten, die über PublicChatService veröffentlicht werden, tragen messageType=VISITOR_MESSAGE. Markieren Sie diese Explizit als Autor='siem' unabhän...

kamo·6mo ago
Fixkamo-marketing

Überspringen VISITOR_MESSAGE Echos im LiveSupportPanel STOMP Handler

Visitor-Nachrichten werden jetzt vom Backend mit messageType=VISITOR_MESSAGE versehen. Überspringen Sie diese im STOMP-Abonnement, so dass die eigenen Nachricht...

Kamo·6mo ago
FixEmailService

Status- und automatisch-seed benötigte Vorlagen auf der Liste aufbeeilen

- EmailTemplateController.list() akzeptiert jetzt ?status= param und filter Verwendung der vorhandenen findByOrgIdAndStatus-Abfrage - Auto-Samen erforderliche...

Kamo·6mo ago
FixMediaService

Three support/chat issues — NATS relay, auto-popup, topic fallback

1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...

Kamo·6mo ago
FixMediaService

Write contact form description as chat message on public ticket creation

The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...

Kamo·6mo ago
Fixkamo-internal

Getrennte Ticketnummer/Abzeichenreihe vom Titel in TicketHeader

Titel teilte eine jetzt rap flex Reihe mit der Ticket-Nummer und zwei Abzeichen, wodurch es abgeschnitten werden. Jetzt belegen Ticketnummer und Abzeichen ihre ...

kamo·6mo ago
Fixkamo-internal

Handle Tickets Schlüssel in Support-Ticket-Liste Antwort

MediaService gibt { Tickets: [...], totalElements - aber das Frontend nur auf data.content überprüft, wodurch die Liste immer leer wird.

kamo·6mo ago
Fixkamo-marketing

Korrektur MEDIASERVICE_URL Port von 443 bis 80 für Kontaktformular

ClusterIP-Dienst stellt nur Port 80 aus; mit 443 mit http verursacht ein ConnectTimeoutError auf jedem Kontaktformular Einreichung.

Kamo·6mo ago
FixSecurityService

Verwenden Sie korrekte Sitzungsschlüssel 'memberID' statt 'MID'

KSessionService speichert Mitgliedsausweis unter Schlüssel 'memberID' aber beide ************ und OrganizationController haben gelesen session.get("MID"), die i...

Kamo·6mo ago
FixSecurityService

Master-Modell aus der Modellliste ausschließen; Debug-Log zum Child-Or-Erstellungscheck hinzufügen

SecurityModelController filtert jetzt das Mastermodell der org (identifiziert von org.getMasterModelID()) aus der /api/security/models Antwort wird ausschließli...

Kamo·6mo ago
FixSecurityService

Leserechte als List<String-Namen, nicht CSV von Integer-IDs

Die Session-Rechte werden als JSON-Array von RoleRightType-Narreis gespeichert. Beide ************ und OrganizationController waren Gießen Sie sie zu String (Ve...

Kamo·6mo ago
Fixkamo-internal

Stoppen Sie Doppel-Knechen auf Altersspannen Checkboxen in BranchSetupManager

Box onClick und Checkbox onChange beide auf jeden Klick abgefeuert, umzuschalten zweimal und Zustand unverändert lassen. Stoppen Sie die Ausbreitung auf FormCon...

kamo·6mo ago
Fixkamo-internal

Verwenden Sie MUI v7 Grid Größe prop in StackingOrdersManager

MUI v7 Grid2 ersetzte xs/sm/md mit der Größe Objektrequisite.

kamo·6mo ago
April 19, 2026
Fixkamo-internal

Entfernen Sie veraltet MUI Grid Artikel Requisite in StackingOrdersManager

MUI Grid v2 hat die Item-Requisite fallen gelassen; verwenden Sie Größerequisiten direkt auf Grid.

kamo·6mo ago
Fixkamo-marketing

Die Countdown-Breite stabilisieren, um Banner-Text-Bugble zu verhindern

Fester Breite Monospace-Container mit tabular-nums verhindert Layout Verschiebungen als Countdown-Ziffen ändern sich alle 50ms.

Kamo·6mo ago
Fixkamo-internal

Align Modell-editor SERVICE_TYPES mit Backend ServiceType enum

Die App-Liste der Redakteure war vom Backend ServiceType enum abgedriftet: - Fehlende 8 nicht veraltete Apps (AI_SUPPORT, SUPPORT, KNOWLEDGE_BASE, NOTES, POS,...

kamo·6mo ago
Fixkamo-shared-library

AppConfig-Ersatz ist upsert-only, nie löscht auf Nutzlast Abwesenheit

Das bisherige Verhalten löschte jede vorhandene App-Konfiguration, deren ServiceType war nicht in der eingehenden Nutzlast. Das verwandelte Teil Nutzlasten in s...

Kamo·6mo ago
Fixkamo-marketing

FunktionRequests i18n Tasten in den richtigen Home Namespace verschieben

Schlüssel wurden versehentlich in über Namespace platziert; Abschnitt zeigte rohe Tastenfolge anstelle von übersetzten Text.

Kamo·6mo 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