KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,497
Totale Änderungen
5,985
Merkmale
5,283
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,497AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices738MCPGatewayService250MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore773Docs3,254Feature5,985Fix5,283Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 28, 2026
Featurekamo-internal

Erstere Konfiguration Wizard-Button mit Aufmerksamkeitsrand

Fügt den Einstiegspunkt der Launchpad in den Setup-Assistenten: ein nur für Besitzer, Rechte-gated Pille mit der Aufschrift "Getting Started Configuration Wizar...

Kamo·2mo ago
FixSecurityService

Benötigen Sie ein offenes God-Mode-Fenster, nicht nur Förderfähigkeit, für CONFIGURE_SYSTEM

hasRight gewährte die Umgehungsstraße auf der rohen GD-Session-Flagge, die SessionPlatformFacts's eigene javadoc nennt genau das Anti-Muster, das es zu verhinde...

Kamo·2mo ago
Fixkamo-internal

Gate der Web-alias Pfad auf Eltern Kontext, nicht Modell allein

mitBranchType zuvor gedreht useWebAlias auf, wenn die SELECTED MODEL erlaubt ROOT oder ein benutzerdefinierter Alias, die drei elter-or-Vorbedingungen ignoriere...

Kamo·2mo ago
Featurekamo-internal

Getting Started Assistent Schritt Modell und Client

Fügt das Client-seitige Schrittmodell (app/lib/orgSetupWizard.ts) hinzu, eine dünne API Client für GET/PUT/DELETE /api/security/org-setup-wizard (app/lib/orgSet...

Kamo·2mo ago
FeatureSecurityService

Fügen Sie Fortschritts-Service und Endpunkte hinter dem Getting Started Assistent

Org-scoped GET/PUT/DELETE unter /api/security/org-setup-wizard track welche der neun Erste Schritte eine Organisation abgeschlossen hat. Eine Lektüre schafft ni...

Kamo·2mo ago
Featurekamo-internal

Die maximierte Palette zoomt in das von Ihnen ausgesuchte Gespräch

Das Wechseln von Gesprächen in der maximierten Ansicht war ein 8px-Schub und ein 180ms Fade nah genug an nichts, dass die Scheibe aussah, als hätte sie einfach ...

Kamo·2mo ago
Featurekamo-internal

Drei-Solon-Widgets und pro-Widget Mindestgrößen

Widens WidgetWidth to 1 | 2 | 3 | 'full' und lässt sich von einem WidgetDefinition erklären minWidth/minHeight. widgetMinSize(definition) konvertiert, in einen ...

Kamo·2mo ago
Featurekamo-internal

Berühren Sie ein zurückgezeichnetes Logo von Hand, und laden Sie die konvertierte Datei

Vier Dinge auf dem Raster-zu-Vektoren-Konverter und dem einfachen Logo-Slot. **Die Scrollleiste auf den Raster-Optionen ist dreimal breiter.** 4px war ein hart...

Kamo·2mo ago
FixVectorService

Hören Sie auf, einen bereits transparenten Hintergrund als Schwarz zu behandeln, und entfernen Sie die Region nicht die Farbe

Zwei gemeldete Fehler mit einer Ursache: farbbasierte Entfernung überschrieben den Alpha-Kanal Ich habe die eingehende und lese nie die eingehende. Eine HTML-L...

Kamo·2mo ago
Featurekamo-internal

Einseitiges Feld-Set und die Standardeinstellungen, die die fallengelassenen Schritte ersetzen

CreateOrgFields ist das, was die neue einseitige /network/create Form tatsächlich verlangt für: einen Zweigtyp, Name, Alias, die App-Schalter und eine Handvoll ...

Kamo·2mo ago
Featurekamo-shared-library

Erstellen Sie meine kostenlosen Org Widget-Rechte und Erste-Getting-Getting-Wäuberer Fortschritt

Fügt RoleRightType 288-292 hinzu (CREATE_FREE_ORG_WIDGET und seine vier ADDED/OPTIONAL/ REQUIRED/MOVABLE Politik Kinder), abgehängt CREATE_CHILD_ORG (131). Addi...

Kamo·2mo ago
Featurekamo-internal

Pro-Panne Mindestgröße, angewendet auf lesen sowie auf Drag

Fäden ein optionales "min?: PaneSize | null" durch clampPaneSize, die beiden resize-delta Helfer, und die beiden Präferenz Lese-/Schreibfunktionen in der reines...

Kamo·2mo ago
Fixkamo-internal

Wechsel von Gesprächen stapelt keine Fenster mehr hinter der Maximierung

Nimmt @kamo/tool-Core 0.1.5, wo das Verlassen der maximierten Scheibe zwei wurde Gesten statt einer. Eine Navigator-Reihe klicken Sie auf Hände der Scheibe zu e...

Kamo·2mo ago
Fixkamo-register

Wiederherstellen Sie die Tapete des Verifikationsbildschirms, lassen Sie seine ***, modernisieren Sie seine Statusplatte

Drei Dinge falsch mit /verifikation, alle sichtbar auf einem Bildschirm. Die Tapete nie geladen. PostCompletionScreen genannt **************** aber dieser Para...

Kamo·2mo ago
FeatureSecurityService

Setzen Sie ein Echtzeit-Budget auf Resend-Resing-Reifikation

Der Endpunkt hatte keinerlei Grenze. Die *** der Registerbildschirm gefordert, bevor die Aktivierung seiner Resend-Taste wurde nie hier gelesen . Anfrage Körper...

Kamo·2mo ago
Fixkamo-internal

Geben Sie der neuen Registerkarte eine Sitzung, statt einer, die springt, um sich anzumelden

"Öffnen in neuem Tab" war "fenster.open(location.href, '_blank', 'noopener,noreferrer') ". Die Session-ID ist nicht in einem Cookie - es lebt in sessionStorage,...

Kamo·2mo ago
FixInitializerService

Lassen Sie eine gesäte Org weglassen ihr Jahr gegründet

createOrg nahm das Jahr als primitive int, so dass jeder Samen hatte, um eine sogar liefern obwohl YEAR_EST ungültig ist und das Feld plattformweit optional ist...

Kamo·2mo ago
Docskamo-shared-library

Nehmen Sie auf, dass Organization.YEAR_EST optional ist und gelöscht werden kann

Die Spalte war immer nichtig und beide Server-Pfade bereits behandelt null Erstellen Sie OrganisationPayloadParser erstellt einen leeren oder unparseierbaren We...

Kamo·2mo ago
Fixkamo-register

YearEst ist optional auf der org, so zugeben, die Null, die ankommt

Jahr etabliert ist nullbar auf die Organisation Einheit und SecurityService serialisiert die Null explizit, so dass die angegebene "Nummer" nie die ganze war Dr...

Kamo·2mo ago
Featurekamo-internal

Das org's Jahr festgelegt ist optional, und unset renders als abwesend

Nichts auf dem Server benötigte es jemals - die Spalte ist nullbar, die Erstellung Parser Karten einen leeren Wert zu Null, und patchOrganization gilt nur die T...

Kamo·2mo ago
Performancekamo-internal

Ein Gespräch überlebt das Fenster, das es zeigt

Das Öffnen eines Chatfensters kostet sieben Anfragen, bevor eine Nachricht gemacht wurde - Geschichte, Mitglieder, Quittungen, Markenlese, der ungelesene Schnap...

Kamo·2mo ago
Featurekamo-internal

Zeigen Sie einem Mitglied nur die Tabs, die ihnen gehören

Drei Mitglieder-Einstellungsflächen waren offen für Menschen, die sie nichts bedeuten können für. Jedes Gate ist auf dem MEMBER TYPE oder den Org-Apps, nie auf ...

Kamo·2mo ago
FixRAGService

KB Publikumsstufen sind kumulativ, passend zu KbReaderScope

Der Retrieval-Filter passte genau zu einem Lesertier-Tier: Ein TEAM_MEMBER musste Spiel aiVisibleToTeamMitglieder und nichts anderes. So ein Artikel, den ein Au...

Kamo·2mo ago
PerformanceMediaService

Servieren Sie ein wieder geöffnetes Fenster nur das, was es verpasst hat, und eine Seite in einem schreiben

Zwei Kosten, die beide für jedes einzelne geöffnete Chatfenster bezahlt werden. ?her auf GET /sessions/{guid>/messages. Ein Fenster wird wieder geöffnet wer...

Kamo·2mo ago
Fixkamo-internal

Zentrum der Startrampe Fliesen, die nur ein Symbol und ein Name sind

Eine Blatt-App-Panne in seiner kompakten Form zeigt keine Unter-Punkt-Reihen und keine Beschreibung, so die Symbol-/Titelzeile war die Überschrift einer Spalte ...

Kamo·2mo ago
Featurekamo-internal

Bieten Sie einem Mitglied nur die Arten, die sie erhalten können

Das Benachrichtigungszentrum und seine Einstellungen zogen jede Art an alle. A Mitglied ohne Leads App wurde ein "Lead Callback"-Filter angezeigt, der nur immer...

Kamo·2mo ago
FeatureEmailService

Ein Mitglied wird nur über Apps informiert, die es hat

Eine Benachrichtigungsart gehört zu einer App - ein Lead Callback ist Leads, ein Meeting-Erinnerung ist Meetings - aber raise() fragte nur, ob das Mitglied hatt...

Kamo·2mo ago
Featurekamo-internal

Die Konsole zeigt einem Leser, was sie haben können, und nicht mehr

Zwei Dinge, die die /kb Seite jedem gemeldet hat, der VIEW_KB_ARTICLES hat. Der Korpus. Das Publikum Chips ein Autor tickt in der Komponist . Mitglieder, Team ...

Kamo·2mo ago
FeatureKBService

Erzwingen Sie das Publikum Chips auf jedem Menschen lesen

Der Komponist hat einem Autor immer drei Chips angeboten, unter "Visible to" Mitglieder, Teammitglieder, Öffentliche. Sie wurden in die Reihe geschrieben und in...

Kamo·2mo ago
Fixkamo-internal

Wiederherstellen Sie die Bild-Proxy-und Tapetenarbeit 266357d0 zurückgekehrt, und landen die Berechtigungen ändern sollte es tragen

266357d0 wurde mit dem falschen Index gebaut. Sein Baum kam aus einem altbesten lokalen HEAD anstatt von der inszenierten, so dass es keine der Berechtigungen a...

Kamo·2mo ago
Featurekamo-internal

Eine Gruppe pro App, eine Konsole, um sie zu gewähren, und Master Notizen als Widgets

Drei Änderungen, die sich als eine herausstellten. DIE HOME PAGE. "My Master Note" und "Our Master Note" wurden maßgeschneiderte Panen gemacht direkt aus page....

Kamo·2mo ago
FixKBService

GET /master nimmt VIEW_NOTES, wie jede andere hier gelesen

Es war die eine in diesem Controller gelesen, die kein Recht nahm, absichtlich: die beiden Master Notizen wurden Befestigungen der Home Launchpad statt der Noti...

Kamo·2mo ago
Chorekamo-login

Löschen /api/auto-login, das keinen Anrufer mehr hat

Der Endpunkt bestand darin, ein vorhandenes *** Cookie in ein OTK und eine Umleitung zu verwandeln. so kann die Login-Seite ein angemeldetes Mitglied direkt in ...

Kamo·2mo ago
FeatureSecurityService

Die Master-Note-Wedgets von VIEW_NOTES geseigen

Die beiden Master-Notenblätter ausgeliefert ohne Recht überhaupt - "My Master Note" und "Unser Master Note" waren auf jeder Mitglieds-Startrampe bedingungslos -...

Kamo·2mo ago
Featurekamo-shared-library

Eine Sicherheitsgruppe pro App, und die Master-Notizen als Widgets

Zehn neue Rechte, 278-287: NOTES_MASTER_MINE_WIDGET und NOTES_MASTER_OURS_WIDGET, jeder mit den vier Politik Kinder jedes Haus Widget trägt. Beide hängen ab VIE...

Kamo·2mo ago
FeatureKlusterServices

Tauschen Sie den Voicemail-Gruß an KamoCRM-LeaveVM

24,9s, nach unten von 27,9s. Hochgeladen neben der vorherigen Aufnahme statt darüber, so Rollback ist eine einzeilige Änderung zu KAMO_VOICEMAIL_GREETING plus e...

Kamo·2mo ago
FixInitializerService

Die Rechnung nimmt REVOKE DELETE, nicht REVOKE UPDATE

aktPdf schreibt PDF_BLOB_ID nach Abschluss der Transaktions-Verpflichtungen, auf Zweck: Rendering innerhalb es würde die Dokument-Konter-Reihe Sperre über halte...

Kamo·2mo ago
Featurekamo-login

Lassen Sie ein angemeldetes Mitglied das Anmeldeformular erreichen und aus dem Workspace-Picker herauskommen

Zwei Hälften des gleichen Problems: die Login-Seite war eine Einbahnstraße. Es validierte alle vorhandenen *** Cookie auf Last und, wenn die Sitzung noch war g...

Kamo·2mo ago
August 27, 2026
Fixkamo-internal

Stop Kraft-Cache Pinning "dies org hat keine Hintergrundbilder" für

Die Konsolen-Kulisse und der Mitglied Wallpaper-Editor lesen beide die des Mieters "config.json" für "backgroundImageCount", und beide haben danach gefragt mit ...

Kamo·2mo ago
Fixkamo-internal

Das Gitter holte jede Seite zweimal, dann ausgeblendet sich selbst, um es zu tun

Eröffnung / Leads zeigten die Zeilen, fiel zurück zu einem Ladezustand, und zeigte sie wieder. Es wurde zweimal geholt. STOMP wirft aufConnect auf der INITIAL-...

Kamo·2mo ago
Featurekamo-shared-library

Die Gutschrift, der einzige Korrekturpfad für eine abgeschlossene Rechnung

B3: Kamo besitzt alles vor dem finalize() und der Provider besitzt alles danach, und jeder Anbieter auf der Roadmap behandelt eine fertige Rechnung als unveränd...

Kamo·2mo ago
Featurekamo-shared-library

Der Dokumentenzähler, und eine Zahl, die nicht abknunken kann

Jede vorhandene Dokumentennummer auf dieser Plattform ist ein Check-then-Insert-Rennen mit keine eindeutige Einschränkung dahinter: Anführungsnummern sind COUNT...

Kamo·2mo ago
Featurekamo-shared-library

Die Rechnungseinheit, mit jedem Steuerbereich und ohne Steuermotor

Kamo's eigene Rechnung, geschrieben nur von InvoicingService. Nichts darauf wird geliefert durch einen Anrufer: jede Figur wird von den Zeilen auf jedem Schreib...

Kamo·2mo ago
Fixkamo-internal

Stoppen Sie den Bild-Proxy, der eine stundenalte Kopie eines anderen org Branding serviert

Themen Asset-URLs sind stabil und sagen nichts über ihren Inhalt aus: eine org ist einfach Das Logo ist immer "<alias"/img/logo.svg. Jede Org ist auch mit der B...

Kamo·2mo ago
FixSecurityService

Machen Sie gesät und hochgeladen Branding revalidate, so dass ein Org aufhört, das Basisthema serviert wurde es mit

Eine neue Organisation ist mit dem Basisthema gesät - das Logo der Plattform und Hintergründe kopiert in die neuen org-Schlüssel - und diese Tasten ändern sich ...

Kamo·2mo ago
Featurekamo-internal

Wählen Sie die KamoDesktop-Auflösung und hören Sie auf zu verstecken, warum ein Start fehlgeschlagen ist

Der entfernte Desktop verfolgt das Browser-Fenster und hat immer, so gab es keine Möglichkeit um MEHR Desktop als Fenster zu haben. Ein Picker setzt jetzt eine ...

kamo·2mo ago
FeatureSecurityService

Lassen Sie den Anrufer eine feste KamoDesktop-Auflösung wählen

Der entfernte Desktop wurde nie auf eine Auflösung gesperrt, es verfolgt den Browser Fenster, und hat immer. guacd ehrt die Größe des Kunden und xorgxrdp verkle...

Kamo·2mo ago
Docskamo-internal

Checken Sie in der NutzungUserInfo Shared-Store Handoff

Die "no .md in repos"-Regel ist in den Ruhestand geschoben. Diese Handoff-Doku war gehalten worden Lokal-nur; es gehört neben dem Code, den es beschreibt.

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