Live Change Log

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

17,868
Totale Änderungen
4,583
Merkmale
4,513
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,868AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService349InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,555kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,583Fix4,513Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
July 7, 2026
Fixkamo-internal

Stoppen Sie doppelte Chat-Popups für das gleiche Gespräch

Der Tool-Fenster dedup hat nur einen einzelnen UserId-Schlüssel gegen einen async-gespiegelte FensterRef, so dass der gleiche 1:1 Chat zweimal geöffnet wurde: ...

kamo·2mo ago
ChoreSecurityService

Rebuild gegen Kamo-shared-Bibliothek Rechte-Wasserfall fix (5f20d29)

CI-Klone und baut Kamo-Shared-Bibliothek aus der Quelle, so dass diese leere Commit Re-triggert den Build, um die geschichtete Rechte Auflösung aufzunehmen. Auf...

Kamo·2mo ago
Fixkamo-internal

Alle aktivierten "App-Berechtigungsgruppen in Jobtiteln & Abteilungsredakteuren anzeigen"

JobTitleManager und DepartmentManager haben immer nur zwei Berechtigungsgruppen . Allgemeine und CRM - also ************ Rechte waren unsichtbar und uneditabel ...

kamo·2mo ago
Fixkamo-shared-library

Resolve Mitgliedsrechte als echter Wasserfall anstelle von NUKE-always-gewinnen

Effektive Rechte wurden durch Falten jeder Quelle (Rollen, Abteilung, Job berechnet Titel, Mitglied) in einer Karte, wo NUKE immer gewonnen hat. Das bedeutete, ...

Kamo·2mo ago
FixSecurityService

SicherheitProvider zum Selbstpointing zurückverwenden; Selbstheilungs-Mitglied hat Rechte angewendet

Zwei Prod-Probleme aus dem Sicherheits-Provider-Spiegel-Änderung: 1. Enter-as-System-Mitglied scheiterte mit "Keine Mitgliedschaft in der Organisation Siche...

Kamo·2mo ago
Fixkamo-internal

Refresh Provider Status, wenn OAuth Popup schließt

Der Provider leitet nun zum api-Gateway-Callback (ein anderer Ursprung) um. so kann seine Post-Message nicht passieren die Opener Herkunftsprüfung. Re-Fetch rea...

kamo·2mo ago
FeatureAPIService

Öffentliche Durchfahrt für E-Mail OAuth Provider Callback

Forward GET ************ zu EmailService sessionlos (Streifen auth, keine Umleitung folgen), Spiegelung der RingCentral OAuth Callback. Dies ist die bei Microso...

Kamo·2mo ago
FeatureEmailService

Behobene öffentliche Umleitung + Gateway-Forwarded Callback

Plattform E-Mail OAuth (Microsoft 365 / Google / Zoho) hatte keine gültige Öffentlichkeit umleiten URI: die Umleitung wurde von der Anfrage Host, die in prod ab...

Kamo·2mo ago
FixDocsService

E-Zeichen-Editor PDF für jede konvertierte Doc, inkl. nativer PDFs

Der E-Sign Editor (DocumentEditor - PdfCanvas / PageThumbnailSidebar) öffnet alle konvertiertes Dokument, nicht nur Dateien, die durch den sig-template flow hoc...

Kamo·2mo ago
Fixkamo-internal

My Docs verwendet MY_DOCS ordinal (3), nicht enum id (4)

Das Backend löst ImageAssocType über "values()[assocType]" (Ortlicher Index) und beharrt es @Enumeriert(ORDINAL). Jede bildgebende Oberfläche passiert das Ordin...

kamo·2mo ago
FixConversionService

Umwandlung deduplicated Dokumente, damit E-Zeichen bearbeiten aktiviert ist

Wenn die Bytes einer hochgeladenen Datei mit einem bestehenden ImgDat übereinstimmten, dem dedup Pfad (registerbestehende) wiederverwendet, dass dat wörtlich un...

Kamo·2mo ago
FixVOIPService

Zurück 200 allFalse für unkonfigurierte Org-Fähigkeiten

GET /api/voip/capabilities warf ProviderNotConfiguredException (422) wenn org hatte keinen Telefonanbieter, Protokollierung einer roten Konsole Fehler auf jeder...

Kamo·2mo ago
Fixkamo-internal

404/422 Konsolenfehler bei un-customized nv und telefonlosen Orgs stoppen

Lesen Sie den ui-Preferences Collection Endpoint (immer 200) für die Initiale navLayout-Last statt der Single-Key-GET, die 404s, wenn ein Mitglied hat nie angep...

kamo·2mo ago
FixKlusterServices

Proaktive Bereitstellung von Browser-only Aliases (media.*)

Der Log-Scan-Entdeckungsmechanismus kann niemals den "media"-Alias booten: er wird immer nur über eine WebSocket/XHR-Subresource vom Browser kontaktiert (SockJS...

Kamo·2mo ago
Featurekamo-internal

Gate Lead Contact-info durch Zuordnung + neue Datenschutzrechte

Spiegeln Sie die drei neuen CRM-Rechte. Auf der federführenden Detailseite, Maske/sperren Sie die Primärer Kontakt, Mailing Adresse und Adressenfeldes für Leads...

kamo·2mo ago
FeatureSecurityService

Blei-Kontakt-Info-Datenschutzrechte durchsetzen

getAllLeads gibt jetzt die schlanke LeadListDTO zurück und versteckt nicht geordnete Leads von Mitgliedern ohne VIEW_UNASSIGNED_LEADS. getLeadById Masken Kontak...

Kamo·2mo ago
Featurekamo-shared-library

Blei Kontaktdaten Datenschutzrechte + Lean List DTO

Fügen Sie drei CRM-Rechte (161-163) hinzu: "Zu anderen unterzeichnet: Ansicht/Bearbeiten von Lead Kontakt Info" und "Unzureichende Leitungen anzeigen". LeadList...

Kamo·2mo ago
FixSecurityService

Interpretieren Sie Sperre LAST_EDIT_AT als UTC für epochen-millis ablaufen

dbNow() gibt jetzt DB-UTC Wand-Uhr zurück (jetzt()::timestamp), also die absolute instant mit toInstant(UTC) anstelle der JVM-Standardzone - hält den Browser Co...

Kamo·2mo ago
Fixkamo-shared-library

DbNow() cast now()--::timestamp (TIMESTAMPTZ--Instant broke LocalDateTime)

SELECT now() gibt TIMESTAMPTZ zurück, das Hibernate als java.time materialisiert.Instant und kann nicht auf den deklarierten LocalDateTime-Rückgabetyp werfen au...

Kamo·2mo ago
Featurekamo-register

Mitgliedstyp von den /member und /team Pfaden senden

/Team-Anmelder erstellen ein TEAM_MEMBER (erstelltes PROSPECT, anstehende Admin-Aktivierung); /member Anmeldungen erstellen einen MEMBER. RegisterFlow nimmt ein...

Kamo·2mo ago
FeatureSecurityService

/team erstellt ein TEAM_MEMBER (PROSPECT), /member erstellt einen MEMBER

Öffentliche Registrierung ehrt nun das MitgliedType, das die Registerseite sendet (von der /member vs /team Pfad): /team erstellt ein TEAM_MEMBER als PROSPECT, ...

Kamo·2mo ago
July 6, 2026
Fixkamo-internal

Agent Filter zeigt Mitgliedsnamen + Telefonerweiterung, nicht E-Mail

Der Agent Dropdown beschriftete jeden Teamkollegen mit ihrer E-Mail, weil der Loader Lesen Sie firstName/lastName-Schlüssel, die das Backend nie sendet (es send...

kamo·2mo ago
FeatureSecurityService

Expose Team-Mitglied Arbeitstelefon-Erweiterung in Team-Mitglieder-Auftragnehmer

Der /leads Agent Filter benötigt die Work-Phone-Erweiterung zu Label-Optionen als "Name (ext 8080) " Die Erweiterung existiert bereits auf TeamMember (getPhoneW...

Kamo·2mo ago
Featurekamo-internal

Request-Support-Popup zeigt Eltern-Or-Verteilungsthemen

Punkt der Ticket-Schöpfung Thema Dropdown auf die neue /api/support/topics/verfügter Endpunkt (own-org + parent-shared topics) so dass Kinder-Org-Nutzer die Unt...

kamo·2mo ago
FeatureMediaService

Oberfläche Eltern-Or geteilt Themen in Anfrage-Unterstützung Popup

Child-org-Nutzer konnten die gemeinsamen Support-Themen ihrer Eltern nicht sehen (zusgebenToOwnOrg=false) beim Antrag von Unterstützung, weil nur das Popup geho...

Kamo·2mo ago
Fixkamo-shared-library

Korrigierte invertierte Eltern-geteilte Themenabfrage

Die kinder-org-Themenabfrage gefiltert auf assignToOwnOrg=TRUE (own-org-only) wenn es Themen SHARED mit Kind orgs zurückgeben sollte (assignToOwnOrg=FALSE). Umb...

Kamo·2mo ago
FeatureSecurityService

Neues Kind orgs erben Sicherheit ihrer Eltern

Wenn Sie ein Kind org aus kamo-internal erstellen, stellen Sie den neuen org's SecurityProvider auf der parentor org's securityProvider (die org it's created un...

Kamo·2mo ago
Featurekamo-login

Konto-verknüppelte Mitteilung auf ?linked=1 anzeigen

Wenn die Registrierung ein bestehendes Konto mit einem neuen Org verknüpft, wird es hier umgeleitet ?linked=1. Zeigen Sie "Sie haben bereits ein Kamo-Konto - wi...

Kamo·2mo ago
Featurekamo-register

Behandeln Sie kontogelinkte Antwort für bestehende Benutzer

Wenn die eingegebene E-Mail bereits zu einem ACTIVE-Konto gehört, verlinkt das Backend dieses org und gibt ACCOUNT_LINKED zurück. Routen Sie diese Benutzer dire...

Kamo·2mo ago
Featurekamo-internal

Wire up Mitglied/Team-Mitglied erstellen + Prospekt-Gate UI

- Fügen Sie die fehlenden POST-Proxy-Routen /api/security/members/create und /create-team-Mitglied (diese 405'd vor, so Schöpfung nie das Backend erreicht). ...

kamo·2mo ago
FeatureSecurityService

Bestehende Benutzer wiederverwenden, Spiegel zu securityProvider, Gate-Team-Mitglied Anmeldung

Wiederverwendung (keine doppelten Konten für die gleiche Person): - MemberCreateController nutzt jetzt einen bestehenden Benutzer per persönlicher E-Mail case...

Kamo·2mo ago
Featurekamo-shared-library

SecurityProvider-Mitgliedsspiegel + Wiederverwendung/Patch-Vorarbeit

- **************** userId): Spiegel eines Benutzers der org's securityProvider org als Basismitglied (enttungen; no-op when the org sichert sich selbst oder...

Kamo·2mo ago
Fixkamo-register

Senden Sie den Hostnamen des Registranten in den Körper, so dass das Konto landet unter der rechten org

Das aufgelöste Org war beim Kunden verfügbar, wurde aber nie an das Backend gesendet die Org wurde nur implizit über X-Forwarded-Host übermittelt, was der Eingr...

Kamo·2mo ago
FixSecurityService

Neue Konten unter der Org der Domain ein, nicht kamocrm

/registrierte gebunden die Org des neuen Mitglieds an den Antrag Host, aber das org-Signal nie überlebte den Hop: Kamo-Register Proxys jede Anmeldung zu den get...

Kamo·2mo ago
Fixkamo-shared-library

Resolve org-by-Domain mit einem Deepest-Label-Alias-Rückfall

************ exakte Domäne hinzufügen übereinstimmen, dann fallen Sie die tiefste Etikett einmal (registr.optionone.com -" optionone.com) so eine pro-Orte/Brand...

Kamo·2mo ago
Fixkamo-login

Stoppen Sie Ansichtsstitter auf Browser mit klassischen Scrollbars

Auf Maschinen, deren Chrome verwendet Layout-verbrauchende (nicht-overlay) Scrollbalken, die Anmelde-/Werbung-Seiten, die mit beiden Scrollbars flackern, gezüch...

Kamo·2mo ago
Featurekamo-internal

Wire Tasks Registerkarte zu real Backend + löschen Aktion + Live-Zählung

Fügt die Next Proxy-Routen für /leads/{id'/tasks[/{taskId] hinzu (die Registerkarte getTasks/ addTask/updateTask/completeTask Calls waren 404ing), eine Löschakt...

kamo·2mo ago
FeatureSecurityService

Leitungsaufgaben REST API + Echtzeit TASK_CHANGED

Implements das Backend die /bles/view Tasks Registerkarte wurde bereits aufgerufen, aber das nie existiert: GET/POST/PUT/DELETE ************ (LeadTaskController...

Kamo·2mo ago
Featurekamo-shared-library

LeadTask-Einheit für leitende Follow-up-Aufgaben

Zurücks die Registerkarte /bles/view Aufgaben (bisher ein Frontend-only-Stub ohne Fortgehalten). LeadTask (Tabell LEAD_TASK) spiegelt die Frontend TaskItem-Form...

Kamo·2mo ago
Featurekamo-internal

Echtzeit-Datennetz + Live-Vorführansicht mit per-pane Edit Locks

/leads grid ist jetzt voll live über Websocket (NATS-STOMP): Zeilen addieren/entfernen/aktualisieren gegen den aktiven Filter automatisch und veränderte Zellen ...

kamo·2mo ago
FeatureMediaService

Org-guard das /topische/bles/rt/{orgId' Echtzeit-Abonnement

Cross-Tenant SUBSCRIBE Wache für das neue Lead-Real-Time-Thema, Spiegelung der vorhanden /topic/social/feed guard: ein Mitglied darf sich nur zu seinem eigenen ...

Kamo·2mo ago
FeatureSecurityService

Per-Panel Edit-Lock REST API + Auto-Save-Kehrer

Fügt /api/security/leads/{id'/locks **************** mit LeadLockService: exklusive Reservierung pro Pane, Draft-Puffering Herzschläge, die einen 5-Min-Leerlauf...

Kamo·2mo ago
Featurekamo-shared-library

Echtzeit NATS Publishing + pro Pane Edit-Lock-Entität

Veröffentlichen org-scoped Lead-Events auf security.leads.rt.{orgId' (erstellt/ gelöscht mit Änderungsfeld-Tasten, Geschichte-anwendbar) so die /bles Gitter und...

Kamo·2mo ago
Fixkamo-internal

Entfernen Sie "Nicht verfügbar für Sie" Abschnitt

Stop-Belag-Navi-Funktionen, zu denen ein Mitglied keinen Zugang hat. Die Navigation Layout-Seite aufgeführt jede versteckte Navi-Option als gesperrte Chips; lie...

kamo·2mo ago
FixDocsService

Generische sote Endpunkte verweigern MLOS pro Party docs (Gespräge/Darlehen)

Die generischen bildgebenden Endpunkte (Download / Stream / Bulk-Download / Thumbnail) und die Binderaggregation nur auf org + eine numerische Clearance-Obergre...

Kamo·2mo ago
Featurekamo-internal

Integrieren Sie primäre Tabs in den Header auf verbleibenden Style A Seiten

Follow-up zum Style A-B Sweep, der Seiten abdeckt, die nicht durchlaufen Einstellungenansicht: - /kb: KbNavBar wird mit den Artikeln/Ressourcen/ Bewertungen ...

kamo·2mo ago
Fixkamo-internal

Center der Anbieter-Produkte Status Snackbar an der Spitze

Die Save/Update Statuspille verwendete Standard-Anker von MUI (unten links, nein anchorOrigin-Set), so dass es off-Center gemacht. Anker es top-center.

kamo·2mo ago
Fixkamo-shared-library

CreatePair ist idempotent für das primäre Paar (Hals doppelte BorrowerPairs)

createPairs einziger Anrufer ist der "Primärkreditnehmer gewähren" des Assistenten, aber er bedingungslos eingefügt ein neues Paar jeden Anruf, so dass eine gle...

Kamo·2mo ago
Featurekamo-internal

Verlagern Sie unten Zählstangen in die Header über soziale, importiert Tabs

Wendet die Anbieter-Tab-Behandlung auf die Geschwister CRM-Einstellungen an, so dass die Standalone "x • y" Zusammenfassungsleiste am unteren Rand nicht mehr fr...

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