Quick Links

Zanshin 0.5.0 is out: 2018 will be organized!

Submitted by n7ipb on Wed, 2018-01-03 15:35

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.