Laissez l'organisation le mot ruban, et posséder l'icône de l'onglet
"Bienvenue de retour" se déplace hors de la mise en page racine dans PaneRibbon, un composant client, parce que la formulation est maintenant celle de l'organis...
Porter l'offre d'emploi par le biais d'une inscription, et atterrir sur l'onglet Carrières
Quelqu'un qui appuie Appliquer sur le conseil d'administration de la carrière publique et a déjà un compte atteint la page du registre, suit le lien de connexio...
Fammer la lueur à deux coins, et coiffer à moitié
La brillance meurt maintenant complètement en haut à droite et en bas à gauche et pics, à mi-opacité, au-dessus du haut-gauche et du bas à droite. Chaque révolu...
Runer de brille autour de l'écartement de la vitre toutes les cinq secondes
Un gradient conique centré sur la vitre, filé une fois par période de glartateur, peint deux fois: un balayage comblant l'intervalle de 15px, et un rebord de 2p...
Asseyez chaque écran dans une vitre arrondie sous un ruban d'angle
Chaque itinéraire rend maintenant à l'intérieur de .kamo-pane: un encart de carte 15px à partir du navigateur bord avec un rayon de 14px, une ombre douce, et dé...
Montrez le lock-out progressif, donc un signe tenu s'explique
Le serveur refuse maintenant les signes sur une échelle - cinq tentatives gratuites, puis cinq secondes, puis serrures de cinq, quinze et trente minutes, puis u...
Égoutter sur SIGTERM, répondre à une sonde de préparation et faire fonctionner deux gousses
Ensuite, SIGTERM avec un processus nu.exit(143), de sorte que chaque déploiement a sectionné n'importe quelle nacelle avait en vol - un poste de formulaire, une...
Peinture de chaque logo sur le site d'inscription de la couleur superposition de l'org
L'organisation choisit "Login Site Logo Overlay" en kémo-interne à côté de la maison p. et superpositions d'écran de chargement. Un cadre pour l'ensemble du sit...
Répondre au lien dans une lettre de changement d'adresse
/verify-email-change dépense le jeton dans une lettre de changement d'adresse et dit Ce qui s'est passé. Il vit ici plutôt que dans l'espace de travail parce qu...
Laissez un membre signé atteindre le formulaire d'inscription, et sortir du sélecteur de l'espace de travail
Deux moitiés du même problème: la page de connexion était une voie à sens unique. Il a validé tout cookie existant sur le chargement et, lorsque la session éta...
Révéler l'espace de travail présélectionné, et donner la liste la barre de défilement de l'orge
Deux choses sur le cueilleur de l'espace de travail, les deux à peu près la même liste. L'espace de travail qu'un membre utilisé en dernier est présélectionné ...
Le cueilleur de l'espace de travail affiche le logo de chaque org.
Deux lettres se présentant pour un logo étaient un contournement pour la réponse qui n'en portait pas une. C'est est maintenant, le serveur résolu côté serveur ...
Marque et portée de l'écran d'inscription avec l'orge
login.kamocrm.com est l'écran de connexion pour chaque organisation qui n'a pas l'hôte qui lui est propre, donc le nom d'hôte ne peut pas dire dans lequel est l...
Ajouter le cueilleur de l'espace de travail
Une connexion qui nomme aucune organisation ne revient maintenant avec une liste au lieu de une session. C'est la moitié cliente: /api/login passes qui supporte...
Reconstruire le panel d'accueil autour d'un cours d'eau en service
La colonne de gauche était un titre générique, une platitude de sécurité et un tas de décoration ambiante (calape, orbes flottantes, tiret pulsée). Remplacer pa...
Remplacer l'alerte stockée par une plaque d'état animée
Les messages de connexion en ligne ("Se connectez-vous avec succès" Redirection...", "Invalide le nom d'utilisateur et/ou le mot de passe.") ont utilisé l'alert...
Honorez l'ordre du diaporama séquentiel/suffle de l'ordre de l'ordre des diaporamas
config.json porte maintenant backgroundOrder à côté de backgroundImageCount. Shuffle re-randomise à chaque avance et ne répète jamais le cadre sur écran; une cl...
Transférer l'hôte de connexion afin que la récupération puisse résoudre l'orge
La récupération du mot de passe accepte désormais l'adresse de la boîte aux lettres principale d'un membre, qui uniquement nomme un compte dans un org. Ce manda...
Compléter une connexion qui s'est arrêtée au deuxième facteur
SecurityService relie désormais la connexion à un deuxième facteur (- 164,312(d)). Quand on est qui lui a créé la session, mais retient sa clé unique, en retour...
Ajouter des analyses analytiques - ?registered-1 avis de bienvenue
- Composante client de l'analysage du mont Analytics dans la mise en page racine: next/script chargeur pour analytics.kamocrm.com portée via des domaines de d...
Montrer l'UTILISATION DE TRIIQUE UNIQUEMENT Pilule au-dessus
Auto-début/api/statut d'essai (pouvoir de l'état d'essai public de SecurityService) le critère d'évaluation, résolu par l'hôte de connexion) et rend une pilule ...
Kamo-login honore le logo du logiciel auth et le titre de l'onglet
- DynamicMetaLoader: lire l'identité du logiciel et les sélecteurs d'authsoricors à partir de config.json, onglet set titre du nom résolu (authNameBrandSource...
Afficher l'avis lié au compte sur ?linked
Lorsque l'enregistrement relie un compte existant à un nouvel organisme, il redirige ici avec :::::::::::::::::::::::::::::::::::::::: Montrez "Vous avez déjà u...
Sautent panneau hors page laissé de sorte que son bord ne se montre jamais sur rebond; la carte s'estompe de 250 ms plus tôt
- Le panneau de bienvenue/récupération s'étend maintenant -seignement de bienvenue (16rem) sur le bord gauche avec son bord droit encore épinglé à -welcome-w;...
Entrée chorégraphiée et ressorts de panneau après les charges bg, puis décoloration de la carte
Attendre la première image de fond (Load, avec un repli de sécurité de 3s), puis ressort-reconnexion du panneau d'accueil/récupération à partir de l'écran gauch...
Pointer parallax (xy) entre le panel de bienvenue et le fond
Les deux couches dérivent avec le pointeur à des vitesses différentes et dans des directions opposées par des ressorts de cadre. L'état d'horizon est à l'échell...
Déplacer le logo animé vers le bas-droit, centré au-dessus de la pilule
PoweredByKamo gagne un logo optionnelSlot rendu centré directement au-dessus du pilule dans son ancre fixe en bas à droite (autres pages non affectées). Les ani...
Panneau d'accueil translucide à manches gauches et carte de forme arrondie centrée
Accueil/Sauvegarde du panneau maintenant pleine hauteur, à la tête gauche, au-dessus du une image de fond avec un lavage translucide et des coins carrés; caché ...
Inscrivez-vous pour la caisse après la connexion
Après avoir réussi à acquérir (manuel ou auto-connex), consommer le domaine d'apex. okie sp-checkout-plan laissé par kamo-register et rediriger l'acheteur vers ...
Nom court et description de l'organisation en tête HTML
DynamicMetaLoader définit maintenant le document.title à "Login - 'siteNameShort'" et écrit la description de l'ordonnance dans l'étiquette de méta-description....
Reset Capcha - après chaque tentative de connexion échouée
Les utilisateurs doivent revérifier qu'ils sont humains après chaque mot de passe incorrect. Appelle widget.reset() et efface CapchaVerified/payload state sur à...
Serrure et auto-produit après la soumission de Capcha à l'avance
Si l'utilisateur se soumet avant que le widget Capcha ne soit vérifié, le formulaire est maintenant désactivé et le widget est déclenché par programme. Une fois...
Afficher la bannière vérifiée et pré-remplir les e-mails après vérification par e-mail
Lire le succès ?email-verified-1-email-... à partir de l'URL sur le mont, montre un succès alerter, pré-remplit le champ de nom d'utilisateur, puis nettoie l'UR...
Ajouter /reset-mot de passe, mise à jour Lien de mots de passe oubliés
Réinitialisation du mot de passe en trois étapes: formulaire de courrier électronique et rubrique 8 codes d'autocar un nouveau mot de passe. Auto-veue le jeton ...
Redirection du mot de passe oublié pour s'enregistrer.
Utilise le modèle de remplacement existantDeepestAlias, conformément le lien de registre. La réinitialisation du mot de passe vit maintenant sur kamo-register.
Remplacer l'erreur EMAIL-NOT-VERIFIED par une carte de vérification riche
Lorsque la connexion échoue avec EMAIL-NOT-VERIFIED, la carte de connexion est désormais remplacée par un écran poli "Vérifier votre boîte de réception": envelo...
Appels d'API réels en fil dans /recover page (SP3)
Remplace tous les stubs FakeSubmit() par des appels RecoveryApi. Ajout SMS OTP phase de vérification, entrée de courrier électronique de démarrage, étape de mot...
Ajouter un lien subtil de KamoCRM vers des pages auths
Ajoute un petit badge de style "Powered by KamoCRM" aux trois utilisateurs- face aux surfaces d'authentification (login, récupération, validation). Puisque le k...
Ajouter un support de paramètre direct pour la redirection post-logine
Capture ?next-/chemin de l'URL et le transporte à travers les deux connexions manuelles et les flux d'auto-login, l'ajout à l'URL de redirection OTK donc kamo-i...
Modifier l'étiquette du widget en « Vérifier », mettre à jour le message d'erreur de connexion non vérifié
Remplacer le paquet Capcha npm par une fourchette kamo-capcha-widget label de marque privée
Passé du paquet Capcha npm en amont à notre MIT-fork kmo-capcha-widget avec toutes les marques déshabillées à la source. Enlever les hacks DOM de l'ombre et les...
Intégrer la preuve de travail et le widget de la capcha dans les pages de connexion et de récupération
Ajouter KamoCRM modèle de dépliant promo modèle HTML et script de génération de marionnettiste
Permettre le turbopack pour des builds plus rapides (Next.js 16)
Ajouter les cookies USERNAME et REMEMBER-ME avec des paramètres spécifiques au domaine
- Fixez le cookie USERNAME lorsque vous vous souviendons de moi est vérifié sur la connexion réussie (1 an d'expiration) - Cookie USERNAME clair quand on se sou...
Ajouter un mode de sortie autonome et étendre les modèles d'images distantes
Ajouter une IngressRoute agnostique de domaine pour SSL automatique et routage
- Ajout de k8s/ingressroute.yaml avec le modèle HostRegexp pour le sous-domaine de connexion - Mise à jour du CI/CD pour déployer IngressRoute automatiquement -...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.