Reconstruire la page du réseau en tant que console d'exploitation

Featurekamo-internal
Expédié
19 août 2026 à 06:21 UTC
Auteur
Kamo
Commite
c71d60b

La page était le dernier écran toujours portant le vieux look - une pente plate barre, cartes blanches, un spinner centré, alerte() pour chaque défaillance - tandis que le reste de la console s'était déplacé vers le langage du panneau d'instrument. Il y a également a jeté les données que le backend envoyait déjà: la sienne de chaque organisation la couleur de la marque, sa liste complète de domaines, sa politique en matière de dispositifs. Une idée porte la reconstruction: les nombres sont les filtres. L'ancienne page avait une ligne de comptages et, séparément, une rangée de puces de filtres se retirant la même prédicats en mots différents - deux commandes pour maintenir la synchronisation et deux chances ne sont pas d'accord sur ce que signifie "propriété". Une tuile de stat est maintenant son propre prédicat. et à la fois le nombre et la sélection proviennent de matchesFilter dans le modèle. Ce que la page a gagné: recherche dans les six champs avec la correspondance marquée (un domaine secondaire utilisé pour ne rien revenir même lorsque la carte a montré "-2 de plus" sous-le), / pour le focaliser, quatre sortes, grille et vues denses de liste, épinglage, et un tiroir de détail pouvant être adressé comme ?org-id-, qui est ce qui permet les cartes deviennent plus silencieuses, puisque la rangée n'essaie plus de montrer le titre court, alias, année, config, domaine et nom d'affichage à la fois en gris 0,7rem. Vue, le tri, les broches et les récents persistent dans les préférences du membre, donc l'agencement les suit entre les machines. Se désabonner est câblé à la terminal qui existe maintenant, derrière une confirmation typée: tous les autres contrôles ici est réversible par la personne qui l'utilise et que celle-ci ne l'est pas. Le fichier 1341-ligne n'est plus que disposition. Qu'est-ce qu'une organisation, et chaque question que l'écran pose à propos d'un, vit en réseauModel.ts under test unitaire; ce que le serveur demande vit dans des crochets/. Les trois points de vue sont les suivants: les mêmes dérivations, de sorte qu'ils ne peuvent pas dériver vers un désaccord sur lequel les organisations sont accessibles. Le mouvement est réel mais silencieux: entrée décalée, mise en page de reflux sur filtre et tri, une dérive lente dans l'en-tête du mât, et le squelette de kmail existant de la console au lieu d'une fileuse. Tout cela est fermé à la préférence - la marche réduite. Trois bugs trouvés en l'écrivant, chacun fixé ici: comparer entrant?.orgId à détailOrg?.id n'est pas défini - non défini lorsque les deux sont absent, puis lire .mode rien; window.open avec noopener retour null, donc un onglet pré-proclamé ne pourrait jamais être navigué (la référence d'ouverture est dissié à la place, ce qui est la même protection); et un rappel de next-intl en la chaîne de dépendance de l'effet de recherche pourrait transformer un re-repliement en une reprise boucle, donc les assistants de message sont lus à travers une ref.

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