KamoCRM

Änderungsprotokoll anzeigen

Jedes Feature, jede Fehlerbehebung und jede Verbesserung wird sofort veröffentlicht und nichts wird für den Start zurückgehalten.

17,722
Änderungen insgesamt
6,115
Features
5,353
Fixes
30
Projekte
Nach Projekt filtern
Alle Projekte anzeigen17,722AIService261APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService590InitializerService331KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,885TranslateService62VOIPService253VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,438kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,694kamo-signer-monorepo57kamolos114
Filtern nach Kategorie
Alle Typen anzeigenBuild17CI523Chore777Docs3,267Feature6,115Fix5,353Other998Performance165Refactor278Revert23Style42Test163Upgrade1
August 28, 2026
Featurekamo-internal

/network/create ist eine Seite; die zwölf Schritte bewegen sich zu /settings/wizard

CreateOrgForm.tsx ist eine Komponente mit zwei Layouts (Seite/Widget), gebaut aus Task 7/8 CreateOrgFields Modell, Feldgruppen und OrgBrandPreview. page.tsx ist...

Kamo·2mo ago
Featurekamo-internal

Wiederverwendbare Feldgruppen und die Live-Markenvorschau

Extrahiert die Eingänge von BranchTypeStep, BasicsStep, LogoStep, ColorsStep, AppsStep und AgeRestrictionsStep in fünf gesteuerte Feldkomponenten (OrgTypePicker...

Kamo·2mo ago
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
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
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
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
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
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
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
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
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
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
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
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
FeatureInitializerService

Die REVOKEs drei Entität Javadocs bereits behauptet, existierte

BillingWormGuard, BillingDispatch und BillingSyncIssue zitieren jeweils "a REVOKE UPDATE, DELETE in der KamoInitializer Migration". Eine solche Migration gab es...

Kamo·2mo ago
Featurekamo-internal

Die Abrechnungs-Proxy-Route und MANAGE_BILLING_PROVIDERs vier TS-Spiegel

Aufgabe 8, die kamo-interne Hälfte. Sechs Spiegel der Rechte-Architektur; vier von ihnen leben hier. 3. app/lib/rightsHierarchy.ts MANAGE_BILLING_PROVIDER --...

kamo·2mo ago
FeatureSecurityService

Das Relais zu InvoicingService, und das Recht, das es Gates

Aufgabe 8. SecurityService ist die Berechtigungsgrenze; InvoicingService ist ClusterIP ohne Eingriff, so dass dieses Relais der einzige Weg in. InvoicingServic...

Kamo·2mo ago
Featurekamo-shared-library

MANAGE_BILLING_PROVIDER (277), ein Kind von Commerce Einstellungen

Aufgabe 8, Spiegel 1 von 6 (das Java enum) und Spiegel 2 (der übergeordnete Zeile). Id 277 wurde unmittelbar vor der Zuweisung von Ursprung/Main neu erstellt, ...

Kamo·2mo ago
Featurekamo-internal

??bug=<id" öffnet die Schublade dieses Berichts

Wo die neue Status-Wechsel-E-Mail landet. Sie muss den Bericht nicht nennen der Tab: der Statusfilter standardmäßig auf Neu, und diese E-Mail ist per Definition...

Kamo·2mo ago
Featurekamo-internal

Glimmering ungelesene Karten, ein Live-Abzeichen und pro-Status zählt

THE BADGE IS ABOUT YOU NOW, NICHT ÜBER DIE QUEUE. Es zählte jeden NEUEN Bericht Plattform-weit, so dass es immer nur fiel, wenn jemand einen Status bewegt - Les...

kamo·2mo ago
FeatureSecurityService

Sagen Sie dem Reporter, wenn Send To AI bewegt ihren Bericht

MediaService mailt einem Reporter, wann immer sich sein Fehler oder seine Erweiterung ändert Status, aber ein Versand gilt ein Status der eigenen - in der Regel...

Kamo·2mo ago
FeatureEmailService

Vorschau-Variablen für die Bug-Status-Ändervorlage

Die Admin-Vorschau gibt eine Vorlage gegen eine Beispielvariablen-Karte und diese wieder hat keinen Arm - so dass ein org-Administrator, der SYSTEM_BUG_STATUS_C...

Kamo·2mo ago
FeatureMediaService

Mailen Sie dem Reporter, wenn ihr Fehler oder Erweiterung Status ändert

Triage war still. Jemand meldete sich und musste dann immer wieder die Registerkarte öffnen um herauszufinden, ob jemand es angeschaut hatte - was dasselbe ist,...

Kamo·2mo ago
FeatureMediaService

Per-Viewer lesen Zustand, ein Live-Abzeichen, und pro-Status zählt

THE BADGE WAS ABOUT THE QUEUE, NOT ABOUT YOU. /new-count gezählt jeder NEUE Bericht Plattform-weit, so konnte es nur fallen, wenn jemand einen Status verschoben...

Kamo·2mo ago
FeatureSecurityService

Kündigen Sie die Warteschlange Änderung, wenn ein Bericht an AI gesendet wird

Ein Versand ist das Einzige, was einen Bericht aus NEU aus OUTSIDE herausnimmt MediaService, ohne diese war es die eine Umstellung der Konsole Abzeichen erfahre...

Kamo·2mo ago
Featurekamo-shared-library

Per-Viewer lesen Zustand für System-Bug-Berichte

SystemBugView ist pro VIEWER, nicht pro Bug - eine zuerstansichtsbasierte Spalte auf SystemBug würde lassen, wer einen Bericht geöffnet hat, zuerst von jedem an...

Kamo·2mo ago
Featurekamo-shared-library

Der kanonische Brief, den ein Bug-Reporter bekommt, wenn sich ihr Bericht bewegt

Ein Mitglied, das einen Fehler oder eine Verbesserung einreichte, hatte keine Möglichkeit zu erfahren, was mit es kurz des Öffnens der Registerkarte und suchen....

Kamo·2mo ago
FeatureInitializerService

System_bug_view - wer welchen Bericht gelesen hat

Per VIEWER, nicht pro Bug, und das ist der ganze Grund, es ist eine Tabelle und nicht ein first_viewed_at Spalte auf system_bug: Triage wird von mehreren Person...

Kamo·2mo ago
FeatureBillingService

Per-Server-Linien auf der Erweiterungen Zusammenfassung

Die Telefon-Server-Erweiterungen Registerkarte zeigte die organisationsweite Figur und nichts anderes, so dass ein leerer KamoPBX-Server angezeigt "21 abrechnun...

Kamo·2mo ago
FeatureVOIPService

Stichwort Abfangen bei Schritt 0 auf der RingCentral Schiene (MS1 Task 4)

Heute ein STOP zu einer Zahl keine MEMBER_VOIP_CONFIG Reihe besitzt die "No member gefunden für to-number" Zweig und verschwindet - und dieser Zweig ist genau, ...

Kamo·2mo ago
FeatureVOIPService

SmsKeywordService - der eine Schreiber für eingehende Keywords (MS1 Task 3)

Schließt die TODO-Task 2, die zurückgelassen wurde. Bis diese Commit-Verpflichtung ein verifiziertes eingehendes STOP erreicht BulkTextInboundController, wurde ...

Kamo·2mo ago
Featurekamo-internal

Entbringen Sie den Chat-Navigator aus dem Fenster, das es maximiert

Der Konversations-Navigator war eine Kinderrequisite von ToolWindowShell, gerendert innerhalb der maximalen Fenster-Inhalte-Box. Ein Klick auf eine Reihe in ihm...

kamo·2mo ago
Featurekamo-internal

Firmentelefon (Haupt-/gebührenfrei) auf der Unterschrift eines Mitglieds, mit deren Verlängerung

Der Inhalts-Tab von ************ erhält zwei Schalter: Company Phone (Main) und Firmentelefon (gebührenfrei). Ermöglicht, drucken sie die Die veröffentlichte Li...

kamo·2mo ago
FeatureEmailService

Behalten die beiden Firmen-Telefon-Keeggles

Readt und schreibt userCompanyPhoneMain / userCompanyPhoneTollFree auf der Signatur im Feld config, so dass die neuen Schalter des Inhalts-Tabs eine speichern ü...

Kamo·2mo ago
Featurekamo-shared-library

Attribute kostenlose Erweiterungen auf dem Server, auf dem sie sind

Eine Org mit einem vielbeschäftigten FreePBX-Server neben einer neuen, leeren KamoPBX-Serversäge "21 abrechnungsfähige Erweiterungen $63.00 / Monat" beim Blick ...

Kamo·2mo ago

Wie das, was Sie sehen Versand?

Beginnen Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat erneut, um zu sehen, ob Sie die neuen Funktionen nutzen möchten.

Kostenlos für immer startenPreise anzeigen