Corregir el posicionamiento de la miniatura girada y restaurar la transformación de rotación
Dos insectos en ThumbnailCanvas: 1. Sustituida en la Altura: "$"displayAspect * 100-%" (altura porcentual en abs- elemento posicionado y poco fiable cuando ...
Mostrar el conteo de cambio de hoy en banner de previsual previa con enlace a /changelog
Arregido la visibilidad del control del zoom flotante y pulir tenedores de lugares de la miniatura
- Mañana controles de zoom flotante fuera del contenedor de desplazamiento y se utiliza posición:absoluto por lo que permanecen visibles en todo momento indep...
Selección de páginas con borde de brillo animado sincronizado entre lienzo y barra lateral de miniatura
- DesignTab tiene seleccionadoPageIndex como única fuente de la verdad - Al hacer clic en cualquier página del lienzo principal se la selecciona (onPageSeleccio...
Máve la propiedad de desplazamiento de PdfCanvas a lienzoContainerRef
PdfCanvas root Box anteriormente tenía desbordamiento-auto h-full, lo que lo convierte en su propio contenedor de desplazamiento. Esto significaba: - scrollbarG...
Encajar en apagina calcula la anchura real del contenedor en lugar de reiniciar para hacer zoom 1
Lee **************** (que explica el establo canaleta de la barra de desplazamiento) y el ancho natural de la página a través **************** luego calculas fi...
Reemplazar toda la púrpura codificada con var (-color-primaria) en Configuración y Signers página
Iícono de los marcadores, fondo icono, insignia de conteo, Añadir botones de señalización, Añadir el primer signo botón, tinte de ilustración de estado vacío, o...
Autoseleccione primer firmante, arreglar zoom control gap gap de la barra de desplazamiento, animar panel de propiedades
- Toolbox autoselecciona el UID del primer firmante cuando los firmantes van desde 0-1 - Contenedor de lienzo utiliza pergutter de barra de desplazamiento: esta...
Pestañas de reordenación, herramientas de campo de puerta por señaldo, rediseñar la pestaña Configuración y Signers
- El diseño es ahora la primera pestaña; Configuración y signos es el segundo - Toolbox muestra "Add Signer" CTA (navegados a Configuración) cuando no existen f...
Controles de campo de reclamo como elementos de forma de aspecto real con tinte de color de letrero
Cada tipo de campo ahora hace una representación visual del control real (entrada de texto, casilla de verificación, conmutación, desplegable, grupo de radio, s...
Retire las barras fijas de altura y desplazamiento del panel de propiedades de campo
El panel tenía dos barras de desplazamiento vertical: 1. DiseñoTab envoltura tenía altura: 200 desbordamiento: automotriz 2. FieldPropertiesLa raíz de panel ten...
Defergase de setTotalPages hasta después de lazo tenado PDF para evitar la saturación de trabajadores de PDF.js
En un PDF de 50 páginas, llamando a setTotalPages antes de las monturas de dimensión getPage() todos los 50 componentes de ThumbnailCanvas inmediatamente. Cada ...
Expande el escaneo de componentes y agregue la fuente completa de datos/JPA/Redis/MinIO config
ConversionServiceApplication sólo escaneaba com.kamo.ConversionService, faltan todos los frijoles de la biblioteca compartida (ImageService, MinIOStorageService...
Añadir etapa de construcción de biblioteca compartida de kamo para resolver dependencia faltante
El Dockerfile estaba tratando de buscar la biblioteca compartida de kamo de Maven Central, que no existe allí. Espejo el patrón de seguridadServicio: clon el bi...
Migre todas las rutas de API de imágenes de SecurityService a ConversionService/DocsService
Cargar rutas ahora llame a ConversionService directamente a través de CONVERSION-SERVICE-URL: - POST /api/imaging/upload . /api/conversion/imager/upload - POST ...
Eliminar ImagingController y frijoles/imagen . . . . . . . . . . . . . . . . . . . . . . .
Subir endpoints ahora en vivo en ConversionService en /api/conversion/imager/imagación/*. Toda la gestión y descarga de endpoints ahora viven en DocsService en ...
Añadir endpoints de gestión de imágenes - mover todas las imágenes no subsLa descarga de SecurityService
- Añadir 17 DTO de imágenes a frijoles/imagen/ (carpetas, documentos, plantillas, actualizaciones) - Añadir ImagingController en /api/docs/imagen con todas las ...
Añadir imágenes de los endpoints de carga . mover toda la lógica de carga de SecurityService
- Añadir JPA, Redis, NATS, kamo-shared-library, JJWT, commons-io, jackson-hibernate6 a pom.xml - Añadir datasource, Redis master/replica, NATS, MinIO config a a...
Actualización a Next.js 16.2.3, TypeScript 6.0.2, Nodo 24, React 19 tipos
- Pin al lado de 16.2.3 y eslint-config-next para igualar - Actualizar el typescript a la exacta 6.0,2, tipos/nodo a 24 - Reemplazar la formulación-moción por m...
Delegada generación de miniaturas en ConversionService, eliminar dependencia de PDFBox
ThumbnailGenerationJob ahora POSTs el PDF convertido en ConversionService **************** descomprime la respuesta, y almacena cada uno thumb.p.png en MinIO. P...
Delegada generación de miniaturas en ConversionService, eliminar dependencia de PDFBox
generateAndStoreThumbnails ahora POSTs el PDF convertido en ConversionService ******************* descomprime la respuesta, almacena cada uno thumb.p.png en Min...
Añadir ThumbnailService y POST ********** endpoint
Acepta un archivo PDF, renderiza cada página en 150 DPI a través de PDFBox, paquetes por página PNGs en una ZIP (thumb-p0.png, thumb-p1.png, ...) y devuelve. Ce...
Añadir Thumbnails paso para subir el indicador de progreso, rastrear la etapa de WS generando.
Generación sincrónica por página durante la carga de plantillas con progreso de la WS granular
- Añadir la dependencia de PDFBox a pom.xml - Después de almacenar PDF convertido, renderizar todas las páginas a través de PDFRenderer y subir cada una como - ...
Evitar apilar la página, arreglar las astillas de caracol, añadir miniaturas del lado del servidor con PDF.js fallback
- Añadir flexShrink: 0 a los divs de página en PdfCanvas para que las páginas no se compriman en columna flex - Añadir flexiShrink: 0 a los artículos de miniatu...
Añadir GET ********** endpoint para servir por página PNG miniaturas
Generar miniaturas por página para todas las páginas PDF, store como "id.thumb.p.png)
Añadir thumbPageCuo campo y encontrarNeedingPageThumbnails consulta para soporte de miniatura por página
Renscripción pdf exager, normalización de escala natural, sin pergnicor horizontal
- PdfCanvas: sustituir a IntersectionObservador por render-todo páginas ansiosas. El enfoque basado en observadores no era confiable cuando se inicia la pesta...
Actualización a Next.js 16.2.3, TypeScript 6.0.2, Nodo 24, React 19 tipos
- Next.js 16.2.3 con Turbopack como servidor dev por defecto - TipoScript 6.0.2 con el objetivo de SyntaxSible y ES2022 - los tipos/reactuario de 19 y los tipos...
Eliminar el conflicto de la DOM de los niños en la representación de las miniaturas de PDF
Reemplaza el patrón de apéndice de ThumbnailCanvas con un React-manejador. El viejo enfoque despejado de React-propiácida Los ganglios DOM directamente, causand...
Manegue los planesIds aplicables y los cordes de facturación aplicables como matrices de cuerdas
Estos campos están mecanografiados como cuerda[] pero tenían .split(,") llamándolos, causando fallos de construcción de TypeScript.
Añadir el ataqueDB transacción de replanteado para plantilla init endpoint
El aislamiento serializable de CockroachDB puede desencadenar RETRY-SERIALIZABLE en el patrón de lectura-ento-escriba-en el initTemplate. Se reúne hasta 3 veces...
Revertir las rutas de poder a OTK auth, eliminar ayudante de esigProxy no utilizado
OTK es el mecanismo de auth correcto - el enfoque de la sesión previa-cabeza elijan el patrón de seguridad establecido. Todas las rutas de proxy esig ahora util...
Correcto formato de OTK Redis y añadir endpoint de la lista de plantillas de imagen
Las teclas de OTK usan OTK.id y ***-id (sin colon) que coinciden con el proxy de Next.js. Añadido POST /api/esig/plantillas/lista a las plantillas de imágenes d...
Utilíceas direcciones de sesión directas en lugar de OTK para las rutas de representación de ESigService
Leer sesión de *** de Redis en Siguiente.js y pasar orgId/memberId as trusted encabezados a ESigService a través de K8s interno DNS. Elijuja la dependencia de O...
Reemplaza OTK auth con encabezados de sesión de confianza para llamadas internas de K8
ESigService es interna.El backend Next.js lee la sesión de Redis y pasa orgId/memberId/userId como X-Org-Id, X-Member-Id, X-User-Id headers. No se necesita OTK ...
Utilícese init endpoint para encontrar o crear plantilla imgId en la carga de editor
La página de creación pasa imgId en la URL. La página de edición ahora llama al init endpoint para encontrar o crear el ESignTemplate, luego utiliza el devuelto...
Añadir plantilla en el punto final para encontrar o crear plantillas imgId
La página de creación subidas al sistema de imagen y redirige con imgId. La página de edición ahora llama POST /api/esig/templates/init con el imgId a encontrar...
Escanear todos los paquetes de reposipos de la biblioteca compartida para resolver dependencias de frijol
ComponentScan recoge servicios de biblioteca compartida que dependen de repos en donotmodify.dao.repos y paquetes de comercio deben escanearlos también.
Eliminar .mvn/ copia de Dockerfile - directorio no existe en este proyecto
Añadir editor de plantillas de firma electrónica con lienzo de diseño, firmantes y versioning
Reescritación completa de la página /doc/sign/edit con interfaz de pestañas (Settings & Signers, Diseño), lienzo PDF.js con superposición de campo arrastrable, ...
Proyecto inicial de arranque de ESigService Spring para la gestión de plantillas de firma electrónica
Nuevo microservicio con REST API para plantilla de firma electrónica CRUD, gestión de firmantes, instantáneas de la versión de diseño y seguimiento de enlaces d...
Añadir entidades de plantilla de firma electrónica, enums y repositorios
Nuevas entidades JPA para el sistema de diseño de plantillas de firma electrónica: ESignTemplate, ESignTemplateSigner, ESignTemplateDesignVersion y ESignTemplat...
Cartografía correcta de nombre de campo entre backend y frontend para API de nivel de acceso
Mapa backend securityLevelId-accessLevel, isOrganizationOwner-isOwner, memberType-isTeamMember en ruta API. Arréjase el control correcto para utilizar EDIT-MEMB...
Actualización de la oferta de devolución de la fecha de finalización de 2026-04-26
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
