v1.0.0
6. Oktober 2026Erste stabile Version – mit einer Konfigurationsdatei, die endlich wirkt
- Die erste stabile Version. Ab jetzt folgen Kommandozeile und Konfigurationsdatei der semantischen Versionierung (SemVer): Was sie bricht, kommt nur noch mit einer neuen Hauptversion. 7 neue Tests (308 insgesamt).
- Neuer Befehl mboxshell config [path|show|defaults] (#40). path zeigt, wo die Konfigurationsdatei liegt und ob es sie schon gibt; show gibt sie aus und warnt bei jedem Wert, der ignoriert wird; defaults gibt alle Optionen mit ihren Standardwerten als kommentierte Datei aus. Der Befehl ändert nichts und schreibt nur auf die Standardausgabe – leite defaults in eine Datei um, und du hast eine Vorlage.
- Die meisten Optionen der Konfigurationsdatei bewirkten nichts: Gelesen wurden nur Log-Level, Theme und die beiden Anhang-Optionen. Jetzt greifen default_sort, sort_order, date_format, layout, show_sidebar, max_cached_messages, csv_separator und cache_dir, und ein ungültiger Wert fällt mit einer Warnung auf seinen Standard zurück, statt stillschweigend ignoriert zu werden. Unter macOS liegt die Datei in ~/Library/Application Support/mboxshell/config.toml, nicht in ~/.config/mboxshell, wie es im README hieß.