Reconstruir el panel de bienvenida alrededor de un ferrocarril de estado vivo
La columna izquierda era un titular genérico, una placidez de seguridad y una pila de decoración ambiente (rejilla de punto, orbes flotantes, un guión pulsante)...
Mantén los int64 ids de la ficha como dígitos, no como números
KToken no pudo verificar una ficha real. Los cuatro ids que lleva son int64s, y el Java Signer (kamo-shared-library KToken-canonicalForMac) se adjunta a cada un...
Reemplazar la alerta de stock con una placa de estado animada
Los mensajes de inicio de sesión en línea ("Enigar de éxito. Redirección...", "Inválido nombre de usuario y/o contraseña.") usaron la Alerta predeterminada de M...
Honra el orden secuencial/suffle slideshow de la org
config.json ahora lleva fondoOrder junto a backgroundImageCount. Shuffle re-randomises en cada avance y nunca repite el marco en pantalla; una tecla ausente se ...
Deja de descargar un navegador que la imagen nunca usa
Construye 21 fallido en el titipitoer postinstall trayendo cromo-jeto-toca-caja sin cabeza . o mal disco mac", la misma clase de transferencia escamosa que sacó...
Sync AppType/ServiceType espejos con el nombre de MLOS
ServiceType.LOS se convirtió en MLOS (hipoteca, id 14 retenido porque ORG-FEATURES persiste el id) y la clave de LOS liberados es ahora el Sistema de Orío de Pr...
Adelar el host de inicio de sesión para que la recuperación pueda resolver el org
Recuperación de contraseña ahora acepta la dirección de buzón primaria de un miembro, que sólo nombra una cuenta dentro de un org. Este proxy llega a SecuritySe...
Completar un login que se detuvo en el segundo factor
SecurityService ahora entra en una segunda entrada en un segundo factor (164.312 (d)). Cuando uno está le debe crear la sesión pero retiene su única clave, devo...
Aceptar arranque/plan de empresa entrega, portar código promocionar, destino www /subscribe
kamo-registrse ahora blanco listando a los entrantes.business-business-enterprise y adelácelos sp.checkout-code; el viejo filtro pro-business dejó silenciosamen...
Añadir análisis de análisis . ?registro de bienvenida 1 aviso de bienvenida
- Análisis de montajeComcomponente cliente de la analítica en el diseño raíz: siguiente/script cargador para analytics.kamocrm.com vistuado a través de data-d...
Compromitir la labor destacada en curso
Estanquetada y comprometida como es así que nada queda sin compromiso en el árbol de trabajo. 26 archivos cambiados, 7894 inserciones (a), 8 eliminaciones (-)
Apreciar la descarga de kubectl contra egress escamosas [sillar ci]
dl.k8s.io sobre la egresación del corredor deja caer intermitentemente la transferencia intermedia: rl: (56) OpenSSL SSL-read: descifrado o mal registro mac q...
Mostrar el uso TRIAL SOLO pílr la pílr la píl ser superior Powered para los orgs de prueba
Auto-fetches /api/trial-status (proxy to SecurityService público trial-status endpoint, resuelto por host de inicio de sesión) y renderiza una píldora ámbar por...
Kamo-login honra software del logo auth del título de la pestaña
- DynamicMetaLoader: lea la identidad de software . auth selectors de config.json, pestaña de conjunto Título de nombre resuelto (authNameBrandSource), persis...
Mostrar aviso vinculado a la cuenta en ?linked=1
Cuando se registra la conexión de una cuenta existente a un nuevo org, se rediride aquí con ?linked=1. Mostrar "Ya tienes una cuenta de Kamo. - Sí. Inicia sesió...
Detén el azote de la vista en los navegadores con clásicas barras de desplazamiento
En las máquinas cuya Chrome utiliza barras de desplazamiento de consumo de diseño (no superpuestas), las páginas de inicio de sesión/recuperación fidgeted con a...
Deja las imágenes de fondo que 404 en lugar de mostrar un marco roto
Rastrea cargas de imagen de fondo fallidas y filtrarlas fuera del carrusel Swiper, de modo que un tema incompleto (por ejemplo, opción uno, cuyo bg/2.webp nunca...
Eliminar la pantalla de animación de introducción/carga de 2s
Drop showIntro/introEs Estado completo, el efecto cronómetro de 2s, y la marca Pantalla de carga de retorno temprano. La página ahora se ulle directamente al fo...
Panel desangra fuera de página por lo que su borde nunca se muestra en rebote; la tarjeta se desvanece 250ms antes
- Panel de bienvenida/recuperación ahora se extiende -bienvenido-sanguido (16rem) fuera del borde izquierdo con su borde derecho todavía pegado a -bienvenido-...
Entrada coreografiada y panel muelles después de las cargas de bg, luego la tarjeta se desvanece
Espere la primera imagen de fondo (onLoad, con un retroceso de seguridad de 3s), luego Rebote de primavera el panel de bienvenida/recuperación desde fuera de la...
puntero paralaje (x) entre panel de bienvenida y antecedentes
Ambas capas van a la deriva con el puntero a diferentes velocidades y direcciones opuestas a través de muelles enmarcadores. Los antecedentes se escalan 1.12 y ...
Muévete logotipo animado a la parte inferior derecha, centrado encima de la pílr la píldor de Powered-by
PoweredByKamo gana un logotipo opcionalSlot se centró directamente encima de la píldora dentro de su ancla fija de abajo-derecha (otras páginas no afectadas). E...
Panel de bienvenida traslúcido de Izquierda .
Panel de bienvenida/Recuperar ahora a toda la altura, en el borde izquierdo, en la parte superior de la imagen de fondo con lavado translúcido y esquinas cuadra...
Proxy contrasea-reseña a SecurityService interno DNS
El proxy /api/recuperado por defecto api.kamocrm.com, que Traefik ruta a APIService (sin recuperar controlador) 404 . "Algo salió mal" en /reset-password. Secur...
Migrar a k1m1 (clone.registry.kubeconfig de k1m1, got k2m1, simple kubectl install)
Ruta padeba las insiciadas para la compra después de login
Después de un éxito auth (manual o auto-login), consumir el ápice-domain la galleta sp.checkout-plan dejada por kamo-register y redirmire al comprador a la marc...
Resolver el cubo de org subdomain-tenant a su propia carpeta MinIO
getThemePath () estaba reduciendo el nombre de host a apex.tld para ambos los temáticos host y la carpeta de cubos, así que los inquilinos subdomain como gnosia...
Rechaza cuando la sesión orgID no coiná con el anfitrión org
auto-login aceptó cualquier *** y acuñaron una OTK apuntando hacia él, independientemente de a qué destino interior.* albergue pertenece. Una galleta rancio o c...
Alcance de la concurrencia para construir empleos, no los Kubernetes se despliega
La concurrencia a nivel de flujo de trabajo serializó toda la tubería (incluyendo kubectl despliegues). Mueve al grupo al trabajo de construcción sólo para desp...
Utilícese nombre corto y descripción en la cabeza HTML
DynamicMetaLoader ahora establece documento.título a "Login - .siteNameShort". y escribe la descripción de org en la etiqueta de meta descripción. Static layout...
Recarga ThemeLogo después de la URL del logotipo de config y cache-bust
ThemeLogo lee kamo-logo-full-ext de sessionStorage before DynamicMetaLoader terminó de buscar config.json, así que el logo-full a menudo usó la extensión incorr...
Restae Capcha *** después de cada intento fallido de inicio de sesión
Los usuarios deben volver a verificar que son humanos después de cada contraseña incorrecta. Llama widget.reset() y despeja CapchaVerified/de pago estado en tan...
Limpie adecuadamente oyentes de eventos de Capcha en transición de paso
Las llamadas desempúpido estaban dentro del setTimeout callback's valor de retorno, que JavaScript ignora. Esto causó a los manejadores a acumular en cada trans...
Forma de bloqueo y autoprocedo después de Capcha cuando se somete temprano
Si el usuario se somete antes de que se verifique el widget Capcha, el formulario es Ahora desactivado y el widget se activa programáticamente. Una vez la verif...
Corta correo electrónico mensaje de éxito verificado en la página de inicio de sesión
Mostrar banner verificado y correo electrónico previo al relleno después de la verificación por correo electrónico
Lee ?email.verified=1&email=... de URL en mount, muestra un éxito alerta, pre-llena el campo del nombre de usuario, luego limpia la URL.
Añadir página de contraseña, actualizar Forgot Enlace contra contraseña
Reset de contraseña de correo electrónico de tres etapas: formulario de correo electrónico de entrada de código 8-char nueva contraseña. Autoverifica el token d...
Redirir la dirección Olvidó Contraseña para registrarse..domain-recover
Utiliza el patrón de reemplazo existenteDeepestAlias, consistente con el enlace de registro. El restablecimiento de la contraseña ahora vive en kamo-registro.
Actualizar la rediración de /resend-verificación a /verificación en el sitio del registro
Reorientar EMAIL-NOT-VERIFIED para registrar/resend-verificación
Eliminó el correo electrónico en línea de la página de inicio de sesión y todos relacionados estado/revolución. En EMAIL-NOT-VERIFIED, el usuario se envía ahora...
Set Host/X-Forwarded-Host para que APIService resuelva la correcta org
APIService sobrescribe X-Forwarded-Host con request.getServerName (), que lee de la cabecera de la Host. Sin un jefe de host explícito el servicio interno K8s E...
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...
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.