v1.0.0
October 6, 2026First stable release, with a config file that finally works
- The first stable release. From now on the command line and the config file follow Semantic Versioning (SemVer): anything that breaks them will only arrive in a new major version. 7 new tests (308 in total).
- New mboxshell config [path|show|defaults] command (#40). path says where the config file is and whether it exists yet; show prints it with a warning for each value it ignores; defaults prints every option with its default value as a commented file. It changes nothing and only writes to standard output, so redirecting defaults into a file gives you a starting point.
- Most config file options used to do nothing: only the log level, the theme and the two attachment options were read. default_sort, sort_order, date_format, layout, show_sidebar, max_cached_messages, csv_separator and cache_dir now work, and an invalid value falls back to its default with a warning instead of being silently ignored. On macOS the file is ~/Library/Application Support/mboxshell/config.toml, not ~/.config/mboxshell as the README said.