Zanshin 0.5.0 is out: 2018 will be organized!

We are happy and proud to announce the immediate availability of Zanshin 0.5.0.

After 0.4.0 one year and a half ago and 0.4.1 last year (which wasn't publicly announced), this new release introduce new features. The 0.4 series was mostly about the Qt 5 port and stabilization, now we can be a bit more ambitious again.

So what's in store for that new release?

  • Errors coming from the system are now displayed properly in the main window;
  • Tasks scheduled in the future can be filtered out;
  • A task can be picked up as the "currently running" showing a nice overlay at the top of the screen, this is a reminder of what you're supposed to focus on;
  • Projects are now displayed grouped by their containing collection which can help separate better visually between work and personal projects;
  • Attachments are now supported for tasks (which nicely complete the "create todo" feature from KMail);
  • Tasks with recurrence are now supported (although we have a simple recurrence model for now);
  • And of course also a couple of minor GUI adjustments and bug fixes.

Under the hood, we also did some improvements:

  • Some error handling has been improved;
  • Some duplicated code has been factorized;
  • Some dead code has been cleaned up;
  • Issues pointed out by krazy and clazy have been addressed;
  • Feature level tests have been reworked and are better insulated from each other;
  • Our code related to dates have been ported to the new KCalCore ABI introduced in 17.12;
  • The biggest architectural change has been the introduction of a cache which speeds up our accesses to akonadi and allowed to adress a few bugs (we had some views exhibiting duplicated items, this is now gone).

So quite a lot of nice things in this release. We increased the features and polish of what you experience while improving the code base itself. All in all, this should be a very nice release.

As usual, you can grab 0.5.0 while it is fresh! Packages for KDE Neon and openSUSE Tumbleweed are already available, it's only a matter of time until the other distributions catch up.

Posted on 03 Jan 2018,