Live Change Log

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

17,865
Totale Änderungen
4,581
Merkmale
4,512
Behebungen
32
Projekte
Filter nach Projekt
Alle Projekte17,865AIService110APIService138BillingService133ConversionService85DaemonService107DocsService189ESigService78EmailService348InitializerService299KBService74KlusterServices539MCPGatewayService43MediaService460RAGService61SecurityService1,519TranslateService45VOIPService173VectorService8kamo-analytics6,157kamo-apps18kamo-asterisk-support19kamo-capcha17kamo-capcha-widget4kamo-internal4,553kamo-login318kamo-marketing584kamo-meet90kamo-nowww18kamo-register206kamo-shared-library1,320kamo-signer-monorepo50kamolos102
Filter nach Typ
Alle ArtenBuild24CI522Chore670Docs226Feature4,581Fix4,512Other6,781Performance136Refactor273Revert23Style48Test68Upgrade1
April 17, 2026
Otherkamo-marketing

Übersetzen Sie alle verbleibenden hardcoded UI Strings site-wide

- PreviewBanner, PublicChatWidget, AiChatPanel, LiveSupportPanel, ExitIntentModal, FloatingSupportWidget verwenden Sie jetzt useTranslations() - VorschauBanne...

Kamo·4mo ago
Fixkamo-marketing

Delta Übersetzungsmaschine + Draht alle hart codierten UI-Strings zu i18n

Übersetzungssystem: - translate.ts arbeitet jetzt im Delta-Modus - nur Tasten, die fehlen oder immer noch identisch mit Englisch werden an die API gesendet; v...

Kamo·4mo ago
Fixkamo-marketing

Suppress Chrome Auto-Translate Popup auf Locale-Schalter-Seiten

Übersetzt="no" zu <html" und <meta name="google" content="notranslate" hinzufügen" so Chrome bietet nicht an, Seiten zu übersetzen, die der Benutzer bereits abs...

Kamo·4mo ago
FixSecurityService

Übersetzungskonkurenz zu 3 Threads zur Vermeidung von DB Pool Erschöpfung

Unbounded @Async (SimpleAsyncTaskExecutor) erzeugte 50 Threads gleichzeitig wenn der Retrotry-Planer feuerte, jeder eine DB-Transaktion eröffnete und entwässert...

Kamo·4mo ago
FixSecurityService

Drei Fehler verhindern, dass Changelog-Übersetzungen gespeichert werden

1. ************ war verworfen Ereignisse, weil handleWebhook() hatte keine @Transaktionelle - speichern + publikation() lief draußen jede Transaktion. Füg...

Kamo·4mo ago
Fixkamo-shared-library

Query CommitLogs mit LINKS JOIN so Null-Übersetzung Aufzeichnungen werden durch Retry gefangen

Die alte Abfrage, die von CommitLogTranslation ausgewählt wurde, Übersetzungen waren dafür unsichtbar. Verwenden Sie LINKS JOIN von CommitLog so enthält der HAV...

Kamo·4mo ago
Featurekamo-internal

/setup/dns Seite und Domain Setup Flow zu /network hinzufügen

- Neue /setup/dns Seite mit Zweiphasen-Flow: Domain-Eingabe dann DNS Überprüfung mit 60-Sekunden-Auto-Polling und SSL-Bestätigung - ManualDnsGuide: klappenwei...

kamo·4mo ago
FeatureSecurityService

Hinzufügen /setup/dns backend . One-Domain-Durchsetzung, SSL-Sonde, neue Aliasnamen

- Ersetzen Sie eine eigene Domain pro Org in POST /api/security/Domains - Capcha, docs, unterschreiben Sie zu Standard-Aliasen; entfernen Sie Vermächtnis-Alias ...

Kamo·4mo ago
FeatureInitializerService

ssl_confirmed und ssl_confirmed_at Spalten zu org_domains hinzufügen

Fügt idempotent ALTER TABLE-Anweisungen zur Bereitstellung der beiden neuen Spalten hinzu benötigt für die Bestätigungsverfolgung von DNS-Setup.

Kamo·4mo ago
Featurekamo-shared-library

sslConfirmed/slConfirmedAt Felder zu OrgDomain und DomainDTO hinzufügen

Fügt zwei neue Felder zu OrgDomain Entity und DomainDTO hinzu, um SSL zu verfolgen Zertifikat Bestätigung Status nach dem Auto-Zert-Service-Problem ein Zertifik...

Kamo·4mo ago
FixSecurityService

Wortersatz zur Übersetzungsstunde anwenden, nicht zu nehmen

Originaltext wird in der DB aufbewahrt, so dass das Hinzufügen einer neuen Regel und Um bestehende Datensätze zu aktualisieren, ist eine Übersetzungshilfe erfor...

Kamo·4mo ago
Featurekamo-marketing

Entfernen Client-Seite Changelog Zensur - jetzt von Backend behandelt

Word-Ersatz und geheime Redaktion verschoben zu ChangelogSanitizationService (SecurityService) so die Sanitierung geschieht vor DB-Speicherung und Übersetzung. ...

Kamo·4mo ago
FeatureSecurityService

Changelog-Wortersatz vor der Übersetzung verschieben

Textersatz (Docs-Docs, Meet-Meet, etc.) und geheimer Name Redaktion (K8s geheime Namen) wurden zuvor Client-Seite in angewendet ChangelogClient.tsx, d.h. die ro...

Kamo·4mo ago
Fixkamo-internal

Behandeln Sie leere API-Antworten und anmutige Verschlechterung auf Abrechnungskarte

- billingApi erhalten/putte Helfer jetzt sicher behandeln leere Antwort-Körper statt Absturz auf res.json() mit leerem Eingang - PlansBillingTab loadData wick...

kamo·4mo ago
FixSecurityService

Überprüfen Sie TeamMember.isOrganizationOwner Flagge für die Besitzererkennung in my-networks Endpunkt

Die vorherige Überprüfung hat sich nur org.getOwner() (user_id_owner column) angesehen, welche kann für vorhandene Orgs null sein. Die autoritäre Eigentümerflag...

Kamo·4mo ago
Fixkamo-internal

Org/Mitgliederkontext aus *** Sitzung für Abrechnungsvorlage

BillingService Controller benötigen X-Org-Id und X-Member-Id Header. Beim direkten Aufruf (unter Umgehung von APIService) wurden diese nicht gesetzt. Jetzt lies...

kamo·4mo ago
Refactorkamo-internal

Anruf von BillingService direkt über k8s DNS statt über APIService

Next.js serverseitiger Proxy ruft jetzt BillingService an **************** direkt, überspringt die unnötige Sprung durch APIService. Verwendungen BILLING_SERVIC...

kamo·4mo ago
Fixkamo-internal

Next.js API Proxy-Route für /api/billing/* hinzufügen

Der Abrechnungs-API-Client rief /api/billing/* als relative URL auf, die den Next.js-Server anstelle des APIService-Gateways drücken. Hinzugefügt eine Catch-all...

kamo·4mo ago
Featurekamo-internal

Speicher-Ad-on-Keeber mit Quantität Schieberegler ersetzen

Zusätzlicher Speicher ist nutzungsbasiert ($4/25GB Block), kein einfaches Ein-/Ausschalten add-on. Ersetzen Sie den Schalter um einen Schieberegler (0-1000GB in...

kamo·4mo ago
FixSecurityService

Einschließen Elternorg in /org/domain response

Der getOrganizationByDomain Endpunkt baut manuell eine Antwortkarte aber nie die Mutterorganisation Referenz enthalten. Dies verhinderte das Frontend von zu wis...

Kamo·4mo ago
Fixkamo-internal

parentId und Eltern zum OrgProviderProps-Typ hinzufügen

Die Organisation props Schnittstelle fehlte parentId und Elternfelder, verursacht, dass sie während der TypeScript-Kompilation fallen gelassen werden, obwohl di...

kamo·4mo ago
Featurekamo-internal

Wire BillingManager und RelationshipManager zu echten Backends

BillingManager (Rechnungslegungs-Tab): - Ersetzt 100% Lokal-Staat-Mock mit realer Stripe-Backed Zahlungsmethode Management über billingApi - Lastt Zahlungsmet...

kamo·4mo ago
FixKlusterServices

Unvollständige Modellverzeichnisse in Init-Container säubern

Der Dienst stürzt beim Start ab, wenn er ein Verzeichnis in /models findet, das fehlende oder teilweise Modelldateien. Fügen Sie einen Sweep bei init Start, der...

Kamo·4mo ago
FixKlusterServices

Entfernen Sie GitHub LFS Downloads, verwenden Sie nur data.statmt.org Modelle

GitHub rohe URLs geben LFS-Zeiger-Dateien zurück, nicht tatsächliche Binärdateien. Drop enru/enar Downloads vollständig - LibreTranslate behandelt diese Locales...

Kamo·4mo ago
FixTranslateService

Narrow bergamot to es/fr/de/pl, bergamot-first order wiederherstellen

GitHub LFS-Dateien können nicht mit einfachem Locken heruntergeladen werden (raw URL gibt die pointer nicht der Inhalt). enru/enar aus dem Bereich der Bergamott...

Kamo·4mo ago
FeatureKlusterServices

Bergamotte mit funktionierenden Modellquellen und korrektem Bild wiederherstellen

- Repliken: 1 - Init Container (alpine): lädt 4 Paare von data.statmt.org herunter für enes/enfr/ende/enpl) und 2 von firefox-translations-Modellen GitHub LFS...

Kamo·4mo ago
FixTranslateService

Narrow BergamotProvider Ziele auf 6 Paare mit verfügbaren Modellen

pt, es, uk, tr, ro, id, vi haben keine Bergamotte Modellquelle . LibreTranslate behandelt sie. bergamot behauptet jetzt: es, fr, de, pl, ru, ar.

Kamo·4mo ago
FixKlusterServices

Scale bergamot auf 0, aktualisieren Bild zu mozilla/Translation-Service

Das Google Cloud Storage Modell Download Eimer (bergamot-models-sandbox) 404 für alle Dateien und die firefox-translations-Modelle repo wurde archiviert Dezembe...

Kamo·4mo ago
FixTranslateService

Verfolge Sie alle Übersetzungen durch LibreTranslate, während Bergamotte offline ist

BergamotProvider wird in die Fallrückstellung versetzt. LibreTranslate unterstützt alle 13 locales bergamot wurde behandelt ************ so dass dies die Flut v...

Kamo·4mo ago
Featurekamo-internal

Mock-Statistik-Seite mit Live KamoCRM Abonnement Dashboard ersetzen

Rekonjunktur / Konto?tab=stats in einen vollständig verdrahteten, lesbaren Einblick Armaturenbrett. Ersetzt alle Scheindaten durch parallele Anrufe zu BillingSe...

kamo·4mo ago
Fixkamo-login

Proxy *** Herausforderung durch Login-Server für Multi-Domain-Unterstützung

Ersetzt direkte Cross-Herorgin-Fetch auf capcha.{domain&gt;/api/challenge n.r.-Vorstand bei /api/capcha/challenge. Der bisherige Ansatz ist erforderlich eine gü...

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