Live Change Log

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

17,933
Totale Änderungen
4,614
Merkmale
4,543
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,933AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService373InitializerService300KBService74KlusterServices546MCPGatewayService43MediaService461RAGService61SecurityService1,523TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,579kamo-login319kamo-marketing585kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,322kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI523Chore670Docs226Feature4,614Fix4,543Other6,781Performance136Refactor274Revert23Style48Test70Upgrade1
March 20, 2026
FixVOIPService

Long IDs in SmsController-Antworten Explizit stringify

**************** Long-as-string Ansatz war nicht Wirkung zeigend. Direkt .toString() auf allen langen IDs in der Controller Flat-Map-Antworten, um keinen JS-Prä...

Kamo·5mo ago
March 19, 2026
Fixkamo-internal

Verwenden Sie String-GesprächseId während SMS-Tool, um 64-Bit-IDs zu behandeln

Backend jetzt serialisiert Long as string; aktualisieren Sie alle KonversationId-Typen von der Nummer zu String zu entsprechen. Auch aktivieren Sie senden Taste...

kamo·5mo ago
FixVOIPService

Serialisieren Sie Long IDs als Strings, um JS-Präzisionsverlust zu verhindern

CockroachDB unique_rowid() erzeugt 64-Bit-Eingänge größer als Number.MAX_SAFE_INTEGER (2-53-1). JS JSON.parse schweigend um sie herum, verursachte Konversation ...

Kamo·5mo ago
Fixkamo-internal

Entfernen Sie doppelte Zurück-Taste von RingCentralConfig

Parent PhoneProviderSetup macht bereits einen IconButton mit ArrowLeft in der Konfigurations-Ansicht-Header, so dass die Zurück-Taste innerhalb RingCentralConfi...

kamo·5mo ago
FixVOIPService

Zurück Zurück senden Sie die Karte von sendem Endpunkt, um LazyInitializationException zu verhindern

VoipMessage.conversation ist FetchType.LAZY; nach @Transactional Commits, Jackson Serialisierung der Entität würde LazyInitializationException werfen verursacht...

Kamo·5mo ago
FixVOIPService

Zurückfallen auf org mainPhoneNumber, wenn das Mitglied keine VOIP-Konfigur hat

Mitglieder ohne eine individuelle MemberVoipConfig (oder keine von PhoneNumber-Set) jetzt verwenden Sie die org mainPhoneNumber von VoipProviderConfig als Outbo...

Kamo·5mo ago
FixVOIPService

getJwtKey() von WebhookController nach OAuth Migration entfernen

Signature Validierung verwendet jwtKey als HMAC Geheimnis, das nicht mehr existiert auf VoipProviderConfig. Überspringen Validierung für jetzt im Einklang mit *...

Kamo·5mo ago
Fixkamo-internal

Verwenden Sie einfache img Tags für lokale SVG-Providerlogos

next/image dient nicht zuverlässig lokalen SVGs ohne unoptimiertes Flag. Einfache img-Tags laden /öffentliche Vermögenswerte direkt ohne Probleme.

kamo·5mo ago
FixVOIPService

Verwenden Sie korrekte Session-Schlüssel-Einsatz für orgID und memberID

KSessionService speichert Schlüssel als orgID und MemberID (Capital D). Beide Controller riefen .get("orgId") und .get("memberId") die immer NullPointerExceptio...

Kamo·5mo ago
Fixkamo-internal

Immer Softphone und SMS-Buttons in NavTop anzeigen

Entfernt istVoip-Gate, so dass die Tasten immer sichtbar sind, unabhängig von Feature Flag State.

kamo·5mo ago
Fixkamo-internal

Verwenden Sie Feature-Typ-Name als Schlüssel vor numerische ID in org Feature Preprocessing

Java gibt Funktionen mit "Typ: "VOIP" und einem numerischen "id" zurück. Die Vorverarbeitungskette hatte vor "obj.id" vor "obj.type", was zu allen Features um n...

kamo·5mo ago
FixMediaService

Fügen Sie voip. zu NATS-Stream-Themen hinzu und behandeln Sie IllegalStateException in VoipStompRelayController

Der NATS-Stream nur abgedeckt Chat., so abonnieren voip. IllegalStateException ([SUB-90007] Keine passenden Streams). Zusätzliche voip. zu den Strompersonen, so...

Kamo·5mo ago
FixEmailService

Security-Service.*** zu K8s ConfigMap hinzufügen

KamoJwtService verlangt diese Eigenschaft für Träger-Token-Validierung in DavAuthFilter, aber die K8s ConfigMap überschreibt application.yml und wurde fehlt es ...

Kamo·5mo ago
Fixkamo-internal

Die Einstellungen des Phone-Systems(s) bedingungslos anzeigen, so können orgs VOIP konfigurieren, bevor es möglich ist

- Entfernen isVoip Gate aus dem Telefon-Abschnitt auf /settings Seite - Provider Setup-Karte hat keine Bedingung, so dass es immer erscheint; Agenten und Dial-P...

kamo·5mo ago
Fixkamo-internal

Schutz vor nicht-array API-Antworten im useContacts Hook

setBooks, fetchContacts und searchKontakte jetzt sicher handhaben Fehlerobjekte und Spring paginated Wrapper statt Absturz mit 'e.map ist keine Funktion'.

kamo·5mo ago
Fixkamo-internal

Verwenden Sie äußere SettingsView Hilfe-Panel auf E-Mail-Provider-Konfiguration

Push Provider-spezifische Hilfe zu helfenTipsOverrideContext so die Konfiguration Ansicht verwendet das gleiche Help & Tips-Panel-Layout wie die Listenansicht, ...

kamo·5mo ago
Fixkamo-internal

Umbenennen Sie E-Mail-nist von General auf Provider Setup um

Verwendet namespaced key Email - Provider Setup zur Vermeidung von Kollisionen die bestehende KI Provider Setup-Routeneintrag.

kamo·5mo ago
FixEmailService

Entfernen Sie doppelte JPA Repo-Scan - verwenden Sie nur Eltern-Paket

com.kamo.z.shared.email deckt metadata.repos ab, beides verursacht BeanDefinitionOverrideException on messageLabelRepository.

Kamo·5mo ago
March 18, 2026
Fixkamo-internal

Quellcode-Down neu bestellen, standardmäßig für Benutzer, Teammitglied-Etikett verwenden

- Standard-Anwendungsbereich von "Firrge" zu "Benutzer" geändert - Dropdown-Aufstellung rückgängig gemacht: Team Members first, Abteilung, dann org - "Individua...

kamo·5mo ago
Fixkamo-internal

Platzhalter-Text aus der Vorschau entfernen, das Senden ohne Betreff erlauben

- Leer E-Mail Körper in der Vorschau nicht mehr zeigt "Start tippen Sie Ihre E-Mail"... - Betreff ist nicht mehr erforderlich, um zu senden. nur ein Empfänger...

kamo·5mo ago
Fixkamo-internal

Vorlage Dropdown füllt verbleibende Breite, andere Kontrollen rechts ausgerichtet

Der Template Source Dropdown hat jetzt flex:1, um alle verbleibenden zu füllen Raum. Bearbeiten/Vorschauschalten, Button anhängen, abschicken und Buttons senden...

kamo·5mo ago
Fixkamo-internal

Wrap E-Mail Körper in Vorlage HTML beim Senden

Der Senden-Handler hat rohen Editor-Inhalte ohne Vorlage gesendet. Einhüllt der Körper nun in das komplette Vorlagenlayout (weit bg, Rand, in der Nähe von bg, P...

kamo·5mo ago
Fixkamo-internal

Entfernen Sie horizontale Scrollbar und verlängern Sie die Vorschau auf volle Höhe

- Verwenden Sie Polsterung auf der äußeren weit-bg div statt Rand auf der Innenseite near-bg div zur Vermeidung von Breite:100% + Margenüberlauf - Set overflo...

kamo·5mo ago
Fixkamo-internal

Mitglieder/Orgie-Daten beim Wechsel des Quellfernspiels neu bevölkern

Der Sync Ref wurde einmal gesetzt und nie zurückgesetzt, so dass der Umschalten des Spielbereichs links die Konfiguration des neuen Bereichs mit leeren Inhaltsf...

kamo·5mo ago
Fixkamo-internal

Vorlage Dropdown verschieben, Vorschau umschalten und an Fußzeile befestigen

Vorlagenumfang Dropdown, Editor/Vorschau-Schaltung und Anhang verschieben die Taste aus der Betreffzeile zur unteren Fußleiste, links ausgerichtet. Draft- und S...

kamo·5mo ago
Fixkamo-internal

Mitglied/org-Daten direkt statt über Hooks holen

Entfernt verwendenUserInfo, verwendenSignatureData, und verwendenImageResolver Haken die jeder hatte unabhängige async holen Zyklen verursachen Rennen Bedingung...

kamo·5mo ago
Fixkamo-internal

Verwenden Sie Beispieldaten in E-Mail-Vorschau, wenn Mitglieder/Orgie-Daten nicht geladen werden

Die Vorschau machte leere Unterschriften, weil Mitglied/Orddaten von GebrauchSignatureData gibt leere Strings während des Ladens zurück (oder wenn memberId/orgI...

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