KamoCRM

Änderungsprotokoll anzeigen

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

17,800
Änderungen insgesamt
6,161
Features
5,369
Fixes
30
Projekte
Nach Projekt filtern
Alle Projekte anzeigen17,800AIService262APIService175BillingService158ConversionService110DaemonService140DocsService223ESigService91EmailService597InitializerService332KBService151KlusterServices746MCPGatewayService265MediaService604RAGService79SecurityService1,903TranslateService62VOIPService256VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,460kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,715kamo-signer-monorepo57kamolos114
Filtern nach Kategorie
Alle Typen anzeigenBuild17CI523Chore786Docs3,273Feature6,161Fix5,369Other998Performance165Refactor278Revert23Style42Test164Upgrade1
August 7, 2026
FeatureDocsService

Serverseitige Abtaging für die Mitgliederzuweisung

Die Mitgliedsoberfläche fragte nach MAX_SIZE bedingungslos und schnitt das Ergebnis in der Browser, so dass ein Raster, das eine Seite zeigte, hatte bereits ein...

Kamo·2mo ago
Featurekamo-internal

Persönliche E-Mail-Benachrichtigungskarte ersetzt die Registerkarte Benachrichtigungen

Beide Schalter bewegen sich auf Mein Profil in der gleichen Form wie die Passwortkarte: eine Karte, eine Symbol-Fliese und helfen Text pro Zeile, und eine getön...

kamo·2mo ago
FeatureSecurityService

Entwenden Sie die Benutzer-Akcount-E-Mail auf Ihrem eigenen Mitgliedsprofil

Die persönliche E-Mail-Benachrichtigungskarte des Profils muss die Adresse verpasste Mitteilungen benennen tatsächlich erreichen, und diese Adresse ist das Benu...

Kamo·2mo ago
Featurekamo-internal

Accounting & Finance Berechtigungsgruppe und Finanzrecht Zugriff auf Kontoeinstellungen

Die Access Security und Administration Gruppen existierten nur in SecurityRoleManager als Inline-Namenslisten, also JobTitleManager, DepartmentManager und Roles...

kamo·2mo ago
FeatureInitializerService

Migration für die Provisionsvorträge und Stripe-Auszahlungstabellen

Spiegel com.kamo.z.shared.commission. ddl-auto würde diese aus der Anmerkungen sowieso; die explizite DDL ist die Hauskonvention und macht die Form an einem Ort...

Kamo·2mo ago
FeatureSecurityService

Die Finanzierungsrechte an der ADMINISTRATOR-Vorlage jedes Zweigmodells

Die drei Kommissionsrechte Gate eine Funktion, die vorher nicht existierte, so NEW_RIGHT_SEEDS sagt absichtlich nichts über sie - dieser Mechanismus trägt eine ...

Kamo·2mo ago
Featurekamo-shared-library

Team-Mitglied Provisions- und Stripe-Auszahlungs-Domain

Fügt com.kamo.z.shared.commission hinzu: ein Append-only signiertes Ledger, ein pro Mitglied Balance-Zeile, die nur existiert, um gleichzeitige Entnahmen zu ser...

Kamo·2mo ago
Featurekamo-internal

Falten Sie MFA in die Passwortkarte und lassen Sie die Registerkarte Anmelde-Sicherheit

Zwei Orte stellten eine Frage - wie komme ich in dieses Konto - so der zweite Faktor lebt jetzt neben dem Passwort auf Mein Profil, in einer Karte mit dem Umtit...

kamo·2mo ago
Featurekamo-internal

Die eigenen Mailboxen, Aliasnamen und gemeinsame Postfächer der Orgs

Der Empfänger Autocomplete kannte nur Kontakte und Adressen aus der Gespeicherte Mappe, so dass die eigenen Adressen der Organisation - alles verwaltet auf ****...

kamo·2mo ago
Featurekamo-internal

Eine Mailbox-Ansicht und eine Spalte, die alle Liste ist

Der Conversational/Classic Toggle ist weg und jedes Mitglied bekommt die klassische Liste. Gesprächsansicht trug eine eigene Liste, einen eigenen Faden Pane und...

kamo·2mo ago
FeatureSecurityService

Kontakt-E-Mail aus der Dienststelle

Das Interaktionszentrum benötigt die Adresse eines Mitglieds, um einen Komponisten vorzubefüllen und der einzige Endpunkt, der einen trug, war das ein-köpfige D...

Kamo·2mo ago
Featurekamo-internal

E-Mail an ein Mitglied direkt aus der Reihe

Das Aktionsdock der Reihe konnte chatten, sich treffen, wählen und ein Profil öffnen - das eine Sache, die es nicht tun konnte, war eine E-Mail zu starten, so e...

kamo·2mo ago
FeatureDaemonService

Tägliche Legal-Package-Erinnerung tick

DaemonService besitzt das Häkchen, weil DocsService nicht kann. DaemonService ist Strategie: Rekrezieren - die alte Hülse ist weg, bevor die neue beginnt, also ...

Kamo·2mo ago
FeatureDocsService

Fällige Erinnerungsleiter und der geklonte, schreibgeschützte Sweep

Der Eimer ist eine reine Funktion von (fällig, heute) und nie von "wenn wir dauern gesendet": UPCOMING_D{n> für die konfigurierten Offsets, DUE_TODAY, dann P...

Kamo·2mo ago
August 6, 2026
FeatureDocsService

Sagen Sie dem Mitglied zugewiesen, annständig und abgeschlossen

ONE hr.package_assigned pro Mitglied pro Paket, nie eine pro Dokument: das ist wofür die Unterdrückunginladung existiert und 8 Dokumente x 200 Mitglieder sind 1...

Kamo·2mo ago
FeatureDocsService

Outbound E-Mail Client und ein Redis Benachrichtigungsedger

Idempotenz mit KEIN Schemaänderung. Der Erinnerungseimer ist eine reine Funktion von (dueDate, heute) und nie von "wenn wir zuletzt geschickt", so dass der einz...

Kamo·2mo ago
FeatureDocsService

DocsService's erster Inbound-Intern-Audit-Filter

DocsService hat keine Service-to-Service-Authentifizierung: ResourceServerConfig ist anyRequest().permitAll() und OTKPreAuthFilter CONTINUES die Kette, wenn X-O...

Kamo·2mo ago
Featurekamo-shared-library

Vier kanonische HR-Rechtspaketvorlagen

hr.package_assigned, hr.package_reminder, hr.package_voided und hr.package_completed, als {json,html"-Paare plus vier CANONICAL_KEYS Einträge. Der CONSTANT ist...

Kamo·2mo ago
Featurekamo-internal

Signature-Button mit einem Live-Rechts-Paket-Abzeichen

Handgeschrieben in den festen linken Cluster zwischen Mein Profil und Log- out. NAV_REGISTRY kann keine Position zwischen zwei festen Kontrollen und seinen badg...

kamo·2mo ago
Featurekamo-internal

Live-Ausgaben über die EXISTING Chat-Buchse

LegalPackageCountContext verbraucht ************ eher als Eröffnung einer vierzehnten STOMP-Verbindung für eine Integer, und abonniert ************ - das Ziel M...

kamo·2mo ago
FeatureMediaService

Verlegung der Rechtspaket-Zählung und Wache pro Mitglied von SUBSCRIBEs

legal.packages. -' ************ Kern NATS, kein Stream die gleiche Form SupportStompRelayController und PlatformStompRelayController bereits verwenden. topicFor...

Kamo·2mo ago
Featurekamo-internal

Proxy die anstehende Anzahlung des Mitglieds

Ein statisches Segment Geschwister zu [uid] so App Router passt es zuerst. PATH NUR forwardToApi besitzt den Abfragestring und einen upstream-Call, weil der OTK...

kamo·2mo ago
FeatureDocsService

Servieren Sie die eigene ausstehende Auszählung des Anrufers

GET ************ durch memberGuarded() und der Identitätstrichter. Kein memberId und kein orgId-Parameter - beide kommen von die Sitzung, weil eine ID in einem ...

Kamo·2mo ago
FeatureDocsService

Emit die Abzeichen zählen auf jeden Übergang, der es bewegt

Vier Standorte: Lieferung (kein --PENDING), Leerstand (öffnet --VOIDED), redelivery (offen -" SUPERSEDED) und Finish (offen -- EXECUTED). Jeder überschreitet de...

Kamo·2mo ago
FeatureDocsService

Veröffentlichen Sie die Open-Package-Zählung des Mitglieds zu Core NATS

Connection.publish on legal.packages.{memberId', NOT NatsMessageService: dass Service-Pins .expectedStream(CHAT_MESSAGES) in beiden veröffentlichen und Sync, so...

Kamo·2mo ago
Featurekamo-internal

Geben Sie der ausgeführten Verpackung Reparatur eine aktuelle Taste

POST ************ existierte stromaufwärts und wurde getestet, aber nichts im Produkt könnte es erreichen: keine Proxy-Route, kein Helfer, keine Taste. Jede Aus...

kamo·2mo ago
Featurekamo-login

Forward der Login-Host so Wiederherstellung kann die org lösen

Passwort-Wiederherstellung akzeptiert jetzt die primäre Postfachadresse eines Mitglieds, die nur benennt ein Konto innerhalb einer oder einer oder einer oder ei...

Kamo·2mo ago
FeatureSecurityService

Die primäre Mailbox-Adresse eines Mitglieds als Login-Kennung akzeptieren

Die Adresse, die ein Mitglied ausgibt, ist in der Regel die org Mailbox markiert Primary auf ihre Mitgliedseinstellungen, nicht was auch immer auf ihrem Benutze...

Kamo·2mo ago
Featurekamo-internal

Laden Sie das ausgeführte Paket vom Raster und der eigenen Seite des Mitglieds herunter

Beide Flächen gehen durch die LEGAL-Endpunkte, die auf den Einsatz tippt, nicht /api/imaging/download/{imgId': dieser Pfad braucht zusätzlich Organisation.isDoc...

kamo·2mo ago
Featurekamo-internal

Zeichnen Sie nicht-Bild-Anhänge mit den Datei-Typ-Symbolen des Dokumentenmanagers

Ein inszeniertes .docx oder .xlsx war ein grauer MUI-Kontur mit der Verlängerung darunter - eine Form für das Fach erfunden, und eine, die weniger als die sagt ...

kamo·2mo ago
FeatureDocsService

Datei nach Beenden, Reparatur von HR, und Download BY imgId

Die Einreichung wird NACH COMMIT in der Warteschlange und OFF den Anfrage-Thread. Finish ist @Transactional in einem Service, der auch WOPI dient; eine Verbindu...

Kamo·2mo ago
FeatureDocsService

Datei des zusammengeführten Pakets in die eigene Bibliothek des Mitglieds

uploadDocument nimmt das SUBJECT'S Mitglied, also Img. Organisation und Img.createdByMember scheidet von ihnen ab und HR endet mit einem Dokument eingereicht di...

Kamo·2mo ago
Featurekamo-internal

Sagen Sie, was zu groß ist, statt "Failed to send E-Mail"

Ein Entwurf, der die Grenzen des Sendeendpunktes übertraf, produzierte eine flache rote Linie Text, nachdem die gesamte Nutzlast hochgeladen worden war - oder, ...

kamo·2mo ago
Featurekamo-internal

Gate jeder Human Resources Tab auf seinem eigenen Recht

Übersicht braucht VIEW_OVERVIEW, Teilnahme MANAGE_TIMECARDS, Legal & Compliance MANAGE_LEGAL_AND_COMPLIANCE, Training MANAGE_TRAINING und Ressourcen MANAGE_RESO...

kamo·2mo ago
FeatureDocsService

MANAGE_LEGAL_AND_COMPLIANCE auf den Endpoints des Pakets setzen

LegalPackageAccess spiegelt die Legal & Compliance Tab-Gate, und diese Registerkarte ist jetzt Auf einer eigenen Seite statt VIEW_EMPLOYEES || EDIT_EMPLOYEES ||...

Kamo·2mo ago
FeatureSecurityService

bestehende HR-Inhaber auf die neuen Per-Tab-Rechte tragen

Ein Recht, das etwas, das bereits erreichbar ist, ist eine Entfernung des Zugangs: neue Rechte als NOT_SPECIFIED einfügen, so dass die /hr-Tabs bei jedem Einsat...

Kamo·2mo ago
Featurekamo-shared-library

Ein Sicherheitsrecht pro Personal-Tab

Die /hr-Register wurden auf, welche bereits bestehende HR-Rechte ein Gattern eingelegt OR-Termin im vorderen Ende: Teilnahme eröffnet auf VIEW_SCHEDULES, Traini...

Kamo·2mo ago
Featurekamo-internal

Messen Sie einen Entwurf gegen die Senden-Limits, bevor Sie ihn hochladen

Ein Körper, der Inline-Base64 - HTML von einer Webseite eingefügt wird, ein Vorwärts- zitierte Inhalte, die Bilder einer Signatur können die pro-partige Decke a...

kamo·2mo ago
FeatureDocsService

Das ausgeführte Paket-Zertifikat und das bestellte Zusammenführen

Das Zertifikat trägt das Paket, die eingefrorene Version, das Thema, der Moment und Adresse der Ausführung, die Bescheinigung Wortlaut wörtlich und beide verdau...

Kamo·2mo ago
Featurekamo-shared-library

Entlare den Inhalt adressierten Store, damit Chat-Anhänge dedup können

Chat-Anhänge gingen nie durch die hashing Pipeline - sie schrieben eine private "<imgId?/<fileName"-Objekt pro Upload, also die gleiche Datei dreimal besetzt dr...

Kamo·2mo ago
FeatureDocsService

Die beiden edigen Quellen für das ausgeführte Artefakt

LegalPinnedPdf extrahiert die gefroren-verdauliche Ausschluss aus dem Mitglied lesen Pfad, so dass die der Assistent und das eingereichte Artefakt lesen die SAM...

Kamo·2mo ago
Featurekamo-internal

Mitglieds-Rechts-Compliance-Seite und der Paket-Ausführungsassistent

************ ist auf Identität abgeschirmt (memberID === getMemberIdString(), verglichen mit STRINGS, weil getMemberId() Verfall in der Vergangenheit MAX_SAFE_I...

kamo·2mo ago
Featurekamo-internal

Mitglied Ausführung Proxy-Routen und das reine Assistent Modell

Acht 1:1 Routen: /api/docs/legal/member/** durch forwardToApi (PATH ONLY ForwardToApi besitzt den Abfragestring) und /api/esig/member/** direkt an ESIG_SERVICE_...

kamo·2mo ago
Featurekamo-internal

Portieren Sie den Kamo-Unterzeichner Unterzeichnung Kern in kamo-intern

Jedes @kamo/*-Paket ist privat:true mit Exporten:"./src/index.ts" und kein Build Schritt, so gibt es kein veröffentlichbares Artefakt - die Dateien werden kopie...

kamo·2mo ago
FeatureDocsService

Mounten Sie die Mitgliederoberfläche bei /api/docs/legal/member/**

Ein separater Controller mit separatem Trichter, denn die Genehmigung ist hier Identität und kein HR-Recht. Diese durch bewacht() zu Routing würde entweder bede...

Kamo·2mo ago
FeatureDocsService

Paket-Bescheinigung auf Finish, und die EXECUTED/AWAITING_OTHERS-Split

Schreibt die WORM LegalPackageEinstieg: attestationTextSha256 von der FROZEN Version (der Entwurf des Pakets ist verständlich und kann bereits gewesen sein umge...

Kamo·2mo ago
FeatureDocsService

Identitätsautorisiertes Mitglied lies Oberfläche für Zuordnungen

LegalAssignmentOwnership ist ein SEPARATE-Wächter von LegalPackageAccess absichtlich: ein Mitglied, das seine eigene Vereinbarung ausführt, hat kein HR-Recht un...

Kamo·2mo ago
FeatureDocsService

Manifest kanonische Form und eine gefälscht-resistente Client IP

manifestSha256 hat die bestellte [{documentUid, contentSha256, orderIndex] die Mitglied wurde tatsächlich gezeigt, Länge-prefixed, so dass ein handwerklich uid ...

Kamo·2mo ago
FeatureESigService

Mitarbeiter-authenticated Mitglied Unterzeichnung Oberfläche bei /api/esig/member/**

OTKAuthFilter umgeht nur /actuator, /api/esig/public und /api/esig/intern, so ist dieses Präfix hinter staff OTK auth mit orgId bereits auf der Anfrage. Der Emp...

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