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
March 21, 2026
March 20, 2026
FixEmailService

Kalender, Kontakt und Integration ID-Typen von Long auf UUID aktualisieren

Kalender-Einheiten, Kontakt-Unterentitäten und ContactIntegration IDs sind jetzt UUID. Updates alle Dienste, Controller und DAV Endpunkte.

Kamo·7mo ago
FixSecurityService

verbleibende Long/UUID-Typ-Munken in Controllern und Bohnen auflösen

Behebt LeadVendorController, LeadMarketController, LeadImportController, ImagingController, AccountController, MediaStreamController, POSController, MemberContr...

Kamo·7mo ago
Fixkamo-shared-library

verbleibende Long/UUID-Typ-Munches in Services und DTOs lösen

Behebt Kompilationsfehler in CommerceService, OrganisationService, ExternAuthProviderService, Img*Service, Lead*Service, LeadVendorService, ImageService, und al...

Kamo·7mo ago
Fixkamo-internal

Behalten Sie die benötigten Felder in erstellen Buch-Neigung

Das Backend DTO benötigt isOrgDefault, isOrgLevel und ist Felder - nur Name senden verursacht einen 415 Unsupported Media Type.

kamo·7mo ago
Fixkamo-internal

Verhindere Empfänger-Posover von blinken in der oberen linken Ecke

Der Poppover initialisierte an Position {0,0] und in einem neu positioniert VerwendungEffect (nach der Farbe), wodurch ein sichtbares Ein-Fly-in von oben links....

kamo·7mo ago
Fixkamo-internal

Portal alle Overlays aus dem Werkzeugfenster Stapelkontext

ToolWindowShell gilt für "transform: translateY(0)", das einen erstellt CSS Stacking Kontext. Dies verursachte alle "Position: fix" overlays (autocomplete dropd...

kamo·7mo ago
Fixkamo-internal

Beheben Sie Autocomplete - Endlosschleife, fehlende API, auth

Drei Ursachen behoben: 1. Unendliche Re-Render-Schleife: vorhandene E-Mails war eine neue Array-Referenz jeder Render, wodurch der SucheinsatzE-Effekt endlo...

kamo·7mo ago
Fixkamo-internal

Beheben untypisierte Empfängereingaben und Match Thema Feld-Styling

- Behobener Drag-Handler blockiert Eingabefokus durch Überspringen verhindernDefault beim Klicken auf INPUT-Elemente oder Buttons - Rewired RecipientField von...

kamo·7mo ago
Fixkamo-internal

Empfängerfelder in Werkzeugfensterkomponist integrieren

Die vorherige Commit-Dead hat die Komponenten des Empfängers hinzugefügt, aber die falscher Komponist (MessageComposer.tsx). Dies integriert RecipientField in M...

kamo·7mo ago
Fixkamo-internal

Fügen Sie Buch-Buttons pro Quelle, entfernen redundant verwalten Symbol

- Entfernen redundant "+" verwalten Quellen-Symbol aus Quellen Ansicht Kopf-Header (bereits erreichbar über unten "Kontaktquellen verwalten"-Taste) - Fügen Si...

kamo·7mo ago
FixVOIPService

Long IDs in SmsController-Antworten Explizit stringify

**************** Long-as-string Ansatz war nicht Wirkung zeigend. Direkt .toString() auf allen langen IDs in der Controller Flat-Map-Antworten, um keinen JS-Prä...

Kamo·7mo ago
March 19, 2026
Fixkamo-internal

Verwenden Sie String-GesprächseId während SMS-Tool, um 64-Bit-IDs zu behandeln

Backend jetzt serialisiert Long as string; aktualisieren Sie alle KonversationId-Typen von der Nummer zu String zu entsprechen. Auch aktivieren Sie senden Taste...

kamo·7mo ago
FixVOIPService

Serialisieren Sie Long IDs als Strings, um JS-Präzisionsverlust zu verhindern

CockroachDB unique_rowid() erzeugt 64-Bit-Eingänge größer als Number.MAX_SAFE_INTEGER (2-53-1). JS JSON.parse schweigend um sie herum, verursachte Konversation ...

Kamo·7mo ago
Fixkamo-internal

Entfernen Sie doppelte Zurück-Taste von RingCentralConfig

Parent PhoneProviderSetup macht bereits einen IconButton mit ArrowLeft in der Konfigurations-Ansicht-Header, so dass die Zurück-Taste innerhalb RingCentralConfi...

kamo·7mo ago
FixVOIPService

Zurück Zurück senden Sie die Karte von sendem Endpunkt, um LazyInitializationException zu verhindern

VoipMessage.conversation ist FetchType.LAZY; nach @Transactional Commits, Jackson Serialisierung der Entität würde LazyInitializationException werfen verursacht...

Kamo·7mo ago
FixVOIPService

Zurückfallen auf org mainPhoneNumber, wenn das Mitglied keine VOIP-Konfigur hat

Mitglieder ohne eine individuelle MemberVoipConfig (oder keine von PhoneNumber-Set) jetzt verwenden Sie die org mainPhoneNumber von VoipProviderConfig als Outbo...

Kamo·7mo ago
FixVOIPService

getJwtKey() von WebhookController nach OAuth Migration entfernen

Signature Validierung verwendet jwtKey als HMAC Geheimnis, das nicht mehr existiert auf VoipProviderConfig. Überspringen Validierung für jetzt im Einklang mit *...

Kamo·7mo ago
Fixkamo-internal

Verwenden Sie einfache img Tags für lokale SVG-Providerlogos

next/image dient nicht zuverlässig lokalen SVGs ohne unoptimiertes Flag. Einfache img-Tags laden /öffentliche Vermögenswerte direkt ohne Probleme.

kamo·7mo ago
FixVOIPService

Verwenden Sie korrekte Session-Schlüssel-Einsatz für orgID und memberID

KSessionService speichert Schlüssel als orgID und MemberID (Capital D). Beide Controller riefen .get("orgId") und .get("memberId") die immer NullPointerExceptio...

Kamo·7mo ago
Fixkamo-internal

Immer Softphone und SMS-Buttons in NavTop anzeigen

Entfernt istVoip-Gate, so dass die Tasten immer sichtbar sind, unabhängig von Feature Flag State.

kamo·7mo ago
Fixkamo-internal

Verwenden Sie Feature-Typ-Name als Schlüssel vor numerische ID in org Feature Preprocessing

Java gibt Funktionen mit "Typ: "VOIP" und einem numerischen "id" zurück. Die Vorverarbeitungskette hatte vor "obj.id" vor "obj.type", was zu allen Features um n...

kamo·7mo ago
FixMediaService

Fügen Sie voip. zu NATS-Stream-Themen hinzu und behandeln Sie IllegalStateException in VoipStompRelayController

Der NATS-Stream nur abgedeckt Chat., so abonnieren voip. IllegalStateException ([SUB-90007] Keine passenden Streams). Zusätzliche voip. zu den Strompersonen, so...

Kamo·7mo ago
FixEmailService

Security-Service.*** zu K8s ConfigMap hinzufügen

KamoJwtService verlangt diese Eigenschaft für Träger-Token-Validierung in DavAuthFilter, aber die K8s ConfigMap überschreibt application.yml und wurde fehlt es ...

Kamo·7mo ago
Fixkamo-internal

Die Einstellungen des Phone-Systems(s) bedingungslos anzeigen, so können orgs VOIP konfigurieren, bevor es möglich ist

- Entfernen isVoip Gate aus dem Telefon-Abschnitt auf /settings Seite - Provider Setup-Karte hat keine Bedingung, so dass es immer erscheint; Agenten und Dial-P...

kamo·7mo ago
Fixkamo-internal

Schutz vor nicht-array API-Antworten im useContacts Hook

setBooks, fetchContacts und searchKontakte jetzt sicher handhaben Fehlerobjekte und Spring paginated Wrapper statt Absturz mit 'e.map ist keine Funktion'.

kamo·7mo 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