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
August 7, 2026
FixDocsService

Niemals ein Mitglied jagen, das bereits unterschrieben hat, und halten Sie das Thema einfach

Zwei Verhaltensfehler im Phase-8-Benachrichtigungspfad. 1. Der Erinnerungs-Sweep lief über OPEN_STATES, der AWAITING_OTHERS enthält "Dieses Mitglied fertig;...

Kamo·1mo ago
Fixkamo-shared-library

Stoppen Sie HTML-Kapitulieren Sie den Pakettitel in den vier HR-Themen

EmailTemplateService macht SUBJECT und BODY einer Vorlage von ONE Karte, und alle vier kanonischen HR-Themen tragen {{packageTitle", die LegalNotificationRecord...

Kamo·1mo 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·1mo 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·1mo ago
Refactorkamo-internal

Die Mitgliederoberfläche auf ?tab=Legal-Compliance konsolidieren

Die eigenständige **************** Route macht das Gleiche Komponente als Registerkarte Einstellungen hinter einer zweiten URL. Löschen Sie es und halten Sie de...

kamo·1mo 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·1mo 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·1mo ago
Chorekamo-internal

Extrahieren Sie die HR Legal & Compliance gemacht Schlüssel-Set

Ein wörtlicher t('...') Scan verfehlt 8 der 81 Schlüssel des Moduls: assignmentStatusKey und statusStateKey geben Tastensaiten als DATA zurück und hrTabs.ts häl...

kamo·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo ago
Fixkamo-internal

Reagieren Sie auf ASSIGNED und hören Sie auf, einem Kanal zu vertrauen, der nicht wiederholt werden kann

Drei Wege, wie das Unterstützungsabzeichen veraltet ist, alle schwiegig. ASSIGNED wurde veröffentlicht auf /topic/support/agent/{memberId' und dieser Handler n...

kamo·1mo ago
FixMediaService

Geben Sie jedem Agenten ein Live-Abzeichen statt eines Besitzers eine ungelesene Zählung

Das novi badge und /support?tab=tickets beantworteten verschiedene Fragen. Die Seite listet jedes Ticket in der Org auf; die Plakette zählte ungelesene Chat-Nac...

Kamo·1mo ago
Fixkamo-internal

Stoppen Sie die Plakette Kosten Portal-Mitglieder eine Anfrage eine Minute

Drei Dinge, alle darüber, für wen der Zähler ist. DER PROVIDER GATES AUF DER GLEICHUNG DES BUTTON. Es steigt in der Wurzel Layout für jede authentifizierte Sit...

kamo·1mo ago
FixMediaService

Drop Client SENDs zu bewachten Themen, und reparieren Sie den Build bei HEAD

ZWEI THINGS, die beide MediaService-Hauptverkehr vom Versand abhalten. 1. main nicht kompilieren. MediaController:1361 Anrufe ****************, das nicht ex...

Kamo·1mo ago
FixDocsService

Lassen Sie eine fehlgeschlagene Ausbegängung auslesen, anstatt sie zu stufen

Für gefangen Ausnahme um GrafByTeamMitgliedIdAndStatusIn und drehte es in eine WARN. Dieser Haken war nicht nur rund um die Plakette: die Abfrage läuft innerhal...

Kamo·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo ago
Fixkamo-internal

Zeigen Sie einen gesendeten Anhang, ohne auf eine Reloade zu warten

MediaService kündigte eine neue Chat-Nachricht zweimal an - einmal, wenn die Zeile gespeichert wurde, bevor jede Anlage existierte, und einmal nach der Befestig...

kamo·1mo 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·1mo ago
FixMediaService

Kündigen Sie eine Nachricht einmal an, wenn sie ganz ist

Beide Anrufer, die den Aufbau einer Nachricht zu beenden, nachdem die Zeile gespeichert ist jetzt sagen createMessage nicht ankündigen: MediaController befestig...

Kamo·1mo ago
Fixkamo-shared-library

Lassen Sie einen Anrufer die Echtzeit-Ankündigung der Nachricht besitzen, die er noch baut

createMessage kündigte jede neue Nachricht auf dem Echtzeit-Feed der Sitzung im Moment an Die Zeile wurde innerhalb der Transaktion des Anrufers gespeichert, be...

Kamo·1mo 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·1mo ago
Fixkamo-internal

Legen Sie die Profil-Header-Hintergrund Chrom in einer Reihe

Die Quelle / Konsole / Tone pod war die Bühne gestapelt ein, und gestapelt ist es größer als der 100px Avatar sitzt es neben, also nicht der Identitätsblock, ei...

kamo·1mo 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·1mo ago
FixDocsService

Bewischen Sie die zerstörerischen Bildgebungswege und machen Sie die Reparatur erreichbar

DELETE /imaging/löscht/{imgId' ist der einzige destruktive Bildgebungspfad und war es nicht verkabelt an die ausgestellte Dokumentenwache. ImageService.deleteDo...

Kamo·1mo 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·1mo 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·1mo ago
Fixkamo-internal

Wiederherstellen Sie die Profil-Header-Hintergrund und verdrahten ihre Kontrollen an den Editor

Die Band hinter dem Avatar auf ************ war flach geworden Gradient. Nicht die Tapete-Funktion - ae85a8ae leitete die Header-Fotos durch next/image + safeIm...

kamo·1mo ago
Fixkamo-internal

Setzen Sie die Kopf-Tabs auf der unteren Kante des Kopfes und flachen die Identitätsreihe

Der Tab-Streifen war vertikal in einer Reihe zentriert, deren Höhe durch die Aktion gesetzt wurde Cluster daneben - eine Standardgröße Mehr Icon-Taste (40px) pl...

kamo·1mo 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·1mo ago
FixDocsService

Stoppen Sie Kollegen lesen HR-Dokumente eines Mitglieds

istPerPartyRestrictedAssoc umfasst nur ACCOUNT_MEMBER_VAULT und LOAN, so assoc 1 SERVICE_APPLICATION, was /settings/member/{id'?tab=docs renders pro-subjekte Pr...

Kamo·1mo 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·1mo 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·1mo 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·1mo ago
TestSecurityService

Bedecken Sie die Chat-Routing-Ausbreitung, die zuweisenLoanOfficer brach

assignLoanOfficer gewann einen Schritt, der die Quelle des Darlehens führen zu reout die offene öffentliche Chat-Sitzung des Kreditnehmers. Das Nachahmungsdurch...

Kamo·1mo ago
FixEmailService

Wiederherstellen Sie die Dateien 2b23346 fallen gelassen, und beantworten Sie eine überdimensionale senden mit 413

2b23346 wurde durch einen privaten Index übertragen, der nie von HEAD gesät wurde, so hielt sein Baum nur die drei Dateien inszeniert und die Commit gelöscht So...

Kamo·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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·1mo 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