KamoCRM

Änderungsprotokoll anzeigen

Jedes Feature, jede Fehlerbehebung und jede Verbesserung wird sofort veröffentlicht und nichts wird für den Start zurückgehalten.

17,735
Änderungen insgesamt
6,120
Features
5,358
Fixes
30
Projekte
Nach Projekt filtern
Alle Projekte anzeigen17,735AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService591InitializerService331KBService151KlusterServices746MCPGatewayService261MediaService604RAGService79SecurityService1,888TranslateService62VOIPService254VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,442kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,697kamo-signer-monorepo57kamolos114
Filtern nach Kategorie
Alle Typen anzeigenBuild17CI523Chore778Docs3,269Feature6,120Fix5,358Other998Performance165Refactor278Revert23Style42Test163Upgrade1
April 26, 2026
Fixkamo-internal

Globe nutzt Mediensitzungspräsenz für Marketingbesucher

Öffentliche Chat-Sitzung GUIDs in Präsenz-Schnappschuss anfordern; online behandeln, wenn entweder Sitzung oder Requestor Mitglied ist verbunden. Behandeln Schn...

kamo·6mo ago
Refactorkamo-internal

Ticket-Anfrage oder Präsenz nur über WebSocket

kamo·6mo ago
Otherkamo-internal

Surface SIP.js init/Transportfehler auf die Browserkonsole

Leer "Telefon SDK nicht zu initialisieren" Nachrichten versteckten die tatsächlichen Versagen von sip.js. Schalten Sie logBuiltinEnabled, so dass die Bibliothek...

kamo·6mo ago
Featurekamo-internal

Add includeCompany to market popup und companyName to Leads

Market Add/edit popup (LeadMarketManager): - Funksteuerung "Track Company Name" / "Individual Only" (erforderlich) - Standardwerte auf neuen Markt zu verunsiche...

kamo·6mo ago
Fixkamo-internal

Anbietername im Ansichtsmodus + eigene Erweiterung im Edit Dropdown anzeigen

Zwei Käfer auf ************ 1. Ansichtsmodus entleert die rohe UUID "Instance 32f520b0-347a-"..., weil die Instanzenliste wurde nur innerhalb handleVoipEdit...

kamo·6mo ago
Featurekamo-internal

Verkaufstyp Pfad in Add Lead Untertitel anzeigen

Fügt den Markt Verkaufstyp und Sub-Type an die "Adding to"-Linie an, so das Formular spiegelt die Etiketten im Edit Market Popup unter ************ Renders als ...

kamo·6mo ago
Refactorkamo-internal

Bewegen Erstellen Lead-Action in Header, Drop klebrige Bar

Ersetzen Sie den Button von oben rechts Abbrechen durch die primäre Lead-Aktion und entfernen Sie die untere klebrige Aktionsleiste vollständig. Fügen Sie einen...

kamo·6mo ago
Fixkamo-internal

Scope Fügen Sie Lead-Rolle und Fußgänger in den Inhaltsbereich

Das Formular wurde mit minHeight: 100vh in einem Elternteil, das ist bereits calc(100vh - 56px), der eine äußere Scrollleiste erzwingt, auch wenn der Inhalt pas...

kamo·6mo ago
Featurekamo-internal

Unified PhoneSdk unterstützt RingCentral + sip.js (FreePBX)

Der Softphone-Hook verwendet, um ringcentral-Web-Telefon bedingungslos zu instanzieren, die auf jede FreePBX Anmeldeform warf, weil dieses SDK hart codiert ist ...

kamo·6mo ago
Fixkamo-internal

Intelligentes Multi-Spalten-Layout für Lead-Formular hinzufügen

Restrukturieren Sie die Seite in ein Top-Level-Raster so Abschnitte horizontal zusammensetzen statt der Dehnung einzelner Felder: - Markt & Zuordnung verwendet...

kamo·6mo ago
Fixkamo-internal

Verwenden Sie /api/security/members/names für die Namensauflösung vongeordneten Mitgliedern

Die by-department-Endpunkt-Filter nur für aktive Teammitglieder, fehlen Zuweisungen an Mitglieder oder inaktive Mitglieder zu gründen. Wechseln Sie zu /names, k...

kamo·6mo ago
Refactorkamo-internal

Machen Sie Best Contact Time zu einem Freitext-Feld

Ersetzen Sie den Morning/Afternoon/Evening Dropdown auf dem Add Lead und Lead Bearbeitungsformulare mit Klartexteingabe anzeigen, damit Mitglieder spezifische A...

kamo·6mo ago
Fixkamo-internal

Vollbreite Leitungsform und Freigabe für klebrige Fußgänger hinzufügen

Lassen Sie die 1200px max-Breite auf /bles/neu, so dass die Form überspannt den Seitenbereich, und Bump Bottom Polsterung, so dass die klebrige Aktionsleiste ni...

kamo·6mo ago
Featurekamo-internal

Single-Lead Add Lead-Formular bei /leads/new

Refactor Add Lead aus einer in-page Multi-Tab-Seanne in eine dedizierte Route bei /leads/new, so dass es direkt verlinkt werden kann. Der aktuelle Markt ist vor...

kamo·6mo ago
Fixkamo-internal

Probe Master-Modell Endpunkt und fix angewendetModell org ID

- Ersetzen Sie angewendetesModell.source-basiertes Gate mit einer direkten Sonde von /api/security/master-Modell auf Mount; r.ok=false (409) bedeutet die org ...

kamo·6mo ago
Fixkamo-internal

Gate Zensur Tab Optionen durch angewandte Modell Einschränkungen

- Hide EDIT MASTER MODEL-Taste, wenn org durch einen Zweigtyp geregelt wird (AnwendengemitteltModel.source anstelle von unzuverlässigen Org context branchType...

kamo·6mo ago
Featurekamo-internal

Aktive Mailbox in URL-Abfrageparams

Das Umschalten von Postfächern aktualisiert jetzt die URL (?mailboxId, ?mailboxId, ?mailbox) so aktualisieren Sie den Browser stellt die gleiche Mailbox. Messag...

kamo·6mo ago
Fixkamo-internal

Mark-as-Lese und Nachrichten-Steigerung für gemeinsame/Mitglieder-Postfächer

Klassischer Modus lädt jetzt geteilte Mailbox-Nachrichten über die richtige /messages/{folder] Endpunkt (rief die nicht existierenden /Konversationen auf Endpun...

kamo·6mo ago
Featurekamo-internal

Genauer Provider-Verbindungsstatus von isConnected anzeigen

Erändert die alte Logik, die "Connected" für jeden Anbieter ohne Synchronisation zeigte Fehler (einschließlich brandneuer Anbieter, die nie getestet wurden). N...

kamo·6mo ago
Featurekamo-internal

Wire Verfügbar/Unverfügbare Schalter auf Backend und beheben OFFLINE Präsenz Bug

- Umbenennen Paused/Aktiv-Chip in NavTop verfügbar/Nichtverfügbarkeit - Erste Verfügbarkeit auf mount und persist toggles über neue me/verfügbarkeit API abrufen...

kamo·6mo ago
Fixkamo-internal

Passe ausgewähltFolder an ThreadDetailAn so email:folder-changed fires with a valide folder

conversation.folder ist immer undefiniert, weil die Java ConversationEntity hat OrdnerIds (text[]) und kein Ordner-String-Feld. Dies führte zu loadThread zu ruf...

kamo·6mo ago
Fixkamo-internal

Synchronisieren Sie Mailbox Dropdown zu primären Mailbox auf Last

Dropdown standardmäßig auf die erste Liste Element, weil ausgewählteMailbox initialisiert ohne MailboxId, wodurch aktuelles Value sich entschließt, 'persönlich'...

kamo·6mo ago
Fixkamo-internal

Oberfläche HTTP-Fehler, so dass Upload-Fehler sichtbar sind

Ersetzen leise console.warn mit einem geworfenen Fehler auf Nicht-OK-Status, damit der Benutzer den eigentlichen Ausfallgrund sieht (Status + Response Body) ans...

kamo·6mo ago
Fixkamo-internal

Trust Backend anhängigCount, Drop Client-Offsets

Backend pendingCount ist jetzt ungelesener (zählt SUPPORT_TICKET-Sitzungen mit Nachrichten, die neuer sind als die letzten Anzeigen des Besitzers). Wenn der Age...

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

MarkAsRead nach Agent senden so lastViewed Vorauss

Auf Support-Tickets werden sowohl Besucher- als auch Agenten-Nachrichten unter der gespeichert. gleiches Systemmitglied, so dass die ungelesene Zählabfrage Memb...

kamo·6mo ago
Otherkamo-internal

Logging zur Upload-Background-Proxy-Route hinzufügen

Log org/index, Dateiname/Größe/Typ und upstream-Antwortstatus um zu diagnostizieren, warum Hintergrund-Uploads den APIService nicht erreichen.

kamo·6mo ago
Featurekamo-internal

Orts-Spalte zu Ticket Datagrid hinzufügen

Liest ************ direkt aus dem SupportTicketDTO (jetzt Schnappschüsse auf der Ticket-Entität zu Erstellungszeit - keine Extra-Rundreise). Renders Flagge + St...

kamo·6mo ago
Fixkamo-internal

Pass-Ordner zum Laden vonThread-Retry-Button

loadThread takes (threadId, Ordner); nur der Fehler-State-Retry-Button übergeben ThreadId, brechen die kamo-internen Build. Passen Sie den Aufruf an die Signatu...

kamo·6mo ago
Featurekamo-internal

Pro-Ticket ungelesener Abzeichen + 'Nur neue Nachrichten' Filter

- Ticketliste zeigt eine Chat-Bubble-Plakette mit der ungelesenen Zählung neben Ticket# wann immer die Sitzung Nachrichten hat, die neuer sind als die des Age...

kamo·6mo ago
Fixkamo-internal

Klare ungelesene Indikatoren, wenn Konversation geöffnet wird

ThreadDetailView sendet jetzt E-Mail:folder-changed after markConversationRead ist so MailButton renoviert die nvtop Inbox-Plakette zählen. ConversationListView...

kamo·6mo ago
Fixkamo-internal

Break min-w-0-Kette, um E-Mail-Scroll in Körperspalte enthalten

Fügen Sie min-w-0 zu äußeren Behälter und Hauptinhalt flex div so flex Kinder kann nicht auf E-Mail-Min-Content-Breite erweitern, was die Seite-weite verursacht...

kamo·6mo ago
Fixkamo-internal

Hoist Anbieter über ToolProviders

Die gleiche Ursache wie der ChatWebSocketProvider Hebeer: SupportTicketWindow Anrufe ************ und ChatBox-Anrufe useUnread().markAsRead(), aber beide Werkze...

kamo·6mo ago
Fixkamo-internal

Entfernen debug console.log-Anweisungen und fügen Sie fehlende Routen hinzu

Entfernen Sie alle temporären debug Logging hinzugefügt während WebSocket-Tracing aus ChatBox, TicketChat, MemberItem, ChatTool und nutzenChatWebSocket; hinzufü...

kamo·6mo ago
Fixkamo-internal

Verhindere Nachrichten-Header von Erweiterung Spalte auf langen Adressen

Das linke Flex-Kind des Headers hatte keine min-w-0, so lange unzerbrechliche E-Mail Adressen in From/To/Cc zwangen seine Min-Content-Breite zu wachsen, ziehend...

kamo·6mo ago
Fixkamo-internal

Hoist ChatWebSocketProvider über ToolProviders

ToolDock (und seine Werkzeugfenster wie SupportTicketWindow - TicketChat) ist eingemountet in ToolProviders, die ABOVE PresenceWrapper im Baum sitzt um das Abhä...

kamo·6mo ago

Wie das, was Sie sehen Versand?

Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.

Kostenlos für immer startenPreise anzeigen