Aggiungi diritti di sicurezza di condivisione doc (SHARE DOCS SEARCH MEMBERS, SHARE DOCS ALIAS MEMBERS, SHARE DOCS SEARCH TEAM MEMBERS, SHARE DOCS ALIAS TEAM MEMBERS)
Nuove entrate RoleRightType (ID 108-111) sotto ServiceType.DOCS per il controllo del membro i permessi di condivisione di documenti con i modelli di accesso di ...
Real BLAKE3 hashing e pre-upload dedup controllo in doc manager
- Sostituire BLAKE3 segnaposto con vera blake3 WASM in fileHashing.ts - Aggiungi check-hashes e registra-existing API proxy percorsi - MultiFileUploader control...
Add check-hashes and register-existing endpoints for upload dedup
- POST /check-hashes: client sends hashes before upload, server returns whether file exists - POST /register-existing: creates Img record pointing to existing I...
Aggiungere reale BLAKE3 hashing, pre-upload controllo dedup, e org-scopedup
- Sostituire BLAKE3 segnaposto con BouncyCastle Blake3 Digerire in HashUtils - Aggiungi la colonna dedupScope a ImgOrgAssoc (GLOBAL o ORG, default GLOBAL) - Agg...
Aggiornamento API & Integrations contatore da 'Apri' a 31+ (conto reale)
Gate Folder e Doc Tipo colonne/campi su consentitrici e consentonoDocType
Quando le caratteristiche di tipo di cartella o doc sono disabilitate per un tipo di assoc, nascondere corrispondenti colonne datagrid e campi del modulo di upl...
Allineare i campi di upload con i file di testo MUI coerente, mostrare sempre la cartella e il tipo di documento
Sostituire elementi <select> grezzi con MUI TextField selezionare per coerente styling e allineamento con il campo Descrizione. Cartella e tipo Doc i campi sono...
Stabilizzare l'allineamento del pangrattato indipendentemente dallo stato del carico del carattere
Remove auth requirement from backfill-thumbnails endpoint
This is an internal admin maintenance endpoint that needs to be callable from within the cluster without user authentication.
Accettare tutti i tipi di file per caricare, utilizzare server-side blacklist invece di whitelist
Sostituire la whitelist ACCEPTED EXTENSIONs con server-provided extBlackList da assoc-config. Tutti i tipi di file sono ora caricabili a meno che non sia esplic...
Aggiungi il percorso proxy per il punto finale di riempimento della miniatura
Add thumbnail backfill endpoint for existing converted documents
POST /backfill-thumbnails processes up to 20 converted documents that are missing thumbnails per call, generating per-page PNGs and storing them in MinIO. Call ...
Add async conversion + thumbnail generation for regular document uploads
Previously only template uploads triggered the conversion/thumbnail pipeline. Now regular uploads also convert to PDF and generate per-page thumbnails asynchron...
Use RandomAccessReadBuffer instead of ByteArrayInputStream for PDFBox 3.x
**************** was removed in PDFBox 3.0 — use RandomAccessReadBuffer(byte[]) which implements RandomAccessRead.
Add esign repos to JPA repository scan so ESignTemplateRepository bean is found
DocsService was crashing on startup because ESignTemplateRepository lives in com.kamo.z.shared.esign.repos which wasn't included in the @EnableJpaRepositories s...
Redesign Prepara la scheda selezionata con riordinare, visualizzare in anteprima e scaricare in massa
Sostituisci mock Opzioni pannello con documento funzionale preparazione UI. Documenti sono riordinabili tramite pulsanti drag-and-drop e freccia, con caselle di...
Add bulk download (merged PDF/ZIP) and general-purpose thumbnails
Remove e-signature template guard from thumbnail endpoint so all documents can serve per-page thumbnails. Add isThumbAvail and thumbPageCount to DocumentMetadat...
Include folderName, folderPath, and docTypeName in DocumentMetadata response
Utilizzare la finestra 24 ore al posto della data UTC per il conteggio dei changelog di oggi
Il server viene eseguito in UTC, quindi di notte in fusi orari degli Stati Uniti perISOString() restituisce la data di domani e nessuna corrispondenza di commit...
Forza-dinamica sulle rotte API di changelog per prevenire il caching della data stala
Next.js era staticamente caching questi gestori di rotta GET al momento della costruzione, congelamento nuovo Data() alla data di costruzione in modo da conta c...
Utilizzare systemDocsOnly flag per System Docs scheda, mostrare tutti i docs in Original Docs
Docs originale scheda ora mostra tutti i docs per questo org/assocType senza filtraggio da assocObjectId. Scheda di System Docs invia systemDocsOnly: true otten...
Use **************** for hasDesignVersion, add systemDocsOnly filter
hasDesignVersion now checks if an esign template exists with current_design_version > 0, instead of using isSigTemplate which is true for all uploads through th...
Default assocObjectId all'ID del membro corrente per un corretto filtro della scheda doc
Quando non viene fornito nessun param URL oid, le schede Documenti Originali e Doc Modificati ora query dall'ID del membro corrente, mentre System Docs interrog...
Add @JsonIgnoreProperties to UploadTemplateRequest to prevent hash null on unknown fields
The frontend sends accessLevel, description, folderId, docTypeId in the metadata JSON. Jackson was failing to parse the entire metadata object when encountering...
Riscrivere MultiFileUploader con impostazioni di upload e per file basate sulla coda
Acquisizione di dati separata per schede di documenti originali/modificate/sistema
Add isConverted, hasDesignVersion, isHidden to DocumentMetadata response
The /api/docs/imaging/list endpoint now returns conversion status from ImgDat and design version status (isSigTemplate) so the frontend can enable/disable the E...
Ristrutturare le schede DocManager, aggiungere Modifica icona, editor incorporato e uploader multi-file
Crea componente MultiFileUploader con pipeline di conversione per file
Crea componente DocumentEditor per la modifica in linea in DocManager
Rimuovere /doc/sign/creare e /doc/sign/edit percorsi
L'editore è ora incorporato in linea nella pagina Doc Manager.
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.