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 17, 2026
Fixkamolos

Illustration Wrapper hatte keine Höhe - jede Schicht in einen 0px-Streifen gerendert

Die JourneyIllustration root div war "relative overflow-hidden" ohne explizite Abmessungen. Seine Eltern wurde über absolutes Inset-0 Größe, aber die Verwandte ...

Kamo·5mo ago
Fixkamolos

Sky wäscht nicht mehr auf weiß - Golden-Hour-Standard + getunter Himmelsschatten

Sky las Weiß, weil: - toneMappingExposure 1.05 + Bloom@0.45 mit luminanceThreshold 0,72 den hellen prozeduralen Himmel in den Blütenpuffer blasen. - Sky-Shade...

Kamo·5mo ago
May 16, 2026
Fixkamolos

Post-Porch-Kreditnehmer landet in der 3D-Welt (/Reise/Reise/persona, nicht das Vermächtnis MUI-Zauberer

Reward Gate + auto-resume jetzt Route zu /journey/persona?app=<uid", persona pick landet in /journey?app=...&persona=..., und eine anhaltende 'Weitere Anwendung...

Kamo·5mo ago
Fixkamolos

Welcome-Back-Gate muss nur für echte wiederkehrende Besucher auslösen

Brandneue Besucher trafen das Willkommen-zurück-Gate in dem Moment, als sie ihren Namen eingegeben, weil hatPriorProgress wurde von der aktuellen Zustand auf je...

Kamo·5mo ago
Fixkamolos

Standard-Flow + entfernen ist Nur-Gegeneinsauto-Advance zur Schätzung

Der eigentliche Fehler hinter Benutzern landen auf dem Schätzungs-Enthüllungs-Bildschirm auch nach "Start over": Der Flow-Motor gibt DONE zurück, wenn state.flo...

Kamo·5mo ago
Fixkamolos

Kraft-dynamische, so dass frische Einsatzkräfte nicht durch cached HTML maskiert werden

Die Homepage wurde statisch vorgeregt (- / in der Build-Ausgabe), die bedeutet das gleiche HTML und seine eingebetteten Verweise auf bestimmte Stücke hathes wur...

Kamo·5mo ago
Fixkamolos

Welcome-back-Gate + immer verfügbar "Start over"

Rückkehrer mit anhaltendem IDB-Staat wurden gerade gestrichen in welchem Stadium sie zuletzt erreicht - einschließlich der Schätzung-Enthüllung Bildschirm, der ...

Kamo·5mo ago
Fixkamolos

Align Dockerfile mit Kamomarketing-Muster (node:24-alpine, 2-stufig)

CI-Bau scheiterte in Knoten:20-alpine auf npm ci, weil npm 10.8 (gebündelt mit Knoten 20) löst Next.js's @swc/helpers peerDep (ca. 0.5.17) auf 0.5.21 während di...

Kamo·5mo ago
Fixkamo-internal

Bypass Service Worker für Befestigung + Inline-Bild holt

Ein Klick auf eine <a Download]-Anhänger-Reihe navigiert, um die Datei statt Download. Der E-Mail-Dienstmitarbeiter fing jeden ab /api/email/* GET, inklusive bi...

kamo·5mo ago
May 15, 2026
Fixkamo-internal

Resolve cid: Inline-Bilder bei der Zeit zu sanieren Zeit zu stoppen Signatur flickern

Cid: Umschreiben geschah in einem Post-Commit-Uleum, so dass die saniert HTML traf das DOM mit literal src="cid:"... und der Effekt mutierte jedes img auf dem n...

kamo·5mo ago
May 12, 2026
Fixkamo-register

Resolve subdomain-tenant org Eimer zu seinem eigenen MinIO-Ordner

getThemePath() reduzierte den Hostnamen auf apex+tld für beide theed Host und die Bucket-Ordner, so Subdomain Mieter wie gnosia.demo.kamocrm.com geladen die Elt...

Kamo·5mo ago
Fixkamo-login

Resolve subdomain-tenant org Eimer zu seinem eigenen MinIO-Ordner

getThemePath() reduzierte den Hostnamen auf apex+tld für beide theed Host und die Bucket-Ordner, so Subdomain Mieter wie gnosia.demo.kamocrm.com geladen die Elt...

Kamo·5mo ago
Fixkamo-internal

Route NavTop Picker durch /me/language

Der Picker nannte das generische Mitglied PUT, für das SystemUserGuard 403s der Systembenutzer in einem Unter-Org unterzeichnet. Der Fang protokolliert leise, s...

kamo·5mo ago
FixSecurityService

Zusätzliche /me/language Endpunkt, der SystemUserGuard umgeht

Der NavTop Sprach-Picker hat nichts für den Systembenutzer getan, der sich in einem sub-org: PUT ************ läuft SystemUserGuard zuerst, die 403s jede System...

Kamo·5mo ago
Fixkamo-internal

Resolve subdomain-tenant org Eimer zu seinem eigenen MinIO-Ordner

getThemePath() reduzierte den Hostnamen auf apex+tld (mainDomain.tld) für sowohl der Themenhost UND der Bucket-Ordner. Für Subdomain-Mieter wie gnosia.demo.kamo...

kamo·5mo ago
Fixkamo-internal

Stoppen Sie das Clipping dunkel-variante Farbeingaben in ModernColorGroup

Farbpicker-Reihen hatten einen hartkodierten 280px-Wrapper in einem 1fr 1fr-Gitter mit overflow:hiddd, so dass die Eingabe auf schmale Spalten gehackt wurde. Ve...

kamo·5mo ago
Fixkamo-internal

Behandeln geworfen Abonnement Stub als No-Abonnement, nicht Fehler

Das Vermächtnis erhaltenAU-Abonnement stub wirft von Design, so Anrufer fallen zurück zum unbegründeten Pfad. StatsManager war das Auftauchen der Wurf als "Könn...

kamo·5mo ago
Fixkamo-internal

Rückgabe von leeren Metern statt Null von getCurrentUsage

StatsManager gerendert <UsageMeters use={null&gt; wenn der Vermächtnis stub beschlossen, zu null, Absturz auf Nutzung. Meter. Zurück { Meter: [] So Komponente n...

kamo·5mo ago
Fixkamo-internal

Gate My Account Slide-Out Abschnitt auf CONFIGURE_SYSTEM

Verstecken Sie das Menü "Mein Konto" von Mitgliedern, die CONFIGURE_SYSTEM so fehlen sie sehen keine Links (Statistiken & Kosten, Apps & Features, Zweigtypen, A...

kamo·5mo ago
Fixkamo-internal

Auto-Route Kinderorg-Besitzer zu ihren erlaubten Org

Wenn /settings/account loads für einen Benutzer, der CONFIGURE_SYSTEM auf der aktuelle org, das vorherige Verhalten war eine stille Umleitung zu /settings Sackg...

kamo·5mo ago
Fixkamo-internal

Verwenden Sie vollständige FQDN, nicht eTLD+1, wenn Sie org per Domain holen

registrableDomainFromAlias streift jede Multi-Label-Subdomain (z.B. "gnosia.demo.kamocrm.com") bis auf seine eTLD+1 ("kamocrm.com"). Das war Geldbuße für die AP...

kamo·5mo ago
FixKlusterServices

Vollen FQDN für Subdomains tiefer als zwei Labels erhalten

organisieren_by_root() extrahierte nur das erste Label und die letzten beiden Labels von jedem Traefik-geloggten Hostnamen. Für den üblichen zweistufigen Fall (...

Kamo·5mo ago
FixSecurityService

Nie Gate Kamo-eigene Subdomains auf TXT Eigentum

Kinder oder Orgs, die sich für einen Kamo-Webasnamen entschieden haben (z.B. gnosia.demo.kamocrm.com) wurden immer "TXT-Rekord gefunden, aber Verifikation Code ...

Kamo·5mo ago
Fixkamo-internal

Keine globale Ladeüberlagerung für kundenbeherrserste Formulare anzeigen

NavigationInterceptors Zuhörer behandelte jede Form, deren Formulare form.action war wahrheitsgemäß und method=get als Navigation, und genannt setLoading(true) ...

kamo·5mo ago
FixSecurityService

Top-Level org-Besitzer cross-org delete/update access gewähren

deleteDomain und updateDomain zuvor abgelehnte Plattform-Administratoren Betrieb auf Kinder-Orgon-Domains, weil sie überprüft istUserOwnerOfOrg gegen das Ziel o...

Kamo·5mo ago
May 11, 2026
FixSecurityService

Löschen per-org *.kamocrm.com subdomains

Der Endemit(.kamocrm.com) Schutz blockiert jede Demo org von tauschen seine Plattform subdomain (z.B. gmosia.demo.kamocrm.com) gegen Custom Domain. Die Plattfor...

Kamo·5mo ago
FixKlusterServices

Werben Sie für neue öffentliche IP 47.181.8.83 für externe Medien

JVB-k1m1 war Werbung 75.83.113.11 und Coturn war Werbung für die node's LAN IP via status.hostIP brach jetzt externe WebRTC-Medien dass das öffentliche WAN 47.1...

Kamo·5mo ago
Fixkamo-shared-library

Guard Admin-essentielle Rechte + neu-seed Rollen auf Vorlage bearbeiten

HOCH: ************ weigert sich jetzt um eine NUKE- oder FORCE_NUKE-Einstellung auf einer der ADMINISTRATOR-Einstellung zu bestehen Admin-essentielle Rechte (CO...

Kamo·5mo ago
FixSecurityService

Kinderorg-Schöpfer-Administrator-Status zur Eltern-Or-Mitgliedschaft ausbreiten

Wenn ein Benutzer ein Kind org erstellt, werden sie dessen Besitzer + Admin (via **************** Ihre PARENT-org-Mitgliedschaft, jedoch, ist, was es vor war - ...

Kamo·5mo ago
Fixkamo-internal

Wrap Toolbar und Schrumpfsuche/Datum, damit New Event auf der Seite bleibt

Toolbar zu viel fester Breite Inhalt in eine einzelne Nicht-Wrapping verpackt flex-Reihe; mit dem überlaufenden Hauptbereich: versteckt, rechts Abschnitt (Neues...

kamo·5mo ago
Fixkamo-internal

Lesen *** von Master nach der Sitzung aktualisieren Replik

Der vorherige Fix hatte /api/user-info call /api/security/session/refresh vor der Lektüre Redis, aber die Lektüre ging durch readKsemJsonFromRedisWithRetry die ...

kamo·5mo ago
Fixkamo-internal

Registerkarte nach Name + Refresh-Sitzung vor dem Lesen von User-info

Zwei verwandte Navigationsfehler, die sich beide als "die falsche Registerkarte öffnet" manifestieren: 1. EinstellungenAnverfolgt die aktive Registerkarte vo...

kamo·5mo ago
FixKlusterServices

Ersetzen Sie hierdoc mit gruppierten Echos so YAML literal Block Parses

Die /etc/odbc.ini heredoc Körper saß an Spalte 1, die aus der Umgebung startup.sh: | literal-block scalar und brach "kubectl apply" der ConfigMap. Wechseln Sie ...

Kamo·5mo ago
FixKlusterServices

Folgen Sie rclone Remounts über HostToContainer Mount Propagation

Ohne Slave-Ausbreitung fängt die Hülse die FUSE-Bindehalterung ein Containerstart; wenn rclone-mount.service auf dem Host neu startet, die pod zeigt weiterhin a...

Kamo·5mo ago
Fixkamo-internal

Gate Docs Registerkarte auf VIEW_DOCUMENTS / MANAGE_DOCS_SETTINGS

Spiegelt die E-Mail + Telefon Tab-Gates. Ein Mitglied ohne VIEW_DOCUMENTS (basic Benutzer-Level-Zugriff) und ohne MANAGE_DOCS_SETTINGS (Admin) nicht mehr sieht ...

kamo·5mo ago
Fixkamo-internal

Gate Email + Telefon-Register auf Rechte, Gate VOIP Konfiguration bearbeiten, periodische Sitzung aktualisieren

Fügt das fehlende Rechts-Gating so ein einfaches Mitglied ohne ACCESS_MAIL / ACCESS_VOIP hinzu können die Registerkarten E-Mail & Mailbox oder Phone-Einstellung...

kamo·5mo ago
May 10, 2026
Fixkamo-internal

Align Typ/Name/TTL Felder durch Verschieben von TTL-Hauch in einen Tooltip

Das TTL-Feld gerenderte seine 'Nuse 1 Stunde, wenn Ihr Registrar zeigt eine Dropdown' Hinweis als Absatz unter der Eingabe. Diese Kolumne endete höher als Typ u...

kamo·5mo ago
Fixkamo-internal

SSL-Karte stoppt behauptet, Aufzeichnungen werden überprüft, bevor sie

Die SSL-Karte hatte zwei Zustände (Installation / komplett) so die "Installation"-Kopie ("Alle erforderlichen Datensätze werden verifiziert, wir sind Das Zertif...

kamo·5mo ago
Fixkamo-internal

Entfernen Sie Header-Lücke, ungate Subdomains, Drop Registrar Picker

- Bewegen DnsProvisioningPanel in DnsSetupStudio so die leer px:4 pt:3 Wrapper um ihn herum (die ein Band von Whitespace erstellt über dem Helden, wenn das ...

kamo·5mo ago
Fixkamo-internal

Land on parents /setup/dns after org erstellen

Der Assistent zuvor umgeleitet der Schöpfer zu **************** direkt nach POST /api/security/org zurückgekehrt. Die Domain der neuen Org hat noch kein DNS, so...

kamo·5mo ago
Fixkamo-shared-library

Drop CountryTypeConverter von EmbAddress.country

Der Konverter schreibt den Namen enum (z.B. "UNITED_STATES") als String, aber jede Tabelle Einbettung EmbAddress (Org, Benutzer, Mitglieder, user_addresses, acc...

Kamo·5mo ago
Fixkamo-register

Nur zeigen Konto Erholung Samen Phrase Schritt für unter 13

Warum: 13+ Benutzer stellen bereits E-Mail-, Telefon- und Sicherheitsfragen als Rückgewinnungsmethoden, so dass die Samenform-Satz für sie überflüssig wird. Unt...

Kamo·5mo ago
FixKlusterServices

Skalieren Sie auf 2 Repliken, um Synchronisation + Laufzeitverkehr zu absorbieren

Eine einzelne Replik ist der Flaschenhals für den Wörterbuch-Sync-Workflow: jeder Gunicorn-Arbeiter bearbeitet eine Anfrage, dann Auto-Restarts (ca. 5-10s Fenst...

Kamo·5mo ago
FixTranslateService

Bump LibreTranslate pro-call Timeout bis 90er Jahre; halten Single-Translate rückwärts-compat

Zwei Nachfolger zur Retry/FailedKeys-Änderung: 1. Pro-Anruf-Timeout war 30er Jahre. Produktion hat Runtime Caller (Chat, Benachrichtigungen, etc.) trifft di...

Kamo·5mo ago
FixTranslateService

Reprobieren Sie vorübergehende Fehler und Oberflächenfehler-Tasten (nicht gefälschte Durchlauf)

Zwei Ausfall-Modi waren in der Antwort nicht zu unterscheiden, so dass das Skript konnte sie nicht auseinanderhalten und "übersetzen" die gleichen Schlüssel zu ...

Kamo·5mo ago
FixTranslateService

Alias zh - zh-Hans so en-'zh tatsächlich übersetzt

LibreTranslate's /languages Endpoint wirbt für Chinesisch unter der Regionspezifische Codes "zh-Hans" und "zh-Hant" (niemals nackt "zh"), auch wenn POST /transl...

Kamo·5mo ago
May 9, 2026
FixEmailService

Original-Dateiname und Inhaltstyp im Anhang herunterladen

Die ************-Endpunkte (beide Persönliche und Shared-Mailbox-Controller) emittierten Content-Disposition: ohne Dateinamen-Parameter und Inhaltstyp: applicat...

Kamo·5mo ago
Fixkamo-internal

Gebrochene Inline-Bilder, Anhang-Downloads und Ansichts-Panne flickern

- Strip <img&gt mit cid: src im E-Mail-Sanitizer, so eingebettete Bilder nicht Render als flackerndes Brok-Image-Symbol, und verstecken Bilder, die an Laufz...

kamo·5mo ago
FixTranslateService

Drive unterstützte Ziele von /sprachen, nicht abgestandene Liste

Die hartkodierten SUPPORTED_TARGETS behaupteten, dass sw/ta/etc. unterstützt wurden, aber keine öffentlichen argos Pakete existieren für diese, so dass jede en-...

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