Deja que la organización diga la cinta, y posea el icono de la taba
"Bienvenido de vuelta" se mueve fuera de la disposición raíz en PaneRibbon, un componente clientelar, porque la redacción ahora es de la organización para elegi...
Llever el anuncio de trabajo a través de un registro, y aterrizar en la pestaña Carreras
Alguien que presiona Aplicar en la junta de carreras públicas y ya tiene una cuenta llega a la página de registro, sigue el enlace de inicio de sesión, y solía ...
Desaluchar a dos esquinas, y taparlo a la mitad
El brillo ahora muere completamente en las esquinas de arriba y abajo-izquierda y picos, a media opacidad, sobre la parte superior izquierda y abajo-derecha. Ca...
Corre un destello alrededor de la brecha del panel cada cinco segundos
Un gradiente cónico centrado en el panel, girado una vez per --low-periodo de aturdimiento, pintado dos veces: un barrido que llena el huebo de 15px, y una llan...
Asestar cada pantalla en un panel redondeado bajo una cinta de esquina
Cada ruta ahora se renderiza dentro de .kamo-pane: una tarjeta inset 15px del navegador borde con un radio de 14px, una sombra suave y desbordamiento:esudo, por...
Muestra el cierre progresivo, así que un letrúnte se explica
El servidor ahora rechaza los inicios de sesión en una escalera y cinco intentos gratuitos, luego cinco segundos, luego se bloquean de cinco, quince y treinta m...
Escurrir en SIGTERM, responder una sonda de preparación y ejecutar dos vainas
Siguiente maneja SIGTERM con un proceso desnudo.exit(143), por lo que cada despliegue se cortó lo que sea esta vaina tener en vuelo, un poste de formulario, una...
Pintar cada logotipo en el sitio de inicio de sesión en el color de superposición de la org
El org elige "Login Site Logo Overlay" en kamo-internal al lado de la casa página y carga de capas de pantalla. Un escenario para todo el sitio: el formulario d...
Contesta el enlace en una carta de cambio de dirección
/verify-email-change gasta la ficha en una carta de cambio de dirección y dice lo que pasó. Vive aquí más que en el espacio de trabajo porque la letra va a un b...
Deje que un miembro firmado llegue al formulario de inicio de sesión, y de vuelta fuera del lac selección del espacio de trabajo
Dos mitades del mismo problema: la página de inicio de sesión era una calle de un solo sentido. Validó cualquier cookie existente de *** en carga y, cuando la ...
Revele el espacio de trabajo preseleccionado, y denle a la lista la barra de pergímido de la org
Dos cosas sobre el seleccionador del espacio de trabajo, ambas sobre la misma lista. El espacio de trabajo que un miembro utilizado último es preseleccionado y...
El recolector de espacio de trabajo muestra el logotipo de cada org
Dos cartas para un logotipo era una solución para la respuesta que no llevaba una. Es lo hace ahora, el lado del servidor resuelto de la carpeta en la que el te...
Marca y alcance la pantalla de inicio de sesión con ?org=
login.kamocrm.com es la pantalla de inicio de sesión para cada organización que no tiene anfitrión de su propia, por lo que el nombre de host no puede decir en ...
Añadir el recolector de espacio de trabajo
Un registro-in que no nombra organización ahora vuelve con una lista en lugar de una sesión. Esta es la mitad cliente: /api/login pasa que carga útil a través d...
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)...
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 ...
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...
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...
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ó...
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...
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...
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...
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...
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...
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.
Reemplazar el error de EMAIL-NOT-VERIFIED con rica tarjeta de verificación
Cuando el inicio de sesión falla con EMAIL-NOT-VERIFIED la tarjeta de inicio de sesión ahora se sustituye por un pulido "Comprobar la bandeja de entrada" pantal...
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...
Añadir enlace trasrío KamoCRM a las páginas de ano
Añade una pequeña insignia de pies de estilo "Powered by KamoCRM" a los tres usuarios- las superficies de ado de la ado (entroncense, recuperación, validar). Ya...
Añadir ?next= soporte de parámetro forward para la rediración post-login
Capturas ?next=/path desde URL y la lleva a través de ambos logins manual y flujos de auto-login, abnándolo a la URL de rediración OTK para kamo-internal puede ...
Cambiar la etiqueta de widget a 'Verify', actualizar mensaje de error de inicio de sesión no verificado
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 ...
Integrar Capcha proof-of-work *** widget en las páginas de inicio de sesión y recuperación
Añadir KamoCRM v volante de promoción HTML plantilla y script de generación Puppeteer
Habilitar Turbopack para construcciones más rápidas (Next.js 16)
Añadir cookies de USERNAME y REMEMBER-ME con ajustes específicos de dominio
- Establecer la cookie de USERNAME cuando me recuerde que se comprueba el inicio de sesión de éxito (1 año de caducidad) - Despeja la cookie de USERNAME cuando ...
Añadir el modo de salida independiente y ampliar los patrones de imagen remota
Añadir dominio-agnóstico IngressRute para SSL automático y enrutado
- Añadido k8s/ingressroute.yaml con patrón de HostRegexp para el subdominio de inicio de sesión - Actualizado CI/CD para implementar IngressRoute automáticament...
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.