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 ...
be beheben docker prisma migrieren und entfernen Sie streunige Abfrage-Log
Verwenden Sie lokale Link-Wrapper mit Cloud-Mode prefetch default
Gate Folder und Doc Typensäulen/Felder auf allowFoldern und allowDocType
Wenn Ordner- oder Doc-Typ-Funktionen für einen assoc-Typ deaktiviert sind, verstecken Sie die entsprechende Datennetzspalten und Upload-Formfelder konsequent.
Upload-Felder mit konsistenten MUI TextFeldern ausweisen, immer Ordner und Doc-Typ anzeigen
Ersetzen Sie rohe <select"-Elemente mit MUI TextField-Auswahl für konsistent Styling und Ausrichtung mit dem Beschreibungsfeld. Ordner und Doc Typ Felder sind j...
Entfernen Sie Autherfordernis vom Backfill-Daumennägel Endpunkt
Dies ist ein interner Admin-Wartungs-Endpunkt, der abrufbar sein muss aus dem Cluster ohne Benutzerauthentifizierung.
Alle Dateitypen für den Upload akzeptieren, eine serverseitige Blacklist statt Whitelist verwenden
Hardcodierte ACCEPTED_EXTENSIONS Whitelist mit dem Server-ExtBlackList ersetzen von assoc-config. Alle Dateitypen sind nun hochgeloadbar, sofern nicht explizit ...
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...
Verwenden Sie RandomAccessReadBuffer anstelle von ByteArrayInputStream für PDFBox 3.x
************ wurde in PDFBox 3.0 entfernt RandomAccessReadBuffer(byte[]), der RandomAccessRead implementiert.
Fügen Sie esign repos zu JPA-Repository-Scan, so dass ESignTemplateRepository-Beine gefunden wird
DocsService war Absturz auf Start-up, weil ESignTemplateRepository lebt in com.kamo.z.shared.esign.repos, die nicht in der @EnableJpaRepositories scannen.
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...
Verwenden Sie 24-Stunden-Fenster statt UTC-Datum für die heutige Änderungszahl
Der Server läuft in UTC, so dass nachts in US-Zeitzonen toISOString() zurückkehrt morgen Termin und kein Commit-Match. Verwenden Sie stattdessen ein 24h rollend...
Kraft-dynamische auf Changelog API Routen, um abgestandenes Datum Caching zu verhindern
Next.js war statisch Caching dieser GET Route Handler zu Bauzeit, Einfrieren neuer Datum() zum Baudatum, so dass die heutige Changelog-Zählung nie aktualisiert ...
Verwenden Sie systemDocsNur Flag für System Docs Tab, zeigen Sie alle Dokumente in Original Docs
Original Docs Tab zeigt jetzt alle Dokumente für diesen org/assocType ohne Filterung durch assocObjectId. System Docs Registerkarte sendet systemDocsOnly: true ...
Verwenden Sie ************ für hasDesignVersion, systemDocsOnly Filter hinzufügen
hatDesignVersion prüft nun, ob eine esign Vorlage existiert current_design_version 0, statt isSigTemplate zu verwenden, das für alle Uploads durch den Template-...
Default assocObjectId zur aktuellen Mitglieds-ID für die ordnungsgemäße doc-Tab-Filterung
Wenn kein oid URL param bereitgestellt wird, sind Original Docs und Modified Docs tabs Abfrage nun durch die aktuelle Mitglieds-ID, während System Docs Abfragen...
@JsonIgnoreProperties zu UploadTemplateRequest hinzufügen, um hash null auf unbekannten Feldern zu verhindern
Das Frontend sendet AccessLevel, Beschreibung, OrdnerId, docTypeId in der Metadaten JSON. Jackson versäumte es, das gesamte Metadaten-Objekt zu analysieren bei ...
MultiFileUploader mit Warteschlange-basierten Upload- und pro-Datei-Einstellungen neu schreiben
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
Entfernen /doc/sign/create und /doc/sign/edit Routen
Editor ist jetzt inline in der doc Manager-Seite eingebettet.
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.