Cambiar la etiqueta de widget a 'Verify', actualizar mensaje de error de inicio de sesión no verificado
Cambiar la etiqueta de widget de 'No soy un robot' a 'Verify' en todos los locales
Máve el widget *** en línea con campo de contraseña, fija texto de mensaje, ancho fijo
Utilízate el tipo CSSVariables del widget en lugar de React.CSSProtejas para el estilo
Eliminar las declaraciones de tipo JSX de Capcha-widget duplicado (widget navega por su propia)
Vendedor kamo-capcha-widget localmente en lugar de URL de git (Docker no puede resolver k0m1)
Instale git en la etapa de construcción de Docker para la dependencia kamo-capcha-widget
Reemplaza el paquete Capcha npm por la horquilla de kamo-capcha-widget de marca privada
Cambiado de paquete Capcha npm arriba a nuestro MIT-forked kamo-capcha-widget con toda marca despojado en la fuente. Retirada los hackeados DOM de sombra y las ...
Tenedor Capcha v3.0.2 widget con marca eliminada para el etiquetado privado
Equipado de reparto a través de desconocido para el modo estricto TypeScript
Retire la marca de Capcha y la actualización a PBKDF2/SHA-256 con esfuerzo determinista
Actualizar a Capcha-lib v2 con PBKDF2/SHA-256 y esfuerzo determinista
- Algoritmo: PBKDF2/SHA-256 (recomendado para la producción) - Esfuerzo determinista: rango de contador 5000-10000 - Costo: 5000 iteraciones PBKDF2 - Desafío ca...
Aferra el widget Capcha al lado del cliente para evitar el fallo de hidratación de la RSS
Rejeje de la propiedad Retirar deprecated request.ip (no disponible en Next.js 16)
Integrar Capcha proof-of-work *** widget en las páginas de inicio de sesión y recuperación
Reemplazar Google re*** con la verificación de Capcha ***
Eliminar Re***Service y toda la configuración de Google re***. Añadir CapchaVerificationService que verifica las cargas útiles de *** a través de servicio de ka...
Añadir el flujo de trabajo de Forgejo CI/CD para la construcción y despliegue de doblecluster
Añadir los manifiestos de Dockerfile y K8s para el despliegue de capcha.
Reconstruir para recoger la biblioteca compartida RestTemplate fix (16bd71b)
Añadir explícita palabra clave AS para el alias de columna de PostgreSQL en las consultas de sesión y eventos
Las consultas de medición ampliada de la sesión y el evento utilizan columna implícita aliasación (nombre de .$.column) que causa un error de sintaxis de Postgr...
Lea OTK de Redis master después de la login de SecurityService
Evite perderse *** cuando REDIS-REPLICA-HOST apunta a una réplica rezagando.
Fecha de lanzamiento de la vista previa del banner de actualización hasta el 13 de abril
Referencia de actualización IPs LAN puntuales para k0/k1 movimiento a 192.168.4.x
DB-HOST predeterminado a k1m1 nuevo LAN 192.168.4.22 para Cockroach
Actualización LoadBalancer IP externa para k1m1 LAN muévoque a 192.168.4.22
mover múltiples init guardia para ser por identificación de sitio web no ventana
Revertir "Merge pull request 4048 de ****************
Esto vuelve la commit **************** a la marcha cambios realizados en *************
Hacer bordes de icono de hexagon más gruesos y visibles
Sustituir la frontera CSS invisible (rebatada por clip-path) por un Frontera pseudo-elepe que se extiende 3px fuera de la forma hexagonal.
Elementos de desplazamiento 3D de aplanados automáticos cuando el usuario deja de desplazarse
Añade la detección de desplazamiento-idle para que los elementos rotados por perspectiva se animen a plano después de 300 metros sin desplazamiento, en lugar de...
Add debug logging and robust rights parsing for webinar controller
Adds info/warn logging for session data and rights on POST /types to diagnose 403 errors. Also adds fallback parsing for rights stored as JSON strings in Redis ...
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...
Solicitud de tirada de la fusión 3642 de *************
Estancar la prioridad de llamada a bajo
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.
Enforce minimum advance booking when filtering available slots
Filters out slots that fall within the configured minAdvanceBookingMinutes window, and persists the field on create/update of webinar types.
Añadir el campo mínimo de reserva anticipada al tipo webinar
Añade minAdvanceBookingMinutes a la entidad WebinarType y DTOs, permitiendo admins a exigir franjas horarillas se reservan con un tiempo mínimo de antelación (p...
Actualizar WebinarReminderJob para usar el método rebapos rebaseado
Llamadas ************* con una ventana máxima de 24 horas en lugar de los encontrados eliminadosMedulesWithDureReminders.
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.