hinzufügen Sie findActiveSharesForSwMember und countNewSharesForSwMember-Abfragen zu ImgShareRepository
?next= Vorwärtsparameter-Unterstützung für Postlogin-Redirect hinzufügen
Erinnert ?next=/path von URL und trägt sie durch beide manuelle Anmeldung und Auto-Login fließt, Anschließen an die OTK-Redirect-URL so kamo-internal kann nach ...
Dokument-Sharing-System mit Share-Dialog, Shared With Me-Register und teilbaren Links implizit einstellen
- ShareDocumentDialog mit zu Erlaubnis-basierten Mitglied/Team/Dept/jobTitle Empfänger Picker hinzufügen - Wire Share Button in der DocManager Toolbar (nurMY_DO...
Doc-Sharing-Sicherheitsrechte hinzufügen (SHARE_DOCS_SEARCH_MEMBERS, SHARE_DOCS_ALIAS_MEMBERS, SHARE_DOCS_SEARCH_TEAM_MEMBERS, SHARE_DOCS_ALIAS_TEAM_MEMBERS)
Neue RoleRightType-Einträge (IDs 108-111) unter ServiceType.DOCS zur Steuerung des Mitglieds Dokumentenfreigabe mit Berechtigungen mit Suche vs Alias-only-Zugri...
Echter BLAKE3-Hutsch- und Pre-Upload-Dedup-Check im Doc-Manager
- BLAKE3 Platzhalter durch echtem Blake3 WASM in fileHashing.ts ersetzen - Hinzufügen von Check-Hashes und Register-bestehende API-Proxy-Routen - MultiFileUploa...
Hinzufügen von Check-Hashes und Register-bestehende Endpunkte für Upload-Dedup
- POST /Check-Hashes: Client sendet hashes vor dem Hochladen, Server gibt zurück, ob Datei existiert - POST / Registerexisting: erstellt Img-Rekord, der auf bes...
Echte BLAKE3-Hedhing, Pre-Upload-Dedup-Check und org-scoped dedup hinzufügen
- BLAKE3 Platzhalter mit echtem BouncyCastle Blake3Digest in HashUtils ersetzen - DedupScope Spalte zu ImgOrgAssoc (GLOBAL oder ORG, default GLOBAL) hinzufügen ...
Thumbnail-Deponie hinzufügen für vorhandene konvertierte Dokumente
POST /backfill-thumbnails verarbeitet bis zu 20 konvertierte Dokumente fehlende Miniaturansichten pro Anruf, Generierung pro Seite PNGs und Speicherung in MinIO...
Hinzufügen von async-Konvertierung + Miniatur-Generierung für regelmäßige Dokumenten-Uploads
Bisher lösten nur Vorlagen-Uploads die Konvertierungs-/Daumenschnecke-Pipeline aus. Jetzt regelmäßige Uploads auch in PDF konvertieren und pro Seite Miniaturans...
Redesign Prepare Ausgewählte Registerkarte mit Neubestellung, Vorschau und Massen-Download
Ersetzen Sie Mock Options Panel durch funktionelle Dokumentenvorbereitung UI. Dokumente sind über Drag-and-Drop- und Pfeiltasten mit Checkboxen für neu stellbar...
Fügen Sie Bulk-Download (geerfüllte PDF/ZIP) und universelle Miniaturansichten
Entfernen Sie E-Signatur Vorlagenschutz von Miniatur-Endpunkt, so dass alle Dokumente kann pro Seite Miniaturansichten servieren. Fügen Sie isThumbAvail und thu...
Hinzufügen istConverted, hatDesignVersion, istHidden zu DocumentMetadata Antwort
Der /api/docs/imaging/list endpoint liefert jetzt den Conversion-Status von ImgDat und Design-Version Status (isSigTemplate), so dass das Frontend aktivieren / ...
DocManager-Tabs, Edit-Symbol hinzufügen, Editor und Multi-File-Uploader hinzufügen
MultiFileUploader-Komponente mit Per-File-Konvertierungspipeline erstellen
Erstellen Sie DocumentEditor-Komponente für Inline-Bearbeitung in DocManager
Beheben Sie Wasserzeichen über derschichten z-index, Seite Rechtsklick-Menü hinzufügen, Seite oben/unten hinzufügen, Drag-Indikator verbessern
- ModifierLayer: 'oben' Pass verwendet jetzt zIndex 20, so dass Wasserzeichen auf Felder und Anmerkungen machen - PdfCanvas: Rechtsklick Kontextmenü mit rotiere...
Drag-and-Drop-Feldplatzplatzierung, schwimmende Anmerkungen-Toolbar und PDF-Seiten-Spannung
- Click-to-Place durch @dnd-kit drag-and-drop für alle Signatur, Identität, und Eingabefeld-Tools; Drag-Geist entspricht der genauen visuellen Erscheinungsbil...
/api/esig/** Gateway-Routing zu ESigService hinzufügen
Verfolge Sie alle /api/esig/** Anfragen über das bestehende API-Gateway zur dedizierte ESigService (kamowsesig-Service) anstelle der nicht vorhandenen Proxy-Zie...
Layer-Positionsoption zu Watermark-Modifikator hinzufügen (hinten / oben Inhalt)
- WatermarkModifier erhält ein 'Leichter'-Feld: 'hineken' | 'oben' (Standards zu 'hine behind') - ModifierLayer nimmt jetzt eine 'pass' Requisite ('unten' | 'ob...
Watermark-Modifikator zu esign toolbox hinzufügen
- WatermarkModifier-Typ: logotyp (full/seinfach), startPage, EndPage, Rotation (ca. 180 bis 180), Größe (10x90% Seitenbreite), Opacity (2x 60%), SolidColor togg...
Label Modifikator mit LM/RM-Rotation auf volles 8-Positions-Gitter verlängern
- LabelModifier.position verwendet jetzt ModifierPosition8 (gleiches 8-Positionen-Grid als Seitennummern) - LM (Mittelwärts): jede Zeile als vertikale Pille mit...
Extras/Modifiers Tabs hinzufügen, um Toolbox mit Live Canvas Overlays zu esign
- Split Toolbox linke Seitenleiste in Extras und Modifiers Tabs - Modifikatoren Reiter: Split list + Einstellungen Panel (Option B) - Seitenzahlen modifikator...
Zeigt die heutige Changelog-Zählung im Vorschaubanner mit Link zu /changelog
Beheben Sie schwimmende Zoom-Kontrolle Sicht und polieren Miniatur-Abail-Fierstelle
- Bewegen Sie schwimmende Zoom-Steuerelemente außerhalb des Scroll-Container und verwenden position:Absolut, so dass sie zu jeder Zeit sichtbar bleiben, unabh...
Seitenauswahl mit animierter glow Border synchronisiert zwischen Leinwand und Miniatur-Nebenablage
- DesignTab hält selectedPageIndex als einzige Quelle der Wahrheit - Klicken Sie auf jede Seite in der Hauptleinwand wählt es (aufPageSelect) - Klicken Sie auf ...
Auto-select ersten Unterzeichner, fix Zoom-Steuer-Scrollbar-Lücke, animieren Eigenschaften Panel
- Toolbox wählt die UID des ersten Unterzeichners, wenn die Unterzeichner von 0 bis 1 gehen - Canvas-Container verwendet Scrollbar-Gutter: stabil, so dass der k...
Tabs, Gate-Feld-Tools nach Unterzeichnern, Einstellungen & Signers-Registerkarte neu gestalten
- Design ist jetzt der erste Tab; Einstellungen & Signers ist der zweite - Toolbox zeigt "Add Signer" CTA (navigiert zu Einstellungen), wenn keine Signer existi...
Render Feldsteuerungen als tatsächlich aussehende Formelemente mit Signer-Farbfärbung
Jeder Feldtyp gibt nun eine visuelle Darstellung der realen Steuerung (Texteingabe, Checkbox, Umschalten, Dropdown, Radiogruppe, Datumswähler, etc.) wieder, die...
Hinzufügen von Imaging-Management-Endpunkten - alle Non-Upload-Imaging von SecurityService verschieben
- 17 Bilddaten zu Bohnen/Imaging/ hinzufügen (Ordner, Dokumente, Vorlagen, Updates) - ImagingController bei /api/docs/imaging mit allen Management + Download-En...
Hinzufügen von Upload-Endpunkten - alle Upload-Logik von SecurityService verschieben
- JPA, Redis, NATS, kamo-shared-library, JJWT, commons-io, jackson-hibernate6 to pom.xml hinzufügen - Datasource, Redis master/replica, NATS, MinIO config zu ap...
ThumbnailService und POST ************ endpoint hinzufügen
Akzept eine PDF-Datei, gibt jede Seite bei 150 DPI via PDFBox wieder, Packungen pro Seite PNGs in ein ZIP (thumb_p0.png, thumb_p1.png, ...) und gibt es zurück. ...
Thumbnails Schritt hinzufügen, um Fortschrittsanzeige hochzuladen, verfolgen_thumbnails WS-Stntappe
Synchron pro Seite Miniatur-Generation während des Vorlagen-Uploads mit granularem WS-Vorgang
- PDFBox Abhängigkeit zu pom.xml hinzufügen - Nach der Speicherung konvertiertes PDF, gerendere alle Seiten über PDFRenderer und laden Sie jede als {id'_thumb_p...
GET ************ endpoint hinzufügen, um PNG-Thumbnails pro Seite zu servieren
Generieren Sie pro Seite Miniaturansichten für alle PDF-Seiten, speichern Sie als {id'_thumb_p{n>
thumbPageCount-Feld hinzufügen und findenNeedingPageThumbnails Abfrage für pro-seitige Miniatur-Unterstützung
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 ...
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...
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...
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ü...
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...
Fügen /api/changelog/public/stats endpoint für aggregierte Zähler nach Typ und Projekt hinzu
findByProjectIn Abfrage zu CommitLogRepository für stats endpoint hinzufügen
Webhook-Geheimprüfung zum Changelog-Endpunkt hinzufügen
Defense-in-Tie-Tieverfall: validiert *** Kopfzeile auf der SecurityService Seite zusätzlich zur APIService Gateway Validierung.
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...
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.