Reenviar la verificación usando correo electrónico no userId, reenviar X-Forwarded-Host
SecurityService /register/resend-verificación espera correo electrónico en el cuerpo, no userId (que la respuesta de error de inicio de sesión nunca incluye). T...
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...
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...
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...
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 ...
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...
Apaén Z hasta la fechaComprometido para que JS lo analice como UTC
LocalDateTime.toString() no produce un designador de zona horaria, causando La nueva Fecha de JavaScript para tratar el valor UTC como hora local y Estampas de ...
Convertir Corte de medianoche PT en UTC para hoy-conde consulta
Los compromisos se almacenan en UTC pero el corte era un ingenuo LocalDateTime en PT, provocando que las PT de ayer se comprometan (00:00-06:59 UTC) sean Contad...
Rename buzón de buzónId.id y proveedorStatus-status en la respuesta de la lista de buzones
Alinear nombres de campo con expectativas frontend para los listados de buzones de los miembros.
Reemplazar todas las instancias del logotipo de filtro CSS por SVG blanco
Navegación, SubNavegación, Footer, SubFooter y Preloader todos los utilizados el mismo brillo de filtro roto-0 patrón de inversión. Sustituido por logo-full-whi...
Utilir el logotipo blanco de SVG en el pie en lugar de filtro CSS
La misma solución que el filtro de nav y CSS en el interior de filtro de fondo no es confiable en iOS Safari.
Guard de color-esqueme con la importancia contra el tema CSS anúnear
DynamicMetaLoader puede inyectar CSS remoto que gana la cascada. Añadiendo Asegura el color-esquema: la oscuridad nunca puede ser anudada por hojas de estilos d...
Excluir los enlaces de pies de pies y nav de TouchOptimized min-height enforcement
TouchOptimized estaba fijando minHeight:44px en todos los elementos más cortos que 44px, incluyendo enlaces de navegación de pies de metro (20px de altura). Est...
Utilícelo SVG blanco pre-renderizado en lugar de filtro CSS
Filtro CSS en img inside backdrop-filter no es confiable en iOS Safari. Generar logo-full-white.svg con todos los rellenos configurados a "ffffff y cargarlo) di...
Bloquea Variante de modo oscuro a la consulta de medios de comunicación de clase basada en clase, nunca OS
Tailwind v4 predetermina la oscuridad: utilidades para responder a preferencias-color-esquema (preferencia de los sistemas operativos). La anulación de la "vari...
Utilícelo de filtro en línea en la conexión del logo para la representación blanca fiable
Las clases de filtros azotó a los elementos de img son inconsistentes a través de los navegadores móviles. El estilo en línea en el elemento ancla garantiza la ...
Fuerza color oscuro-esqueme para que el navegador nunca aplique la representación del modo de luz
Cambiar de "sólo ligero" a 'oscuro' en globals.css, generateViewport, y el Estilo de elemento html - esto impide que el navegador rendere SVGs y la interfaz de ...
Evitar el logotipo de renderizar detrás de la fila de nav en el móvil
El envoltorio div con filtro CSS creó un nuevo contexto de apilamiento que conflictivaba con el filtro de fondo de la cabecera en los navegadores móviles, causa...
Resolve la barra de desplazamiento y el recorte móvil en JumpToBar y PreviewBanner
- Añadir el desbordamiento: oculto al contenedor interior JumpToBar para evitar la barra de desplazamiento vertical - Permite que el contenido de PreviewBanner ...
Reemplaza espacio-y-4 con brecha de flexión en línea en las listas de enlaces de los pies
Tailwind space-y-4 utiliza:where() (especificidad 0) que corre con CSS carga en refrescar duro causando un espaciado vertical inconsistente. En línea los estilo...
Set Traefik externoTrafficPolicy=Local para preservar el cliente IP
Con la política "Cluster" por defecto, SNATs de kube-proxy tráfico externo a la IP del nodo antes de reenviar a Traefik. Eso hizo que Traefik viera el nodo IP c...
Añadir solicitud de desapariciónIntegración i18n tecla en todos los lugares
El botón "Enviar una solicitud" bajo el "Need a custom integration?" CTA en /integraciones estaba cayiendo de nuevo a la llave cruda ******************* porque ...
Objetivo de backlink a www.kamocrm.com (anfiscal)
El componente PoweredByKamo se envió apuntando a ápice https://kamocrm.com/ pero el presentador canónico de comercialización de kamo es https://www.kamocrm.com/...
Limpie el despliegue de análisis heredado en cada operación CI
Eliminar el viejo despliegue, servicio e ingresado de la vieja analítica que el conflicto con el despliegue de kamo-analytics gestionado por su propio oleoducto...
Cabecera de tira X-Frame-Options en middleware compatible con iframe
Estal X-Frame-Options a la cadena vacía para eliminar el valor SAMEORIGIN que estaba siendo heredado, permitiendo a los agentes de laerrancia de Marcos CSP cont...
El icono de Analytics es solo icono y se posiba en el último lugar en el conjunto de iconos
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.
