v1.0.0
6 ottobre 2026Prima versione stabile, con un file di configurazione che finalmente funziona
- È la prima versione stabile. D'ora in poi la riga di comando e il file di configurazione seguono il versionamento semantico (SemVer): ogni modifica che li rompe arriverà solo con una nuova versione major. 7 nuovi test (308 in totale).
- Nuovo comando mboxshell config [path|show|defaults] (#40). path dice dove si trova il file di configurazione e se esiste già; show lo mostra con un avviso per ogni valore ignorato; defaults stampa tutte le opzioni con il loro valore predefinito come un file commentato. Non modifica nulla e scrive solo sullo standard output: basta reindirizzare defaults in un file per avere una base da cui partire.
- La maggior parte delle opzioni del file di configurazione non aveva alcun effetto: venivano letti solo il livello di log, il tema e le due opzioni degli allegati. Ora funzionano default_sort, sort_order, date_format, layout, show_sidebar, max_cached_messages, csv_separator e cache_dir, e un valore non valido torna al suo predefinito con un avviso invece di essere ignorato in silenzio. Su macOS il file si trova in ~/Library/Application Support/mboxshell/config.toml, non in ~/.config/mboxshell come diceva il README.