Nur Seite Zahlenformat Token Hinweis anzeigen, wenn Custom ausgewählt wird
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...
Switch-Vorschau-Banner-Text auf Inline-Flow, so changelog Link sitzt auf der gleichen Linie
Korrigierte gedrehte Miniatur-Positionierung und Wiederherstellung Rotation transformieren
Zwei Käfer in ThumbnailCanvas: 1. Ersetzte Höhe: \-${displayAspect * 100'%\" (Prozenthöhe auf Abs- positioniertes Element - unzuverlässig, wenn die Blockhöh...
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 ...
Scroll-Besitz von PdfCanvas auf canvasContainerRef verschieben
PdfCanvas Root Box hatte zuvor Overflow-Auto + h-full, so dass es seine eigener Scroll-Container. Das bedeutete: - scrollbarGutter: stabil auf canvasContainerRe...
Fit to Breite berechnet tatsächliche Containerbreite statt Zurücksetzung in Zoom 1
Liest ************ (was den Stall ausmacht Scrollbarre) und die natürliche Breite der Seite via **************** dann berechnet fitZoom = (verfügbarWidth - 32) ...
Ersetzen Sie alle Hardcode-Lila mit var(-color-primary) auf Einstellungen & Signers Seite
Signers Symbol, Icon Hintergrund, Zählplakette, Hinzufügen von Signer-Buttons, First Signer hinzufügen Button, Leerzustand Illustrationsfarbe, Add-another schwe...
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...
Entfernen Sie feste Höhe und Scrollleisten aus Feldeigenschaften-Panel
Die Platte hatte zwei vertikale Scrollleisten: 1. DesignTab Wrapper hatte Höhe: 200 + Überlauf: auto 2. FieldProperties-Etrrang-Wurzel hatte Höhe: 200 + Überlau...
Defer setTotalPages bis nach PDF dim loop, um PDF.js Arbeitersättigung zu verhindern
Auf einer 50-seitigen PDF-Datei, Aufruf von setTotalPages vor der getPage() Dimension-Loop-Tachtung alle 50 ThumbnailCanvas Komponenten sofort. Jeder fällt zurü...
Komponenten-Scan erweitern und vollständige Datenquelle/JPA/Redis/MinIO config hinzufügen
ConversionServiceApplication war nur das Scannen com.kamo.ConversionService, fehlt alle gemeinsamen Bibliothek Bohnen (ImageService, MinIOStorageService, Member...
Kamo-shared-Bibliothek Bauphase hinzufügen, um fehlende Abhängigkeit zu beheben
Die Dockerfile versuchte, Kamo-shared-Bibliothek von Maven Central zu holen, die es dort nicht gibt. Spiegeln Sie das Sicherheitsdienst-Muster: Klon der gemeins...
Migrate alle bildgebenden API-Routen von SecurityService zu ConversionService/DocsService
Upload-Routen jetzt direkt über CONVERSION_SERVICE_URL: - POST /api/Imaging/Upload . /api/Konversion/Imaging/Upload - POST /api/Imaging/templates/upload - *****...
Entfernen von ImagingController und Bohnen/Imaging zu ConversionService und DocsService
Upload-Endpunkte jetzt live in ConversionService unter /api/conversion/imaging/*. Alle Management- und Download-Endpunkte sind jetzt in DocsService unter /api/d...
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...
Upgrade auf Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 Typen
- Pin neben 16.2.3 und eslint-config-nächsten Seite - Typo-Upgrade auf exakt 6.0.2, @types/node auf 24 € - Framer-Bewegung durch Bewegung ersetzen 12 (Motion/Re...
Delegieren Sie Miniatur-Generierung zu ConversionService, entfernen PDFBox Abhängigkeit
ThumbnailGenerationJob rüst sich nun das konvertierte PDF zu ConversionService **************** entpackt die Antwort und speichert jede thumb_p{n'.png in MinIO....
Delegierte Miniatur-Generierung zu ConversionService, entfernen PDFBox Abhängigkeit
generierenAndStoreThumbnails jetzt POSTs die konvertiert PDF zu ConversionService **************** entpackt die Antwort, speichert jede thumb_p{n'.png in MinIO,...
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...
Seitenstapeln vorbehalten, Miniatur-Sakteler behebe, serverseitige Miniaturansichten mit PDF.js Fallback hinzufügen
- flexShrink hinzufügen: 0 zu Seitendivs in PdfCanvas, damit Seiten nicht in flex Spalte komprimieren - flexShrink hinzufügen: 0 zum Thummen Elemente in PageThu...
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
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 ...
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 (...
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...
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.
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...
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...
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...
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...
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...
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...
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 ...
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.
Entfernen Sie .mvn/ copy from Dockerfile - Verzeichnis existiert in diesem Projekt nicht
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ü...
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.
