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 ...
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 ...
Añadir Thumbnails paso para subir el indicador de progreso, rastrear la etapa de WS generando.
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...
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...
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...
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...
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...
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 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, ...
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...
Eliminar las soluciones de JSON para los conjuntos de ID del plan de suscripción
Backend ahora devuelve matrices adecuadas en lugar de cuerdas JSON, así que el la lógica de recompra/parse/capta ya no es necesaria en add-on, paquete, y deshac...
Añadir el editor de nivel de acceso a la configuración de los miembros con la sustitución de etiquetas específica de org
Renombre CLIENTE-MEMBER e INTERNAL-TEAM-MEMBER en ImageAccessLevelType.ts con los marcadores de placer. Añadir la sección de nivel de acceso a RolesPermissionsT...
Mostrar mensaje de error específico en la página de edición en lugar de fallo genérico
Utilice el botón de Reactar JSX en AG Grid cellRenderer en lugar de elemento DOM crudo
Actualizar todas las imágenesApi firmas de función para aceptar stringnumber imgId
Añadir registro a la lista de plantillas ruta API para diagnosticar la grid de datos vacía
Configurar proxyClientMaxBodySize a 500mb para grandes subidas de archivos en Next.js 16.2
Next.js 16.2.3, TypeScript 6.0, Nodo 24, React 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 - Migrar ESLint de .eslintrc.json a config plano (eslint.config.mjs) - Act...
Rediseñar la página de soporte y asistente webinar para que coinábaza con el diseño de la página de cuenta
Ambas páginas utilizan ahora la misma cabecera de héroe de gradiente con pestaña incrustada navegación, que coincide con el patrón de la página /cuenta. La prog...
FormData multipartímula y establecerá límite de tamaño de carrocero de ruta
- Revertir a parsing FormData y reconstrucción para el reenvío (fijos MalformedStreamException de la matriz en brutoBuffer reenvío) - Añadir routeHandlerBodyS...
Añadir el menú desplegada de soporte con secciones, extraiga la programación webinar a página dedicada
El botón Nav de apoyo ahora tiene una flecha desplegable y Popover con dos secciones: "Apoporte en línea" (Apoporte de contacto, ver entradas activas) y "Entren...
Transmite cuerpo directamente para evitar el límite de tamaño corporal Next.js 10MB
- Leer solicitud como arrayBuffer y adelante de bytes crudos con tipo de contenido cabecera en lugar de parsing FormData (que activa el límite de la carrocerí...
Nonames las pestañas de la firma electrónica y reordenamiento a plantillas disponibles, borradores, Archivo
Progreso de conversión en tiempo real a través de WebSocket con dobles porcentajes
- Agrega el usoConversionWebSocket gancho de apoyo tanto a los miembros como a los de plantilla - Crear página conecta WebSocket antes de subir, muestra la conv...
Llame SecurityService directamente a través de RKE2 DNS, arreglar el cómputo de hachillo, sumar el progreso de carga esceno escenocista
- Todas las rutas API de plantillas ahora llaman SecurityService directamente vía interna K8s DNS en lugar de proxy a través de APIService - Utilícese compute...
Utilícese params paranos en rutas dinámicas de API para compatibilidad Next.js 16
Implementar la gestión de plantillas de firma electrónica UI
- Reemplazar el marcador de la pestañas de E-Signatures con redes de datos de plantilla completas (AG Grid) con sub-tabs para aerojar/completa/arrchiva y crea...
Alinear el nombre de campo para acableToChildren y mejorar la librea de libros anticipadas UI
Arregla 400 mala petición al crear tipos de webinar enviando es DisponibleToChildren para que coincida con el nombre de campo Java DTO (Lombok genera getIsAvail...
Haga los formularios de configuración de webinar y el relleno de tabla disponible área de contenido
Eliba la restricción de maxWidth del formulario de detalles para que llene el lleno ancho. Hace que los tipos de mesa y su contenedor use diseño flexible para r...
Ensaníma de formaEstrategia de estado a cadena para compatibilidad de TypeScript
La afirmación confisactiva de WebinarPresenterStrategy hizo usoState infier a Tipo literal, causando un desajuste de tipo con el setter de cuerda.
Rediseñar la configuración de la webinar desde la línea de diálogo basada en el diálogo hasta la navegación de subpágina
Reemplaza los diálogos emergentes y secciones separadas de acordeones con un dos niveles Flujo de navegación en línea: - Nivel 1: cuadro de tipos de telar webin...
Añadir el campo mínimo de reserva anticipada a la configuración webinar UI
Añade una entrada de número para configurar hasta qué tan adelantado debe ser una ranura para permitir reservas, con texto de ayudante explicando el campo.
Añade el alcance de PUBLIC-WEBINAR toggle a la dirección clave de la API UI
Añade la opción de alcance del Webinar Público con el icono de VideoCall al Página de configuración de acceso de API, que permite a los administradores habilita...
Añadir webinar la interfaz de usuario con configuración de administración y vistas de los miembros
Implementa el frontend webinar completo en kamo-internal: - WebinarSettingsTab: admin CRUD para tipos de webinar, piscinas de presentador, intervalos de recor...
Normalice la salida Quill HTML para la renderización de correo electrónico consistente
Route todo el contenido del cuerpo de correo electrónico a través de normalizarQuillHtmlForEmail y wrapBodyForEmail antes de enviar, asegurando una salida HTML ...
Ajustes de soporte separados de la página de soporte a nivel de miembro en la página de configuración dedicada
- Eliminar la pestaña Configuración de la página / soporte, manteniendo sólo entradas y análisis - Agrega las subtabs a Analytics: Resumen y Tiempos de respuest...
Añadir el panel de Ayuda y Tires dinámicos y direcciones de webhook a las integraciones del proveedor
- CommerceProviderSetup ahora utiliza HelpTipsOverrideContext para mostrar contextual ayudar a que cambie en función de la visión actual (lista, selector o po...
Manece a la arestable falta de disponibilidad de la API en la pestaña de integraciones
Mantenga descargar el botón SVG habilitado siempre que exista un resultado SVG
Seleccionador de proveedores de rediseño a la lista vertical diseño con logotipos más grandes
Descargar resultadoSvg directamente sin manipulación
El gasoducto SVG ya tiene el fondo removido. Descárguelo como está.
Descarta fondo blanco de SVG antes de descargar para una verdadera transparencia
Pares el vectorizado SVG y elimina elementos de rect/camo blanco de tamaño completo que el vectorizador genera a partir del fondo original, produciendo un SVG g...
Descargar PNG transparente desquitado de fondo en lugar de SVG en blanco-back
El preestro de vista muestra el PNG de fondo con transparencia, pero el la descarga estaba proporcionando el vectorizado SVG que hornea el fondo como senderos b...
Añadir la descarga botón SVG a logo logo logo vector convertidor para exportación de mitad de proceso
¿Te gusta lo que ves envío?
Comienza con el plan gratuito y vuelve a leer esta página dentro de un mes para ver cómo funcionan las funciones y los beneficios.
