Live Change Log

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

17,992
Totale Änderungen
4,652
Merkmale
4,558
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,992AIService112APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService386InitializerService303KBService74KlusterServices547MCPGatewayService43MediaService462RAGService61SecurityService1,530TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,602kamo-login319kamo-marketing588kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,328kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs231Feature4,652Fix4,558Other6,781Performance136Refactor274Revert23Style48Test71Upgrade1
April 25, 2026
Otherkamo-internal

Logging zur Upload-Background-Proxy-Route hinzufügen

Log org/index, Dateiname/Größe/Typ und upstream-Antwortstatus um zu diagnostizieren, warum Hintergrund-Uploads den APIService nicht erreichen.

kamo·4mo ago
Featurekamo-internal

Orts-Spalte zu Ticket Datagrid hinzufügen

Liest ************ direkt aus dem SupportTicketDTO (jetzt Schnappschüsse auf der Ticket-Entität zu Erstellungszeit - keine Extra-Rundreise). Renders Flagge + St...

kamo·4mo ago
Fixkamo-internal

Pass-Ordner zum Laden vonThread-Retry-Button

loadThread takes (threadId, Ordner); nur der Fehler-State-Retry-Button übergeben ThreadId, brechen die kamo-internen Build. Passen Sie den Aufruf an die Signatu...

kamo·4mo ago
Featurekamo-internal

Pro-Ticket ungelesener Abzeichen + 'Nur neue Nachrichten' Filter

- Ticketliste zeigt eine Chat-Bubble-Plakette mit der ungelesenen Zählung neben Ticket# wann immer die Sitzung Nachrichten hat, die neuer sind als die des Age...

kamo·4mo ago
Fixkamo-internal

Klare ungelesene Indikatoren, wenn Konversation geöffnet wird

ThreadDetailView sendet jetzt E-Mail:folder-changed after markConversationRead ist so MailButton renoviert die nvtop Inbox-Plakette zählen. ConversationListView...

kamo·4mo ago
Fixkamo-internal

Break min-w-0-Kette, um E-Mail-Scroll in Körperspalte enthalten

Fügen Sie min-w-0 zu äußeren Behälter und Hauptinhalt flex div so flex Kinder kann nicht auf E-Mail-Min-Content-Breite erweitern, was die Seite-weite verursacht...

kamo·4mo ago
Fixkamo-internal

Hoist Anbieter über ToolProviders

Die gleiche Ursache wie der ChatWebSocketProvider Hebeer: SupportTicketWindow Anrufe ************ und ChatBox-Anrufe useUnread().markAsRead(), aber beide Werkze...

kamo·4mo ago
Fixkamo-internal

Entfernen debug console.log-Anweisungen und fügen Sie fehlende Routen hinzu

Entfernen Sie alle temporären debug Logging hinzugefügt während WebSocket-Tracing aus ChatBox, TicketChat, MemberItem, ChatTool und nutzenChatWebSocket; hinzufü...

kamo·4mo ago
Fixkamo-internal

Verhindere Nachrichten-Header von Erweiterung Spalte auf langen Adressen

Das linke Flex-Kind des Headers hatte keine min-w-0, so lange unzerbrechliche E-Mail Adressen in From/To/Cc zwangen seine Min-Content-Breite zu wachsen, ziehend...

kamo·4mo ago
Fixkamo-internal

Hoist ChatWebSocketProvider über ToolProviders

ToolDock (und seine Werkzeugfenster wie SupportTicketWindow - TicketChat) ist eingemountet in ToolProviders, die ABOVE PresenceWrapper im Baum sitzt um das Abhä...

kamo·4mo ago
Fixkamo-internal

Drop Shadow DOM in E-Mail-Renderer so overflow-x-auto feuert

Shadow DOM war die Ursache. Breiter E-Mail-Inhalt (Festbreite Tabellen) im Schattenbaum am Wirt vorbei gemalt, ohne einen Beitrag zu leisten die Layout-Box des ...

kamo·4mo ago
Fixkamo-internal

Align ChatWebSocketContext Import Pfad zum Match Provider

TicketChat und ChatNotificationListener importierte den Kontext über die '@/app/contexts/...' alias while PresenceWrapper (der Anbieter) importiert es über den ...

kamo·4mo ago
Otherkamo-internal

Temporäre console.log zu verfolgen TicketChat STOMP Abonnement Pfad

Fügt Konsolenprotokolle in jeder Phase der Abonnenten-Pipeline hinzu (Effektfeuer, Wachpass, Anmeldung() Anruf, AttachSSessionAbonnement, client.subscribe, /app...

kamo·4mo ago
Fixkamo-internal

Force Shadow Host Containment mit Inline-Stile + enthalten: Layout

Klasse-basiertes Überlauf-x-auto auf dem Schattenhost war nicht zuverlässig gewinnen gegen den Schatten ':host { all: initial .' zurückgesetzt, so breite E-Mail...

kamo·4mo ago
Fixkamo-internal

Scrollen Sie breiten E-Mail-Inhalt innerhalb Schatten DOM, nicht außerhalb

Die bisherigen Versuche, Overflow-x-auto zu beleuchten DOM-Vorfahren hinzuzufügen konnte nicht breiten E-Mail-Inhalt zu fangen, weil der Schattenbaum ist visuel...

kamo·4mo ago
Fixkamo-internal

Min-w-0 zu E-Mail Inhalten hinzufügen div so overflow-x-auto fires

Ohne min-w-0, die flex-col Kind Standard min-breite:auto löst sich auf min-Inhalt, lassen breite E-Mail-Tabellen erweitern die div Vergangenheit der Spalte Brei...

kamo·4mo ago
Fixkamo-internal

Schließen Sie wieder Verbindungslücke verursacht fallengelassene Echtzeit-Nachrichten

Entfernen Sie "connected" von der Abonnement-NutzungEffect deps in TicketChat und ChatBox. Zuvor löste jede WebSocket-Wiederverbindung den Effekt aus Bereinigun...

kamo·4mo ago
Fixkamo-internal

fügen Sie horizontalen Überlauf in E-Mail-Ansichtsablauf zur 3. Spalte

- Überlauf-x-versteckter zu MessageBrowser Außencontainer als harte Grenze hinzufügen - Überlauf-x-versteckt zu Spalte 3 Wrapper und Overflow-x-auto zum E-Mail-...

kamo·4mo ago
Fixkamo-internal

Pre-populate FROM on Antwort/Forward und fix senden von Address

- DraftMessage trägt jetzt von Address, so dass es von openNewMessage fließt bis zum Komponisten - MessageBrowser speichert die aktive Mailbox-E-MailAdresse (...

kamo·4mo ago
Fixkamo-internal

Sub-Tab-Inhalt füllt volle Inhaltsbreite

Lassen Sie die zentrierte max-Breite Einschränkung (war 920 / 1200 / 680 / 720 je abhängig auf Registerkarte) auf SubTabShell. Die Seite lebt bereits im Inhalt ...

kamo·4mo ago
Fixkamo-internal

Download-Button zum Abschnitt mit der Ansicht hinzufügen

Die klassische Ansicht (MessageBrowser) hatte eine eigene Anlageliste, die fehlt der Download-Button - nur die Gesprächsansicht wurde behoben vorher. passt auch...

kamo·4mo ago
April 24, 2026
Fixkamo-internal

Richtge Layout, Polsterung und Anbieter-Logos

Layout / Abstandsbehebungen: - Alle sechs Registerkarten (Provider, Erweiterungen, Telefonbenutzer, Geräte, Voicemail, Gesundheit) jetzt wickeln ihren Inhalt ...

kamo·4mo ago
Fixkamo-internal

Laden Sie Adressen aus zugänglichen Mailboxen und Aliasnamen

Ersetzt den defekten getFromAddresses() Endpoint (der 'E-Mail' gesendet hat statt 'Adresse') mit getAccessibleMailboxes() + listMemberAliases(), passend zur gle...

kamo·4mo ago
Featurekamo-internal

Plattform-Konfigurations-Tabs (Allgemein / VOIP & SMS / System User / Advanced)

Wraps ************ in EinstellungenAnsicht mit vier Registerkarten: - Allgemein: Nur lesbare Plattformübersicht - total orgs, active phone-server Instanzenzä...

kamo·4mo ago
Fixkamo-internal

Download-Button hinzufügen und mark-as-read-erkoppeln

- Jede Anlagezeile mit einem Download-Symbol hinzufügen, damit Benutzer eine Datei herunterladen statt nur in einem neuen Tab öffnen - DeCouple markConversati...

kamo·4mo ago
Fixkamo-internal

Parse formDaten vor der Versenzung binäre Korruption

request.text() auf mehrteilige/form-data verdörnte Binärdatei-Bedate; pass parsed FormData als init.body so forwardToApi überspringt request.text() und lässt ei...

kamo·4mo ago
Fixkamo-internal

Entfernen minHH verursacht doppelte Scrollbars

Die äußere Box minHHH übertraf das Layout calc(100vh - 56px) Container, die sowohl die Browser-Level-Scroll und die innere Überlauf:Auto gleichzeitig aktiv zu s...

kamo·4mo ago
Refactorkamo-internal

Drop Editor Seitenkopf, Umbenennen General Sub-Tab

- Entfernt das Back-Pfeil IconButton + Schild-Symbol + Titel + Untertitel von die Oberseite des Sicherheits-Modell / Master-Modell-Editor. Der Abbrechen-Butto...

kamo·4mo ago
Fixkamo-internal

Drop abgestandene Pay-Spalte-Kolumne von Sicherheits-Modelle Tabelle

Wenn die Mitarbeiter Self-Pay Kamo Fees Feld wurde entfernt, die Übereinstimmung TableCell im Zeilenkörper wurde gelöscht, aber die Header-Reihe hatte noch die ...

kamo·4mo ago
Fixkamo-internal

Zensur Sub-Tab macht ATF jetzt zuerst pro Spez

Bestellt die Zensur-Sub-Tab-Karten, um die angeforderte Reihenfolge zu entsprechen: 1. Alkohol, Tabak & Schusswaffen 2. Gestattte Mitglied Altersbereiche ...

kamo·4mo ago
Featurekamo-internal

Platform-Admin-Ansicht, Paginierung, Live-Suche, Filter, org-Logos

Platform Admins (Top-Level org-Besitzer) sehen jetzt jede Org im System über die neu /api/security/org/all-networks endpoint anstelle nur ihrer eigenen Mitglied...

kamo·4mo ago
Featurekamo-internal

Sub-Tabs im Sicherheits-Modell-Editor + Aufräumarbeiten

- Security-Modell-Redakteur auf ************ ist jetzt gespalten in vier Sub-Tabs: Allgemein (Basic Info, Sichtbarkeit, Wer kann erstellen, Plattform-Einste...

kamo·4mo ago
Fixkamo-internal

Duplikat ?type= von apiPath entfernen

forwardToApi fügt bereits IncomingSearch (?type=...) vom Original an URL anfordern. Einbetten ?type= ein zweites Mal in den apiPath produziert ?type=full?type=f...

kamo·4mo ago
Fixkamo-internal

Postfach-Switcher für int64-Mitgliedsausweise wiederherstellen

Verwenden Sie getMemberIdString für Mailboxes/member fetch, normalisieren id/mailboxId von EmailService, und fahren Sie den Switcher von zugänglichen persönlich...

kamo·4mo ago
Featurekamo-internal

Alias Sichtbarkeit UI + Subdomain Branches-Button auf Zweigseiten

SubdomainBranchesDialog: - Alias-Editor ersetzte Chip-Liste mit einer Tabellen-Stil-Reihenliste Mitglieder und Teammitglieder Checkboxen per alias - admins st...

kamo·4mo ago
Fixkamo-internal

Cache-Bust Logo URLs mit themeRevision von config.json

DynamicMetaLoader speichert jetzt ThemaRevision in sessionStorage und Brände KAMO_THEME_CONFIG_LOADED nach dem Einholen von config.json. ThemeLogo hört für dies...

kamo·4mo ago
Featurekamo-internal

Einstellungen Dialog, Web-alias Assistent Pfad und DNS Bereitstellung Panel

Fügt die Subdomain Branches UI über drei Flächen hinzu: - ************ neue "Subdomain Branches" Button öffnet einen Dialog für das org-Level aktivieren p...

kamo·4mo ago
Fixkamo-internal

Mailbox-Checkbox liest org_domains, nicht Provider-Domains

Die vorherige Verkabelung gelesen /api/email/domains (email_provider_domains Tabelle). Diese Tabelle ist nur bevölkert, wenn ein Drittanbieter-E-Mail-Anbieter I...

kamo·4mo ago
Featurekamo-internal

Prefix/Suffix Dropdowns, mailbox Domain Gate, expliziter Status

- Name-Präfix und Suffix sind jetzt Dropdowns aus der NamePrefixType / NameSuffixType Kataloge geliefert von der org-config Endpunkt. Zeigt Abkürzung + Voll...

kamo·4mo ago
Fixkamo-internal

Umschlag auspacken {märkte:[...]

GET /api/Security/Commerce-Märkte gibt { Märkte: [...], Nachricht: "... - nicht ein bloßes Array. Der Attach Commerce Market Dialog behandelte das Ganze Reaktio...

kamo·4mo ago
Featurekamo-internal

Vollbreite, drei Pane Mitgliedsform hinzufügen

Überarbeitung des Formulars erstellen, um den gesamten Inhaltsbereich anstelle eines 1100px-weite zentrierte Säule. - 3-Säuln ansprechendes Layout: klebriges l...

kamo·4mo ago
Fixkamo-internal

OTK-redirect in Proxy.ts fusionieren, duplizieren.mittel

Next.js 15 weigert sich zu bauen, wenn beide Middleware.ts und Proxy.ts existieren. Die OTK Hand-off-Redirect, die in middleware.ts lebte . Senden Sie jede Anfr...

kamo·4mo ago
Fixkamo-internal

Lesen Sie neu *** von Redis master und dedupe OTK POST

Replik liest verpasst frisch geschriebene Sitzungen nach OTK Austausch, was false failure und login umdirect. Überspringen Sie Intro-Verzögerung, wenn otk vorha...

kamo·4mo ago
Fixkamo-internal

Schutz vor Nicht-Rarray-Antworten auf /platform/orgs

Eine Nicht-Array-Antwort (leerer Körper, Fehlerumschlag oder {Daten: [...]] Wrapper) landete im Orgs-Staat und sprengte das Render mit 'e.map ist keine Funktion...

kamo·4mo ago
April 23, 2026
Fixkamo-internal

Open /validate für enter-as OTK so target org session gilt

ENTER verlinkt auf /?otk=, das nie /api/validate genannt hat; Shared-Domain *** Cookies behielten die Quelle org. Redirect ?otk= zu /validate via Middleware für...

kamo·4mo ago
Fixkamo-internal

BFF-Route für POST /api/security/enter-as hinzufügen

Die /network Enter Aktion als nicht vorhandene Nächste Route, die 404 ergibt. Weiterverfolge die Anfrage an APIService wie andere Sicherheits-Proxys.

kamo·4mo ago
Fixkamo-internal

Proxy system-user config API Routen zu APIService

Konfigurationsseite /api/security/system-user/* aber keine Next-Handler existierte, so dass die App 404 zurückgab. BFF-Routen passend zu SecurityService hinzufü...

kamo·4mo ago
Featurekamo-internal

System Benutzerkonfiguration Seite + Netzwerk ENTER AS SYSTEM MEMBER

Fügt Plattform-Verwaltung hinzu - Konfiguration, ein Eltern-Org-Eigentümer-only Seite, die die Erlaubnis zur Imitation der Plattform gewährt oder widerruft Syst...

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