Se avete usato Beadbox insieme al CLI bd in modalità embedded, probabilmente avete visto errori flock. Il backend Dolt embedded usa lock esclusivi sui file, e quando il polling di Beadbox e i vostri comandi da terminale competono per lo stesso lock, uno dei due perde. Nella v0.23.1, abbiamo aggiunto un debounce di 2 secondi al rilevamento delle modifiche di Beadbox e ampliato la finestra di retry. La contesa dei lock che causava quegli errori dovrebbe essere sparita.
C'era anche una modalità di errore che gli utenti Windows hanno notato per primi, anche se non era specifica della piattaforma: quando il processo backend Node.js moriva a metà sessione, Beadbox continuava a renderizzare l'ultimo stato noto. Nessun messaggio di errore, nessuna indicazione che qualcosa non andasse. Si cliccava in giro, alla fine appariva "Failed to fetch", e non c'era altra opzione che riavviare tutta l'app. Abbiamo aggiunto un monitor di salute del sidecar che rileva i crash del backend e mostra una schermata di recupero con riavvio in un clic.
@red-dot-camel ha segnalato #17 con un percorso di riproduzione chiaro per un problema specifico di Windows: i workspace su unità diverse dalla home perdevano la connessione ad ogni cambio di tab. Abbastanza dettagliato da permetterci di riprodurre e correggere lo stesso giorno. Bug report come questo ci risparmiano settimane di tentativi alla cieca.
Aggiornate con brew upgrade beads-ui o scaricate da beadbox.app. Note di rilascio complete nella discussione di annuncio.