Ampliar la carga de fotos para soportar formatos AVIF y SVG
Añade imagen/avif e imagen/svg-xml a la lista de entrada de archivo aceptar y de validación regex. Actualiza la etiqueta de pista para listar los seis formatos....
Añade react-easy-crop foto editor de fotos a paso de carga de registro
Espejos de PhotoCropDialog de AvatarManager de kamo-internal: - el diálogo de cosecha se abre inmediatamente después de la selección de archivos - sábana arrast...
Añadir dao.repositories al escaneo JPA para que EmailTemplateRepository se encuentre
El mismo patrón que KamoInitializerService - base explícitaPaquetes anulas escaneo por defecto y debe incluir cada paquete que tenga repositorios.
Pasa cuerpo de error aguas arriba a través de proxy de seguridad en lugar de mensaje genérico
Anteriormente devuelto "error: "Upstream error" en non-2xx, perdiendo lo real mensaje de error de SecurityService. Ahora reenvía el código de estado y el cuerpo...
Alinear los nombres de campo de registro y la forma de respuesta con contrato frontend
Frontend envía nombrePrimero/nombreA, pero el controlador lea firstName/lastName, causando 400 "Se requiere el primer nombre". La respuesta al éxito vuelve ahor...
Reemplazar el caché de sesión de Redis con Java API directa en ruta org
Evite la edad ranitaReqType caché de mostrar el cheque de edad incorrectamente
- Ruta Org: reducir Redis TTL de 24h a 5min y añadir ageReqTypeMember de detección ranura para que los campos de seguridad se queden frescos después de los ca...
Añadir SecurityService y dao.repositorios a la exploración de EnableJpaRepositorios
UsuarioPhoneLookupRepository en el paquete de recuperación no fue recogido porque ActivarJpaRepositorios sólo cotizar dao.repos y comercio. Añadido el Paquete b...
Estalar el título de pestaña del navegador a 'Register - nombre de oro'
DynamicMetaLoader ahora llama a useThemeConfig y actualiza documento.title a 'Register - "org.title" una vez que el org se carga. Retrobato estático en Layout.t...
Añadir /api/geoip ruta y auto-detección del país de alambre
Proxies cliente IP a SecurityService GeoLite2 buscar, luego establece el país detectado en FormMyCountry automáticamente en la carga de página.
Añadir GET /api/security/geoip/me para el cliente IP country busup
Lee el cliente real IP de las cabeceras X-For / X-Real-IP, hace una mirada GeoLite2, y devuelve el código de campo, el nombre de country. Utilizado por el paso ...
Resolver errores de TS de los pasos utilizados antes de la declaración y elenco de estilo Capcha
Move **************** useMemos por encima del usoEfectos que dependa de ellos; importar tipo CSSVariables y úselo para el utilero de estilo Capcha-widget.
Añadir dao.repositorios a la exploración de EnableJpaRepositorios
EmailTemplateRepository vive bajo dao.repositories.email, no dao.repos, Así que no fue recogido como un frijol de primavera.
Añada DEFAULT false a la definición de columna de email.verificado
El migrador de esquema de Hibernate genera ALTER TABLE sin defecto, fallar en las tablas con las filas existentes. columnaLa definición lo obliga a incluir DEFA...
Remove h*** env var, eliminar componentes demo demo capchta no utilizados
Correcto limpieza de oyente de Capcha y reiniciar estado verificado en salida de escaonda
Resolve el correo electrónico duplicadoTemplateServiceClient conflicto del frijol
**************** y **************** eran idénticos "Components con el mismo nombre de frijol predeterminado, causando **************** en el arranque. Suprimir ...
Bump kamo-shared-library-shared a 1.4.0
Docker Stage 1 construye main de biblioteca compartida de kamo (ahora 1.4.0) e instala en el local .m2; el pom de servicio todavía hacía referencia a 1.0.0 que ...
Aplicar correcciones de corrección y de la calidad de implementación de SP6
C1: use NEXT.PUBLIC.H***.SITE-KEY env var en lugar de marcador de posición dura C2: change RegisterResponse.userId y todos los params de API de número a cadena ...
Refactor del asistente de registro SP6 . split PersonalInfo , añadir API de registro real
- Reemplazar FormPersonalInfo con FormName (campos de nombre) y FormAvatar (generador Avatar Creator con modos de generar/subir/falstas para 13o) - Eliminar el ...
SP5 migra KamoCRM agereq a ALL-WORK-ELIGIBLE
Añadir KamoCRMAgeReqUpdateRunner (orden 10) . . . . . . . . . . . . . . . . . . . . en la puesta en marcha; DONUEBO comprueba el valor antiguo por lo que las re...
Dirección 4 hallazgos de revisión de código en las vías de registro e inicio de sesión
- Escondite mensaje de excepción en bruto en /regelta de 500 ruta; log en su lugar - Ficha (503) en el fallo de comprobación DB verificado por correo electrónic...
Implementar la verificación de correo electrónico SP4 y el cableado de registro
- Eliminar el correo electrónico heredado/VerificationEmail.java (hardcoded SMTP stub) - Añadir ************* (patrón de paquetes de recuperación de espejos) - ...
Añadir EmailVerificationToken entity . repo . Usuario.alias/emailVerified . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Añada SP4 email.verification.tokens DDL . . . . . . . . . . . . . . . . . . . . .
Agregar páginas de configuración de cuenta para las preguntas de teléfono y seguridad (SP3)
Añade ************* con cableado de API a SecurityService /api/account/*. Sincronizaciones nav en las 3 ubicaciones.
Llamadas de API real aládre en / página de recuperación (SP3)
Reemplaza todos los falsosEnviar (enviar) con la recuperaciónLes de api. Añade SMS OTP verificar la fase, entrada de correo electrónico de semillas, paso de pal...
Agregar cuentaConfiguraciónContralor - Servicio para preguntas de seguridad del teléfono (SP3)
Permite a los usuarios registrados establecer/verificar el teléfono y configurar 3 preguntas de seguridad. Rutas a /api/account/* (sesión-autenticated via KSESS...
Agregar BulkTextSmsClient . EmailTemplateServiceClient . ContraseñaRecoveryController (SP3)
Flujo completo de recuperación de contraseñas: enlace de correo electrónico, SMS OTP, preguntas de seguridad, frase de semillas. Rutas a /api/recover/* (unauthe...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.