Wenn du Beadbox parallel zum bd CLI im Embedded-Modus benutzt hast, sind dir wahrscheinlich flock-Fehler begegnet. Das eingebettete Dolt-Backend verwendet exklusive Dateisperren, und wenn sowohl Beadbox's Polling als auch deine Terminal-Befehle um dieselbe Sperre konkurrieren, verliert einer von beiden. In v0.23.1 haben wir ein 2-Sekunden-Debounce für Beadbox's Änderungserkennung eingebaut und das Retry-Fenster erweitert. Die Lock-Konflikte, die diese Fehler verursacht haben, sollten verschwunden sein.
Es gab auch einen Fehlermodus, den Windows-Nutzer zuerst bemerkt haben, obwohl er nicht plattformspezifisch war: Wenn der Node.js-Backend-Prozess mitten in der Sitzung abstürzte, hat Beadbox einfach den letzten bekannten Zustand weiter gerendert. Keine Fehlermeldung, kein Hinweis, dass etwas nicht stimmte. Man klickte herum, stieß irgendwann auf "Failed to fetch" und hatte keine andere Möglichkeit als die ganze App neu zu starten. Wir haben einen Sidecar-Health-Monitor hinzugefügt, der Backend-Abstürze erkennt und einen Wiederherstellungsbildschirm mit Ein-Klick-Neustart zeigt.
@red-dot-camel hat #17 mit einem klaren Reproduktionspfad für ein Windows-spezifisches Problem eingereicht: Workspaces auf Nicht-Home-Laufwerken verloren bei jedem Tab-Wechsel die Verbindung. Detailliert genug, dass wir es noch am selben Tag reproduzieren und patchen konnten. Solche Bug-Reports sparen uns Wochen des Ratens.
Upgrade mit brew upgrade beads-ui oder lade Beadbox direkt von beadbox.app herunter. Vollständige Release Notes in der Ankündigungsdiskussion.