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
May 9, 2026
FixKlusterServices

Drop unerkannt --Arbeiter arg verursacht Crashloop

Das libretranslate CLI akzeptiert keine --Arbeiter, nur das Gunicorn Prozess in ihm tut. Passing es verursachte die Hülse zu scparse auf boot und CrashLoopBackO...

Kamo·5mo ago
May 1, 2026
FixMediaService

NATS CREATE Event nach Transaktions-Verpflichtung veröffentlichen, um Image-Anhängerennen zu beheben

Die NATS-Nachricht wurde im Inneren des @Transactional Body veröffentlicht, was bedeutete Empfänger könnten das CREATE-Ereignis erhalten und das Bild über /imag...

Kamo·5mo ago
FixMediaService

Serialisieren Sie Anhänge in WS-Relais und Nachrichtenverlauf; erlauben Sie nur Anhängesendungen

Drei Fehler behoben: 1. ChatSessionSubscriptionManager baute die STOMP messageMap manuell und Anhänge weglassen, sourceLanguageId, readMemberId, msgIdLastVi...

Kamo·5mo ago
Fixkamo-shared-library

Anhänge und Ereignisfelder zu ChatMessageDto hinzufügen; unbekannte Felder ignorieren

ChatMessageDto fehlten "Anhänge", "readMemberId", "msgIdLastViewed", "dateLastViewed", "addedMemberId", "objImgId", "transitMemberId" und "isJoin" Felder. Jacks...

Kamo·5mo ago
FixMediaService

Beheben Sie NPE in getChatSessions von Map.of() ablehnen null nextcoder

java.util.Map.of() wirft NullPointerException, wenn nextcoder ist null (keine Seiten mehr). Ersetzen Sie mit HashMap, die Null-Werte akzeptiert. Auch wickeln Si...

Kamo·5mo ago
Fixkamo-internal

Mängel C/D/E - Titelanzeigename, Toolbar-Layout, Headerlift

Defekt C: GET Proxy für /sessions/{guid]/members hinzufügen, so ChatBox.loadMembers() kann das SessionMember.name Feld bevölkern. ChatTool verwendet bereits Mit...

kamo·5mo ago
FixMediaService

Fix Upload 500 (missing EmbRecordState) und leere Chats Registerkarte (Timestempel-Besetzung)

Defekt A: ChatAttachmentService.upload weggelassen ************ verursacht eine NOT NULL Verletzung auf imgs.is_active. Der Standard-RepState wurde hinzugefügt....

Kamo·5mo ago
FixMediaService

BenutzernameAlias über User.name in memberDisplayName

Schaltet die Namepriorität an: Member.usernameAlias . User.name . User. Enthaltet auch den Paged-Qury-Depesch-Fix von der vorherigen Commit.

Kamo·5mo ago
Fixkamo-internal

Upload-Fehlertoast in Composer anzeigen, wenn Anhänge versagen

Fängt Fehler, die von uploadAll() geworfen werden, und macht einen MUI Alert über der Eingabezeile. Wurzel Ursache von Defekt 4 war der fehlende MinIO-Eimer (Im...

kamo·5mo ago
Fixkamo-internal

Leer Chats Tab - Frontend erwartet bereits {Würden] Seiteform (keine Änderung erforderlich)

Die ChatsList-Komponente liest bereits data.rows. Backend fix (shared-lib + MediaService) ist die Ursache: HAVING CAST(null AS TIMESTAMP) IS NULL hat in Cockroa...

kamo·5mo ago
FixMediaService

Verwenden Sie split Erste/Nach-Abfragen für Chat-Sessions Seited-Endpunkt

Adressen leere Chats Registerkarte durch Versand an ************

Kamo·5mo ago
Fixkamo-shared-library

Split findChatSessionsForMemberPaged in First/After, um leere Chats zu beheben

HAVING CAST(null AS TIMESTAMP) IS NULL hat in CockroachDB nicht wie erwartet evaluiert,

Kamo·5mo ago
Fixkamo-internal

Drop redundante Chat-Header-Buttons; integrieren Mitglieder/Chats mit Panel-Design

ChatHeader hatte seine eigenen miniminieren / schließen IconButtons, aber das Chat-Tool-Fenster Chrom bietet bereits diese Ermeinungen - sie wurden dupliziert, ...

kamo·5mo ago
Fixkamo-shared-library

Wechseln MediaObjTransit zu @MapsId derived-identity pattern

@IdClass kombiniert mit @Id @OneToOne wird in Hibernate 6 nicht zuverlässig unterstützt JpaRepository<MediaObjTransit, UUID" Initialisierung scheitert mit "nich...

Kamo·5mo ago
Fixkamo-internal

Drop ungenutzt @ts-erwarte-Fehler auf Streaming holen Körper

Die "as RequestInit"-Besetzung bringt den Typfehler bereits zum Schweigen; die Direktive ist redundant unter TS strengen Modus und bricht die Produktion Build.

kamo·5mo ago
Fixkamo-shared-library

@IdClass für MediaObjTransit hinzufügen, damit Spring Data JPA seine abgeleitete ID freilegen kann

Spring Data Meta-Modell erfordert @IdClass für Entitäten, deren primärer Schlüssel ist ein @Id @OneToOne abgeleitete Kennung. Ohne sie, JpaRepository<MediaObjTr...

Kamo·5mo ago
April 30, 2026
FixKlusterServices

Probe Timeout 10s und 2 Gunicorn Arbeiter

LibreTranslate's /languages Sonde blockiert auf dem Gunicorn-Arbeiter-Event Schleife. Mit einem einzelnen Arbeiter, der eine lange Chat-Nachricht übersetzt, die...

Kamo·6mo ago
FixMediaService

Erhöhen Client lesen Timeout zu 120s für lange Nachrichten

LibreTranslate betreibt CPU-only argos Modelle - eine Absatz-Länge Chat-Nachricht braucht 20-30s zu übersetzen, und längere können über 60er schieben. Die 8-Sek...

Kamo·6mo ago
Fixkamo-internal

Sprachwandel bestehen und aktuelle Sprache in Tooltip zeigen

Der Mitglieder-Endpunkt akzeptiert PUT nicht PATCH, also PATCH des Sprach-Pickers wurde stillschweigend ignoriert . Member.language nie wirklich aktualisiert, w...

kamo·6mo ago
Fixkamo-internal

Forward Abfrage String auf ************

Der Next.js Proxy ließ den Anfrageabfragestring beim Weiterleiten an MediaService, was bedeutete, dass die Chat-Historie setch's ?lang=<locale? param war still ...

kamo·6mo ago
FixSecurityService

Mint-Besitzer OTK mit Zuschuss-Alles-Rechte ohne DB-Rundfahrt

Nach ************ beauftragt den Administrator Rolle und schreibt member_rights_applied, der OTK-Minting Block war Diese Zeilen lesen über **************** inne...

Kamo·6mo ago
Fixkamo-internal

Plans & Billing Tab unabhängig von Root-Ordnung anzeigen

Die !isRootOrg Tor versteckte die Registerkarte auf Root orgs und blockiert org Besitzer und Selbstbetrachter vom Erreichen ihrer Abrechnungsseite von "Mein Kon...

kamo·6mo ago
Fixkamo-internal

Drop in place - springen jedes Mitglied, kein softPush auf Release

Die Drift auf Release war SoftPushCluster Brennen auf dem User-Drop-Pfad. A Mega-Cluster Grenzen reichen in alle Richtungen vom Anker, so dass die PADING-Margin...

kamo·6mo ago
Fixkamo-internal

Drop fest an Ort und Stelle - Schwanz-nur werfen + spring() zu löschen Geschwindigkeit

Der vorherige Fix lässt immer noch Köpfe auf Release driften, weil: 1. Die durchschnittliche Geschwindigkeit des Wurfes über das volle 110ms Fenster. Ein Benut...

kamo·6mo ago
Fixkamo-internal

Drop in Ort nach einer pausierten ziehen statt driften

Zwei kooperierende Fehler verursachten fallende Köpfe (Einzel oder Post-Sammeln) wegfliegen zu scheinbar zufälligen Positionen, wenn der Benutzer zog schnell, v...

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

Erbte Drag-Venetigkeit bei der Veröffentlichung aufbrechen

Der Drag-Handler aktualisiert den Bewegungswert des Kopfes mit schnellem mx.set(nx) ruft, welche Framer-motion verwendet, um Geschwindigkeit zu berechnen. Wenn ...

kamo·6mo ago
Fixkamo-internal

Crispen Sechseckskizze in allen Größen/Zustand

Vier Quellen der Weichheit beseitigt: - ************ auf der SVG - **************** auf dem sichtbaren Umriss so der Strich Breite erstreckt sich nicht (und v...

kamo·6mo ago
Fixkamo-login

Verweigern, wenn Session orgID nicht mit Gastgeber oderg übereinstimmt

auto-login akzeptierte alle *** und prägte einen OTK, der darauf zurück zeigte, unabhängig davon, welche org der Zielintern.* Host gehört. Ein abgestandenes ode...

Kamo·6mo ago
Fixkamo-internal

Per-Cluster-Spazung + Gleiche Gruppierung Regeln

Cluster-Zelle und Hexadjazency sind jetzt aus dem Cluster größte abgeleitet Mitglied statt der globalen Skala, und Follower-MVs gehören ein Mitte-Anrichtung Off...

kamo·6mo ago
Fixkamo-internal

Verstecken Sie Popover, wenn Einladung zum Treffen öffnet den Dialog

Der Popover blieb unter dem Sitzungsdialog offen, weil Dialog wurde im Zieltor des Popovers bedingt wiedergegeben. Ergreifen Sie den Eingeladenen zur Klickzeit,...

kamo·6mo ago
Fixkamo-internal

Robuster englischer Rückfall für fehlende und leere Locale-Übersetzungen

- mergeWithFallback behandelt nun leere Locale-Werte als unübersetzt, Zurückfallen auf den englischen Wert statt nichts zu machen - Bare NextIntlClientProvide...

kamo·6mo ago
Fixkamo-internal

Update bestellt Seite Konto uid type von Nummer zu String

AccountSummary.uid ist jetzt ein String (Long precision fix). Auch entfernen parseInt Vergleich und type="number" aus dem Feld der manuellen Konto-ID.

kamo·6mo ago
Fixkamo-shared-library

Verwenden Sie CommerceMarket.getId() statt getUid() in vorsorgenAbonnement

CommerceMarket verwendet @Id UUID-ID (nicht uid), also generiert Lombok getId().

Kamo·6mo ago
Fixkamo-internal

CustomerMemberId ist Mitglied ID String, lösen Konten von primärMemberId

- posApi: AccountSummary uid string, fügen primärMemberId; ************ customerMemberId string; **************** customerId string - AbonnementOrderWizard: ***...

kamo·6mo ago
Fixkamo-shared-library

Serialisieren CustomerMemberId als Zeichenkette, um lange Präzision zu erhalten

- AccountSummaryDTO: uid mit **************** annotieren und primärMemberId-Stringfeld hinzufügen, das von primär_member_id bevölkert ist - Erstellen Sie Subscr...

Kamo·6mo ago
Fixkamo-internal

Kompletter Next-intl für Systemdiagnostik

Die verbleibenden MySQL-, Redis-, Statistik-, Anfrage- und Akkordeon-UI-Kopie in die Tastenkomponenten.settings.diagnostics; verwenden Sie locale-aware-Zeit und...

kamo·6mo ago
Fixkamo-internal

Legacy getCurrentAbonne Stub muss werfen, nicht zurück null

Zurückgekehrte Null gemacht FeaturesManager behandeln jede Org als ohne Abonnement (billingLoaded=true, hatAbonnement=false), Sperrung aller Funktions-Schalter ...

kamo·6mo ago
Fixkamo-internal

Ambient json Module für gitignored messages/*.json Importe

"tsc" und die IDE lösen "messages/" JSON nach der Verschmelzung ohne Anforderung zugesagte Dateien unter Nachrichten/. Erweiterung für Typen/**/*.d.ts.

kamo·6mo ago
Fixkamo-internal

Kontoeinstellungen helfen Panels zu Nachrichtenschlüsseln

Ersetzen Sie alle Hardcode-Hilfe kopieren auf der Organisation Konto-Seite mit Umfangreiche verwenden Übersetzungsschlüssel. Verengen Sie i18n-Audit, um fehlend...

kamo·6mo ago
Fixkamo-internal

Draht Organisation Konto Held und Tabs zu i18n Tasten

Verwenden Sie ************ Saiten für SettingsView Titel, Untertitel, und Tab-Etiketten, so dass die Benutzeroberfläche zeigt übersetzte Kopie statt roh Platzha...

kamo·6mo ago
Fixkamo-internal

Esign Signer und Toolbox Modifier Tooltips

kamo·6mo ago
Fixkamo-internal

Fügen Sie nvtop Verfügbarkeit Etiketten und Softphone Voicemail Strings

Addieren Sie Komponenten.navtop Status*-Tasten über Locales, so dass die Header Präsenz Dropdown übersetzte Etiketten zeigt. ************ in Englisch hinzufügen...

kamo·6mo ago
Fixkamo-internal

STATUS_CONFIG Umfang Fehler auf POS-Detailseiten lösen

Vertragsstatus gegen STATUS_TRANSITIONS validieren und Verpflichtung ableiten Status-Schlüssel von STATUS_TRANSITIONS, so dass Modul-Level-Hidiger nicht referen...

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