Hi everyone! I have just released version 0.3 of my terminal GUI `alot`; You can get a tarball here [0]. This release features many bugfixes, a revised config syntax and a fairly complete user and API manual [1]. Detailed usage updates since v0.21: * revised config syntax! * config file validation, better feedback on malformed configs * themes read from separate files in their own (validated) syntax * complete mailcap compatibility * user manual * direct addressbook type that parses `abook`s contacts * completion for multiple recipients via AbooksCompleter * completion for optional command parameter * generate and set a Message-ID header when constructing mails * add User-Agent header by default * add sent and saved draft mails to the notmuch index and add custom tags * guess file encodings with libmagic * new thread mode command: "remove" to delete messages from the index * new thread mode command: "editnew" e.g. to continue drafts (bound to 'n') * new thread mode command: "togglesource" to display raw messages (bound to 'h') * virtual "Tags" header for print and pipeto commands via --add_tags parameter * much improved pipeto command in thread mode * --spawn parameter for reply,forward,compose,editnew in thread mode * --no-flush parameter for delayed flushing in tag,untag,toggletags commands * make "signature as attachment" configurable; --omit_signature parameter for compose * new envelope command: "save" to save as draft (bound to 'P') * --no-refocus and --spawn parameter for edit in envelope mode * header key completion for set/unset in envelope buffer * "Me" substitution for ones own name/address in authors string * new search mode command and search argument: "sort" * renamed search mode command 'toggletag' to "toggletags" * new search mode commands: "tag" and "untag" * custom tagstring representation: hiding, substitution, colours, multi-matching Thanks goes to those who contributed: $git shortlog -sen 0.21..| tail -n +2 52 dtk <dtk@gmx.de> 34 Daniel <quite@hack.org> 15 Justus Winter <4winter@informatik.uni-hamburg.de> 4 bjoernb <post@bjoern.homelinux.org> 3 Stanislav Ochotnicky <sochotnicky@redhat.com> 2 Tom Prince <tom.prince@ualberta.net>, ..everyone who send feedback and of course to all notmuch contributors. After this release I will switch the git branching model [3], so expect the "testing" branch to retire soon. For the curious: The README.md lists some future goals together with their envisioned milestone and pointers proof-of-concept implementations. I could use some help from packagers. It should be relatively straight forward to package alot but I haven't bothered to read up on the python packaging docs for $YOUR_DISTRI. A minor complication could be that the docs should be generated at build time, which would introduce some build-dependencies (mostly sphinx) that aren't runtime deps. The installation section in the manual lists all dependencies, licence is GPL3+, let me know if you need any more info. As always, don't hesitate to send feedback, bug reports, feature or pull requests via the projects github page [2]. Cheers, /p [0]: https://github.com/pazz/alot/tarball/0.3 [1]: http://alot.rtfd.org [2]: https://github.com/pazz/alot [3]: http://blogpro.toutantic.net/2012/01/02/another-git-branching-model/