Changelog
Was ist neu?
Jede Verbesserung an der Plattform, wie sie geliefert wird.
· kamo-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 Beschreibungen vor der Rendering.
· kamo-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 load-more. Hinzugefügt nav und Fußgänger-Links.
· SecurityService
Changelog webhook-Controller und Sanitär-Service hinzufügen
· kamo-shared-library
Addieren Sie CommitType enum, CommitLog-Einheit und CommitLogRepository für changelog-System
· kamo-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 RolesPermissionsTab mit den von EDIT_MEMBER_ACCESS_LEVEL rechts und Level-Hierarchy-Regeln umschlossen. Aktualisieren Sie DocManager-Zugangsebene Labels, um org-spezifische kundenspezifische Labels vonUserInfo aus zu verwenden.
· SecurityService
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 Organisationserstellung, um createOrganizationOwner zu verwenden.
· InitializerService
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-Zugriffsebene automatisch handhabt. Ersetzen Sie alle ImageAccessLevelType.INTERNAL Referenzen mit TEAM_MEMBER.
· kamo-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 Teammitglied zu Member für universelle Zugangskontrolle. Hinzufügen Sie istOrganisationOwner-Flagge zu TeamMember. EDIT_MEMBER_ACCESS_LEVEL rechts zu RoleRightType hinzufügen. Fügen Sie die Methoden erstellen und MemberAccess-Methoden mit vollständiger Durchsetzung von Geschäftsregeln aktualisieren.
· ConversionService
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-Seite pro TIFF-Seite - Letter/Legal Seitenverhältniserkennung: wenn eine TIFF-Seite mit US-Brief übereinstimmt (8.5x11) oder Legal (8.5x14) Seitenverhältnis, diese Seitengröße bleibt erhalten - Landschaftsbilder erhalten Landschaft PDF-Seiten - TwelveMonkeys ImageIO TIFF Plugin für mehrseitiges TIFF-Lesen hinzugefügt
· SecurityService
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-shared-library
finde Anfrage von ImgRepository für nicht-faule Img-Aufgabe hinzufügen
· kamo-internal
Redesign-Support-Seite und Webinar-Assistent, um Konto-Seite Layout passen
Beide Seiten verwenden jetzt den gleichen Gradientenheld-Header mit eingebettetem Tab Navigation, passend zum /Kontoseitenmuster. Die Webinar-Planung Assistent verwendet nummerierte Schritt-Indikatoren in den Header-Tabs und voller Breite Inhalt mit Enterprise-Grade-Kartenlayouts für jeden Schritt.
· kamo-internal
Fügen Sie Support Dropdown mit Abschnitten, extrahieren Webinar-Planung zu dedizierten Seite
Support-Nun-Button hat jetzt einen Dropdown-Pfeil und Popover mit zwei Abschnitten: "Online Support" (Kontakt Support, Active Tickets) und "Training" (Request Webinar, My Scheduled Webinars). Webinar-Planung von ein Dialog in MyWebinarsTab zu einer eigenständigen /support/schedule-webinar Seite mit sequentiellen Assistenten-Tabs (Typ auswählen, Zeit auswählen, bestätigen).
· kamo-internal
Echtzeit-Konvertierungsfortschritt über WebSocket mit doppelten Prozentsätzen
- Verwenden SieConversionWebSocket-Hook, der sowohl Mitglieder- als auch Vorlagen-Themen unterstützt - Erstellen Sie Seite verbindet WebSocket vor dem Hochladen, zeigt Live-Konvertierung Fortschritt vom Server mit Dual-Bars (aktuelle Stufe % + Gesamt %) - Stage Flow: Hash - Upload (XHR %) - Convert (WebSocket %) - Bearbeiten von Seitenladungen konvertiert PDF sofort (Synchron-Konvertierung) mit WebSocket Fallback für Kantenkoffer
· DaemonService
NATS-Wfort-Publishing für Hintergrunddokument-Konvertierung hinzufügen
ConversionProgressPublisher veröffentlicht Echtzeit-Fortschrittsereignisse für jede Umwandlungsstufe. DokumentConversionJob und ThumbnailGenerationJob jetzt emittieren Fortschritt für WebSocket-Relay an Frontend-Clients.
· MediaService
Add conversion progress NATS-to-STOMP relay
Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates during e-signature template conversion.
· SecurityService
Synchrone PDF-Konvertierung für E-Signatur-Vorlagen-Uploads
Vorlagen-Uploads konvertieren jetzt direkt über ConversionService während der Upload-Anfrage. Veröffentlichung von NATS-Vorgangsveranstaltungen für Echtzeit-WebSocket Updates auf der Vorderseite. Fällt anmutig zurück, wenn die Umwandlung scheitert.
· kamo-internal
E-Snatur template Management UI im Umsetzungen
- E-Signatures Tab Platzhalter mit vollständige Vorlage Datagrid (AG Grid) ersetzen mit Sub-Tabs für Pending/Completed/Archived und Erstellen neuer Vorlagen-Button - Fügen Sie /doc/sign/create Seite mit Vorlagenname, Umfangswähler, Datei-Upload hinzu Dropzone, hash-Berechnung und Passwort-Dialog für eingeschränkte PDFs - Fügen Sie /doc/sign/edit Seite mit PDF.js Betrachter und Conversion Polling - Next.js API Proxy-Routen für Vorlagen-Upload, Liste, Status-Update hinzufügen, und konvertiertes PDF Streaming
· SecurityService
E-Snaturvorlage-API-Endpunkte hinzufügen
- POST ************ - Upload-Vorlage mit Fernbedienung - POST ************ - Listenvorlagen nach Kontext und Status - PATCH ************ - Update Vorlage Lebenszyklus - GET ************ - Stream konvertiert PDF - UploadTemplateRequest, TemplateListRequest, UpdateTemplateStatusRequest hinzufügen, TemplateMetadata DTOs
· DaemonService
Hinzufügen von Dokumentenkonvertierung und Miniatur-Generierung Hintergrund-Jobs
- DocumentConversionJob: Umfragen für nicht konvertierte Dateien, sendet an ConversionService, speichert konvertierte PDFs mit Dedplikation - ThumbnailGenerationJob: macht die erste Seite konvertierter PDFs als 300px PNG Miniaturansichten - PDFBox Abhängigkeit für Miniatur-Rendering hinzufügen - Registrieren Sie beide Jobs in QuartzConfig mit konfigurierbaren Cron-Zeitplänen
· kamo-shared-library
Unterstützung für die Vorlage von E-Snaturen zum Bildgebungssystem hinzufügen
- SigTemplateStatusType enum hinzufügen (PENDING, COMPLETED, ARCHIVED) - SYSTEM_WIDE ImageAssocType für Querkontext-Vorlagen hinzufügen - Fügen Sie isSigTemplate, sigTemplateStatus, sigTemplateName Felder zu Img Enter - KonvertierteDatId hinzufügen, konvertierte, konvertiertError Felder in ImgDat Enter - Repository-Abfragen für sig-Vorlagen und nicht konvertierte/thumbnailles-Dateien hinzufügen - UploadSigTemplate, updateSigTemplateStatus, listSigTemplates zu ImageService hinzufügen
· ConversionService
Erstellen ConversionService für die Dokument-zu-PDF-Konvertierung
Neuer Spring Boot Microservice, der Dokumente mit Docs in PDF konvertiert und entfernt PDF-Sicherheitsbeschränkungen mit der Apache PDFBox. Inklusive K8s manifestiert und Forgejo CI/CD-Pipeline.
· kamo-capcha-widget
Verifiziertes Label auf 'Human Verified' ändern
· kamo-capcha-widget
Widget-Etikett von 'Verify' zu 'I am Human' ändern
· kamo-login
Wiget-Etikett auf 'Verifizieren' ändern, ungeprüfte Login-Fehlermeldung aktualisieren
· kamo-capcha-widget
Ändern Sie Widget-Etikett von 'Ich bin kein Roboter' zu 'Verifizieren' über alle Locales
· kamo-login
Capcha npm-Paket durch Private-Label-Kapit-Capcha-widget-Genernde ersetzen
Wechselte vom vorgelagerten Capcha npm-Paket zu unserem MIT-forked Kamo-capcha-widget mit allen Branding an der Quelle abgestreift. Entfernt Schatten DOM Hacks und CSS überschreibt, die versuchten um Branding zu verstecken - nicht mehr benötigt.
· kamo-capcha-widget
Gabel Capcha v3.0.2 Widget mit Branding für Private Labeling entfernt
· kamo-capcha
Upgrade auf Capcha-lib v2 mit PBKDF2/SHA-256 und deterministischem Aufwand
- Algorithmus: PBKDF2/SHA-256 (erwünscht für die Produktion) - Deterministische Anstrengung: Zählerbereich 5000-10000 Kosten: 5000 PBKDF2 Auflagen - Challenge Ablauf: 300er (5 Minuten)
· kamo-capcha
Retpons mit ROFL auf Homepage

Euer Universum wartet.
Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.
Für immer kostenlos – keine Kreditkarte erforderlich