Tambahkan hak-hak keamanan berbagi doc (SHARE _ DOCS _ SEARCH _ MEMBERS, SHARE _ DOCS _ ALIAS _ MEMBERS, SHARE _ DOCS _ ALIAS _ TEAM _ MEMBERS)
Entri RoleRightType baru (ID 108- 111) di bawah ServiceType.DOCS untuk mengontrol anggota dokumen berbagi perizinan dengan pencarian vs alias- hanya pola akses.
BLAKE3 nyata hashing dan pra-upload pemeriksaan dedup di manajer doc
- Ganti tempat BLAKE3 dengan blake3 WASM nyata dalam fileHashing.ts - Tambahkan check- hashes dan register- rute proksi API yang sudah ada - MultiFileUploader s...
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...
Tambahkan nyata BLAKE3 hashing, pra-upload pemeriksaan dedup, dan org- scoped dedup
- Ganti tempat BLAKE3 dengan BouncyCastle Blake3 yang asli Digest di Hashutils - Tambahkan kolom dedupScope ke ImgOrgans Assoc (GLOBAL atau ORG, baku GLOBAL) - ...
Mutakhirkan balasan API & Integration dari 'Buka' ke 31 + (jumlah sebenarnya)
Folder Gerbang dan Dok Tipe kolom / bidang pada allowFolders dan allowDocType
Ketika fitur tipe folder atau doc dinonaktifkan untuk tipe assoc, sembunyikan kolom data yang sesuai dan kolom bentuk upload secara konsisten.
Align daerah upload dengan tipe MUI TextFields konsisten, selalu tampilkan folder dan tipe doc
Ganti elemen mentah < select > dengan MUI TextField pilih untuk konsisten styling dan alignment dengan daerah Deskripsi. Tipe Folder dan Dok field sekarang sela...
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.
Terima semua tipe berkas untuk diunggah, gunakan daftar hitam sisi server daripada whitelist
Ganti hardcode ACEPTED _ EXTENSIONS whitlist dengan server-disediakan extBlackList dari Assaf-config. Semua tipe berkas kini dapat uploadable kecuali secara eks...
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...
Merancang Ulang Tab Yang Dipilih dengan pemesanan, pratinjau, dan unduh massal
Ganti panel pilihan dengan persiapan dokumen yang fungsional UI. Dokumen dapat diatur ulang melalui drag-and-drop dan tombol panah, dengan kotak cek untuk desel...
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
Gunakan jendela 24- jam daripada tanggal UTC untuk jumlah changelog saat ini
Server berjalan di UTC, sehingga pada malam hari di zona waktu AS toISOString () kembali tanggal besok dan tidak ada komit cocok. Menggunakan 24h rolling window...
Untuk dinamis dalam rute API changelog untuk mencegah caching tanggal basi
Next.js adalah diam-diam caching ini Penangan rute GET pada waktu membangun, bekukan Tanggal () baru ke tanggal pembangunan sehingga hari ini jumlah changelog t...
Gunakan bendera Hanya SysmDotsOnly untuk tab Docs Sistem, tampilkan semua dokumen dalam Dokumen Asli
Tab Dok asli kini menampilkan semua dokumen bagi tipe org / ascopse tanpa penyaringan oleh asteral ObjectId. Tab Docs sistem mengirim SysDocsOnly: true hanya un...
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...
ObjectId baku ke ID anggota saat ini untuk penyaringan tab doc yang tepat
Ketika tidak ada param URL id disediakan, Dokumen asli dan tab Docs Diubah sekarang kueri dengan ID anggota saat ini, sementara Pertanyaan Sistem dengan kosong ...
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...
Tulis ulang MultiFileUploader dengan antrian-berbasis upload dan per- pengaturan berkas
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...
Tab DocManager restruktur, tambahkan ikon Sunting, penyunting embed dan uploader multi- file
Buat komponen Dokumenter Editor untuk penyuntingan inline dalam DocManager
Hapus / doc / tanda / buat dan / doc / tandai / sunting rute
Editor kini tertanam inline di halaman manajer doc.
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.