Mailody meets Akonadi
A few days back Frode M. Døving decided that Mailody should start working in KDE4. We discussed the current problems and decided that it was best to stop our home brew backend based on sqlite3. The model/view/delegate/proxy had several problems so it could not show the messages. As I failed to fix it after a few days of hacking I gave up.
After the discussion and after talking to Till, we decided to go for Akonadi, It ships with a ready to use model and threading proxy, so that problem would be solved easily. And Akonadi is more or less ready to be used on a larger scale.
I started with making me a lot less popular with the packagers by copying akonadi and parts of libkdepim to mailody. We don’t wat to depend on kdepim (which won’t get released anyway), so that means we need a copy. I hope they find a way to ship Mailody ;-)
Frode started with integrating the Akonadi model within Mailody and the first steps are made, see the screenie. You can see the akonadi resources and see the messages stored in one of the resources. The mails are imported from a maildir, we need to write our own imaplib2akonadi interface later. Click for a better a view.
[img_assist|nid=185|title=Akonadi meets Mailody|desc=|link=node|align=center|width=400|height=300]
There is still a lot to do, but at least we started hacking again.