v1.0.0
6 octobre 2026Première version stable, avec un fichier de configuration enfin pris en compte
- C'est la première version stable. Désormais, la ligne de commande et le fichier de configuration suivent le versionnage sémantique (SemVer) : tout changement qui les casse n'arrivera qu'avec une nouvelle version majeure. 7 nouveaux tests (308 au total).
- Nouvelle commande mboxshell config [path|show|defaults] (#40). path indique où se trouve le fichier de configuration et s'il existe déjà ; show l'affiche avec un avertissement pour chaque valeur ignorée ; defaults affiche toutes les options avec leur valeur par défaut sous forme de fichier commenté. Elle ne modifie rien et n'écrit que sur la sortie standard : redirigez defaults vers un fichier et vous avez une base de départ.
- La plupart des options du fichier de configuration n'avaient aucun effet : seuls le niveau de log, le thème et les deux options des pièces jointes étaient lus. default_sort, sort_order, date_format, layout, show_sidebar, max_cached_messages, csv_separator et cache_dir fonctionnent désormais, et une valeur invalide reprend sa valeur par défaut avec un avertissement au lieu d'être ignorée en silence. Sous macOS, le fichier se trouve dans ~/Library/Application Support/mboxshell/config.toml, et non dans ~/.config/mboxshell comme l'indiquait le README.