Tuesday, 19 January 2010

Releases and stuff

A lot has happened since last blog entry. More than 380 commits were submitted and about 10 merge requests were merged (most of them from beevvy) ;) - see our number of clones on gitorious - 9 for now. And will be released very soon.

Regular alpha releases give us more control over what was done and what needs to be done in close future. We are using short TODO lists (polish), so testers know what they should expect in next alpha. Thanks to them a lot of critical (crash) issues were resolved: 0.6.6 is now very usable and I've now got a single crash for whole week (but we really need more testers).

We are getting not only fixes, but also new code (this is just alpha, so no core API changes only) like new emoticons selector (beevvy's work):

and improved expandable contacts list (my and White Eagle work :P):

We now have DBUS module by Uzi (very simple for now, but this will change).

Also history got huge improvements: importing from older versions of Kadu is now about 10-50x faster than before (thanks to sqlite transactions support) and does now blocks Kadu anymore (again, transactions and threading - this is first time I've used producer-consumer pattern in real life). Now I'm working on bringing back status and SMS saving.

Still a lot work has left to do: GUI work (many mockups from our Season of Usability are still not implemented), modules porting, bug fixing, logic fixing and so on. After all that is done we will stop doing alpha releases and start doing beta ones - for bug fixing only.

No comments:

Post a Comment