Nom court et description de l'organisation en tête HTML
Remplacer la logique de titre par l'org-API par le site config.jsonNhort de sorte que Le titre suit le même schéma que les autres sites: "Register - 'siteNameSh...
Licence de logo Cache-bust URL utilisant themeRevision from config.json
DynamicMetaLoader stocke désormais le thèmeRévision en sessionStorage et incendies KAMO-THEME-CONFIG-LOADED après avoir remonté config.json. ThemeLogo écoute po...
Bannière Drop My Profile tip et unifier l'espacement de la section
Les quatre sections de mon profil partagent maintenant le même rythme vertical. 8px entre l'en-tête de chaque section et son (ses) champ(s), 16px entre sections...
Aféreux de la mise en page de Tidy My Profile et de la vérification du téléphone
Réorganiser l'étape de Mon profil afin que les quatre sections partagent la même chose présentation et format du titre. L'ordre est désormais le nom juridique, ...
Fusionner l'alias/courrier/nom/téléphone en une seule étape "Mon profil"
Combiner le "My E-Mail et Alias" précédemment séparé, "My Mon nom", et "Nombre de téléphone" en une étape "Mon profil" pour les personnes qui s'enregistrent 13 ...
Ajouter les mesures de vérification par téléphone et de sécurité
Insérer deux nouvelles étapes entre le mot de passe et le recouvrement du compte pour 13 Inscriptions: une étape de numéro de téléphone (facultatif, skippable, ...
Enlever OrganizationType enum déprécié
L'enum est enuveuse - l'identification de l'orge de la plate-forme-propriétaire est maintenant pilotée par le nouveau drapeau Organization.isTopLevel, et les va...
Lire le logoFullExt de config.json; fixer le chemin site.webmanifest vers favicon subdirectory
Télécharger l'avatar Avatar Creator sur le serveur après l'enregistrement
Les avatars Avatar Creator n'étaient stockés que sous forme d'URL de données SVG dans l'état du formulaire local. et n'a jamais été envoyé au serveur, laissant ...
État de vérification en direct axé sur l'ESS/verification sur la page de vérification
- Ajouter un mandataire en streaming SSE à - PostCompletionScreen s'abonne à l'ESS; les jeux d'autochtones vérifiés lorsque le courrier électronique est électro...
Passer l'e-mail vérifié et les adresses électroniques params sur rediriger vers la connexion
Les chemins de vérification du code et de vérification des jetons sont désormais redirigé vers afin que la page de connexion puisse affichent une bannière à suc...
Ajouter un rappel de dépliant spam à l'écran de vérification des e-mails
Supprimer /récuter la page et le proxy (déplacé à kamo-login en tant que /rète-mot de passe)
Ajouter/récupérer la page de réinitialisation du mot de passe et l'API
Flux en trois étapes: e-mail - entrée de code 8-char - nouveau mot de passe. Auto-veue le jeton à partir du param de la requête URL, carrousel de fond, Carte de...
Restaurer la mise en page de vérification en supprimant les dimensions cachées des entrées cachées
MUI Box interprète les valeurs numériques de largeur/hauteur 0-1 en pourcentages, donc largeur: 1 a fait la couverture d'entrée cachée de la carte complète. Cha...
Le lien à jeton permet d'autoverrification et de redire la connexion; ajouter l'indicateur de mise au point du code
- /verification?jeu-xxx maintenant appelle verifyEmailByToken sur le support et redirige vers la connexion au succès; retonne l'entrée de code sur l'échec - L...
Ascenseur et widget ci-dessus click-to-focus overlay (z-index)
La superposition (position:absolue, z-index:0) couvrait le Capcha widget parce qu'il est apparu plus tard dans l'ordre du DOM. Ajout de l'indice z:1 à la - le c...
Exiger la page de vérification avant chaque tentative de vérification/résenté en arrière
est réinitialisé après chaque action (succès ou échec) donc un nouveau la résolution est nécessaire pour chaque tentative ultérieure.
Redirection vers/vérification après enregistrement au lieu de rendre en ligne
Maintient l'URL précise et le navigateur montre/verification non/membre.
Add/resend-verification page pour les redirecteurs de connexion
Crée une route autonome/résenté par vérification qui accepte ?email et ?userId requêtes params, réutilisant PostCompletionScreen pour un écran cohérent vérifica...
Largeur de la carte de vérification à 32rem pour empêcher l'emballage de l'étiquette du bouton
Reconception de l'écran de vérification des e-mails et correction de l'e-mail bug
- PostCompletionScreen: mise en page intégrale avec un orge animé, Carte de vitrmorphisme, logo, boîtes à code visuelle à 6 chiffres, réussite/états vérifiés ...
Entreposage d'avatars kamo-internal '3 tailles, MinIO, étape de téléchargement séparée
Le dialogue de fond produit maintenant trois blobs PNG (50/150/350px) via une toile, identique à l'AvatarManager de kamo-internal. Après l'enregistrement, l'uti...
Étendre le téléchargement de photos à l'appui des formats AVIF et SVG
Ajoute image/avif et image/svg-xml à la liste d'acceptation de l'entrée du fichier et validation regex. Met à jour l'étiquette pour répertorier les six formats....
Ajouter l'éditeur de photo de réact-faille à l'étape de téléchargement d'enregistrement
Mirre le PhotoCropDialog de l'AvatarManager de kamo-internal: - le dialogue de culture s'ouvre immédiatement après la sélection du fichier - panoramique par tra...
Passer le corps d'erreur en amont par le biais d'un mandataire de sécurité au lieu d'un message générique
Rétrouvemment renvoyé: "Erreur d'en-tête" sur non-2xx, perdant le réel message d'erreur de SecurityService. Maintenant, transmet directement le code d'état et l...
Remplacer la mise en cache de session Redis par l'API Java directrice dans la route d'org
Empêcher la cage de type Rétein de ne pas afficher de mauvais contrôle de l'âge
- Voie de l'Org: réduire Redis TTL de 24 heures à 5 minutes et ajouter ageReqTypMembre à la détection périmée de sorte que les champs de sécurité restent frai...
Déterminer le titre de l'onglet du navigateur à l'enregistrer - "nom deorg"
DynamicMetaLoader appelle maintenant l'utilisation deThemeConfig et met à jour document.title à 'Enregistrer - 'org.title' une fois l'org.title', les charges d'...
Autodétection de l'itinéraire/api/géoip et du pays filaire
Proxine la recherche de l'IP client à SecurityService GeoLite2, puis définit le pays détecté dans FormMyCountry automatiquement sur le chargement des pages.
Résoudre les erreurs TS des étapes utilisées avant la déclaration et le style Capcha cast
Move et utilisationMemos au-dessus de l'utilisationEffets qui dépendent d'eux; importez le type de CSSVariables et utilisez-le pour le prop de style Capcha-widg...
Supprimer h' env var, supprimer l'élément de démonstration de capchta non utilisé
Corriger le nettoyage de l'écoute Capcha et réinitialisation de l'état vérifié à la sortie de l'étape
Appliquer des correctifs de qualité de la SP6 et de la mise en œuvre
C1: utiliser NEXT-PUBLIC-H-SITE-KEY env var au lieu d'un espace réservé en codage en dur C2: changer RegisterResponse.userId et toutes les paramies API du numér...
SP6 enregistreur magicien refactor et split PersonalInfo, ajouter l'API d'enregistrement réelle
- Remplacer FormPersonalInfo par FormName (champs nominatifs) et FormAvatar (générateur Avatar Creator avec les modes de génération/upload/skip pour 13 ans) - S...
Rendre PoweredByKamo lisible avec un contraste de qualité WCAG
Les miroirs du changement de kam-login. Texte passant à un blanc solide; fond au repos est var(--colonne-secondaire), le fond sur le hover/focus est var(--colon...
Ajouter un lien subtil avec le backlink KamoCRM aux pages d'enregistrement
Les rétroviseurs le badge PoweredByKamo expédié en kômon. Depuis le kmo-enregistrement est servi sur le domaine de chaque client de marque blanche, ce qui crée ...
Ajouter un groupe de simultanéité pour éviter les doubles flux de travail
Lorsqu'une poussée déclenche un flux de travail et un flux de travail, l'expédition est également déclenchée. (ou deux pousses arrivent en succession rapide), l...
Mise à niveau vers Next.js 16.2.3, TypeScript 6.0.2, Node 24, React 19 types
- Pin à côté du 16.2.3 et eslint-config-next pour correspondre - Mise à niveau de la typoscripte à la rubrique 6.0.2, - Remplacer le mouvement du cadrer par le ...
Invalider les champs d'étiquetage d'orgg de cache de Redis manquants
Les données d'orgement mises en cache datant d'avant la mise à jour de SecurityService n'ont pas les données memberTitleNonPlural field. Détecter cela et réaplo...
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.