Aggiungi il livello di accesso dei membri e gli endpoint dello stato del proprietario
Aggiungi GET e PATCH. endpoints per la lettura e l'aggiornamento dei livelli di accesso con l'applicazione completa del permesso. Creazione di organizzazione di...
Use createOrganizationOwner for admin members, rename INTERNAL to TEAM_MEMBER
Update owner creation to use new createOrganizationOwner method which handles admin role assignment and PRIVILEGED access level automatically. Replace all Image...
Aggiungi il sistema di accesso ai membri con i controlli di promozione e sicurezza dei proprietari
Rinominare CLIENT→MBER e INTERNAL→TEAM MEMBER in ImageAccessLevelType con {var} segnaposto per etichette specifiche org. Spostare la sicurezzaVivi da TeamMember...
Proper image-to-PDF conversion with sizing, centering, and multi-page TIFF
- Images scaled to fill page (max width or height) maintaining aspect ratio - Images centered on the page - Multi-page TIFF: one PDF page per TIFF page - Letter...
Aggiungere fasi di avanzamento di conversione granulare con 8 aggiornamenti WebSocket distinti
Stage: download (0-15%) → preparazione (15-20%) → conversione (20-65%) → verifica (65-75%) → memorizzazione (75-90%) → finalizzazione (90-100%) → completa
Handle image files (JPG, PNG, TIFF, etc.) directly via PDFBox instead of Docs
Docs can't convert images to PDF. Added ImageToPdfService that embeds images into a PDF page using PDFBox. Docs is only used for office document formats (DOC, D...
Use imgRepository.findByDat() instead of lazy imgDat.getImages()
Quartz jobs run outside JPA sessions, so lazy collection access on ImgDat.images throws LazyInitializationException. Use explicit repository query instead.
Aggiungi query findByDat a ImgRepository per la ricerca Img non pigro
Add extensive logging to synchronous conversion flow, fix bucket lookup
Use img.getAssocId() for bucket instead of local assocType variable. Add step-by-step logging for download, conversion call, and result.
Mostra un messaggio di errore specifico sulla pagina di modifica invece di guasto generico
Utilizzare React JSX pulsante in AG Grid cellRenderer invece di elemento DOM grezzo
Aggiorna tutte le firme della funzione di imagingApi per accettare string|number imgId
Trigger ricostruzione per raccogliere la libreria condivisa JPQL query fix
Passare SYSTEM WIDE come parametro invece di FQCN nella query JPQL
Hibernate non può risolvere i nomi enum pienamente qualificati in JPQL attraverso tutti versioni. Passare ImageAssocType.SYSTEM WIDE come parametro denominato i...
Serialize imgId as String to prevent JavaScript precision loss
CockroachDB unique_rowid() IDs exceed Number.MAX_SAFE_INTEGER. Changed imgId from Long to String in UploadDocumentResponse and DocumentMetadata DTOs so Jackson ...
Aggiungi il login al percorso API dell'elenco dei modelli per diagnosticare i dati vuoti
Download converted PDF from MinIO instead of original file
The converted-pdf endpoint was calling imageService.downloadDocument() which returns the original file. Now downloads directly from MinIO using the convertedDat...
Impostare proxyClientMaxBodySize a 500mb per grandi caricamenti di file in Next.js 16.2
Next.js 16.2.3, TipoScript 6.0, Nodo 24, Reazione 19.2
- Next.js 16.0.10 → 16.2.3, TypeScript 5.8 → 6.0.2, Nodo 20 → 24, React 19.2.3 → 19.2.5 - Migrate ESLint da .eslintrc.json a flat config (eslint.config.mjs) - A...
Riprogettare la pagina di supporto e la procedura guidata webinar per abbinare il layout della pagina dell'account
Entrambe le pagine ora utilizzano lo stesso intestazione eroe gradiente con scheda incorporata navigazione, corrispondente al modello pagina /account. La progra...
Properly forward multipart FormData e impostare il limite del corpo del manubrio di percorso
- Revertire alla parsing FormData e ricostruire per l'inoltro (fissi MalformedStreamException from raw arrayBuffer forwarding) - Aggiungi routeHandlerBodySizeLi...
Aggiungere il supporto a discesa con le sezioni, estrarre la programmazione webinar alla pagina dedicata
Supporto nav pulsante ora ha una freccia a discesa e popover con due sezioni: "Online Support" (Contact Support, Visualizza biglietti attivi) e "Training" (Requ...
Aggiungi il limite di 500MB multipart e l'URL del servizio di conversione a K8s configmap
Correre il corpo di caricamento direttamente per evitare Next.js limite di dimensione del corpo 10MB
- Leggere la richiesta come arrayBuffer e byte crudi in avanti con il tipo di contenuto intestazione invece di parsing FormData (che innesca il limite del corpo...
Rinominare le schede e-signature e riordinare a Modelli disponibili, Progetti, Archiviato
Progressi di conversione in tempo reale tramite WebSocket con doppia percentuale
- Aggiungi usareConversionWebSocket hook supporta sia gli argomenti dei membri che dei modelli - Creare pagina collega WebSocket prima del caricamento, mostra c...
Add NATS progress publishing for background document conversion
ConversionProgressPublisher publishes real-time progress events for each conversion stage. DocumentConversionJob and ThumbnailGenerationJob now emit progress fo...
Add conversion progress NATS-to-STOMP relay
Relays document conversion progress from NATS to WebSocket clients. Supports both imgId-based and member-based topic routing for real-time progress updates duri...
Conversione PDF sincrona per gli upload di modelli di firma elettronica
Gli upload dei modelli ora convertono direttamente tramite ConversionService durante il richiesta di upload. Pubblica eventi di progresso NATS per WebSocket in ...
Chiamare SecurityService direttamente tramite RKE2 DNS, correggere il calcolo hash, aggiungere il progresso di upload in fase
- Tutti i percorsi API di modello ora chiamano SecurityService direttamente tramite interno K8s DNS invece di proxy tramite APIService - Utilizzare computeBlake...
Utilizzare i parametri asincroni in percorsi API dinamici per la compatibilità Next.js 16
Implementazione e-signature template management UI
- Sostituisci il segnaposto della scheda E-Signatures con il modello completo datagrid (AG Grid) con sottotabs per Pending/Completed/Archived e Crea nuovo pulsa...
Add e-signature template API endpoints
- POST **************** — upload template with scope control - POST **************** — list templates by context and status - PATCH **************** — update te...
Add document conversion and thumbnail generation background jobs
- DocumentConversionJob: polls for unconverted files, sends to ConversionService, stores converted PDFs with deduplication - ThumbnailGenerationJob: renders f...
Aggiungere il supporto del modello di firma elettronica al sistema di imaging
- Aggiungi SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) - Aggiungere SYSTEM WIDE ImageAssocType per modelli cross-context - Aggiungere isSigTemplat...
Create ConversionService for document-to-PDF conversion
New Spring Boot microservice that converts documents to PDF using Docs and removes PDF security restrictions using Apache PDFBox. Includes K8s manifests and For...
Consentire il login quando il widget è verificato, cambiare l'etichetta a 'Human Verified'
Utilizzare identici spazi espliciti dei pixel su entrambe le righe di opzione nome utente e password
Context-aware *** messaggi di errore, stringere spaziatura tra campi e opzioni
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.