Over the last few weeks Andrew Maney completely overhauled the task management view of the web client. Thanks to his great work, it went all the way from usable to awesome! This, together with the recent addition of EteSync support to Tasks.org, and the already great support in the desktop DAV bridge, make for a top-notch task management experience in EteSync.

Complete UI Makeover

The previous version of the tasks tab was, to say the least, lacking. It was ugly, not very usable, and was missing a lot of information that one would expect to be shown in a task application. The UI has been completely redone and now, it both looks and feels great!

Here is a screenshot of how it was before the change:

Tasks view (before)

Compare the above to how it looks nowadays:

Tasks view (after)

Handle your tasks faster

While it's gratifying to tick a task off the list once you are done, maintaining a task list is not a goal in itself. This is why the tasks view now lets you quickly add a task, directly from the main page, in addition to marking tasks as completed.

In addition, clicking on a task list used to take you to a pretty useless "task view" page, and only from there you could click again to edit it. This is no longer the case, now it takes you directly to the task edit page.

The old (and useless) task view page.

Task recurrence

Wether it's a weekly meeting, an annual check up, or just watering the plants, we all have tasks that recur on a regular basis. Task recurrence comes with its own set of unique challenges. For example, what should we do with a recurring task once it's marked as done? Nothing (like calendar events)? Do we update the due date according to the recurrence rule? Do we mark it as done, and copy it into a new recurring task?

Each of the above comes with its own set of challenges and trade-offs, though after some consideration we settled on the last option, which is also what Microsoft Exchange, GNOME (Evolution) and probably others do.

Search, filter and sort

You can now search, filter and sort your tasks. If you are anything like me, you have more than a few tasks in your queue, and being able to sort, filter and search them, is a massive time saver!

More to come

In addition to the above, Andrew fixed a lot of smaller quirks and made the web client into a tasks client to be proud of. So again, kudos to him!

With that being said, the work is not yet over, and you should expect more improvements in the coming weeks! Please let us know if you think there's anything missing or if you have any ideas on how to make things even better!

As usual, we would like to remind you that we rely on your feedback and contributions to make EteSync better. Do you have any suggestions or are experiencing any issues? Please send patches, report issues or just contact us.

Follow us on Mastodon, Twitter, Facebook, reddit or RSS for the latest updates and privacy-related content!