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

Eager PDF-Rendering, natürliche Skalennormalisierung, keine horizontale Schriftrolle

- PdfCanvas: ersetzen Sie IntersectionObserver durch eifrige Render-All-Seiten. Der Beobachter-basierte Ansatz war unzuverlässig, wenn die Design-Tab startet ...

kamo·5mo ago
Chorekamo-login

Upgrade auf Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 Typen

- Next.js 16.2.3 mit Turbopack als Standard-Del-Server - TypeScript 6.0.2 mit löschbaremSyntaxOnly und ES2022 Ziel - @types/react@-19 und @types/react-dom@-19 (...

Kamo·5mo ago
Fixkamo-internal

Eliminieren Entfernen von Kinder-DOM-Konflikt in PDF-Thumnail-Rendering

Container.innerHTML + appendChild Muster in ThumbnailCanvas ersetzen mit einem React-verwalteren <canvas" Ref. Der alte Ansatz räumte React-Besen DOM-Knoten dir...

kamo·5mo ago
Fixkamo-marketing

Handle anwendbarePlanIds und anwendbareBillingCycles als String-Arrays

Diese Felder sind als String[] getippt, haben sie aber .split(""), ruft sie an, verursachte TypScript-Build-Ler Fehler.

Kamo·5mo ago
FixESigService

CockroachDB Transaktions-Reprote für Vorlage init endpoint hinzufügen

CockroachDB serializierbare Isolation kann RETRY_SERIALIZABLE auslösen das Lese-then-Write-Muster in initTemplate. Retries bis zu 3 mal mit Backoff beim Aufspür...

Kamo·5mo ago
Fixkamo-internal

Proxy-Routen zu OTK auth zurückversetzen, unbenutzten esigProxy-Heng.

OTK ist der richtige Auth-Mechanismus - der Vor-Sitzungs-Header-Ansatz umgangen die etablierten Sicherheitsmuster. Alle esig Proxy-Routen jetzt verwenden generi...

kamo·5mo ago
FixESigService

Korrektur des OTK Redis Schlüsselformats und fügen Sie bildgebende Vorlagenliste Endpunkt hinzu

OTK-Schlüssel verwenden OTK<id&I und ***<id' (kein Doppelpunkt) passend zum Next.js Proxy. POST /api/esig/templates/list hinzugefügt, um Bildvorlagen per Shared...

Kamo·5mo ago
Fixkamo-internal

Verwenden Sie direkte Session-Header anstelle von OTK für ESigService Proxy-Routen

Lesen Sie *** Sitzung von Redis in Next.js und passieren orgId/memberId als vertrauenswürdig Header zu ESigService über interne K8s DNS. Entfernt OTK Abhängigke...

kamo·5mo ago
FixESigService

Ersetzen Sie OTK auth durch vertrauenswürdige Session-Header für interne K8-Anrufe

ESigService ist intern - das Next.js Backend liest die Session von Redis und geht orgId/memberId/userId als X-Org-Id, X-Member-Id, X-User-Id Header durch. Für d...

Kamo·5mo ago
Fixkamo-internal

Verwenden Sie init Endpunkt zum find-or-create Template von imgId beim Editorload

Die erstellen Seite geht imgId in der URL. Die Bearbeitungsseite ruft jetzt die init Endpunkt zu finden oder zu erstellen, die ESignTemplate, dann verwendet die...

kamo·5mo ago
FeatureESigService

Vorlagen init endpoint hinzufügen, um Vorlagen von imgId zu finden oder zu erstellen

Die erstellende Seite lädt auf das Bildgebungssystem hoch und leitet mit imgId um. Die Bearbeitungsseite ruft jetzt POST /api/esig/templates/init mit dem imgId ...

Kamo·5mo ago
FixESigService

Scannen Sie alle freigegebenen Bibliotheks-Repository-Pakete, um Bohnen-Abhängigkeiten zu beheben

ComponentScan nimmt gemeinsame Bibliotheksdienste auf, die von Repos abhängen donotmodify.dao.repos und Commerce-Pakete müssen diese auch scannen.

Kamo·5mo ago
April 11, 2026
Featurekamo-internal

Fügen Sie E-Snatur Vorlage Editor mit Design-Leinwand, Unterzeichner und Versionierung

Komplette Neufassung der /doc/sign/edit-Seite mit tabbed-Schnittstelle (Einstellungen & Signer, Design), PDF.js Leinwand mit Draggable Feld Overlay, Anmerkungen...

kamo·5mo ago
FeatureESigService

Erstes ESigService Spring Boot Projekt für das E-Signatur-Vorlagenmanagement

Neuer Microservice mit REST API für E-Snaturvorlage CRUD, Signer Management, Design-Version Schnappschüsse und Field Link Tracking. Inklusive OTK auth Filter, F...

Kamo·5mo ago
Featurekamo-shared-library

E-Signatur-Vorlagen-Entitäten, enums und Repositorien hinzufügen

Neue JPA-Einheiten für das Designsystem der E-Signaturen: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion und ESignTemplateFieldLink mit Unterstü...

Kamo·5mo ago
Fixkamo-internal

Korrektes Feldnamen-Mapping zwischen Backend und Frontend für Access Level API

Karte backend securityLevelId-accessLevel, ist OrganizationOwner-isOwner, memberType-isTeam in API-Route. Beheben Sie die richtige Überprüfung, um EDIT_MEMBER_A...

kamo·5mo ago
FixInitializerService

Set 18DOFF Aktion Enddatum bis 2026-04-26

Kamo·5mo ago
Fixkamo-marketing

statischen Fallback für Angebot Seite hinzufügen, wenn Abonnement API nicht verfügbar

Der ************-Tisch existiert in der Produktion noch nicht, so gibt die API einen Fehler zurück. Zurückfallen auf hart codierte Promotion und Plandaten so fu...

Kamo·5mo ago
Fixkamo-marketing

Update ApiPromotion-Typ, um neue Liste<String' Backend-Antwort

anwendbarePlanIds und anwendbareBillingCycles sind jetzt Arrays, keine JSON Strings.

Kamo·5mo ago
FixInitializerService

Verlängerung des 18DOFF-Aktions-Enddatums auf 2026-12-31

Das Endedatum 14. April führte dazu, dass die Angebotsseite als abgelaufen anzettelte.

Kamo·5mo ago
Chorekamo-marketing

Test Webhook Lieferung

Kamo·5mo ago
FixAPIService

Valididate Forgejo HMAC-SHA256 Signatur statt schlichter geheimer Kopfzeile

Forgejo sendet Webhook-Geheim Geheimnis als X-Gitea-Signature / X-Forgejo-Signature HMAC-SHA256 Hasch, nicht als einfacher Headerwert. Lesekörper, überprüfen HM...

Kamo·5mo ago
Fixkamo-marketing

Redact *** Headername im Changelog-Display

Kamo·5mo ago
ChoreSecurityService

Backfill-Skripte entfernen

Kamo·5mo ago
Featurekamo-marketing

Serverseitige Statistiken für reale Summen, unendliches Scrollen, genaue Filterzählungen

Stats Bar- und Filterpille zählt jetzt von /api/changelog/public/stats (echte DB-Aggregate, nicht geladene Seitenzählungen). Ersetzte Mehr-Taste laden mit Inter...

Kamo·5mo ago
FeatureSecurityService

Webhook-Geheimprüfung zum Changelog-Endpunkt hinzufügen

Defense-in-Tie-Tieverfall: validiert *** Kopfzeile auf der SecurityService Seite zusätzlich zur APIService Gateway Validierung.

Kamo·5mo ago
FeatureAPIService

Entlare changelog webhook über APIService mit geheimem Schlüssel auth

Fügt POST /api/changelog/webhook Route hinzu, die *** validiert Header vor der Versedelung an SecurityService. Geheimnis konfiguriert über CHANGELOG_WEBHOOK_SEC...

Kamo·5mo ago
Refactorkamo-internal

Entfernen JSON Parsing Workarounds für Abonnement-Plan ID-Arrays

Backend gibt nun richtige Arrays anstelle von JSON Strings zurück, also try/parse/Catch Fallback-Logik wird nicht mehr im Add-on, Bundle, und Promotion Grid Zel...

kamo·5mo ago
RefactorInitializerService

Verwenden Sie Liste<String" anstelle von manuellen JSON-Strings für Promotion-Plan/Cycle-IDs

Update KamoCRMPricingLoader auf List.of() für anwendbare PlanIds und anwendbareBillingCycles, passend zur Migration der gemeinsamen Bibliothek von JSON Strings ...

Kamo·5mo ago
Refactorkamo-shared-library

Migrate Abonnement JSON Felder zu Entity-basierten @ManyToMany Beziehungen

Ersetzen Sie jsonb-String-Spalten (kompatible PlanIds, inklusiveInPlanIds, anwendbareBillingCycles) mit der richtigen JPA @ManyToMany bei den Tischen und @Eleme...

Kamo·5mo ago
Featurekamo-marketing

Case-unempfindliche Textersatz für Changelog-Anzeige hinzufügen

Ersetzen Sie interne Werkzeugnamen durch öffentlich zugängliche Namen (Docs-Docs, Meet-"Meet, Capcha-"Capcha, Avatar Creator-Avatar Creator, etc.) in Titeln und...

Kamo·5mo ago
Featurekamo-marketing

Live Change Log-Seite mit Timeline UI, Filter und Statistiken hinzufügen

Server-Seite holt Änderungsslog von SecurityService, Client-Komponente bietet Projekt/Typ Filterung, Datumsgruppe, erweiterbare Beschreibungen, und paginierte l...

Kamo·5mo ago
Featurekamo-internal

Access Level Editor zu Mitgliedseinstellungen mit org-spezifischer Label-Substitution hinzufügen

ben Sie CLIENT-MEMBER und INTERNAL-TEAM_MEMBER in ImageAccessLevelType.ts mit {var] Platzhalter um. Fügen Sie den Abschnitt über den Zugang zu RolesPermissionsT...

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