Tambahkan FindActiveSharesForSwmber dan countNewSharesForSwmber query ke ImgShareRepositori
Tambahkan? selanjutnya = dukungan parameter kedepan untuk redirect post-login
Captures? next = / path dari URL dan membawanya melalui kedua manual login dan otomatis login mengalir, menambahkan ke OTK mengarahkan URL sehingga kamo- intern...
Implementasikan sistem berbagi dokumen dengan dialog berbagi, Berbagi Dengan tab Aku, dan link yang dapat dibagi
- Tambahkan ShareDokuments Dialog dengan permision- berbasis anggota / tim / departemen / pekerjaan Penjepit penerima judul - Tombol Share Wire dalam bilah alat...
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) - ...
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...
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
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
Perbaiki watermark above- layer z-index, tambahkan halaman kanan-klik menu, tambahkan halaman di atas / di bawah, meningkatkan indikator drag
- Modifidlayer: 'di atas' lulus sekarang menggunakan zIndex 20 sehingga render watermark di atas bidang dan anotasi - PdfCanvas: right- klik menu konteks dengan...
Penempatan ruas drag-and-drop, bilah alat anotasi mengambang, dan jarak halaman PDF
- Ganti click -to -place dengan @ dnd-kit drag -and -drop untuk semua tanda tangan, identitas, dan alat-alat lapangan masukan; seret hantu cocok dengan tampilan...
Add /api/esig/** gateway routing to ESigService
Route all /api/esig/** requests through the existing API gateway to the dedicated ESigService (kamowsesig-service) instead of the non-existent proxy target. Add...
Tambahkan opsi posisi lapis ke pemodifikasi Watermark (isi belakang / di atas)
- WatermarkModifier memperoleh sebuah ruas 'layer': 'behind' 14; 'above' (baku ke 'behind') - Modifierplains now takes a 'pass' prop ('below' 124; 'above'): - d...
Tambahkan pemodifikasi Watermark ke esign toolbox
- tipe WatermarkModifier: logoType (full / simple), startPage, endPage, rotasi (reti180-180), ukuran (10-90% dari lebar halaman), opasitas (2-60%), solidColor t...
Panjangkan pemodifikasi Label ke grid 8- posisi penuh dengan rotasi LM / RM
- LabelModifier.position sekarang menggunakan ModifierPosition8 (grid 8- posisi sama dengan Nomor Halaman) - LM (Kiri Tengah): setiap baris dirender sebagai pil...
Tambahkan Tab Perkakas / Pengubah ke esign Kotak Alat dengan overlay kanvas hidup
- Pecah Toolbox batang sisi kiri ke Tab Perkakas dan Pengubah - Tab pengubah: daftar split + panel pengaturan (Opsi B) - Pemodifikasi Nomor Halaman: halaman awa...
Tampilkan jumlah changelog hari ini dalam panji pratilik dengan link ke / changelog
Fix floating zoom control visibility and polish thumbnail placeholders
- Move floating zoom controls outside the scroll container and use position:absolute so they remain visible at all times regardless of scroll position; offs...
Page selection with animated glow border synced between canvas and thumbnail sidebar
- DesignTab holds selectedPageIndex as the single source of truth - Clicking any page in the main canvas selects it (onPageSelect) - Clicking a thumbnail select...
Auto-select first signer, fix zoom control scrollbar gap, animate properties panel
- Toolbox auto-selects the first signer's UID when signers go from 0→1 - Canvas container uses scrollbar-gutter: stable so the sticky zoom/undo control mainta...
Reorder tabs, gate field tools by signer, redesign Settings & Signers tab
- Design is now the first tab; Settings & Signers is second - Toolbox shows "Add Signer" CTA (navigates to Settings) when no signers exist - Signature Tools, Id...
Render field controls as actual-looking form elements with signer color tinting
Each field type now renders a visual representation of the real control (text input, checkbox, toggle, dropdown, radio group, date picker, etc.) tinted with the...
Add imaging management endpoints — move all non-upload imaging from SecurityService
- Add 17 imaging DTOs to beans/imaging/ (folders, documents, templates, updates) - Add ImagingController at /api/docs/imaging with all management + download end...
Add imaging upload endpoints — move all upload logic from SecurityService
- Add JPA, Redis, NATS, kamo-shared-library, JJWT, commons-io, jackson-hibernate6 to pom.xml - Add datasource, Redis master/replica, NATS, MinIO config to appli...
Add ThumbnailService and POST **************** endpoint
Accepts a PDF file, renders each page at 150 DPI via PDFBox, packs per-page PNGs into a ZIP (thumb_p0.png, thumb_p1.png, …) and returns it. Centralises all thum...
Tambah langkah Thumbnails untuk mengunggah indikator kemajuan, trek menghasilkan _ thumbnail WS tahap
Sinkronisasi per- halaman pembuatan thumbnail selama upload template dengan kemajuan WS granular
- Tambahkan ketergantungan PDFBox ke pom.xml - Setelah menyimpan PDF terkonversi, membuat semua halaman melalui PDFRenderer dan upload setiap sebagai {id} _ thu...
Tambah GET * * * * * * * * * * * * * * * titik akhir untuk melayani gambar mini PNG halaman
Generate per-page thumbnails for all PDF pages, store as {id}_thumb_p{n}.png
Tambahkan ruas penghitungan thumpageCount dan cari permintaan TeedingPageThumbnail untuk dukungan thumbnail per halaman
Add template init endpoint to find-or-create templates by imgId
The create page uploads to the imaging system and redirects with imgId. The edit page now calls POST /api/esig/templates/init with the imgId to find an existing...
Tambah penyunting templat e- signature dengan kanvas desain, penanda, dan versi
Lengkap tulis ulang halaman / doc / sign / edit dengan antar muka bertab (Pengaturan & Signers, Desain), kanvas PDF.js dengan overlay field dapat dilepas, alat-...
Initial ESigService Spring Boot project for e-signature template management
New microservice with REST API for e-signature template CRUD, signer management, design version snapshots, and field link tracking. Includes OTK auth filter, Fo...
Tambahkan entitas template e--signature, enums, dan repositori
Entitas baru JPA bagi sistem desain template e--signature: EgnagTemplate, Epigged TemplateSigner, EvigTePraTDesignVersion, and Egnable TemplateFieldLink dengan ...
Statistik sisi server bagi total nyata, gulungan tak terbatas, jumlah penyaring yang akurat
Jumlah pil dan karat kini berasal dari / api / changelog / public / statistik (kumpulan DB sebenarnya, bukan jumlah halaman membenci). Tombol Tambah Muat dengan...
Tambah / api / changelog / public / statistik titik akhir untuk jumlah kumpulan dengan tipe dan projek
Tambahkan findByProjectIn query ke Community LogRepositori untuk statistik titik akhir
Tambahkan validasi rahasia webhook ke titik akhir changelog
Defense- in- kedalaman: validates * * * header di Bagian Layanan SecuritySelain gerbang APIService validasi.
Expose changelog webhook through APIService with secret key auth
Adds POST /api/changelog/webhook route that validates *** header before forwarding to SecurityService. Secret configured via CHANGELOG_WEBHOOK_SECRET env var / ...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.