Another week. I have not blogged in a few; life is busy!

This week was full of work. Interesting work, I must say.

Ryan (desrt) and I have been getting quite a bit accomplished in my quest to make email more accessable. We now have a working DBus api for folders lists.

Currently supports fetching from the server and updating the list of folders and their message counts.

The api is stable enough right now to write code based on it. Ryan is writing a bunch of fun command line utilities right now that use the api.

Some highlights of this past week:

  • IMAP Capability and basic Namespace support (mostly to make Gmail work)
  • Fully working Watch and Unwatch functions
  • Signals when folders are Added, Removed or Changed
  • Multiple account support
  • Ryan’s shiny command-line utility ‘mail-list’

This is pretty exciting. After nearly a whole summer of hacking, things are coming together. I have a lot of other code written, most of which is abstract or very utilitarian. It feels great to have something to show.

gitweb: https://desrt.ca/gitweb/?p=mail;a=summary repository: git://git.desrt.ca/mail