Live Change Log

Sehen Sie, was wir bauen, in Echtzeit. Jede Funktion, Behebung und Verbesserung über die Plattform ausgeliefert.

17,918
Totale Änderungen
4,606
Merkmale
4,537
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,918AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService372InitializerService300KBService74KlusterServices545MCPGatewayService43MediaService461RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,573kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,321kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,606Fix4,537Other6,781Performance136Refactor274Revert23Style48Test69Upgrade1
August 26, 2026
FixMediaService

Die Lobby eines Kinder-oder Ag bietet ihre eigenen Hintergründe, nicht die Plattform

Der Ordner mit einem Org-Meeting-Hintergrund und Themenkonfigur wurde von abgeleitet einen Hostnamen - die Anfrage ist, oder die Org-Domain, die der Sidecar übe...

Kamo·2w ago
FixESigService

Die Signer-App bekommt die Absender-Marke, nicht Kamo's

Zwei verschiedene Wege, die gleiche falsche Annahme auftauchten. Die Logo-URL der Signierseite war https://www.org fqdn-/theme/logo-full. ist kein Weg, den irg...

Kamo·2w ago
FixEmailService

Erstellen Sie die URL des Org-Logos aus ihrem Alias, nicht von der Domain

Transaktionale E-Mail wird an echte Postfächer gesendet, so dass die Header und Fußer-Logos haben zu lösen, ohne Client-Seite Thema JavaScript . sie sind genau ...

Kamo·2w ago
Fixkamo-shared-library

Editieren von Top-Level-Linien löscht nicht mehr die Zeilen aller Optionen

Quote.lineItems ist orphanRemoval=true und Optionszeilen setzen sowohl Zitat und Option - weshalb QuoteMapper auf getOption() == null zweimal filtert. A bare cl...

Kamo·2w ago
Fixkamo-shared-library

Ein Optionsangebot hält das Steuer- und Versandpersonal bei

neu berechnen Null SteuernGesamt und VersandTotal, wenn ein Angebot Optionen hatte. Beide wurden noch in der Zeile gespeichert und noch von QuoteMapper gerender...

Kamo·2w ago
Fixkamo-shared-library

Terminal Wachen auf abbrechen und überarbeiten, und aufhören zu schlucken schlechte Eingabe

cancel() und revise() hatte keine isTerminal() Wache, so dass ein ACCEPTED Zitat könnte zu CANCELLED oder REVISED gefloppen werden, während akzeptiert und akzep...

Kamo·2w ago
Fixkamo-internal

Ein Gesundheitsmarkt konnte nicht bearbeitet werden

Der Bearbeitungsbildschirm baute seinen Picker noch, indem er über ein festcodedes Array von sieben Vertikalen. HEALTHCARE war nicht darunter, so dass ein Gesun...

kamo·2w ago
Fixkamo-internal

Gate der Bevölkerung-Ebene Oberflächen auf ihre eigenen Rechte

EXPORT_PATIENT_DATA, VIEW_QUALITY_MEASURES und MANAGE_PATIENT_PORTAL wurden hinzugefügt nach Java im August und nie in den Client enum gespiegelt, so RoleRightT...

kamo·2w ago
Fixkamo-shared-library

Stoppen Sie den Markt und das Kundenkonto fallen

CreateQuoteRequest hat immer deklariert marketUid und accountUid und QuoteService.create hat auch noch nie gelesen, so Quote.market und Quote.customerAccount wa...

Kamo·2w ago
Fixkamo-internal

Die klinischen Rechte waren nicht zu besen,

Die Berechtigungseditoren geben einen Abschnitt pro aktivierter App aus und filtern jede Rolle Rechte durch den ServiceType dieser Sektion. Es gab keine EHR-Sek...

kamo·2w ago
FixAIService

Entfernen Sie die unreviewed-reply ungelesenen Unread-Count-Endpunkte

Gepaart mit der kamo-internen Entfernung der KI ungelesene Abzeichen: die Zählung dem Mitglied nie etwas eingängiges sagen (kein Push-Kanal unterstützt es, so n...

Kamo·2w ago
Fixkamo-internal

Entfernen Sie die AI ungelesenen zählen Indikator vollständig

Es hat dem Mitglied nie etwas einsatzfähig erklärt: AIService hat keinen Push-Kanal für Assistent Antworten, so dass eine Null-Zero-Zählung bedeutete immer nur ...

kamo·2w ago
Fixkamo-internal

Der neue Arbeitsplatz wird durch einen Klick von /network geöffnet

Erstellen einer Org deaktiviert das Formular, tat die Arbeit, und schien dann nichts zu tun: keine neue Registerkarte, und der Button zurück zur Lektüre von "Or...

kamo·2w ago
Fixkamo-internal

Patch einer selbst erstellten Sitzung guid zurück auf die Requisiten des Fensters

Wenn ohne Session geöffnetGuid (Launcher / nuner / Befehlspalette), AiChatTool POSTs eine neue Sitzung und ruft setSessionGuid(guid) aber nie erklärte dem Werkz...

kamo·2w ago
Fixkamo-internal

Switcher-Spalte entscheidet sich gegen Präsenz, die sie nicht ehrlich zeigen kann

Pässe zeigen Präsenz={false" zu seinem ConversationsPane-Mount. Diese Kolumne Renderien unter ToolDock, ein Geschwisterchen von **************** (siehe ToolProv...

kamo·2w ago
Fixkamo-internal

Thread zeigen Präsenz zu Reihen, und Gate der leeren Zustand auf prefsLoaded

- Fügt "ShowPresence" (Standard wahr), weitergeleitet zu jedem ConversationRow die panseitige Hälfte der Switcher-Spalten-Penn-Präsenz-Fixierung (siehe Conv...

kamo·2w ago
Fixkamo-internal

Reihe ehrt ShowPresence und formatiert den E.164-Sender einer TEXT-Vorschau

Zwei Vollzweig-Review-Befunde gegen diese Komponente: - ConversationRow immer lesen ************ direkt. In der Switcher-Spalte montiert (ein Geschwister von...

kamo·2w ago
Fixkamo-internal

Geben Sie den Chats Tab-Pache eine bestimmte Höhe, nicht nur min-Höhe

Die Chats-Tab motion.div hatte "Höhe: undefiniert" (nur "minHeight: '100%'"), so seine enthaltenen Block war auto-Höhe und ConversationsPane eigenen Höhe: 100%"...

kamo·2w ago
Fixkamo-internal

Schließen Sie Bewertung Runde 1 auf der Chat-Schalter Spalte

- ChatSwitcherColumn: Versetzen Sie die PUT der Zusammenbruchspräferenz aus dem setCollapsed updater in den Klick-Handler selbst. Der Updater war unrein (es...

kamo·2w ago
Fixkamo-internal

Stoppen Sie den Fallback-Bucket-Blitz, bewachen Sie den Doppelklick

Review fand heraus, dass die Scheibe die alten Chats-Liste Komponente prefsLoaded fallen gelassen hatte Gate: activeBucket startete bei initialBucket/DEFAULT_BU...

kamo·2w ago
Fixkamo-internal

Ein restauriertes maximiertes Fenster erinnert sich, woher es kam

Ein Schnappschuss geschrieben, während ein Fenster maximiert wurde verwendet, um zu verlieren, was das Fenster würde zurückkehren, so dass eine restaurierte Sit...

kamo·2w ago
Fixkamo-internal

Stoppen Sie den erneuten Sturm des Textzweigs, pin der Beobachter re-root

voipApi.getGegen geht durch apiCall, die auf jedem Non-2xx wirft im Gegensatz zu loadMores anderen zwei Zweigen, die direkt holen und prüfen res.ok. Der Textzwe...

kamo·2w ago
Fixkamo-shared-library

Pin ServiceJob's spalten zu INT8

Exportieren der Tabelle DDL zeigte org_id, Engagement_id und customer_uid jeder emittiert als INT8 DEFAULT unique_rowid() - vererbt von der referenzierten Taste...

Kamo·2w ago
Fixkamo-internal

Stoppen Sie die CRLF-Reschreibung von memberColor des vorherigen Commit

Die vorherige Commit-Ein-Wort-Dok-Kommentierung (Dropping the ChatsList Referenz) die gesamte memberColor-Funktion von LF zu CRLF umgeschrieben: diese Datei Mix...

kamo·2w ago
Fixkamo-shared-library

Stoppen Sie das Verwerfen von Statusänderungen und beantworten 200

updateWorkOrder parsed den angeforderten Status innerhalb des Fangs (Exception ignoriert), gespeichert, die Entität unverändert, und gab 200 mit einem DTO, der ...

Kamo·2w ago
Fixkamo-internal

Hören Sie auf, die Them-Domain der Org abzuleiten, und frieren Sie das Formular ein, während es funktioniert

Der Assistent leitete die neue Org-Domain von GET /org/{id' ab. Dieser Endpunkt gibt dem Unternehmen zurück, und seine "Domains" ist LAZY - serialisiert als Nul...

kamo·2w ago
FixSecurityService

Erstellen Sie die Domain sein Thema ist unter

Der Anrufer kann das nicht ausarbeiten und muss aufhören zu versuchen. GET /org/{id] antwortet mit der Entität, dessen "Domains" LAZY ist und serialisiert als N...

Kamo·2w ago
Fixkamo-internal

Stoppen Sie die Tracking-Link-Streifen Clipping seinen eigenen Text

Marketing Tools -- Tracking Codes zeichneten den Linkstreifen des Mitglieds mit der Augenbraue schneiden durch seine Kapitelle, die Symbole in Scheiben geschnit...

kamo·2w ago
FixVOIPService

Geben Sie dem Text-Conversations-Coder einen Tiebreaker, so dass gebundene Zeitstempel nicht fallen gelassen werden

lastActivityAt, so dass ein Gespräch teilen, dass genau Zeitstempel wurde von der ausgeschlossen verloren aus der Liste dauerhaft, nicht nur falsch angeordnet. ...

Kamo·2w ago
Fixkamo-internal

Der neue Arbeitsbereich öffnet sich einmal, bereit und wie sich selbst

Drei Fehler mit einer Ursache, berichtet nach der Schaffung Carl's Jr: die neue Registerkarte sagte ?org=kamocrm.com, zeigte Kamos Logo und keine der Org-Farben...

kamo·2w ago
Fixkamo-shared-library

Löschen Sie findConflictingEvents, die nie eine Zeile zurückgegeben

Vier unabhängige Defekte, von denen jeder den Ergebnissatz geleert hat: es gefiltert e.user.id, während beide Anrufer eine Mitglieds-ID und die beiden Spalten ü...

Kamo·2w ago
FixEmailService

Konflikterkennung findet jetzt Konflikte

Delegierte zu findenBusyForMemberInRange und schließt die Veranstaltung bearbeitet in Java, wo ein Nullausschluss ein SQL-Vordikat nicht vergiften kann. Der Te...

Kamo·2w ago
Fixkamo-internal

Entfernen Sie die Rezidrang-Kontrolle, die verworfen, was es gesammelt

Die Schalter-, Frequenz-Auswahl und Vorkommenszahl im Kalender Seite und erreichte keine Nutzlast: composeDraft nie lesen und aufSave nie schickte sie. Ein Mitg...

kamo·2w ago
Fixkamo-internal

Setzen Sie das Ladetor auf dem Tor, nicht auf eine "Ladung gestartet" Flagge

Zwei Follow-ups zum Session Store, einer davon ein echter Defekt. sicherstellenLoaded entschieden Vordergrund-vs-Background von einem "everLoaded" Flagge geset...

kamo·2w ago
FixSecurityService

Ein Push-Token kann von einer Gerätezeile beansprucht werden, nicht jede Vergangenheit Anmeldung

Companion to MediaService 8a809b3, der die Mitglieder daran gehindert hat, dasselbe zu bekommen Chat-Nachricht drei-plus mal auf ihrem Handy. Diese Änderung mac...

Kamo·2w ago
FixMediaService

Ein Telefon, eine Warnung - Zusammenbruch duplizieren Push-Ziele

Mitglieder erhielten die gleiche Chat-Nachricht drei-plus-mal auf ihrem Handy. Registrierungen sind eindeutig auf (device_token_id, org_id, push_kind), NICHT a...

Kamo·2w ago
Fixkamo-internal

Ein Tab benennt nur eine Organisation, die sie tatsächlich hat

Eröffnung TacoBell von /network setzen ?org=kamocrm.com auf der neuen Registerkarte. Die Registerkarte landet auf /validate, die in dieser Shell macht VOR ihrer...

kamo·2w ago
FixSecurityService

Wiederholen Sie eine verlorene Hintergrundzahl von den Bildern selbst

commitBackgroundOrder schreibt die Bilder in STAGING, und imageBgCount ist nur eine Aufzeichnung darüber, wie viele schrieb es, die diese eine Spalte zu einem e...

Kamo·2w ago
FixSecurityService

Gate the nine Service Work Endpoints auf einer rechten Seite

Sie versendeten nur Überprüfung, dass der Anrufer eine Sitzung hatte, so dass jedes Mitglied eines org könnte jede Arbeitsverfügung lesen und mutieren, unabhäng...

Kamo·2w ago
FixSecurityService

Lassen Sie die neun Service Work Endpunkte von der unbewachten Grundlinie

Sie sind ab e6e1d02 gated, so dass ihre Grundlinieneinträge nicht mehr mit einem unbewachter Endpunkt und ************ scheitert an der abgestandenen Linien. Di...

Kamo·2w ago
FixSecurityService

Stoppen Sie den Kunden ************ Rechte Lesen Sie die Reihen jedes Mieters

Jeder Endpunkt, der ein VIEW_OWN_* richtig als OR-Alternative akzeptiert hat, lud sich Datensatz mit dem Primärschlüssel allein, nie überprüfen, wem es gehörte:...

Kamo·2w ago
Fixkamo-internal

Die org-Referenz gehört in Proxy.ts, nicht eine zweite Middleware-Datei

Nächste 16 ersetzt Middleware mit Proxy, und dieses Repo hatte bereits Proxy.ts so hinzufügen middleware.ts daneben hat den Build komplett versagt: "Sowohl die ...

kamo·2w ago
Fixkamo-analytics

Die angemeldete Sitzung wird pro-tab

analytics.auth lebte in localStorage, die jeder Tab dieser Herkunft teilt. Analytik ist erreicht durch ein OTK-Handoff von einem Arbeitsbereich und jede Handoff...

Kamo·2w ago
Fixkamo-meet

Die Identität eines Mitglieds und ihre Org stoppen Leckagen zwischen Tabs

<platform" wird von jeder Organisation ohne eine eigene Vielzahl geteilt, und localStorage ist pro ORIGIN. Der Name des angemeldeten Mitglieds, E-Mail und Avata...

Kamo·2w ago
Fixkamo-login

Theme Vermögenswerte kommen von einem Host, der löst

Der Anmeldebildschirm zeichnet das Branding einer Organisation aus dem Thema.<its eigene Domain. Diese Domäne kann sich nicht auflösen: ein Org kann existieren ...

Kamo·2w ago
Fixkamo-internal

Ein Tab, ein Mieter - stoppt die Lösung der Org aus dem geteilten Cookie

Öffnen Sie KamoCRM in einem Tab und eine andere Organisation in einer zweiten, aktualisieren Sie die erste, und es Rendered als die zweite. Schließen Sie diese ...

kamo·2w ago
FixSecurityService

Servieren Sie das Vermögen eines Mieters von einem Wirt, der sich auflöst, und hören Sie auf, seine Hintergründe zu löschen

Zwei Fehler fanden während der Arbeit heraus, warum eine neue org ohne Logo und ohne Farben geöffnet. THEME DELIVERY. Assets wurden von Thema angefordert.< org...

Kamo·2w ago
Fixkamo-internal

Stoppen Sie Standarbeit von blinken die Browser-Registerkarte für immer

TabAbgesehen von navGrandTotal in einen 1100ms Titelblitzer. Vier seiner acht Addends sind Warteschlangentiefe, die nie Null erreicht, wenn ein Mitglied liest e...

kamo·2w ago
Fixkamo-internal

Wire markSmsRead/markAiRead/social mark-read zu ihren Fenstern

Letzte Überprüfung gefunden markSmsRead und markAiRead hatte null Anrufer, und SocialChatWindow hat nie markAsRead/BeginViewing überhaupt genannt - drei von fün...

kamo·2w ago
FixVOIPService

Gate the voicemail nav count on VIEW VOICEMAIL

**************** hat jedes authentifizierte Mitglied übergeben mit einer MemberVoipConfig-Reihe die Instanz-weite ungelese-Voicemail-Zählung mit keine Rechte-Pr...

Kamo·2w ago

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen