Si vous avez utilisé Beadbox en parallèle du CLI bd en mode embarqué, vous avez probablement vu des erreurs flock. Le backend Dolt embarqué utilise des verrous de fichiers exclusifs, et quand le polling de Beadbox et vos commandes terminal se disputent le même verrou, l'un des deux perd. Dans la v0.23.1, nous avons ajouté un debounce de 2 secondes à la détection de changements de Beadbox et élargi la fenêtre de retry. La contention de verrous qui causait ces erreurs devrait avoir disparu.
Il y avait aussi un mode de défaillance que les utilisateurs Windows ont remarqué en premier, même s'il n'était pas spécifique à la plateforme : quand le processus backend Node.js mourait en pleine session, Beadbox continuait à afficher le dernier état connu. Pas de message d'erreur, aucune indication que quelque chose n'allait pas. On cliquait partout, on finissait par tomber sur "Failed to fetch", et il n'y avait pas d'autre option que de redémarrer l'application. Nous avons ajouté un moniteur de santé du sidecar qui détecte les crashs du backend et affiche un écran de récupération avec redémarrage en un clic.
@red-dot-camel a signalé #17 avec un chemin de reproduction clair pour un problème spécifique à Windows : les workspaces sur des lecteurs hors du répertoire home perdaient leur connexion à chaque changement d'onglet. Suffisamment détaillé pour qu'on puisse reproduire et corriger le jour même. Des rapports de bugs comme celui-ci nous font gagner des semaines de tâtonnement.
Mettez à jour avec brew upgrade beads-ui ou téléchargez depuis beadbox.app. Notes de version complètes dans la discussion d'annonce.