KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
August 14, 2026
FixSecurityService

Die Doc-Share-Suchrechte-Server-Seite durchsetzen

/members-subscribers und /team-members-contractors Personen - Namen und IDs - um die Dokument-Share-Autocomplete zu füllen, und erforderlich nur eine Sitzung. S...

Kamo·2mo ago
FixDocsService

Durchsetzung der doc-share Alias-Rechte-Server-Seite

GET /shares/resolve-alias macht aus einem erratenen Alias einen NAME und erforderlich nur eine gültige Sitzung. Die Regel lebte ausschließlich in ShareDocumentD...

Kamo·2mo ago
Featurekamo-internal

Geben Sie dem Deck seine Rutsche zurück, ohne den Taumel

Dropping "layout", um die Karte auf den Rand des Bildschirms taumeln zu stoppen auch nahm die Geschwisterrutsche mit: Entlassung einer Karte links der Rest schn...

kamo·2mo ago
Fixkamo-internal

Stoppen Sie die Erinnerung taumeln auf den Bildschirmrand, wenn eine Option öffnet

Die Karte hielt Framer "layout", nachdem es ein ausklappbares Optionen-Panel wuchs. "layout" animiert Größe und Position durch Transformation, so dass eine Höhe...

kamo·2mo ago
Fixkamo-internal

47 nicht durchgesetzt - fünf weitere wurden fälschlicherweise angezeigt

CREATE_ORG_CALENDAR_EVENTS wird durchgesetzt: MemberCalendarService wirft OrgCalendarForbiddenException, wenn ein Mitglied ohne es schreibt auf die org Kalender...

kamo·2mo ago
Fixkamo-internal

52 nicht durchgesetzt, nicht 58 - sechs wurden fälschlicherweise gemeldet

Die Gate-Erkennung des Audits erkannt hat Recht und checkRight, aber nicht enyUnless, hatAnyRight, sessionHasRight oder verboten. Sechs Rechte, die ARE Erzwunge...

kamo·2mo ago
Featurekamo-internal

Staggern die Kaskade, fügen Zweig Bulk-Aktionen, erklären Sie die Regel

Das Kaskaden-Highlight reist nun in der Kette, statt alle Betroffenen zu blinken Reihe auf einmal. enabledAncestors kommt bereits am nächsten-first an, so dass ...

kamo·2mo ago
Fixkamo-internal

Machen Sie die Suche des Emoji-Pickers tatsächlich filtern

Die Suche des Pickers stimmte mit der Abfrage mit dem übersetzten Kategorienamen überein nur, und fiel zurück zu schieben jedes Emoji in die Ergebnisse, wenn ni...

kamo·2mo ago
Featurekamo-internal

Zeige und durchsetze die Berechtigungshierarchie in allen fünf Redakteuren

Fünf Redakteure gewährt 199 Rechte als fünf flache Listen von Checkboxen, und keiner von Sie zeigten, dass ein Recht eine Voraussetzung für ein anderes sein kan...

kamo·2mo ago
Fixkamo-internal

Klebrige Scrollbalken, eine Toolbar, die nie scrollt, und ein Dialog, der die Notiz klärt

Drei Dinge, alle in der schwimmenden klebrig. Der Scrollbalken war noch grau. Die Regeln wurden geschrieben als ****************, das nur das Element stylet CA...

kamo·2mo ago
FeatureSecurityService

Normalisieren Mitglieder überschreibt gegen die Hierarchie

Mitgliedsrechte gehen jetzt durch RightsHierarchy.normalizeLevel, bevor sie sind beharrlich: ein bewilligtes Kind zieht seine Vorfahren bis zu GRANTED an das Mi...

Kamo·2mo ago
FeatureInitializerService

Backfill-Vorfahren, so dass Schließung nicht den Zugang entfernen kann

MemberRightsAppliedService verweigert nun jedes Recht, dessen Mutterkette nicht gewährt. Jede Reihe, die geschrieben wurde, bevor die Hierarchie existierte, wei...

Kamo·2mo ago
Featurekamo-shared-library

Eltern-/Kinderhierarchie für alle 199 Rechte

RoleRightType hat seit Jahren ein 'Eltern'-Feld und ein öffentliches getParent() ausgerufen. Jede Konstante ging null und nichts jemals nannte es. Dies endet, d...

Kamo·2mo ago
Fixkamo-internal

Stoppen Sie die Launchpad-Kulisse Malerei über die Seite scrollbar

Die Startrampe ist die einzige Seite, die die Vollbluten Backdrop macht, und es war die einzige Seite, deren Scrollleiste nach dem -webkit-/Standard unsichtbar ...

kamo·2mo ago
Featurekamo-internal

Die Erinnerung in der Farbe der Org neu färben, die Optionen öffnen

Die Karte ist jetzt die Hauptfarbe der Organisation, mit jeder Markierung darauf in --on-primary statt einem wörtlichen weißen - ein White-Label org, das eine b...

kamo·2mo ago
Fixkamo-internal

Das klebrige Wasserzeichen ist von dem Moment an zentriert, in dem es sich öffnet

Es landete erst richtig, nachdem der Zettel verkleinert wurde. Die verwendete Messung getBoundingClientRect, der die PAINTED-Box und ein klebriges öffnet durch ...

kamo·2mo ago
Fixkamo-internal

Zentrum des klebrigen Wasserzeichens auf der Schreibfläche

Es war auf der ganzen Note zentriert, so saß es hoch - nach oben gezogen hinter der Titelleiste - und im reichhaltigen Modus driftete es jedes Mal weiter, wenn ...

kamo·2mo ago
Featurekamo-internal

Legal & Compliance Einstellungen Registerkarte mit dem org Standard-Rechtstext

Ein neuer Reiter auf /settings/features/hrs holding Default Legal Text, verlinkt von der Einstellungen Menü und die Einstellungen Startplatz. Erstellen eines Pa...

kamo·2mo ago
Featurekamo-internal

Reicher Text in der klebrigen und die Vorschauen, und ein Modus, den Sie wechseln können

Eine Notiz sagt jetzt, ob es sich um einen reichen Text oder Klartext handelt, und sowohl der Herausgeber und der schwebende Sticky kann es wechseln. Die schwi...

kamo·2mo ago
FeatureKBService

Tragen Sie den Rich-Text / Klartext-Modus einer Notiz durch die API

Erstellen Sie ehrt den gewünschten Modus und Standardwerte zu reich, passend zu der Editor eine Notiz erstellt in. Update ist null-bewacht wie jedes andere Feld...

Kamo·2mo ago
FeatureInitializerService

Fügen Sie die is_rich_text-Spalte ein, verunversetzt und zu reich verfüllt

Ob eine Notiz als reicher Text oder Klartext bearbeitet wird, kann nicht zurückgelesen werden aus dem Inhalt: eine reiche Notiz, die noch niemand formatiert hat...

Kamo·2mo ago
FixDocsService

Das Schreiben der org rechtlichen Einstellungen erfordert BOTH HR-Rechte

Die Registerkarte Legal & Compliance Einstellungen ist der einzige Autor und wird jetzt nur noch angeboten an ein Mitglied mit MANAGE_HRS_SETTINGS *und* MANAGE_...

Kamo·2mo ago
Featurekamo-shared-library

Eine Notiz notieren, ob es sich mit reichen Text oder Klartext handelt

Der Modus kann nicht aus dem Inhalt abgeleitet werden. Eine reiche Note, die das Mitglied hat nicht formatiert noch serialisiert Byte für-Byte identisch zu eine...

Kamo·2mo ago
Featurekamo-internal

Eine Seite für die Benachrichtigungen und die Kontrollen darüber

Die Benachrichtigungen Seite trug eine eigene Kopfzeile - eine Augenbraue, einen Titel und drei Pillen-Tasten in einer umrandeten Karte - während jede benachbar...

kamo·2mo ago
FeatureDocsService

GET/PATCH der org's Standard-Rechtstext

/api/docs/legal/settings, hinter dem gleichen bewachten () Trichter wie jeder andere Mapping auf diesem Controller. Die gelesene NEVER erstellt eine Zeile: Sie...

Kamo·2mo ago
FeatureInitializerService

Seed jede Organisation einen Standard-Rechtstext

Eine hr_legal_settings-Reihe pro org, eindeutig auf org_id, tragend ******************** INSERT-ONLY, nie ein UPDATE. Eine Org, die ihre eigene Formulierung be...

Kamo·2mo ago
Featurekamo-shared-library

Org-Level Standard-Rechtstext

LegalSettings ist eine Reihe pro Organisation mit der Formulierung eine NEUE legal Paket beginnt mit. Es ist ein DEFAULT, nie eine Live-Referenz: Paket kopiert ...

Kamo·2mo ago
Featurekamo-internal

Die Geschichte wird zu einer Seite, und die Glocke läutet

Die Glocke öffnete einen Popover, der die richtige Form für "was gerade passiert ist" und die falsche für "was hat diese Erinnerung am Dienstag gesagt". Eine Ta...

kamo·2mo ago
FeatureEmailService

Eine geschichtsträchtige, filterbare Geschichte

Das Zentrum könnte eine Frage beantworten: die letzten hundert, ungelesen oder nicht, ohne Möglichkeit, nach dem zu fragen, was bereits gelesen worden war. Also...

Kamo·2mo ago
Featurekamo-shared-library

Lassen Sie die Geschichte durch Spezifikation abgefragt werden

Die browsable Historie filtert nach Art und ob eine Benachrichtigung lesen, und diese kombinieren frei - die als JPQL ist eine Abfrage pro Kombination, oder ein...

Kamo·2mo ago
Fixkamo-internal

Der schwebende Stift des klebrigen Stiftes ist der gleiche Pin /noten zeichnet

Der klebrige zeichnete einen handgerollten Lesezeichen Pfad, während die Notizen Wand, Der Redakteur, die Schiene und die Bulk-Let waren alle zu MUI's PushPin u...

kamo·2mo ago
Fixkamo-internal

Stoppen Sie die Seite scrollbar zwei Hälften heben sich gegenseitig aus

Der Hauptinhalte-Scroller erklärte beide ************ und ein Block von "::-webkit-scrollbar"-Regeln, auf der Theorie, dass, was auch immer die Browser verstand...

kamo·2mo ago
Featurekamo-internal

Rebuild /notiert als Papierwand mit Split-Panne-Editor

Die Seite war der letzte Bildschirm noch auf rohem Tailwind blau-600/grau-50, während alles um ihn herum bewegte sich in das Haus-System, und jeder seiner 100 P...

kamo·2mo ago
Featurekamo-internal

Pin und unpin eine Note von seiner schwimmenden klebrig

Der klebrige könnte umfärben, umbenennen, minimieren, maximieren und schließen Sie eine Notiz, aber nicht pin it - so Pinning bedeutete, gehen zurück zu /bemerk...

kamo·2mo ago
Fixkamo-internal

Zeichnen Sie den Hauptinhalt Scrollbar, in der Farbe der Org

html/body werden auf Höhe gepinnt:100%, also das Element, das tatsächlich scrollt Seite ist der Hauptinhalt div in layout.tsx und es trug keine Scrollbar Stylin...

kamo·2mo ago
Fixkamo-internal

Halten Sie eine Startrampe Karte Pin-Chip zurück, bis seine Pane kommt

Die Fenster zeigen sich auf Scroll (während InView, opacity 0 -" 1), aber die Pin-Steuerung ist ein Geschwister-overlay und nicht Teil dieser Animation zu sein,...

kamo·2mo ago
Featurekamo-internal

Ein ruhiges Stunden-Fenster, das beide Benachrichtigungskanäle regelt

Es waren zwei. Das Paar in der Nähe der Spitze der Seite zum Schweigen gebracht die In-App-Karten; die Paar am unteren Rand zum Schweigen gebracht die verpasste...

kamo·2mo ago
Featurekamo-internal

Zwei Bedeutungen von 100% - eine Lesebreite und die ganze Pane

Der prozentuale Rückset-Bereich auf eine Grundlinie zurückgesetzt: die Seite, die zur Pane gewachsen, aber gedeckelt bei 920px, die auf einem breiten Monitor lä...

kamo·2mo ago
Featurekamo-internal

Aktualisieren Sie die NavTop-Uhr in dem Moment, in dem der Editor speichert

Die Leergabe der Stange ein Mitglied ist derzeit in unter bereits verlässt sie bereits geaktet OFF serverseitig: RosterService.clockState liest die neuesten LIV...

kamo·2mo ago
Fixkamo-internal

Solides klebriges Papier und eine Scrollleiste in der eigenen Farbe

Der Hintergrund der Notiz verblasste an einer Ecke auf "Rgba" (0,0,0,0.045). Das ist nicht ein Schatten - es ist 95% TRANSPARENT, so dass die Ecke eines klebrig...

kamo·2mo ago
Featurekamo-internal

Zoomen Sie das Dokument, und packen Sie es, um es zu bewegen

Eine schwimmende Kapsel in der unteren Rechten der Dokumentenscheibe: Prozentsatz, +. Der READOUT IS THE RESET - ein separater Reset-Knopf wäre eine dritte Steu...

kamo·2mo ago
Featurekamo-internal

Pinned Notes auf der Startrampe, Farbrotation und eine ordnungsgemäße Absendung

Drei Dinge. Feste Notizen erreichen die Home Launchpad. Jeder auf /noten gepinnte Zettel bekommt Chip gibt es in seiner eigenen klebrigen Farbe, mit einer kurz...

kamo·2mo ago
Featurekamo-internal

Benachrichtigungseinstellungen über die Breite, mit einem Arbeitsmodell

Es war eine 760px Spalte von Schalterreihen, die sich als Formular liest, um es eher auszufüllen. als etwas zu tunen - und auf einem breiten Bildschirm links zw...

kamo·2mo ago
Fixkamo-internal

Stoppen Sie die Docket fleert eine Scrollleiste, und zentrieren Sie die Schrittzähler

DER FLICKER. Die Docket-Reihe setzte "overflow-x: auto" und links die andere Achse allein - aber CSS berechnet "overflow-y: visible" zu .auto" in dem Moment and...

kamo·2mo ago
Featurekamo-internal

Benachrichtigungen werden zum Tab auf dem eigenen Profil des Mitglieds

Sie waren eine Seite für sich bei /settings/notifications, die eine Präferenz setzten über eine Person irgendwo anders als die Seite über diese Person - und ver...

kamo·2mo ago
FixInitializerService

Passen Sie die enum-whitelist CHECK Sweep auf die YugabyteDB Rendering

dropStaleEnumWhitelistChecks() suchte nach '% IN (%', so ist CockroachDB eine @Enumerated(EnumType.STRING) Whitelist gespeichert. PostgreSQL und YugabyteDB die ...

Kamo·2mo ago
Featurekamo-internal

Unterschreiben Sie ein Paket an /settings/sign, auf einer eigenen Route

Signieren war inline auf dem Mitgliedsprofil Registerkarte, so dass das Dokument saß unter die Einstellungen Tab-Streifen UND die Compliance-Sub-Tab-Streifen UN...

kamo·2mo ago
Featurekamo-internal

Erinnern Sie sich an die Größe und Position jeder schwimmenden Note pro Gerät

Das Wiedereröffnen einer abgelösten Zettel bringt ihn nun genau dorthin zurück, wo er gelassen wurde, an die Größe, die es verlassen wurde, auf diesem Bildschir...

kamo·2mo ago
Refactorkamo-internal

Melden Sie sich in der App Shell, hinter einer Seite Kopfzeile

Der Assistent öffnete sich als FullScreen MUI Dialog, so dass die Unterzeichnung eines Pakets warf das Mitglied aus dem Produkt: NavTop und NavPri wurden abgede...

kamo·2mo ago
Fixkamo-internal

Catch npm still fallen Next's native SWC binär

Das Bild bauen starb in "nächsten bauen" mit Download swc Paket @next/swc-linux-x64-gnu... unhandledRejection TypeError: beendet (UND_ERR_SOCKET) nach...

kamo·2mo ago

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen