KamoCRM

Live Change Log

Jede Funktion, fix und Verbesserung, geschrieben, wie es Schiffe. Nichts wird für einen Start zurückgehalten.

17,500
Totale Änderungen
5,986
Merkmale
5,284
Behebungen
30
Projekte
Filter nach Projekt
Alle Projekte17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filter nach Typ
Alle ArtenBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 12, 2026
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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo ago
FixInitializerService

Set 18DOFF Aktion Enddatum bis 2026-04-26

Kamo·6mo 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·6mo ago
Fixkamo-marketing

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

anwendbarePlanIds und anwendbareBillingCycles sind jetzt Arrays, keine JSON Strings.

Kamo·6mo 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·6mo ago
Chorekamo-marketing

Test Webhook Lieferung

Kamo·6mo 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·6mo ago
Fixkamo-marketing

Redact *** Headername im Changelog-Display

Kamo·6mo ago
ChoreSecurityService

Backfill-Skripte entfernen

Kamo·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo 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·6mo ago
FeatureSecurityService

Hinzufügen von Mitgliedszugriffs-Level und Eigentümer-Status-Endpunkten

Fügen Sie GET und PATCH ************ Endpunkte für das Lesen und Aktualisieren der Zugriffsstufen mit voller Berechtigung hinzu. Aktualisieren Sie die Organisat...

Kamo·6mo ago
FeatureInitializerService

Verwenden Sie createOrganizationOwner für Admin-Mitglieder, umbenennen INTERNAL in TEAM_MEMBER

Aktualisieren Sie die Erstellung von Besitzern, um eine neue createOrganizationOwner-Methode zu verwenden, die die Admin-Rollenzuweisung und PRIVILEGED-Zugriffs...

Kamo·6mo ago
Featurekamo-shared-library

Mitgliedszugriffsebene mit Eigentümer-Promotion und Sicherheitskontrollen hinzufügen

ben Sie CLIENT-MEMBER und INTERNAL-TEAM_MEMBER in ImageAccessLevelType mit {var] Platzhalter für org-spezifische Labels. Verschieben Sie SecurityLevel von Teamm...

Kamo·6mo ago
FeatureConversionService

Richtige Bild-zu-PDF-Konvertierung mit Sizing, Zentrierung und mehrseitigem TIFF

- Bilder skaliert, um Seite zu füllen (max Breite oder Höhe) Aufrechterhaltung Seitenverhältnis - Bilder auf der Seite zentriert - Mehrseitiges TIFF: eine PDF-S...

Kamo·6mo ago
FeatureSecurityService

Granulare Konvertierungsschrittstufen mit 8 verschiedenen WebSocket-Updates hinzufügen

Stufen: Download (0-15%) - Vorbereitung (15-20%) - Konvertierung (20-65%) Überprüfung (65-75%) - Speicherung (75-90%) - finalizing (90-100%) - vollständig

Kamo·6mo ago
FixConversionService

Behandeln von Bilddateien (JPG, PNG, TIFF, etc.) direkt über PDFBox statt Docs

Docs können Bilder nicht in PDF konvertieren. ImageToPdfService hinzugefügt Einbetten von Bildern in eine PDF-Seite mit PDFBox. Docs wird nur verwendet für Offi...

Kamo·6mo ago
FixDaemonService

Verwenden Sie imgRepository.findByDat() anstelle von faul imgDat.getImages()

Quarz-Jobs laufen außerhalb JPA-Sitzungen, so faul Sammlung Zugang auf ImgDat.images wirft LazyInitializationException. Expitieren verwenden Repository Abfrage ...

Kamo·6mo ago
OtherSecurityService

Ausreichend Protokollierung zu synchronen Konvertierungsfluss hinzufügen, Bucket Lookup beheben

Verwenden Sie img.getAssocId() für Bucket anstelle von Local assocType Variable. Fügen Sie Schritt-für-Schritt-Logging für Download, Konvertierungsaufruf und Er...

Kamo·6mo ago

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen