Adăugați ?următorul = suport de parametri pentru redirecționare post-login
Capturi ?următorul=/cale de URL și îl poartă prin ambele login manual și fluxuri de auto-login, appending it to the OTK redirection URL so kamo-intern poate red...
Implementează sistemul de partajare a documentelor cu dialog partajat, Partajat cu Me tab și linkuri partajabile
- Adăugaţi ShareDocumentDialog cu membru/echipă/dept/job Culegător destinatar titlu - Buton Wire Share în bara de instrumente DocManager (numai MY DOCS) - Adaug...
Adaugă drepturi de securitate în comun (SHARE DOCS SEARCH MEMBERS, SHARE DOCS ALIAS MEMBERS, SHARE DOCS SEARCH TEAM MEMBERS, SHARE DOCS ALIAS TEAM MEmberS)
Noi intrări RoleRightType (ID 108-111) sub ServiceType.DOCS pentru a controla membrul Împărţirea permisiunilor de documente cu modelele de acces doar în căutare...
Real BLAKE3 hashing și verificarea pre-upload dedup în doc manager
- Înlocuiți Blake3 placeholder cu real Blake3 WASM în fișiereHashing.ts - Adăugaţi check-hashes şi înregistraţi rutele proxy API existente - MultiFileUploader v...
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...
Adăugați hashing real BLAKE3, verificare pre-upload dedup, și org-scoped dedup
- Înlocuiți Blake3 locholder cu real BouncyCastle Blake3 Digest in HashUtils - Adăugaţi coloana dedupScope la ImgOrgAssoc (GLOBAL sau ORG, GLOB implicit) - Adău...
Actualizează contorul API & Integrations de la "Deschide" la 31+ (număr real)
Dosarul portii si coloanele/ campurile de tip Doc pe dosarele de permisie si permitDocType
Atunci când folderul sau caracteristicile de tip doc sunt dezactivate pentru un tip de assoc, ascunde coloane de dategrid corespunzătoare și câmpurile de formul...
Aliniază câmpurile de încărcare cu MUI-uri consistente TextFields, întotdeauna arată dosarul și tipul de doc
Înlocuiește elementele brute <select> cu MUI TextField selectați pentru consistent stilare și aliniere cu domeniul Descriere. Dosar și tip Doc Câmpurile sunt ac...
Stabilizează alinierea pesmetului indiferent de starea de încărcare a fontului
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.
Acceptă toate tipurile de fișiere pentru upload, folosește lista neagră a serverelor în loc de lista albă
Înlocuiește lista albă de ACCEPTAT EXTENSIONS cu extBlackList furnizată de server de la assoc-config. Toate tipurile de fișiere sunt acum încărcabile, cu excepț...
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 Pregătiți fila selectat cu reordonare, previzualizare și descărcare în vrac
Înlocuiți panoul de opțiuni mock cu pregătirea documentului funcțional UI. Documente sunt reordonabile prin intermediul butoanelor drag-and-drop și săgeată, cu ...
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
Utilizați fereastra de 24 de ore în loc de data UTC pentru numărul jurnalului de modificări de astăzi
Serverul ruleaza in UTC, asa ca pe timp de noapte in Statele Unite ale Americii la ISOString() întoarce data de mâine și nu se angajează meci. Folosind o fereas...
Forță dinamică pe trasee API changelog pentru a preveni cacheul de date vechi
Urmatorul.Js a fost static cacheing aceste GET manipulatori de traseu la construirea de timp, înghețare nouă dată() până la data de construcție, astfel încât nu...
Utilizați sistemDocsDocument Doar pentru tab-ul Docuri Sistem, arată toate docurile în Original Docs
Original Docs file arată acum toate documentele pentru acest org/assocType fără filtrarea prin assocObjectId. Fila Docuri de sistem trimite sistemDocsOnly: adev...
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...
@ info: whatsthis
Atunci când nu este furnizat nici un param URL ooid, Original Docs and Modified Docs file Acum interogare prin ID-ul actual al membrului, în timp ce System Docs...
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...
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...
Restructurare file DocManager, adăugați pictograma Editare, editor încorporat și uploader multi-file
Ca ceea ce vezi de transport maritim?
Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.