Live Change Log

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

17,865
Totale Änderungen
4,581
Merkmale
4,512
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
August 15, 2026
FeatureInitializerService

Saatgut die Treffen Rechte, bevor das Tor kann jemanden aussperren

MediaService benötigt START_MEETING nun ein Meeting und VIEW_MEETINGS für Entschlossenheit. Maßgemessen an der Produktion vor dem Schreiben: 42 Sicherheitsrolle...

Kamo·3w ago
FeatureMediaService

Erstellen und die Auflösung eines Treffens nehmen die Rechte, die sie nennen

/api/meet/create checkte nur, dass Sie eine Sitzung hatten, so dass jede authentifiziert Mitglied jeder Organisation könnte ein Treffen mit dem org-Anbieter ers...

Kamo·3w ago
Featurekamo-shared-library

Plattformrechte als eigenes Rückgrat

Wer die Plattform betreiben darf, war drei verschiedene Antworten in drei verschiedene Orte - eine system_user_access Grant-Tabelle, in die ein Eigentümer-Check...

Kamo·3w ago
Fixkamo-internal

Zeichnen Sie die Rückrufmarkierungen, sobald die Zusammenfassung geladen ist

Die Zusammenfassung landet, nachdem das Gitter seine Reihen gezogen hat, und AG Grid behält die cellRenderer eine Säule wurde mit gebaut und nur neu erstellt ei...

kamo·3w ago
Fixkamo-internal

Ein gelöschter Upload fällt jetzt zurück, anstatt zu verstummen

Die vorherige Commit behauptete, ein pensionierter Ton "degradiert auf die Ebene darunter anstatt zum Schweigen zu bringen". Das war nicht der Fall. "isKnownSou...

kamo·3w ago
Featurekamo-internal

Bewegen Sie den Callback-Marker neben dem Kontaktnamen, fügen Sie einen Callback-Filter hinzu

Der Marker sitzt mit dem Namen, weil das ist, wer der Anruf ist, anstatt in der ID-Spalte, wo es die IDs aus der Reihe geschoben. Der Filter bietet All / Gepla...

kamo·3w ago
Featurekamo-internal

Laden Sie Ihre eigenen Soundeffekte hoch, auf allen drei Ebenen

Das System konnte immer nur die 39-Töne spielen, mit denen es ausgeliefert wurde. Jetzt alle layer kann eine eigene Datei hinzufügen - den Katalog der Plattform...

kamo·3w ago
FeatureSecurityService

Liste, umbenennen, zurücktreten und hochgeladene Soundeffekte streamen

Bytes kommen über ConversionService (der 08.09.2018peg und den Scanner besitzt); alles danach ist hier, wo die Sitzung und die Skoping-Regeln bereits live. Alle...

Kamo·3w ago
FeatureConversionService

Transcode hochgeladen Soundeffekte auf Opus

Erweitert den 08.09.2018peg Wrapper, den die VoIP-Aufnahme-Pipeline bereits hatte - dieses Bild installiert dafür 08.09.2018peg mit libopus, also einen zweiten ...

Kamo·3w ago
Featurekamo-shared-library

Hochgeladene Soundeffekte und die Speicher-Domain, die sie zählt

EVENT_SOUND_ASSETS: eine Sounddatei, die jemand hochgeladen hat, bereit, zugewiesen zu werden. Anwendungsbereich Spiegel EVENT_SOUND_PROFILES genau - die gleich...

Kamo·3w ago
Fixkamo-internal

48 nicht durchgesetzt - die sechs PLOS-Rechte sind jetzt abgesperrt

Gating the LOS Proxy machte PLOS_* erzwungen, aber sie blieben auf der nicht durchgesetzten Liste, so zeigten die Redakteure 'noch nicht durchgesetzt' gegen sec...

kamo·3w ago
Featurekamo-internal

Lassen Sie den Absender bearbeiten Sie das Treffen einladen E-Mail-Betreff

Das Einladungsthema wurde auf "<host" von <org&gt; lud Sie zu einem Meeting ein" fixiert und innen aufgebaut. die Absenderoute, so dass niemand sagen konnte, wo...

kamo·3w ago
Docskamo-internal

Dritter Cluster triaged - Meet Splits in zwei

Alle fünf Meet-Rechte haben echte Funktionen, also keines ist ein Chat-Channel-Fall: Kamomeet-Einsatz ist live und Meet-jibri wird eingesetzt, was die Aufnahme ...

kamo·3w ago
Fixkamo-internal

Setzen Sie den Callback-Marker nach der Lead-ID

Führen Sie die Zelle mit dem Marker schob die ID rechts auf jede Zeile mit einem Anruf warten, so dass die IDs nicht mehr aufgereiht die Spalte beim Scrollen.

kamo·3w ago
Featurekamo-internal

Gate der persönlich-Darlehen Stellvertreter auf die PLOS-Rechte

KamoLOS erzwingt nichts - keine Rechte überprüfen überall in seiner Quelle - so dass diese Proxy ist die Berechtigungsgrenze für das Modul, die Position demenyU...

kamo·3w ago
Fixkamo-internal

Die Meeting-Erinnerung erreicht die Glocke, und knallt einmal

MeetReminderPopup zog seine eigene Snackbar aus seinem eigenen Abonnement zu **************** Nichts anderes wusste, dass eine Erinnerung hatte passiert: die Gl...

kamo·3w ago
FixMediaService

Die Meeting-Erinnerung ist eine Benachrichtigung, kein Popup für sich

Der Sweep veröffentlichte eine maßgeschneiderte Veranstaltung auf /topic/meet/reminder/{memberId' dass eine eigene Snackbar in der Ecke des Bildschirms zog. Das...

Kamo·3w ago
Featurekamo-shared-library

Eine Art für das Treffen, das kurz vor dem Start steht

MEETING_REMINDER, damit MediaService den Startzeit-Anstoß als a Benachrichtigung statt eines Popup nur es kennt. Seine eigene Art statt CALENDAR_EVENT, weil ei...

Kamo·3w ago
Docskamo-internal

Zweite Cluster triaged PLOS ist implementiert, und billig jetzt

Die sechs PLOS_*-Rechte haben eine echte Funktion: KamoLOS ist ein Full Loyed Service. Nicht Deletable. Aber nichts erzwingt eine von ihnen - keine Rechte Kontr...

kamo·3w ago
August 14, 2026
Fixkamo-internal

Eine Kalender-Erinnerungen, einmal angekündigt

Eine Erinnerung kam zweimal. Das Deck nimmt es als Benachrichtigung, und die älterer Pfad nahm es auch auf: CalendarWebSocketContext öffnete einen zweiten STOMP...

kamo·3w ago
Featurekamo-internal

Abonnieren Sie die Kursanzahl, anstatt jede Minute danach zu fragen

NavTop fasst zwei Zähler in eine Verpflichtungsplakette, und nur die gesetzliche Hälfte war live. Ein Mitglied hat einen Kurs zugewiesen - oder von einem von HR...

kamo·3w ago
FeatureMediaService

Verlegung der herausragenden Kurszahl auf das mitgliedseigene Thema

Der Zwilling der Rechtsspinne, denn NavTop fasst die beiden Grafen in eine Plakette und ein Paar von Hälften, die sich anders verhielten, würde das Mitglied Chr...

Kamo·3w ago
FeatureDocsService

Das herausragende Kurs-Abzeichen bewegt sich, wenn der Kurs, keine Minute später

Die NavTop-Verpflichtungsplakette bemängert zwei Zähler - Pakete zum Unterschreiben und Kurse für nehmen - und nur einer von ihnen war live. Die legale Hälfte h...

Kamo·3w ago
Chorekamo-internal

Lassen Sie die Proxy-Route für einen Endpunkt, der nie existierte

/api/notes/statistik an einen KBService Endpoint NotesController weitergeleitet nicht implementieren, und nichts in der App jemals genannt - so die einzige Die ...

kamo·3w ago
Testkamo-internal

Fangen Sie eine Vorlage gebaut i18n-Taste, die Next-intl nicht erreichen kann

Die Schlüssel des Katalogs enthalten Punkte, und sie wurden in en.json als wörtlich geschrieben flache Schlüssel. next-intl löst durch Aufspaltung auf Punkte, s...

kamo·3w ago
FeatureEmailService

Veröffentlichen Sie jeden Zustandwechsel, nicht nur Ankünfte

Ein Mitglied hat diese offen in mehr als einem Tab etwa so oft wie nicht, und oft auf auch ein Telefon. Jeder von denen hält seine eigene Steckdose und zeichnet...

Kamo·3w ago
Featurekamo-internal

Die Glocke sagt die Wahrheit in jedem Tab, nicht nur die, die Sie in geklickt

Die niv-Top-Glocke war live für Ankünfte und nichts anderes. Lesungen, Entlassungen, snoozes und Deletions wurden angewendet, um welche Registerkarte das Mitgli...

kamo·3w ago
Refactorkamo-internal

Der Player ist ein Modul Singleton, kein React-Wert

Einen Ton zu zünden lesen Sie einen Kontext, der die POSITION DER-Anruf-Website in den TREE-Satz machte Teil seiner Korrektheit. Eine Komponente, die oben geren...

kamo·3w ago
Featurekamo-internal

Lassen Sie die drei Chat-Channel-Rechte vom Frontend

Spiegelt die Shared-lib-Löschung: der enum Spiegel, sein Registry-Array, beide Hierarchiekanten (ACCESS_CHAT -" CREATE_CHANNELS -- MANAGE_CHANNELS und ACCESS_CH...

kamo·3w ago
FeatureInitializerService

Lösen gespeicherte Zeilen für die gelöschten Chat-Channel-Rechte

Ids 74/75/76 nicht mehr lösen. RoleRightsSyncService würde sie auf einige fegen zukünftiges SecurityService Boot sowieso - lautlos, zu einem unvorhersehbaren Ze...

Kamo·3w ago
Featurekamo-shared-library

Löschen Sie die drei Chat-Kanal-Rechte 196

CREATE_CHANNELS (74), MANAGE_CHANNELS (75) und MODERATE_CHAT (76) gated nothing und konnte nicht wie geschrieben umgesetzt werden: Chat ist real, aber die Platt...

Kamo·3w ago
Fixkamo-internal

Eine Notiz ist Eigentum eines Mitglieds, nicht von einem Konto

Spiegelt die API: NoteDTO trägt nun MemberId anstelle von userId. A Mitglied ist das angemeldete Konto innerhalb von EINER Organisation, so dass eine unterschie...

kamo·3w ago
FixKBService

Lesen und schreiben Notizen als Mitglied, nie als Konto

Jeder Endpunkt erfordert nun Mitgliedsmittlung in der Sitzung. und lehnt die Anfrage ohne einen ab. Die Lektüren benötigten nur ein userID, die global ist, also...

Kamo·3w ago
FeatureInitializerService

Verschieben Sie Notizen vom Kontobesitz auf Mitgliedschaft

Fügt Notizen.member_id hinzu und fügt jede Note an die früheste seines Besitzers bei Mitgliedschaft - die Organisation, der das Konto am längsten gehört hat, di...

Kamo·3w ago
Fixkamo-shared-library

Scope-Notizen für eine Mitgliedschaft anstelle eines Kontos

Ein Zettel hing allein an USER_ID und trug überhaupt keine Organisation. Ein Benutzer ist global und ein Mitglied ist dieser Benutzer innerhalb einer Organisati...

Kamo·3w ago
Featurekamo-internal

Ein Ereignis-Sound-System, drei Schichten, verdrahtet, was tatsächlich feuert

Es gab zwei Soundsysteme und keiner wusste über die andere: vier mp3s hinter useChatSounds und vier synthetisierte Töne hinter BenachrichtigungSound mit einem F...

kamo·3w ago
FeatureSecurityService

Die drei Lagen des Event-Sound-Stacks lesen und schreiben

GET gibt alle drei Schichten in einer Rundreise zurück, plus was der Anrufer bearbeiten darf jede Einstellungsseite benötigt den gesamten Stapel, da ein Org-Adm...

Kamo·3w ago
Docskamo-internal

Erstes Cluster triaged - Chat-Kanäle sind ruigial

Die Einfügungstore für die 57 begannen mit Chat und der Cluster kam leer zurück. CREATE_CHANNELS, MANAGE_CHANNELS und MODERATE_CHAT haben keine Funktion: Chat i...

kamo·3w ago
Testkamo-internal

Machen Sie 'nicht von Hand-edit die nicht erzwungene Liste' durchsetzbar

Die Liste war viermal falsch (58 - . 52 - 47 - 57) und jedes Mal weil es durch Argumentation bearbeitet wurde, anstatt regeneriert. Die Akte bereits gesagt nich...

kamo·3w ago
Featurekamo-shared-library

Ein Tisch für die drei Lagen des Event-Sound-Stacks

Plattform-Standards, die Overrides einer Organisation und die eigenen eines Mitglieds sind die gleiche Form, so sind sie die gleiche Tabelle: ein Umfang, die id...

Kamo·3w ago
Fixkamo-internal

Die Prüfung strukturell neu vorn

Die Anzahl bewegte sich 58 - . 52 - 47 -- 57, weil jede Version eine Liste von Hardcodierung Gate-Helfer-Namen und die Codebasis hat mehr, als sich jeder erinne...

kamo·3w ago
Fixkamo-internal

Dock Popup-Fenster neben der Seite Scrollleiste, nicht auf der Oberseite

Werkzeugfenster sind am Blickport befestigt und docken von rechts nach links von seiner Kante an, und das Layout wurde über genau eine Sache erzählt, die diese ...

kamo·3w ago
Docskamo-internal

Die SHARE_DOCS_* Client-side-only-Lücke ist geschlossen

resolve-alias in DocsService und die beiden Mitglieder-Suche Endpoints in SecurityService setzt nun diese vier Server-Seite durch und spiegelt die Dialoge istTe...

kamo·3w ago
FixSecurityService

Die Doc-Share-Suchrechte-Server-Seite durchsetzen

/members-subscribers und /team-members-contractors Personen - Namen und IDs - um die Dokument-Share-Autocomplete zu füllen, und erforderlich nur eine Sitzung. S...

Kamo·3w ago
FixDocsService

Durchsetzung der doc-share Alias-Rechte-Server-Seite

GET /shares/resolve-alias macht aus einem erratenen Alias einen NAME und erforderlich nur eine gültige Sitzung. Die Regel lebte ausschließlich in ShareDocumentD...

Kamo·3w ago
Featurekamo-internal

Geben Sie dem Deck seine Rutsche zurück, ohne den Taumel

Dropping "layout", um die Karte auf den Rand des Bildschirms taumeln zu stoppen auch nahm die Geschwisterrutsche mit: Entlassung einer Karte links der Rest schn...

kamo·3w ago
Fixkamo-internal

Stoppen Sie die Erinnerung taumeln auf den Bildschirmrand, wenn eine Option öffnet

Die Karte hielt Framer "layout", nachdem es ein ausklappbares Optionen-Panel wuchs. "layout" animiert Größe und Position durch Transformation, so dass eine Höhe...

kamo·3w 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