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 14, 2026
Stylekamo-internal

Tint den Briefkasten-Lager mit der org-eigenen Farbe

Die /messages Platzhalter schöpften ihr fahrendes Licht aus --accent-comms, der comms Familien-Akzent (#6366f1), so dass jeder Mieter beobachtet ein Indigo-Birr...

kamo·4w ago
Fixkamo-internal

Entfernen Sie die Lohnbucher Registrierung Felder nichts liest

Sechs Felder auf den Lohn- und Gehaltskarten wurden von nichts verzehrt. Eine Registrierung Feld, das niemand lädt, ist schlimmer als ein fehlender: ein Operato...

kamo·4w ago
Fixkamo-shared-library

ADP nimmt pro Anschein und keine Plattform-Registrierung

ADP ausgeliefert klassifiziert PLATFORM_OAUTH auf der Stärke der ADP Publishing Marktplatz ISV-Modell, wo Kamo würde einen Partner Client-ID halten, geheim und ...

Kamo·4w ago
Featurekamo-internal

Auf dem Bildschirm ist nicht das gleiche wie lesen

Ein Support-Gespräch wurde markiert lesen Sie den Augenblick sein Fenster geladen, so dass die eine Art von Fenster, das NICHT als gelesen zählen muss - die Art...

kamo·4w ago
FeatureMediaService

Ungelesen bedeutet, dass der Antragsdeponder gesprochen hat, oder das Ticket wurde einfach zu dir

Die Plakette gezählt "Live-Tickets niemand abgeholt hat, plus die, die ich halten" Nachricht-blind, und es fiel immer nur, wenn ein Ticket einen Terminal-Status...

Kamo·4w ago
Featurekamo-shared-library

Eine Definition eines ungelesenen Support-Gesprächs

Der niviert und die Ticketliste sind zweimal auseinander gedriftet, indem sie antworten verschiedene Fragen. findUnreadStateForViewer ist die Einzelantwort, die...

Kamo·4w ago
Stylekamo-internal

Verbreitern Sie die Scrollleiste der erweiterten Schiene auf 20px

Bei 10px war es schlanker als es sein musste - die Schiene hat die Breite zu Ersatz, und eine breitere Bar ist ein breiteres Greifziel. Der Daumen transparent i...

kamo·4w ago
Featurekamo-internal

Geben Sie der erweiterten Schiene eine Scrollleiste anstelle von Endpfeilen

Die Aufwärts-/Abwärtspfeile existieren, weil eine eingestürzte Schiene 80px von Fliese ohne Raum für alles andere zu verbringen. Erweitert, die Schiene ist 248p...

kamo·4w ago
Featurekamo-internal

Verwenden Sie die echten Payroll-Anbieter-Logos auf den Anbieterkarten

Fügt die zehn Lieferanten Vermögenswerte und macht sie anstelle des Briefmarkes Platzhalter. Dies sind WORDMARKS, nicht quadratische Symbole wie die E-Mail-Pro...

kamo·4w ago
Fixkamo-internal

Die Notwendigkeit-Aufsichtsmarke hört auf zu liegen, wenn Sie ein Ticket öffnen

Ein Klick auf eine Reihe räumte seinen Bernsteinpunkt, während die Plakette daneben blieb, und ein refresh brachte den Punkt zurück. Das Abzeichen war richtig u...

kamo·4w ago
Fixkamo-internal

Markieren Sie die Elemente der navtop Abzeichen tatsächlich zählen

Die Plakette lautete "5 Unterstützungselemente müssen Aufmerksamkeit" und die Liste markiert keine von sie. Beide Zahlen hatten Recht mit ihrer eigenen Frage un...

kamo·4w ago
FixMediaService

Die Ticketliste markiert die gleichen Gegenstände, die das Abzeichen zählt

countForMember Größe ein Set gebaut es privat, so dass die Liste hatte keine Möglichkeit zu fragen welche Tickets waren in ihm und näherte sich statt - es marki...

Kamo·4w ago
Featurekamo-shared-library

Tragen Sie, ob ein Ticket einer der Punkte ist, die der Stützabzeichen zählt

Die schiffs Plakette und die Ticketliste beantworteten verschiedene Fragen und Niemand konnte es sagen. Die Plakette zählt Gegenstände, die auf Aufmerksamkeit w...

Kamo·4w ago
Featurekamo-internal

Payroll Provider Setup, und Map Menschen zu zahlen bei der Einschreibung

Ersetzt den Platzhalter HRS Übersicht Registerkarte durch die reale Sache. Die Registerkarte ist jetzt "Provider Setup" und der Bildschirm ist "Payroll Provider...

kamo·4w ago
FeatureInitializerService

Index und REVOKE die Lohnabrechnungsanbieter-Tabellen-Tabellen

Was Hibernate nicht für die neuen hr_timecard_payroll_*-Tabellen ausdrücken kann. Zwei REVOKEs. PayrollDispatch und PayrollSyncIssue Müll-Updates und löscht in...

Kamo·4w ago
Featurekamo-internal

Größe einen Anhang durch das, was die API des Anbieters tatsächlich trägt

Der Komponist hielt jede soziale DM zu einer flachen 10 MB, die Telegram Foto ist Limit gilt für vier Anbieter, die es nicht teilen. Jeder bekommt jetzt seine e...

kamo·4w ago
FeatureDaemonService

Nächtliche Lohnabrechnung-Anbieter synchronisieren Job

Drives TimecardService's ************, das synchronisiert jede Organisation, deren nächster Synchronisation fällig ist. Cron lebt hier und nicht in TimecardSer...

Kamo·4w ago
FeatureSecurityService

Die Berechtigungsgrenze für die Einrichtung von Lohnabrechnungsanbietern

Relays die neue ************ Oberfläche und erzwingt, wer kann es zu erreichen. TimecardService hält den Motor und keine Sitzung; diese hält die Sitzung und ent...

Kamo·4w ago
Featurekamo-shared-library

Die Payroll-Provider-Domain hinter der Zeitkarten-Engine

Fügt die Persistenz Wirbelsäule für die Verbindung einer Organisation Timecards zu einem Gehaltsabrechnungssystem von Drittanbietern: die Verbindung und ihre ve...

Kamo·4w ago
August 13, 2026
Fixkamo-internal

Seite eine Nachricht, von welcher Seite es gesendet, nicht von wer liest

Ein Support-Gespräch hat genau zwei Seiten, und sie sind nicht "ich" und "Alle anderen". Eine Seite ist die Person, die um Hilfe gebeten hat - immer genau eine ...

kamo·4w ago
FixMediaService

Ein Ticket kann nie von dem Mitglied beantwortet werden, das es angehoben hat

Ein Support-Gespräch hat zwei Seiten - jemand fragt und jemand antwortet . und nichts erzwungen, dass sie unterschiedliche Menschen waren. Ein Mitglied hält ACC...

Kamo·4w ago
Featurekamo-internal

Eine Wand bei "jetzt" und eine Karte, die einen abgesagten Punsch erklärt

Niemand kann die Zeit aufzeichnen, die er noch nicht gearbeitet hat. Eine Kante ziehen, ein gleiten ganze Spannweite, Nudging mit den Pfeiltasten, dem Magneten,...

kamo·4w ago
Refactorkamo-internal

Lassen Sie die Geschwindigkeitsrad-Gerad-Gerad

Die Registerkarte wird durch seine eigene Symbol erreicht und die Reihen sagen, was sie sind, so ein Titel und ein Satz der Erklärung über sie kostet nur vertik...

kamo·4w ago
Featurekamo-internal

Geben Sie die Unterstützung und soziale Fenster der Mitglied Chat-Komponist

Ein Support-Ticket und ein Social DM sind dasselbe wie ein Mitgliedschat Mediensitzung mit Nachrichten darauf - aber sie wurden durch eine nackte beantwortet Te...

kamo·4w ago
FixMediaService

Senden Sie eine ausgehende Anlage an den Endpunkt, zu dem sein Typ gehört

Jede soziale Bindung ging durch die Adapter sendImage, die auf Telegram ist /sendPhoto. Ein PDF oder ein dort gepostetes Reißgerät wird von der Provider, und di...

Kamo·4w ago
Fixkamo-internal

Abteilung Geschwindigkeitsrad hing auf Belastung für immer

Der Ladereffekt listete AbteilungsState in seinen Deps auf und setzte ihn auf 'Ladung' bei der Einreise, so React riss diese Wirkung Instanz sofort nach unten, ...

kamo·4w ago
Fixkamo-internal

Machen Sie Löschen tatsächlich löschen, und wählen Sie genau eine Pille

Löschen hat nichts getan. Der Handler wurde vom Fokus der Pille aufgehängt, und die Pille nie Fokus hatte: verhindernDefault() im pointerdown Handler, der da is...

kamo·4w ago
Featurekamo-internal

Speed dial listet die Diensterweiterungen der org

Der Tab lieferte sechs erfundene Einträge - Verkaufsteam auf 1001, ein Konferenzraum permanent klingeln - so Wählen man erreicht, was passiert ist, um zu beantw...

kamo·4w ago
Featurekamo-internal

Chat, Social, ai-chat und komponieren Sie Fenster zur Unterstützungsgröße

Das Support-Ticket-Fenster öffnet sich bei 460px, während Mitglied Chat, Social Chat, AI-Chat und der E-Mail-Komponist saß alle bei 360-420. Gleiches Dock, glei...

kamo·4w ago
Featurekamo-internal

Zeigt unsichtbare Nachrichten auf jeder Warteschlange-Reihe an, nicht nur bei uns verbundene

Das Abzeichen und die Reihentönung waren schon da - sie waren einfach nie bevölkert für die meisten der Liste. erhaltenUnreadSnur für die Live-Karte pro Sitzung...

kamo·4w ago
FeatureMediaService

Stempelungesehenes zählt auf der Ticketliste und hält die Warteschlange live

getTickets lädt jetzt eine unsichtbare Nachricht pro Zeile für den Anrufer, neben der Besucher rudert es bereits auf diese Weise, und erhalten TicketDetail bere...

Kamo·4w ago
Featurekamo-shared-library

Ungesehene Nachrichten für einen Betrachter zählen, der nicht im Gespräch ist

Unread wurde immer von der eigenen MediaSessionMember-Reihe des Betrachters abgeleitet, also Ein Gespräch, das sie nicht beigetreten waren, produzierte überhaup...

Kamo·4w ago
Featurekamo-internal

Löschen, Magnete, ein Rechtsklick-Menü, und eine Uhr, die fragt, welche

Sechs Ergänzungen zum Periodendiagramm und der nwehrtaktischen. DELETE entfernt die fokussierte Pille. Backspace auch, weil auf einem Mac der Schlüssel mit der...

kamo·4w ago
FeatureSecurityService

Die Schlaglücke zurückverlagern

Passthrough für POST /punches/{id'/void, die Löschtaste des Editors und die Maschinen hinter der Zusammenbringung von zwei angrenzenden Spannweiten. Dieselbe A...

Kamo·4w ago
Featurekamo-shared-library

Ein Schlag kann gelöscht werden, ohne gelöscht zu werden

Vier nichtigbare Spalten und ein zweiter Schreib-einmal Übergang auf TimecardPunch. A void sagt, der Punsch hätte nie existieren dürfen - ein doppelter Hahn auf...

Kamo·4w ago
FeatureInitializerService

Die leeren Spalten auf hr_timecard_punch

Spiegelt vier neue nicht abwendbare Spalten auf der TimecardPunch Entität. Eine Leere ist weder ein Lösen noch eine Korrektur: Es heißt, der Punch hätte nie exi...

Kamo·4w ago
Fixkamo-meet

Größe das org Logo auf 80% der Join-Spalte

Der Join-Bildschirm verschlossen das Branding-Logo bei 40px hoch mit objectFit enthalten, so dass es gerenderte Briefkasten in der 300px-Säule und sah Unterdime...

Kamo·4w ago
FixKlusterServices

Reparatur der kamouniverse Backup, seit dem Yugabyte Cutover gebrochen

Umbenennung der toten CockroachBackupMissing-Alarm in der vorherigen Commit machte es Sofort geschossen: Seit 2026-08-09 war kein Universum Backup gelungen Migr...

Kamo·4w ago
ChoreKlusterServices

Ruhestand CockroachDB jetzt, dass YugabyteDB besitzt die Daten

CockroachDB v24.2.4 wurde auf die letzte Version unter dem alten kostenlosen BSL angeheftet Begriff und wurde von YugabyteDB am 2026-08-09 ersetzt. Nichts hat s...

Kamo·4w ago
Refactorkamo-internal

Ein Plan & Billing Bildschirm statt zwei, die jeweils die Hälfte beantwortet

Die Plattform hatte zwei Abrechnungsbildschirme. /settings/account?tab=billing beantwortet was die Organisation zahlt; Pläne & Abrechnung auf dem Mitgliederprof...

kamo·4w ago
FixInitializerService

Punkt bei YugabyteDB, und stoppen Sie die .mvn testen.

Die Datenquelle hieß noch Port 26257. Das ist die pensionierte CockroachDB, die immer noch läuft und immer noch antworten, so dass ein Run gegen sie vollständig...

Kamo·4w ago
Featurekamo-internal

Zeigen Sie den Markt Onboarding Panel, wenn keine CRM-Märkte vorhanden sind

/leads gerenderte das Bleigitter mit einer leeren, deaktivierten Markt-Tab-Leiste für eine org das noch nie einen CRM-Markt konfiguriert hatte. Es zeigt jetzt d...

kamo·4w ago
August 12, 2026
FixInitializerService

Beginnen Sie wieder, und stoppen Sie die Abrechnung Migration Löschen eigenen Index

KamoInitializer konnte überhaupt nicht starten. Hibernate erkennt CockroachDialect, deren supportInsertReturning() und ************ sind beide false, also ein @...

Kamo·4w ago
Fixkamo-internal

Öffnen Sie bei der neuesten Nachricht, und scrollen Sie für den Rest

Das Öffnen eines langen Gesprächs zeigte zuerst die älteste geladene Nachricht und dann reiste bis zur Gegenwart, während das Mitglied wartete. Beide Chat-Fläch...

kamo·4w ago
Featurekamo-internal

Die Periodengrafik und eine Zeitkarte, die Sie als Entwurf bearbeiten

Ersetzt die Ein-Tages-Timeline auf ************ durch einen ganze Bezahlperiode, und ändert, was Bearbeitung man fühlt sich an. Die Pillen tragen keinen Text. ...

kamo·4w ago
FeatureSecurityService

Staffelung des Editors Zeitraums

Durchgehen für GET /members/{id'/range, die Periodengrafik gelesen. von/zu Nur weitergeleitet, wenn vorhanden, so dass TimecardService kann die eigene Vergütung...

Kamo·4w ago
Featurekamo-internal

Heisieren Sie ein Support-Gespräch, wenn jemand antwortet in sie

Das Schließen eines Unterstützungsfensters bedeutet nicht, das Gespräch zu verlassen, aber es wurde als behandelt wenn es so wäre. ChatNotificationListener kehr...

kamo·4w ago
FeatureMediaService

Ein Gespräch, viele Hände - verbinden Sie sich auf offen, nennen Sie jede Nachricht, öffnen Sie auf eine Antwort

Ein Support-Ticket wird von wem auch immer hilft, nicht nur von wem es ist derzeit mit gestempelt. Zuordnung entscheidet, wem das Werk angeboten wird und wessen...

Kamo·4w ago
Fixkamo-shared-library

Zitieren Sie die Aliasnamen der Feed-Abfrage und hören Sie auf, Ihre eigenen Support-Nachrichten gegen Sie zu zählen

Zwei unabhängige Defekte im Chats Feed, beide von der Java-Seite unsichtbar. Die nativen Chat / Unterstützung / soziale Fragen aliased Spalten in camelCase ohn...

Kamo·4w 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