v1.0.0
6 de outubro de 2026Primeira versão estável, com um arquivo de configuração que enfim funciona
- É a primeira versão estável. A partir de agora, a linha de comando e o arquivo de configuração seguem o versionamento semântico (SemVer): qualquer mudança que os quebre só virá numa nova versão principal. 7 testes novos (308 no total).
- Novo comando mboxshell config [path|show|defaults] (#40). path mostra onde fica o arquivo de configuração e se ele já existe; show exibe o arquivo com um aviso para cada valor ignorado; defaults imprime todas as opções com seus valores padrão como um arquivo comentado. O comando não altera nada e só escreve na saída padrão: redirecione defaults para um arquivo e você já tem um ponto de partida.
- A maioria das opções do arquivo de configuração não fazia nada: só eram lidos o nível de log, o tema e as duas opções de anexos. Agora default_sort, sort_order, date_format, layout, show_sidebar, max_cached_messages, csv_separator e cache_dir funcionam, e um valor inválido volta ao padrão com um aviso, em vez de ser ignorado em silêncio. No macOS, o arquivo fica em ~/Library/Application Support/mboxshell/config.toml, e não em ~/.config/mboxshell como dizia o README.