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
April 30, 2026
Fixkamo-internal

Plans & Billing Tab unabhängig von Root-Ordnung anzeigen

Die !isRootOrg Tor versteckte die Registerkarte auf Root orgs und blockiert org Besitzer und Selbstbetrachter vom Erreichen ihrer Abrechnungsseite von "Mein Kon...

kamo·5mo ago
Otherkamo-internal

Hardcoded UI Strings übersetzen

Setup/dns (6 Dateien): Seite, AliasStatusTable, DnsProgressView, DnProvisioningPanel, DomainEntryForm, ManualDnsGuide. Einstellungen (10 Dateien): Diagnose, ess...

kamo·5mo ago
Fixkamo-internal

Drop in place - springen jedes Mitglied, kein softPush auf Release

Die Drift auf Release war SoftPushCluster Brennen auf dem User-Drop-Pfad. A Mega-Cluster Grenzen reichen in alle Richtungen vom Anker, so dass die PADING-Margin...

kamo·6mo ago
Otherkamo-internal

Hardcoded UI Strings übersetzen

Konto/Ansicht: 40 Strings, die aus vorhandenem Namensraum wiederverwendet werden (keine neuen Tasten). kb (13 Dateien): übersetzen Artikeleditor, Betrachter, Be...

kamo·6mo ago
Otherkamo-internal

Reste hartcodierte UI-Strings übersetzen

Aufgaben Seite: Änderungen speichern, schließen, Task Item hinzufügen, um Automatisierung Stream, Bearbeiten Sie Titel Tooltip. Anmerkungen Seite: Entziehen, No...

kamo·6mo ago
Otherkamo-internal

Hartkodiertes Englisch mit t() über Lead-Seiten ersetzen

Übersetzen Sie die verbleibenden hartkodierten UI-Strings in Kleinotments, neu, Berichte und sehen/[id] zu verwenden next-intl. Scripts hinzufügen/i18n-audit.py...

kamo·6mo ago
Fixkamo-internal

Drop fest an Ort und Stelle - Schwanz-nur werfen + spring() zu löschen Geschwindigkeit

Der vorherige Fix lässt immer noch Köpfe auf Release driften, weil: 1. Die durchschnittliche Geschwindigkeit des Wurfes über das volle 110ms Fenster. Ein Benut...

kamo·6mo ago
Fixkamo-internal

Drop in Ort nach einer pausierten ziehen statt driften

Zwei kooperierende Fehler verursachten fallende Köpfe (Einzel oder Post-Sammeln) wegfliegen zu scheinbar zufälligen Positionen, wenn der Benutzer zog schnell, v...

kamo·6mo ago
Featurekamo-internal

Persönliche + Chat/Docs/Notes/KB/HRS Abschnitte hinzufügen

Der /settings Index zeigte keine Abschnitte zu Nicht-Admins, weil jeder vorhandener Abschnitt wurde auf einer Admin-Rechtsseite abgesperrt (CONFIGURE_SYSTEM, MA...

kamo·6mo ago
Featurekamo-internal

Drehen Toröffnung basierend auf viewport Seitenverhältnis

Der Zielrahmen kippt jetzt durch atan2(viewportH, viewportW) so dass es offen ist Rechte Seite zielt auf die Aussichtsdiagonale - für 16:9 überwacht die Eröffnu...

kamo·6mo ago
Featurekamo-internal

Wirft-zu-entfernen Ziel mit Tor-/Miss-Feiern

Ein 132-3132 Torrahmen erscheint in der oberen linken Seite, wenn ein Kopf ist in Solo-Drag oder Aktiv-Wurf, Offset 56px aus der Ecke, so dass Köpfe können verm...

kamo·6mo ago
April 29, 2026
Featurekamo-internal

Bewerfen Physik mit Pool-Tisch Kollisionen und Komet Trail

Flicking einen Kopf vorbei an der Wurfschwelle startet es über den Blickhafen unter expliziter Physik (Reibung, Kantenabprall, Kopf-gegen-Kopf-lastig Kollisione...

kamo·6mo ago
Fixkamo-internal

Erbte Drag-Venetigkeit bei der Veröffentlichung aufbrechen

Der Drag-Handler aktualisiert den Bewegungswert des Kopfes mit schnellem mx.set(nx) ruft, welche Framer-motion verwendet, um Geschwindigkeit zu berechnen. Wenn ...

kamo·6mo ago
Fixkamo-internal

Crispen Sechseckskizze in allen Größen/Zustand

Vier Quellen der Weichheit beseitigt: - ************ auf der SVG - **************** auf dem sichtbaren Umriss so der Strich Breite erstreckt sich nicht (und v...

kamo·6mo ago
Fixkamo-login

Verweigern, wenn Session orgID nicht mit Gastgeber oderg übereinstimmt

auto-login akzeptierte alle *** und prägte einen OTK, der darauf zurück zeigte, unabhängig davon, welche org der Zielintern.* Host gehört. Ein abgestandenes ode...

Kamo·6mo ago
Featurekamo-internal

Verwenden Sie server-geminted OTK, um in neue org zu wechseln

Bevorzugen Sie die otk zurückgegeben von POST /api/security/org über die Follow-up /api/security/enter-als Hin- und Rückfahrt. Der Server prägt jetzt einen fris...

kamo·6mo ago
FeatureSecurityService

Mint Besitzer ***+OTK auf org erstellen

Nach der Schaffung vonOrganisationOwner, prägen Sie ein frisches *** gebunden an den neuen Besitzer TeamMember und geben seinen OTK neben id/member zurück. Ohne...

Kamo·6mo ago
Fixkamo-internal

Per-Cluster-Spazung + Gleiche Gruppierung Regeln

Cluster-Zelle und Hexadjazency sind jetzt aus dem Cluster größte abgeleitet Mitglied statt der globalen Skala, und Follower-MVs gehören ein Mitte-Anrichtung Off...

kamo·6mo ago
Fixkamo-internal

Verstecken Sie Popover, wenn Einladung zum Treffen öffnet den Dialog

Der Popover blieb unter dem Sitzungsdialog offen, weil Dialog wurde im Zieltor des Popovers bedingt wiedergegeben. Ergreifen Sie den Eingeladenen zur Klickzeit,...

kamo·6mo ago
Refactorkamo-internal

Drag/Cluster-System mit magnetischem Snap umschreiben und Geste sammeln

Ersetzen Sie die monolithische HexHeadGroup (847 Linien) durch eine modulare Cluster-Engine unter App/components/chat/hexheads/. Einzelne Quelle der Wahrheit: J...

kamo·6mo ago
Fixkamo-internal

Robuster englischer Rückfall für fehlende und leere Locale-Übersetzungen

- mergeWithFallback behandelt nun leere Locale-Werte als unübersetzt, Zurückfallen auf den englischen Wert statt nichts zu machen - Bare NextIntlClientProvide...

kamo·6mo ago
Fixkamo-internal

Update bestellt Seite Konto uid type von Nummer zu String

AccountSummary.uid ist jetzt ein String (Long precision fix). Auch entfernen parseInt Vergleich und type="number" aus dem Feld der manuellen Konto-ID.

kamo·6mo ago
Revertkamo-shared-library

Entfernen @PostConstruct COMP Bereitstellunger - bestehende Aufträge direkt in DB beheben

genehmigte Aufträge () bearbeitet bereits neue COMP-Aufträge. Einmalige Datenlücke für bestehende Aufträge werden direkt in der Datenbank korrigiert.

Kamo·6mo ago
RefactorSecurityService

Entfernen Sie manuelle Bereitstellung-Compp-Endpunkt - Start-up-Selbstheilungen

COMP-Aufträge werden jetzt automatisch beim SecurityService-Start bereitgestellt via AbonnementService @PostConstruct. Manueller Endpunkt nicht mehr benötigt.

Kamo·6mo ago
Featurekamo-shared-library

Selbstheilung unvorausgesprochene COMP-Bestellungen bei der Anlaufzeit

Auf @PostConstruct, scannen Sie alle APPROVED COMP Bestellungen und Bereitstellung alle, die fehlt ein Konto-Abonnement. Idempotent - find-or-create bedeutet si...

Kamo·6mo ago
Fixkamo-shared-library

Verwenden Sie CommerceMarket.getId() statt getUid() in vorsorgenAbonnement

CommerceMarket verwendet @Id UUID-ID (nicht uid), also generiert Lombok getId().

Kamo·6mo ago
Featurekamo-internal

Verschieben Verfügbarkeit Status Dropdown auf die linke Seite vor My Businesses

Verlagert die Statuspille von der rechten Aktionsleiste auf den linken Willkommensbereich und platziert sie zwischen dem Begrüßungsseparator und My Businesses m...

kamo·6mo ago
FeatureSecurityService

Bereitstellungs-comp-Endpunkt hinzufügen, um COMP-Abonnement aus genehmigter Bestellung zu aktivieren

POST ************ Anrufe **************** und ungültig dann die Ansprüche für das Ziel org über EntitlementService.

Kamo·6mo ago
Featurekamo-shared-library

COMP-Bestellung auto-provisions KontoAbonnement und weist Lizenz

- Abonnement-Bestellung: Zielorganisation hinzufügen (nullierbare FK zu orgs) - **************** fügen ZielOrganizationId String hinzu - KontoRepository: fügen ...

Kamo·6mo ago
Fixkamo-internal

CustomerMemberId ist Mitglied ID String, lösen Konten von primärMemberId

- posApi: AccountSummary uid string, fügen primärMemberId; ************ customerMemberId string; **************** customerId string - AbonnementOrderWizard: ***...

kamo·6mo ago
Fixkamo-shared-library

Serialisieren CustomerMemberId als Zeichenkette, um lange Präzision zu erhalten

- AccountSummaryDTO: uid mit **************** annotieren und primärMemberId-Stringfeld hinzufügen, das von primär_member_id bevölkert ist - Erstellen Sie Subscr...

Kamo·6mo ago
Featurekamo-internal

Ersetzen Click-to-Open mit Action-Popover + Größensteuerung

Ein Klick auf einen Hex-Kopf öffnet jetzt eine polierte Glas-Morphismus-Popper mit Kontextaktionen, anstatt sofort sein Werkzeugfenster zu öffnen. Mitglied Chat...

kamo·6mo ago
FeatureInitializerService

MEMBER_UI_PREFERENCES Tabelle hinzufügen (Bestellung 60)

Idempotent CREATE für die generische pro-Mitglieder UI-Vorzugsspeicher-Unterhaltung die hex-head Popover-Größen-Auswahl und zukünftige pro-Mitglieder UI-Einstel...

Kamo·6mo ago
FeatureSecurityService

MemberUiPreferenceController für die Einstellungen pro Mitglied der Benutzeroberfläche hinzufügen

Unterstützt die neue Hex-Head Popover Größe Selektoren und jede Zukunft klein pro- Mitglied UI-Voreinstellung. Endpunkte unter /api/security/members/ui- Präfere...

Kamo·6mo ago
Featurekamo-shared-library

MemberUiPreference-Einheit für pro Mitglied UI prefs hinzufügen

Generic pro-member UI Prefer Store (memberId, prefKey, JSONB Wert) für kleine durchbestehende UI-Einstellungen. Erster Verbraucher ist der Hex-Head-Posover Größ...

Kamo·6mo ago
Fixkamo-internal

Kompletter Next-intl für Systemdiagnostik

Die verbleibenden MySQL-, Redis-, Statistik-, Anfrage- und Akkordeon-UI-Kopie in die Tastenkomponenten.settings.diagnostics; verwenden Sie locale-aware-Zeit und...

kamo·6mo ago
Otherkamo-internal

Revert "feat(billing): wire FeaturesManager zum Plattform-Abonnement für Kinder-Org-Gating"

Das kehrt verpflichten ****************

kamo·6mo ago
OtherSecurityService

Revert "feat(billing): plattform-subskription endpoint für Cross-Orgie-Funktion gating hinzufügen"

Das kehrt verpflichten ****************

Kamo·6mo ago
Featurekamo-internal

Wire FeaturesManager zu Plattform-Abonnement für Kinder-Orgie

FeaturesManager rief Vermächtnis ************ auf wirft (ungated fallback) statt das reale Plattform-Abonnement zu lesen. Ruft jetzt ************ an, das die R...

kamo·6mo ago
FeatureSecurityService

Plattform-Abonnement-Endpunkt für Cross-Orgie hinzufügen

Child-org-Administratoren (wie GNosia-Besitzer Daniel) haben ihr COMP-Abo Bestellungen auf der Wurzel KamoCRM org, nicht auf eigene oder eigene Org. FeaturesMa...

Kamo·6mo ago
Fixkamo-internal

Legacy getCurrentAbonne Stub muss werfen, nicht zurück null

Zurückgekehrte Null gemacht FeaturesManager behandeln jede Org als ohne Abonnement (billingLoaded=true, hatAbonnement=false), Sperrung aller Funktions-Schalter ...

kamo·6mo ago
Featurekamo-internal

Verwenden Sie übersetzte Arien-Label für EinstellungenAn-Tabs

Liest ************ von next-intl.

kamo·6mo ago
Fixkamo-internal

Ambient json Module für gitignored messages/*.json Importe

"tsc" und die IDE lösen "messages/" JSON nach der Verschmelzung ohne Anforderung zugesagte Dateien unter Nachrichten/. Erweiterung für Typen/**/*.d.ts.

kamo·6mo ago
Featurekamo-internal

I18n für Legacy Hub Inhalt / Seiteleiste über EinstellungenLegacyHub

Ersetzen Sie hart codiertes Englisch durch next-intl. Einführung stabiler Themen-ID-Konstanten; activeTopic wird mit ids anstelle von übersetzten Display-String...

kamo·6mo ago
Refactorkamo-internal

Scope SettingsSearchBar zu Komponenten.settings namespace

Verwenden Sie ************ mit searchBar.* Tasten statt global t() mit vollen gesäten Pfaden.

kamo·6mo ago
Featurekamo-internal

Wire Landing Page zu Einstellungen Übersetzungen

Hardcoded Funktionskarten und Abschnittskopie mit GebrauchÜbersetzungen- ersetzen Rückensaiten von ************ inklusive Intensivstation Filialetikett für Fili...

kamo·6mo ago
Fixkamo-internal

Kontoeinstellungen helfen Panels zu Nachrichtenschlüsseln

Ersetzen Sie alle Hardcode-Hilfe kopieren auf der Organisation Konto-Seite mit Umfangreiche verwenden Übersetzungsschlüssel. Verengen Sie i18n-Audit, um fehlend...

kamo·6mo ago
Fixkamo-internal

Draht Organisation Konto Held und Tabs zu i18n Tasten

Verwenden Sie ************ Saiten für SettingsView Titel, Untertitel, und Tab-Etiketten, so dass die Benutzeroberfläche zeigt übersetzte Kopie statt roh Platzha...

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