Monnaie un visiteur id lorsqu'un code de référence arrive sans un
RegisterFlow déjà lire et rabais pour les visiteurs qui ont atteint le formulaire sans passer par l'intermédiaire de l'intergiciel de commercialisation - un cod...
Prouver le déploiement par digest, et non par étiquette
L'engagement précédent s'arrête « image de mise en place» étant un no-op silencieux. Cela affirme la résultat: après le déploiement, l'étiquette est résolue à u...
Une reconstruction du même engagement n'a rien déployé et a fait état d'un succès
L'image est étiquetée avec le commit SHA, donc la reconstruction du même commit produit une référence d'image identique. L'image de set kubectl change alors rie...
Indiquer à l'organisation pour laquelle la resende
Le bouton Resend de l'écran de vérification a communiqué des informations sur le succès et l'envoi. Rien pour chaque organisation, à l'exception de la plate-for...
Les paramètres de sécurité de déploiement devaient aller là où l'IC les lisait réellement.
kamo-register est le seul service sur la plate-forme dont l'IC génère son déploiement en ligne, avec un icidoc, au lieu d'appliquer k8s/dépôt.yaml. Deux conséqu...
Donner la salle de déploiement des 15 minReadySeconds maintenant coût
Les seconds étaient de 60 ans. C'est la fenêtre qu'un déploiement doit montrer des progrès avant Kubernetes abandonne et marque qu'il a échoué, et l'engagement ...
Laisse un déploiement finir ce que la vieille gousse faisait
Les déploiements ont remplacé la seule gousse de chaque service par rien pour saisir les demandes en Vol. Trois réglages, appliqués sur l'ensemble de la flotte:...
Peindre un écran d'inscription en marque blanche de l'organisation de l'hôte
Même défaut que le kamo-login a200fc6, même cause. getThemePath() n'a pas été possible tire un dossier de thème à partir du nom d'hôte - les dossiers de nom ava...
Clipser le carrousel de fond pour que son zoom-in arrête de clignoter une barre de défilement
La trame entrante est à l'échelon 1.04, et son enveloppement n'a pas été clippers, donc l'échelle excessive a accroché à plus de 2 % de la fenêtre au-delà du bo...
Restaurer le papier peint de l'écran de vérification, laisser tomber son z, moderniser sa plaque d'état
Trois choses ne sont pas significatives avec /verification, toutes visibles sur un écran. Le papier peint n'a jamais été chargé. PostCompletionScreen appelé ma...
YearEst est facultatif sur l'orge, admettez donc la nul qui arrive
L'année fixée à l'Organisation et au Service de sécurité annulable. sérialise le nul explicitement, de sorte que le "nombre» déclaré n'a jamais été le tout form...
Marquez l'écran d'inscription à partir de l'alias de l'organisation, et non l'hôte
register.kamocrm.com est la page d'inscription pour chaque organisation sans inscription l'hôte de son propre, donc un plieur de thème dérivé de l'hôte les a pe...
Tenez les ids int64 du jeton comme des chiffres, pas comme des nombres
KToken n'a pas pu vérifier un vrai jeton. Les quatre ids qu'il porte sont int64s, et les Java le signataire (kamo-shared-library KToken-canonicalForMac) ajoute ...
Débloquer les téléphones portables, ajouter des analyses d'aspiration, fixer le transfert de plan
- Retirez la porte-portrait et "rotez votre téléphone" dialog qui a caché le un assistant entier sur des téléphones portraits; l'assistant rend maintenant une...
Harden the kubectl téléchargement contre la sortie floconneuse [skip ci
dl.k8s.io sur la sortie du coureur chute par intermittence au moyen de transferts: curl: (56) OpenSSL SSL-read: déchiffrement raté ou mauvais enregistrement m...
Envoyer le nom d'hôte de l'inscrit dans l'organisme afin que le compte atterrit sous l'adresse l'adresse droite
L'organisme résolu était disponible sur le client mais n'a jamais été envoyé au backend l'orge a été acheminée uniquement implicitement via X-Forwarded-Host, qu...
Résoudre le seau de sous-domain-locat à son propre dossier MinIO
getThemePath() réduit le nom d'hôte à apex.tld pour les deux hôte et le fold seau, donc les locataires de sous-domaine comme gnosia.demo.kamocrm.com a chargé le...
Seulement indiquer l'échelon de la phrase de récupération du compte pour les moins de 13 ans
Pourquoi: plus de 13 utilisateurs fournissent déjà des questions d'e-mail, de téléphone et de sécurité comme méthodes de récupération, rendant l'étape de phrase...
Activer le bouton de finition en scrutant widget.getState() et en passant à l'auto-load
L'auditeur de l'événement de changement d'état n'a pas été fiable pour activer le bouton Finish après la vérification. Deux causes profondes: 1. Le drain logiq...
Colonnes de prénom et de nom de famille étroites donc le surnom reste sur une ligne
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...
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 ...
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...
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.
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...
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'...
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...
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...
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...
Proxyner tous les appels API externes via Next.js pour éviter le CORS
Ajout de la route proxy pour prise/api/sûreté/séroute indirecte et mise à jour ThèmeConfig, FormAccountRecovery, FormPassportID, FormPersonalInfo, et FormRecove...
API des pays proxy via le mode de test Next.js et désactivation
L'extraction directe sur api.kamocrm.com a échoué à cause de CORS. Ajouté/api/pays route proxy (même motif que /api/org) et désactivé UTILISATION-MODE-TESTING.
Utiliser les URL GitHub complètes pour les références d'action dans le flux de travail Forgejo
Les sergés (par exemple actions/checkout-v4) peuvent ne pas résoudre Coureurs de forgejo. Alignement sur le format de travail du kmo-internal.
Utiliser l'étiquette dynamique des membres de l'équipe sur le bouton de la page d'accueil
Forcer le mode de lumière pour passer outre le mode extérieur sombre CSS
- Fixer Tailwind darkMode à 'classement' pour empêcher la préférence d'OS de déclencher des utilitaires sombres - Ajouter des annulations importantes dans les v...
Mode de force lumière quelle que soit la préférence de schéma de couleur OS
Suppressiond permet la requête en média sombre du schéma de couleur de sorte que le site rend toujours en mode lumière.
Ajouter l'annulation du code punycode pour résoudre l'avertissement de désavantation
Ajouter la configuration de Buildx avec la configuration de registre non sécurisée pour résoudre les erreurs 401 auth
Utiliser npm installer au lieu de npm ci pour gérer les conflits de dépendance
Ajouter des crochets avant et augmenter le délai de fin de grâce pour empêcher les temporisations de déploiement
Supprimer les fonctions d'assistance non utilisées et les déclarations dupliquées de Theme.tsx
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.