Last week, a few small (but significant) improvements landed in the web client. These improvement make the web client much more pleasant to use and fixed two long-standing issues on our bug tracker.

Better date & time picker

The first version of the web client used the native browser date & time pickers. Nowadays browsers (should) support these, and those are meant to be the best option.

Unfortunately, we found the support to be too-inconsistent to be relied upon, so we changed to a 3rd party one. However, this 3rd party picker was also sub-optimal, especially on the desktop, though we stuck to it because it was the best we had at the time.

Fast forward to last week, we were finally able to update to Material-UI pickers, which offer a much nicer look and much more pleasant experience. Including on the desktop!

You can check it out by creating a new event, and editing the start or end date.

Collection editing

In EteSync, both calendars and task lists have a colour associated with them, and that colour is synchronised across your clients.

However, up until last week, this colour was not editable from the web client. This is no longer the case. You can now see the collection's colour in the collection list, and edit the collection's colour from the collection edit screen.

Recurrence rule design improvements

As you may remember from the previous development update, the web client finally supports editing recurrence rules. In order to get it in everyone's hands as soon as possible, we cut some corners with the designs, and it was quite ugly.

It was now given a bit of design love, and while there is still more way to go, it looks much better, and more consistent with the rest of the event editing UI.


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!