KamoCRM

Live Change Log

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

17,610
Totale Änderungen
6,056
Merkmale
5,314
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,610AIService258APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService582InitializerService329KBService151KlusterServices744MCPGatewayService261MediaService602RAGService79SecurityService1,868TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,388kamo-login339kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,675kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore775Docs3,257Feature6,056Fix5,314Other998Performance165Refactor278Revert23Style42Test162Upgrade1
October 13, 2026
October 11, 2026
October 5, 2026
Refactorkamo-shared-library

Drop findMemberAndManagerIds - sein einziger Anrufer, die gehosteten Computer-Manager-Paare von SecurityService, liest jetzt die Org-Grafik (KamoCollab CP02 T15)

git grep von jedem Repo Ursprung/Haupt (und jedem ungedrängten worktree) findet keine andere Anrufer. Push nur AFTER SecurityService CP02 T15 Commit wird einges...

Kamo·3w ago
Refactorkamo-shared-library

Chat-Mitglieder-Fakten kommen nur aus dem Org-Grafik; das Legacy-Fakten-Repositor und sein Konstruktor sind weg (KamoCollab CP02 T18)

ChatPolicySnapshotLoader verliert seinen ChatPolicyFactsRepository Konstruktor, das Faktenfeld, loadFacts, Ahnen, managerChain, workLocationName und die str, ln...

Kamo·3w ago
September 28, 2026
RefactorSecurityService

Ein Builder für beide Feed-Antworten, getestet ohne den Controller

getFeed baute die Lead's und die Organisation in zwei Kopien desselben Blocks; feedResponse baut beides, so dass StreamGuid nicht in einem sein kann und dem and...

Kamo·4w ago
September 27, 2026
RefactorMCPGatewayService

Entfernen Sie die Endpunkte des ausführenden-as-org-Tools jetzt, da AIService /mcp verwendet

/api/mcp/tools/list und /api/mcp/tools/execute beantwortet für eine ganze org, welche die Tool Plane verbietet (D28). Kein eingesetzter Client konnte sie erreic...

Kamo·4w ago
September 25, 2026
Refactorkamo-internal

Der Browser hebt NEW_EMAIL nicht mehr für sich

raiseForSelf geht mit EmailService's POST /api/notifications/self: neu Mail wird von EmailService und ungelesenen Chat-Karten von MediaService erhoben. Die Pre-...

Kamo·4w ago
September 24, 2026
RefactorSecurityService

Fähigkeiten kommen aus der gemeinsamen Sitzregel, die die Server durchsetzen

EntitlementService liest die Sitzdaten und fragt SeatCapabilityRules für die Entscheidung, dann kartografiert es auf die unveränderte MemberCapabilities Drahtfo...

Kamo·4w ago
September 18, 2026
Refactorkamo-internal

Eine Möglichkeit, einen Satz um die Menschen, die es nennt schneiden

Drei Agenten und der erste Sweep jeder lehrte die App den gleichen Trick - Format einen übersetzten Satz mit einer Markierung, wo der Name geht, aufgeteilt auf ...

Kamo·1mo ago
Refactorkamo-internal

Die Reihe schützt nicht mehr vor den Pressen der Karte selbst

Die Mitgliedskarte hält nun die Ereignisse, die etwas in sich selbst beginnen (a92b3cac), für jeden Oberfläche, so dass die Chat-Reihe eigene Garde gegen eine P...

Kamo·1mo ago
September 12, 2026
RefactorEmailService

Die smtp-Verbindungsregel wird einmal angegeben und geteilt

SmtpConnectionRule hält die Port Convention createSmtpSession gilt (465 implizite TLS, 587 STARTTLS, STARTTLS nur auf Nachfrage, alles andere Klartext ohne Logi...

Kamo·1mo ago
September 9, 2026
Refactorkamo-internal

Hören Sie auf, die Signieren-Oberfläche zu protokollieren, und bieten Sie die ganze signierte Platte

kamo-internes trug eine handkopierte Gabel der externen Signer-App 15 Dateien unter app/lib/esign, app/stores/esign und app/components/esigning, jeweils mit der...

Kamo·1mo ago
Refactorkamo-internal

Ein Tisch pro Spiel, und lassen Sie die Besetzung der Gewerkschaft gezwungen

Follow-up-Polier auf der Spiele Anspruch Tor. Keine Verhaltensänderung; die Tests dass Pin es unverändert sind und immer noch passieren. ************ wurde get...

Kamo·1mo ago
September 8, 2026
Refactorkamo-internal

Verschieben Sie die Balance aus der oberen Bar und in das Spiele-Menü

Die Bar ist fixiert verchromt und bereits überfüllt - Begrüßung, Filialen, Verfügbarkeit, die Compliance-Uhr, die Glocke, Chat, Sprache, Konto und ein Guthaben ...

Kamo·1mo ago
RefactorMediaService

Der Rahmen stoppt mit einem Archiv nichts macht

Die Notation der Fenstertafel ist weg - die eroberten Stücke haben diesen Raum - also "moveList" und "fenHistory" kamen aus der veröffentlichten Ansicht heraus....

Kamo·1mo ago
Refactorkamo-internal

Drop aiThinking vom Client-Spiegel zu

Es war immer falsch auf dem Draht und nichts machte es. Entfernt neben der Server-Feld, so dass die beiden Formen identisch bleiben - ein Spiegel, der ein Feld ...

Kamo·1mo ago
RefactorMediaService

Drop ein Feld, das immer falsch war und eine Aussage, die nichts tat

"aiThinking" war auf jedem veröffentlichten Board und war nie ein einziges Mal wahr - die KI antwortet innerhalb der Anfrage, die es provoziert, so dass das Fen...

Kamo·1mo ago
September 6, 2026
RefactorVOIPService

Löschen Sie den Telnyx-Code nichts

Drei Methoden fügte ich hinzu, dass kein Anrufer erreicht, entfernt, während der Grund ist immer noch fresh - der schlimmste Fehler dieser Funktion war TelnyxPr...

Kamo·1mo ago
Refactorkamo-internal

Ein Modul besitzt den Link von der Planseite zur Abrechnungskarte

Jede Aktion auf /myplan ist ein Link in Pläne & Abrechnung, und es muss auf der rechten Seite landen sub-tab oder "Zahlung und Rechnungen" öffnet sich auf Abonn...

Kamo·1mo ago
Refactorkamo-internal

Die Trägerrakete ist ein Kontext, keine Requisite

Kamo·1mo ago
September 5, 2026
RefactorVOIPService

Halten Sie "ist dieses Mitglied verbunden" an einem Ort

RingCentralMemberOAuthService hatte eine eigene hasConnection und connectedExtensionNumber, und beide antworteten nur für die ein-in-Hälfte. Ein Mitglied kann b...

Kamo·1mo ago
September 4, 2026
Refactorkamo-internal

Lassen Sie die ungenutzte dichte Requisite von OrgOAuthAppSection

Keine Anrufseite hat es passiert, und alle acht Einbettungen wollen den vollen Header. Eine Requisite gehalten für einen Anrufer, der nicht existiert, ist API-O...

Kamo·1mo ago
September 3, 2026
RefactorKlusterServices

Der Reaper verwendete auch "su" runuser, und keine Shell irgendwo

Dropping su aus dem exec Pfad links es in reap_idle, die auf jedem läuft Terminal-Verknüpfung. Dieselben drei Einwände, und der letzte ist der, der beißt: "su -...

Kamo·1mo ago
RefactorVOIPService

Sagen Sie einfach, warum jeder JustCall-Agent liest sich als ACTIVE

Die Benutzerliste entschied seinen Status mit "verfügbar ist Ja oder Nein - ACTIVE, sonst UNKNOWN", das ist ein Umweg zu fragen, ob JustCall überhaupt geantwort...

Kamo·1mo ago
September 2, 2026
Refactorkamo-shared-library

Entlare repricing als statische, so dass eine Verfüllung kann es wiederverwenden

Quotengeld Spalten sind geschrieben, nicht auf gelesen berechnet, so eine Motorkorrektur lässt vorhandene Reihen mit der alten Arithmetik, bis etwas sie erspart...

Kamo·1mo ago
RefactorRAGService

Drop a @Transactional, die nie angewendet

loadKatalog ist aus Katalog() auf der gleichen Bohnen und Selbst-Invokation erreicht geht nicht durch den Proxy, also war die Anmerkung Dekoration. Die Abfrage ...

Kamo·1mo ago
Refactorkamo-internal

Lassen Sie den Container ref nichts liest

containerRef wurde deklariert und an das Root-Element von MessageBrowser angeschlossen, aber containerRef.current wird nirgendwo in der Datei gelesen - es ist t...

Kamo·1mo ago
August 28, 2026
Refactorkamo-internal

Copilot Mobile App in KamoMobile umbenennen

Die mobile App ist jetzt KamoMobile. Dies benennt jeden Verweis auf sie in dieses Repo - die Strings, die Mitglieder lesen, die Route, der i18n namespace, die K...

Kamo·2mo ago
August 27, 2026
Refactorkamo-shared-library

Die pro Planzulage ist pro Sitzplatz, und sagt so

Nur umbenennen - PlanStorage.gbPerUser ist privat für diese Klasse und die drei Call-Sites sind alle in ihm. Der Kommentar oben war es die irreführende Hälfte: ...

Kamo·2mo ago
Refactorkamo-internal

Acht klinische Gründe wurden von window.prompt gesammelt

Ein Medikament stoppen, eine Bestellschleife schließen, einen Termin stornieren, fusionieren zwei Patienten, die zwei Datensätze als nicht übereinstimmend dekla...

kamo·2mo ago
Refactorkamo-internal

Die eigene Sitzung der Registerkarte benennt ihre Organisation;

Builds direkt auf 05ff51b3, die die richtige Quelle der Wahrheit etabliert tab fragt seine eigene Sitzung, in welchem Arbeitsbereich sie sich befindet, über ein...

kamo·2mo ago
RefactorSecurityService

Ein Antrag-Körper-Pser, nicht drei

Die drei klinischen Schreibregler wuchsen jeweils ihre eigene Schnur/uuid/integer/ Datum Helfer innerhalb einer Woche voneinander - identisch, bis auf welche je...

Kamo·2mo ago
August 26, 2026
Refactorkamo-internal

Ein Fenster pro Sitzung und die gemeinsame Spalte

KI-Chat war das einzige Werkzeug, das von einem ResizeObserver "maximiert" ableitete Schwelle statt des Lesens der Flagge jedes andere Werkzeug liest, und die n...

kamo·2mo ago
Refactorkamo-internal

Render die gemeinsame Speisee, und erweitern Sie sich auf 550

NavTopPanel's Chats Registerkarte macht jetzt ConversationsPane statt der alten ChatsListe, halten Sie ein eigenes Suchfeld und vorbei **************** so Mitgl...

kamo·2mo ago
Refactorkamo-shared-library

Heben Sie die kostenlose/beschämige Maschine aus der Webinar-Funktion

Die Intervall-arithmetik - erweitern, BeschränkungMask, KandidatStarts, und die ganz von AvailabilityInterval war nie webinar-spezifisch. Alle Kupplung saß in e...

Kamo·2mo ago
RefactorMediaService

Verwenden Sie die Shared Availability Engine

MemberAilabilityService behält den CRUD und wird zu einer BusySource; Rechenmathetik, die sie früher besaß, lebt jetzt in Kamo-Shared-Bibliothek. Call-Sites sin...

Kamo·2mo ago
RefactorSecurityService

Karte der Konto-Zeitleiste neben den anderen Dingen des Kontos

Alles, das zu einem Konto gehört, lebt bereits unter ************ - seine Leads, Befehle, Mitglieder, Notizen und Geschichte. Kommunikation war diejenige mit ei...

Kamo·2mo ago
Refactorkamo-internal

Die Einstellungen-Tab öffnet den Kalender-Editor

Die Teilung des Tagespflückers war die halbe Realität. Es hinterließ zwei Formen, die noch zu haben stimmen miteinander über Rückfälle, Zeiten, effektiven Berei...

kamo·2mo ago
Refactorkamo-internal

Die Konsole auf der Haus-Designsprache wieder aufbauen

Der erste Pass war falsch und er war in einer Weise falsch, die hätte sein sollen offensichtlich, bevor eine Zeile geschrieben wurde: Ich baute Tailwind divs, M...

kamo·2mo ago
August 25, 2026
Refactorkamo-shared-library

Retire Sent to AI, und speichern Sie den Status nach Namen

Das Entfernen von SENT_TO_AI ist keine einzeilige enum editierung. Es saß am Ordinal 3, und system_bug.status war eine ORDINAL-Spalte: Es fallen lässt AWAITING_...

Kamo·2mo ago
August 24, 2026
RefactorSecurityService

Trennen Sie die Anmeldeprüfung von Org Autorisierung

Die Anmeldung war zwei Fragen in einer Anfrage verschmolzen. "Sind diese Referenzen gut" wird von der Benutzerreihe beantwortet -- das Passwort lebt dort, also ...

Kamo·2mo ago
August 23, 2026
Refactorkamo-internal

Heben Sie die Tapete und Widget Verknüpfungen über dem Media pod

Das Profil Header Band legte "Meine Wallpaper", "My Widgets" und die Medien Chrom als eine Wickelreihe, so dass die beiden Verknüpfungen als vierte lesen Wechse...

kamo·2mo ago
August 22, 2026
RefactorDocsService

Öffnen Sie den einen modifizierten Datensatz, je nachdem welche Schicht gefragt

getOrCreateClassic und getOrCreateFormFillable Zusammenbruch in getOrCreateModified: "open this for Edit" bedeutet dasselbe, was auch immer Herausgeber gefragt,...

Kamo·2mo ago
Refactorkamo-shared-library

Ein modifizierter Schallplatte mit zwei Schichten, nicht zwei Datensätze

Ein Dokument hatte bis zu zwei abgeleitete Zeilen - CLASSIC für bearbeitete Bytes, FORM_FILLABLE für Felder - und etwas musste entscheiden, welches auf der ande...

Kamo·2mo ago
RefactorKBService

Stoppen Sie die Aussaat einer Palettenfarbe auf der Org-Meisternote

Beide Masternoten werden jetzt von der Marke ORGANISATION gemalt - primär für "Unsere Master Note", sekundär für "My Master Note", jeweils als Pastell - also ei...

Kamo·2mo ago
Refactorkamo-internal

Hand der Redakteur, was es braucht, statt erneut zu arieren

DocumentEditor gefeuert POST /api/docs/form-fillable/{id' auf jedem mount rein um classicEditable zu lesen - ein als Abfrage verwendetes Schreiben, das eine Zei...

kamo·2mo ago
Refactorkamo-internal

Machen Sie die Modify-Regeln besproben, und lassen Sie ein totes Feld

Beide Regeln der Modify-Menü-Kodierungscodes haben falsch ausgeliefert, sobald Formular ausfüllen war deaktiviert auf den Zeilen, deren Felder sollen bearbeitba...

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