Live Change Log

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

17,931
Totale Änderungen
4,612
Merkmale
4,543
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,931AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,522TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,612Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
April 28, 2026
Fixkamo-shared-library

Widen commit_log_translations.Titel zu TEXT zur DB-Spalte

Die Spalte war VARCHAR(512) sowohl in der Anmerkung und der DB, was dazu führte Übersetzungsbeilagen scheitern bei längst übersetzten Titeln. Die DB-Spalte ist ...

Kamo·4mo ago
Featurekamo-shared-library

Paginierte Aufnahmesuche von (Instance, Erweiterung, isVm)

Wird von den Softphone-Tabs als kanonische Wahrheitsquelle für Anrufaufzeichnungen und Sprachnachrichten verwendet, wenn der vorgeschaltete Anbieter sie nicht a...

Kamo·4mo ago
Chorekamo-shared-library

Drop abgestanden BillingGroup-Ära Kommentar + ungenutzte Abonnement-Abfrage

Stripbt den übrig gebliebenen Doc-Block in AppliedModelEnforcementService, der sich verwies zum längst vergangenen BillingGroup-Konzept und entfernt ***********...

Kamo·4mo ago
Fixkamo-shared-library

Top-Level Org Bypass + Kostenloser Basisline-Fagback für Orgs ohne Subs

Der Org-Level-Anteilscheck **************** Walks Abonnements für eine Org. Mit dem neuen target_org-Modell, orgs haben noch keine Targeting AccountAbonnement s...

Kamo·4mo ago
Refactorkamo-shared-library

Geteilte Konto-Level-Administratoren von pro Sub-Mitglieder; Subs gewinnen target_org

Fügt Abonnement-Mitglied (per-Abonnement-Lizenznehmer + Sub-Manager-Flags) so ein Konto auf der KamoCRM org kann mehrere Abonnements halten, die jeweils auf ein...

Kamo·4mo ago
April 27, 2026
Otherkamo-shared-library

AccountGroup -" AccountTier (Kundensegmentierung, keine Abrechnung)

Die Retail-Kunden-Segmentation-Einheit (mit DiskontProzentsatz, verwendet von PriceList für tierbasierte Preisgestaltung) kollidierte namentlich mit dem jetzt e...

Kamo·4mo ago
Refactorkamo-shared-library

Konto die Gruppe; ersetzen Benutzer-Set mit Member-Set + AccountMember

Das Konto ist nun selbst die "Gruppe" - es gibt keine separate Billing-Gruppe Konzept. Mitglieder (org-scoped) gehören direkt über die neues AccountMember beitr...

Kamo·4mo ago
Refactorkamo-shared-library

Migrate von BillingGroup zu Rechnungswesen als Rechnungsführer

Konto ist jetzt der einzige Stripe Kunden-Printor. Ein Mitglied muss um (z.B. für ein Abonnement) selbst ein Konto zu erstellen; dieses Konto dann hält eine ode...

Kamo·4mo ago
Featurekamo-shared-library

Karte externe Kundenadresse blockiert in KontoAdresse am Pull

AdapterAddressMapper Helfer hinzufügen, der einen JSON-Adressknoten von jedem konvertiert Anbieter in eine EmbAddress und legt es an ein Konto als getippt Accou...

Kamo·4mo ago
Refactorkamo-shared-library

Orient Live-Aufzeichnungen auf Konto-Adressen-Profil, Schnappschuss historische Adressen

Orient Live-Commerce-Datensätze, um auf die primäre Versand/Abrechnung des Kontoprofils zu verweisen Adressen, mit Schnappschüssen, die nur gemacht werden, wenn...

Kamo·4mo ago
Refactorkamo-shared-library

Switch Account.java zu Einbettbaren; AccountAddress-Einheit für Versand-/Abrechnungslisten hinzufügen

- AccountAddress hinzufügen (SHIPPING, BILLING) - KontoAdressen hinzufügen (Konto FK, Typ, Label, EmbAddress, Zeitstempel) - AccountAddressRepository hinzufügen...

Kamo·4mo ago
Featurekamo-shared-library

Provider-Nachahing-Schlüssel auf Aufnahme, Voicemail-Archiv, MinIO-Reihenstreaming

- Aufzeichnung: ProviderInstanceId + ProviderExternalId für den Beitritt Anbieter Call-History / Voicemail-Reihen zurück zu bildgebenden Vermögenswerten hinzufü...

Kamo·4mo ago
Featurekamo-shared-library

Fügen Sie Lead-History Audit-Log hinzu - Entität, Registrierung, Service, DTO, LeadService-Haken

- LeadHistory entity (UUID PK, schlicht Long FKs - keine FK-Beschränkungen, um Bleilöschen/Konversion zu ermöglichen) - LeadHistoryEventType enum mit menschenle...

Kamo·4mo ago
Featurekamo-shared-library

Internationale Unterstützung hinzufügen . Bleiland/Unterteilung/ Zeitzone, Org Sprache, CountryType isProvince

- CountryType: PROVINCE_NAMES set hinzufügen, isProvince(), getSubdivisionLabel() - Organisation: Sprache hinzufügen (LanguageType) Feld - Blei: Land (CountryTy...

Kamo·4mo ago
Featurekamo-shared-library

ASSIGN_LEADS rechts (ID 137) unter CRM-Bereich hinzufügen

Kamo·4mo ago
Featurekamo-shared-library

Recording + RecordingExt Einheiten, RecordingImagingService schreibt sie

- Neue Aufnahmeeinheit (UUID-ID, IMG_ID, IS_MASTER, IS_VM, EXTENSION, MEMBER_ID, LENGTH, DATE_RECORDED, DATE_CREATED [DB-defaulted via @CreationTimestamp]). ...

Kamo·4mo ago
Fixkamo-shared-library

Verwenden Sie @CreationTimestamp(source=DB) auf ****************

Die DB ist die einzige Wahrheitsquelle für Zeitstempel in dieser Codebasis. Die kanonisches Hibernate-Muster ist @CreationTimestamp(source = SourceType.DB), die...

Kamo·4mo ago
Fixkamo-shared-library

Lassen Sie DB füllen ************ via @Generated(INSERT)

INSERTs versagten mit: ungültiger Wert in der Spalte "date_created" verstößt gegen nicht-null Einschränkung @ColumnDefault erklärt nur die DB-Seite Standard ...

Kamo·4mo ago
Featurekamo-shared-library

UnprocessedRecording Staging Entität, ImgDat Tracks, Aufnahme Bildgebung Service

- Beheben ImageAssocType ID Kollision: VM_RECORDING=8, CALL_RECORDING=9 (waren beide Duplizierung von MY_DOCS bei 4). - Fügen Sie ************ hinzu, damit ei...

Kamo·4mo ago
Featurekamo-shared-library

************-Hilfen zu TeamMember hinzufügen

Kamo·4mo ago
April 26, 2026
Featurekamo-shared-library

Add includeCompany to LeadMarket und companyName to Lead

- LeadMarket Entität bekommt include_company (Boolean, nullable) - Lead Entität bekommt company_name (String, max 50, nullable) - LeadMarketDTO, CreateLeadMarke...

Kamo·4mo ago
Fixkamo-shared-library

Serialize ExtensionDto.assignedMemberId als String

Überlauft den Safe-Tinteger-Sortiegel von JS (z. 1168485658174423046 Hin- und Rückfahrten als 1168485658174423000 sobald eine JSON-Nummer den Browser trifft). D...

Kamo·4mo ago
Featurekamo-shared-library

Expose istDisplayOnIntake in FormFieldDTO

Kamo·4mo ago
Featurekamo-shared-library

IS_DISPLAY_ON_INTAKE Spalte zu FormField hinzufügen

Kamo·4mo ago
Featurekamo-shared-library

Hinzufügen istConnected-Feld zu VoipProviderInstance

Nullable Boolean: null = nie getestet, true = letzte Prüfung bestanden, falsch = gescheitert. Erfordert KamoInitializerService Schemas Migration, um IS_CONNECTE...

Kamo·4mo ago
Featurekamo-shared-library

Ungelesene Zählung + Lookup-by-Session-Hilfe

Fügt ************ so das navtop SupportButton-Abzeichen kann Support-Tickets zählen, die tatsächlich brauchen Aufmerksamkeit (ungelesene Besuchernachrichten) st...

Kamo·4mo ago
April 25, 2026
Fixkamo-shared-library

Support-Tickets benötigen Mitglieder-agnostische ungelesene Zählungen

Besuchermeldungen auf Support-Tickets werden unter demselben System gespeichertMitglieder dass der Agent authentifiziert, so dass die bestehende CHAT-Session un...

Kamo·4mo ago
Featurekamo-shared-library

Snapshot Besucher Geo auf Ticket-Entität

VISITOR_IP_ADDRESS, VISITOR_COUNTRY_CODE, VISITOR_COUNTRY_NAME, VISITOR_CITY, VISITOR_SUBDIVISION Spalten. Gefangen bei der Ticket-Erstellung so die Liste/detai...

Kamo·4mo ago
Performancekamo-shared-library

findBySessionGuidIn für die Massenbelastung hinzufügen

Wird durch den Endpunkt der Support-Ticket-Liste, um alle Besucher für eine zu holen Seite in einer Abfrage anstelle von N separaten findBySessionGuid-Anrufen.

Kamo·4mo ago
Fixkamo-shared-library

Korrigieren JsonIdentityInfo Eigenschaft von 'uniqueId' zu 'id'

Mitgliedsunternehmen erklärt @JsonIdentityInfo(Eigentum = "uniqueId") aber die das tatsächliche Primärschlüsselfeld wird 'id' genannt. Jackson geworfen "kann ke...

Kamo·4mo ago
Featurekamo-shared-library

SUPPORT_TICKET-Sitzungen in ungelesene Mitgliedschaftsfrage einschließen

findChatMembershipsByMemberId gibt jetzt Mitgliedschaften für CHAT und SUPPORT_TICKET Sitzungstypen, also die bestehende ungelesige Zahl pro Mitglied Infrastruk...

Kamo·4mo ago
Featurekamo-shared-library

ResetHasAttachmentsForFolder Abfrage zu ConversationRepository hinzufügen

Ermöglicht Synchronisierung, um abgestandene has_attachments Flaggen vor der Re-Indexierung zurücksetzen Eine korrigierte MIME-Erkennung kann das Feld aus den t...

Kamo·4mo ago
April 24, 2026
Featurekamo-shared-library

Multi-Instance Telefon/SMS-Anbieter schema foundation

- VoipProviderConfig umbenennen - VoipProviderInstance; Drop UNIQUE(org_id), addieren Sie instance_name, config_json, last_sync_at, last_sync_error. - Umbenenne...

Kamo·4mo ago
Refactorkamo-shared-library

Drop teamMitgliedPayFeesSetting

Mitarbeiter-Selbstzahlgebührenpolitik ist weg - die BillingGroup refactor behandelt Abrechnung pro Gruppe, nicht über das Sicherheitsmodell. Entfernt die teamMe...

Kamo·4mo ago
Featurekamo-shared-library

Per-alias Schöpfer-Typ Sichtbarkeitsflaggen hinzufügen

sichtbar hinzufügenToMembers / visibleToTeamMitglieder boolean Säulen zu ChildOrgSecurityModelAlias, damit Admins einschränken können, welche Eltern Aliasnamen ...

Kamo·4mo ago
Fixkamo-shared-library

Über OkHttpClient an MinioClient anwenden/schreiben/lesen

Ohne Timeouts verursachte ein heruntergekesessener Standort-Replikations-Peer (k2m1) makeBucket und putObject Anrufe auf unbestimmte Zeit zu blockieren, Auftauc...

Kamo·4mo ago
Featurekamo-shared-library

Fügen Sie Entitäten, Chiffre und Alias/DNS-Loggerüste hinzu

Fügt pro-Org GoDaddy Creds (AES-GCM verschlüsselt), ein allowRootSubdomains Flagge und Kind-org-Alias-Sammlung über das Sicherheitsmodell, eine DNS-Bestimmung A...

Kamo·4mo ago
Refactorkamo-shared-library

Drop RegistrationPhoneCode Entity + Repitor

Selbstbedienungsregistrierung verwendet keine SMS-Code-Verifikation mehr für die Telefonfeld - das Anmeldeformular sammelt die Telefonnummer als Klartext und sp...

Kamo·4mo ago
April 23, 2026
Featurekamo-shared-library

************ für Enter-als Checks hinzufügen

Kamo·4mo ago
Featurekamo-shared-library

Systembenutzer-Flag + Access-Grant-Einheit hinzufügen

Einführung des plattformweiten System-Benutzermodells: ein User.isSystemUser Flag (einzigartiger Teilindex erzwingt einen Singleton), plus eine SystemUserAccess...

Kamo·4mo ago
Featurekamo-shared-library

RegistrierungPhoneCode Entity + Repitor hinzufügen

Neue Tabelle "registration_phone_codes" speichert One-Shot-SMS-Verifikationscodes ausgestellt während der Self-Service-Registrierung, bevor eine Benutzer-Einhei...

Kamo·4mo ago
Featurekamo-shared-library

AgeReqType.allowsUnder13() Helfer hinzufügen

Wird vom Mitglied hinzufügen / Teammitglied hinzufügen, um die E-Mail-Sammlung zu überspringen für Orgs, deren Alterserfordernis Benutzer unter 13 Jahren zuläss...

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