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...
Set proxyClientMaxBodySize to 500mb for large file uploads in Next.js 16.2
Next.js 16.2.3, TypeScript 6.0, Node 24, React 19.2
- Next.js 16.0.10 → 16.2.3, TypeScript 5.8 → 6.0,2, Node 20 → 24, React 19.2.3 → 19.2.5 - Migrate ESLint de la .eslintrc.json la plat config (eslint.config.mjs)...
Redesign pagina de suport și webinar expert pentru a potrivi aspectul paginii contului
Ambele pagini folosesc acum același antet erou gradient cu tab încorporat navigare, potrivire pagina /cont model. Programarea Webinar vrăjitorul utilizează indi...
Înaintează corect FormpartData și stabilește limita de dimensiune a corpului handler traseu
- Revenind la parsing FormData si reconstructia pentru expediere (reparatii MalformatStream Excepție de la matricea brutăBuffer forwarding) - Adăugaţi rutaHandl...
Adăugaţi suport dropdown cu secţiuni, extrage Webinar programare la pagina dedicată
Suport Nav buton are acum o săgeată picătură și Popover cu două secțiuni: "Online Support" (Contact Support, View Active Tickets) și "Training" (Request Webinar...
Adăugați URL- ul multipart 500MB și serviciul de conversie la configurarea K8s
Stream upload corp direct pentru a evita Next.js 10MB dimensiunea corpului limita
- Citește cererea ca arrayBuffer și înainte octeți brute cu conținut-tip antet în loc de parsing FormData (care declanşează Next.js limita corpului) - Adăugaţi ...
Redenumește filele de semnătură electronică și reordonează la șabloane disponibile, schițe, arhivate
Progresul conversiei în timp real prin intermediul WebSocket cu procente duble
- Adăugați utilizareConversiuneWebSocket cârlig de susținere atât pentru membri, cât și pentru șablon - Creați pagina conectează WebSocket înainte de încărcare,...
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...
Conversie PDF sincronă pentru încărcarea șablonului de semnătură electronică
Upload-uri de șablon convertiți acum direct prin serviciul de conversie în timpul Încarcă cererea. Editează evenimente de progres NATS pentru WebSocket în timp ...
Apelați Serviciul de Securitate direct prin RKE2 DNS, fixați calculul hash, adăugați progres de încărcare în etape
- Toate şablon API rute apel acum SecurityService direct prin intermediul intern K8s DNS în loc de proxy prin APIservice - Utilizaţi calculatorulBlake3/calcuteS...
Utilizaţi paramele asinc în trasee API dinamice pentru compatibilitate Next.js 16
Implementarea managementului modelului de semnătură electronică
- Înlocuiți e-Signatures tab placeholder cu șablon complet datagrid (AG Grid) cu sub-tabe pentru în așteptare/completat/Archived și crearea de buton nou șablon ...
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...
Adaugă suport șablon e-semnătură la sistemul de imagistică
- Adăugaţi SigTemplateStatusType enum (PEND, COMPLET, ARHIVED) - Adăugați SYSTEM WIDE ImageAssocType pentru șabloane eco-context - Adăugați esteSigTemplate, sig...
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...
Atașați ascultătorii evenimentului widget atunci când pas parolă redă, nu pe montare inițială
Permite autentificarea atunci când widget este verificat, modifica eticheta la 'Human Verified'
Utilizaţi spaţierea explicită a pixelilor pe ambele rânduri de opţiuni utilizator şi parolă
Context-aware *** mesaje de eroare, strânge distanța între câmpuri și opțiuni
Swap swap on username/password views, etichet to 'I am Human', update eroare message
Mută Remember Me to username view, Forgot Password + *** under parole field, sterge widget border/bg
Schimbă eticheta widget în "Verifică," actualizează mesajul de eroare de autentificare neverificat
Schimbă eticheta widget de la "Eu nu sunt un robot" la "Verificați" peste toate localurile
Utilizați tipul CSSVariables de widget în loc de React. CSSProperties for style prop
Eliminați declarațiile de tip duplicat Capcha-widget JSX (nave widget proprii)
Vânzător kamo-capcha-widget local în loc de URL git (Docker nu poate rezolva k0m1)
Instalați git în Docker construi etapa pentru kamo-capcha-widget dependență
Se înlocuieşte pachetul Capcha npm cu furculiţa kamo-capcha-widget cu etichetă privată
Comutat de la pachetul Capcha npm din amonte la nostru MIT-forked kamo-capcha-widget cu toate branding-ul dezbrăcat la sursă. Umbra eliminat hacks DOM și CSS su...
Fork Capcha v3.0.2 widget cu branding eliminat pentru etichetare privată
Element widget Cast prin intermediul necunoscut pentru modul strict TypeScript
Utilizați atributul "provocare" în loc de "contestare" pentru widget Capcha v3
Elimină brandingul Capcha și upgrade-ul la PBKDF2/SHA-256 cu efort determinist
Upgrade to Capcha-lib v2 with PBKDF2/SHA-256 and deterministic effort
- Algorithm: PBKDF2/SHA-256 (recommended for production) - Deterministic effort: counter range 5000-10000 - Cost: 5000 PBKDF2 iterations - Challenge expiry: 300...
Defer Capcha widget redă client-side pentru a preveni eșecul de hidratare SSR
Eliminați cererea depreciată.ip proprietate (nu este disponibil în Next.js 16)
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ă.