Reconstruire mon profil en héros et cinq pièces

Featurekamo-internal
Expédié
3 septembre 2026 à 18:53 UTC
Auteur
Kamo
Commite
c20bac5

:: Avoir un élément de 1 999 lignes de rendu treize cartes identiques en bas d'une seule colonne. Une aide à la sectionCard a donné tous les mêmes rayons, la même ombre, la même puce d'icône et la même ombre Même édition / Enregistrer / Annuler trio, donc "Informationscomptes" - deux dates Personne peut éditer - transporter exactement le poids de "Password - MFA". La mise en page était dire la vérité sur une hiérarchie que la page n'avait pas. La reconstruction : Un héros qui garde la résolution du papier peint de MemberHeader mot pour mot, cicatrice y compris, et ajoute l'identité qu'il ne faisait que décorer: name comme un seul morceau de grand type de la page, l'heure locale du membre tic-tac dans la zone THE, l'état MFA, le dernier signe, et un anneau de résistance. :: Cinq pièces derrière un rail - Identité, apparence, travail, accès, région - un ouvert à la fois, porté dans l'URL en tant que chambre. Une pièce dont toutes les La carte est fermée pour le spectateur ne rend aucun objet rail. Des champs de clic pour éditer et une barre de sauvegarde au niveau de la pièce, en remplacement de 39 boutons. Sauver ventilateur par fin d'évaluation sous le format allSlayled: un groupe qui réussit s'engage alors qu'un groupe qui échoue garde ses champs sales avec une raison. Cmd-K sur tous les champs, de sorte que les pièces cachent des choses sans les cacher. Squelettes stupéfiants en forme de carte au lieu d'une compresse à onglet complet. Deux défauts trouvés en lecture, fixés ici: L'adresse n'a jamais fonctionné dans le sens de l'EITHER. Le chargeur codait en dur cinq des chaînes vides et ne jamais lire de données.address, ce que SecurityService fait l'envoi; et la rue du client, ville, État, zip, pays n'est pas la Le texte est une adresse Emb Adress of ' address, addressDetails, localité, subdivision, code postal, pays. Donc il a été rendu en blanc pour Tout le monde et a sauvé les clés que l'entité ne porte pas. Maintenant utilise la forme le reste de la plate-forme envoie déjà, avec des essais aller-retour. "Nom juridique:" et "Born " étaient littéraux anglais dans MemberHeader, et le les étiquettes de lieu de travail et de statut de l'emploi étaient littérales en anglais composante. Tout est cloué. Structure. Les règles sont passées à app/lib/memberConfile, où c'est en réalité. les collectes - app/settings/- n'est pas dans l'liste butimatrice, donc un test écrit à côté de la page aurait été passé par ever running. field.ts is la clé de voûte: chaque champ déclaré une fois avec sa chambre, sa carte, son étiquette, sa porte et terminal. La palette, l'anneau de force, le ventilateur de sauvegarde et le port de droits Tous l'ont lu au lieu de le réimplémenter, et 57 tests épinglez les portes vers le bas. y compris qu'aucun champ n'est jamais plus visible que sa carte, et que l'édition n'est jamais plus large que de voir. Quick Tips est supprimé pour cet onglet uniquement, en omettant helpTips; ParamètresView rend le rail à partir de la languette active, de sorte que les neuf autres gardent le leur. Impersonner les mouvements depuis l'en-tête des réglages dans le héros. Supprime également ProfileTab.tsx (2 650 lignes), LoginSecurityTab.tsx (787) et MembershipPermissionsTab.tsx (2 136), qui n'avait pas d'importateurs. Les clés du dictionnaire ont d'abord atterri en kamo-traduction-dictionary 4bb91245. Vérifié: test npm (14 gardes et 5 106 tests), tsc -noEmit, next build, et check-i18n-keys --exigez-les-messages contre un nouveau clone du dictionnaire.

Tous les changements

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.

Commencez gratuitement pour toujoursPrix de visualisation