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

Vorschau und Editor in ein einheitliches System vereinheitlichen

- Extraktieren Sie den Inhalt der Vorlage über DOMParser, die auf den Inhalt <td"-Zelle abzielen, Vermeidung von Doppelpackungen beim erneuten Einsatz von E-S...

kamo·4mo ago
Fixkamo-register

Avatar Creator Avatar nach der Registrierung auf den Server hochladen

Avatar Creator Avatare wurden nur als SVG-Daten-URLs in lokaler Form gespeichert und nie an den Server gesendet, so dass neue Benutzer ohne Avatar-Set. Konverti...

Kamo·4mo ago
FixSecurityService

Verwenden Sie Core NATS Pub/Sub für E-Mail-verifizierte SSE Fan-out

Ersetzen in-Speicher ConcurrentHashMap-Übertragung mit NATS Core Pub/Sub so erhalten alle Pods Verifikations-Events unabhängig davon, welche pod behandelt das T...

Kamo·4mo ago
Fixkamo-internal

Fix Center Scroll und Systemvorlage Block laden

- Höhe entfernen:100% aus EmailFrame, so dass der Inhalt natürlich wächst und Scroll funktioniert - Extrahieren Sie <body&gt;-Content aus vollständigen HTML-Sys...

kamo·4mo ago
Fixkamo-internal

Entpacken Sie innere Inhalte aus kanonischem HTML beim Laden im Blockeditor

Wenn bodyBlocks null und bodyHtml mit <!DOCTYPE beginnt, extrahieren Sie die Hauptinhalt <td&gt; als erster HTML-Block, so dass Benutzer die vorhandenen sehen I...

kamo·4mo ago
FixSecurityService

Verwenden Sie avatarType-Feld + JDBC für Foto-URL-Generierung, um Hibernate-Proxys zu handhaben

**************** verwendete frühere Instanz von AvatarPhoto bestimmen, um Dateiauszug zu lesen. Wenn Hibernate zurückkehrt ein Basis-Klassen-Proxy (z.B. über fa...

Kamo·4mo ago
FixEmailService

Update EMAIL_VERIFICATION Beispiel vars auf aktuelle Vorlage

Verwenden Sie AblaufText statt AblaufMinutes (variabel umbenannt) und aktualisieren überprüfenLink, um auf die Register-Subdomain (korrekter Senden Pfad) zu zei...

Kamo·4mo ago
Fixkamo-internal

Verhindere Doppelpackung von Full-Dokument-Börsen-Börsen-Block in Block-Designer

Wenn bodyBlocks null und bodyHtml ist ein vollständiges <!DOCTYPE html (z.B. kanonische gesäte Vorlagen), Import als ein einziger Block verursacht serializeFull...

kamo·4mo ago
Fixkamo-register

Wiederherstellen von Verifikationsseiten-Layout durch Nullung versteckter Eingabeabmessungen

MUI Box interpretiert numerische Breite/Höhewerte 0 bis 1 als Prozentsätze, also width:1 machte die versteckte Eingabe Abdeckung der vollen Karte. Auf 0 geänder...

Kamo·4mo ago
April 18, 2026
FixEmailService

Preserve DB Domain-Fall in NoReply von Adresse

Entfernt zuLowerCase() - die Domain kommt bereits von resolvePrimaryDomain die org_domains aus der Datenbank liest, so dass der Fall kanonisch von DB ist.

Kamo·4mo ago
Fixkamo-register

Token-Link auto-verifiziert und leitet sich zur Anmeldung um; Code-Fokus-Anzeige hinzufügen

- /verification?token=xxx ruft jetzt überprüfenEmailByToken auf mount und umleitet, um sich bei Erfolg anzumelden; fällt bei Ausfall auf Code-Eintrag zurück -...

Kamo·4mo ago
Fixkamo-register

Lift *** Widget über Click-to-Focus-Versorbeilage (z-index)

Das Overlay (Position:absolut, z-index:0) deckte die Capcha ab Widget, weil es später in DOM-Bestellung erschien. Hinzufügen von z-index:1 zum *** container läs...

Kamo·4mo ago
FixKlusterServices

Entfernen Sie nicht vorhandenes Postfix-lmdb-Paket, installieren lmdb Bibliothek statt

postfix-lmdb ist kein gültiges Alpenpaket; lmdb Unterstützung ist eingebaut das Basis-Postfix-Paket. Die Hülse war CrashLoopBackOff wegen apk Ausfall.

Kamo·4mo ago
FixKlusterServices

Docs Bildregistrierung beheben, Strategie hinzufügen, um coturn/postfix zu erstellen, qdrant Speicher zu erhöhen

- Docs: falsche Bildregistraturen beheben (redis.kamo.svc... ************ fügen Rekrekieren Strategie - Coturn: Rek erstellen Strategie hinzufügen, um rollende ...

Kamo·4mo ago
FixKlusterServices

Wechsel Postfix sasl_passwd von hash zu lmdb format

Alpine postfix bauen beinhaltet keine hash Unterstützung . Postmap und smtp_sasl_password_maps scheiterten still und verfehlten jedes Outbound Relais-Versuch du...

Kamo·4mo ago
Fixkamo-register

Umleitung nach /verifizierung statt inline Rendering

Bewahrt die URL genau - Browser zeigt /verifizierung nicht /member.

Kamo·4mo ago
FixEmailService

Root-Domain für NoReply from-address statt nackt subdomain

resolvePrimaryDomain() gab den ersten Domain-Eintrag zurück (z.B. "www") die NoReply@www produzierte. Jetzt bevorzugt Root-Domains (Elft == null) so Transaktion...

Kamo·4mo ago
FixSecurityService

bevölkern alle EMAIL_VERIFICATION Vorlagen-Variablen

War das Senden nur {token, code" Vorlage braucht auch orgName, firstName, überprüfenLink und auslaufendeMinuten. Laden org und Benutzer, um die vollen vars baue...

Kamo·4mo ago
FixEmailService

internal.auth.secret zur Konfiguration hinzufügen.

InternalAuthFilter lehnte alle Service-to-Service-Anrufe ab (Sende, seed-org) mit 503 weil internal.auth.secret nicht konfiguriert war. Passt das gleiche INTERN...

Kamo·4mo ago
FixEmailService

Transaktionsübertrag auf Port-25 Relais und automatisch geseed fehlende Vorlagen erlauben

Port-25 SMTP (Postfix) erfordert keine authentische . transaktionalCredentials() wurde Werfen ProviderUnverfüge, wenn Benutzer/Pass nicht konfiguriert waren, bl...

Kamo·4mo ago
FixSecurityService

Verwenden Sie subdomain-aware SQL, um findByDomain JPQL Logik zu entsprechen

Org Domain-Suche in ResendVerifikation wurde eine exact-match Abfrage die für Subdomains gespeichert als Kind Aufzeichnungen (z.B. 'api' mit Eltern gespeichert ...

Kamo·4mo ago
Fixkamo-login

Host/X-Forwarded-Host setzen, so dass APIService die richtige org auflöst

APIService überschreibt X-Forwarded-Host mit request.getServerName(), das liest von der Host-Header. Ohne explizite Host-Header der K8s-Bediendienst hostname wu...

Kamo·4mo ago
FixSecurityService

Korrekt E-MailService URL-Port in configmap (4203 -- 80)

EmailService K8s Service stellt Port 80, nicht 4203. Überprüfung E-Mails waren Timing aus auf jeder Registrierungsversuch.

Kamo·4mo ago
FixSecurityService

Bypass JPA org Lookup zur Vermeidung von Hibernate-Cakade-Feed-Fehler

************ löst ******** aus die eine Hibernate Auto-Flush verursacht. Das Flush scheitert, weil Organization.features war vorher ersetzt durch eine einfache ...

Kamo·4mo ago
Fixkamo-shared-library

Mutate Features Sammlung an Ort und Ort, um Kaskaden orphanRemoval Fehler zu vermeiden

Calling org.setFeatures(newList) ersetzt die Hibernate-tracked persistent Sammlung, verursacht JpaSystemException, wenn jede Abfrage löst Auto-Flush in einer of...

Kamo·4mo ago
FixSecurityService

Verwenden Sie getReferenceById, um Kaskaden orphanRemoval Flush Fehler bei der Registrierung zu vermeiden

Ladeorganisation über findById innen @Transactional verursachte Hibernate erkennen, die Funktionen Sammlung wurde während der Auto-Flush, Werfen de-Referenz Jpa...

Kamo·4mo ago
Fixkamo-login

Überprüfung mit E-Mail nicht userId, X-Forwarded-Host weiterleiten

SecurityService /register/resend-Verifikation erwartet E-Mail im Körper, nicht userId (was die Login-Fehlerantwort nie enthält). Auch vorwärts X-Forwarded-Host,...

Kamo·4mo ago
FixEmailService

Fügen Sie dao.repositories zu JPA-Scan hinzufügen, so dass E-MailTemplateRepository gefunden wird

Gleiches Muster wie KamoInitializerService - explizite basePackages overrides Standard-Scanning und muss jedes Paket, das Repositorien hat enthalten.

Kamo·4mo ago
Fixkamo-register

Pass upstream-Fehler Körper durch Sicherheits-Proxy statt generische Nachricht

Zurückgegeben {Fehler: "Upstream-Fehler"] auf non-2xx, verlieren die real Fehlermeldung von SecurityService. Jetzt gibt Statuscode und Körper direkt weiter.

Kamo·4mo ago
FixSecurityService

Align Registrierung Feldnamen und Antwortform mit Frontend-Vertrag

Frontend sendet nameFirst/nameLetzte, aber Controller lesen firstName/lastName, verursacht 400 "Vorname ist erforderlich". Erfolgsresonanz kehrt zurück {status,...

Kamo·4mo ago
Fixkamo-register

Verhindere abgestandenen AlterReqType-Cache von der falschen Alterskontrolle zeigen

- Org Route: Redis TTL von 24h auf 5min reduzieren und Alter hinzufügenReqTypeMitglied zur abgestandenen Erkennung, damit Sicherheitsfelder nach DB-Änderungen...

Kamo·4mo ago
FixSecurityService

SecurityService und dao.repositories zu EnableJpaRepositories scan hinzufügen

UserPhoneLookupRepository in Recovery-Paket wurde nicht abgeholt, weil EnableJpaRepositories nur aufgeführt dao.repos und Handel. Hinzugefügt die SecurityServic...

Kamo·4mo ago
Fixkamo-register

Der Name des Browsers auf 'Registring - {org name' setzen

DynamicMetaLoader ruft jetzt useThemeConfig auf und aktualisiert document.title nach 'Registrieren - {org.title]', sobald die Org geladen wird. Statischer Fallb...

Kamo·4mo ago
Fixkamo-register

TS-Fehler aus Schritten lösen, die vor Deklaration und Capcha-Stil gegossen wurden

Bewegen ************ verwendenMemos über die useEffects abhängig von ihnen; importieren Sie CSSVariables-Typ und verwenden Sie es für die Capcha-widget-Stil-Req...

Kamo·4mo ago
FixInitializerService

Fügen Sie dao.repositories scan hinzu

EmailTemplateRepository lebt unter dao.repositories.email, nicht dao.repos, so wurde es nicht als Frühlingsböan abgeholt.

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