About a year ago I blogged about document editing features in Kolab. This year we went a big step forward. Thanks to Collabora Online you can now use LibreOffice via Kolab web-client. Every part of this system is Free Software, which is normal in Kolab world.
When planning a meeting with other people in your organization you use Availability Finder widget. It’s granularity from the beginning was one hour, no less no more. On the other hand in Calendar view you could configure that granularity, i.e. number of slots in an hour.
My changeset that awaits a review will fix this inconsistence. As you see on the picture below the same granularity will be used both in calendar view and availability finder.
Without my fix the whole slot is busy/tentative no matter how long the existing events of the user would take. In this case the user is free from 08:00 to 08:30 and busy from 08:30 to 09:00. With my fix the whole one hour slot will be split into “sub-slots”, so you can plan the new event easier and with more precise timing.
This change also fixes issues of the selection box (the dark rectangle at 06:30-07:00 above). Its moves on Previous/Next Slot action were a little bit unexpected sometimes. Now it’s more precise and uses the same granularity.
It was already possible to mark selected messages as read, but it required a few clicks. Looks like many people prefer single-click action for this particular case. Probably because other mail clients have it or maybe it’s just a very common action.
I just added a set of improvements in mail compose window. Attachments list was extended with possibility to open and download uploaded files. The new menu contains also an option to rename already attached file.
This makes the attachments list in mail preview and in compose more unified. Previewing and downloading files is already handled with the same code. As with the mail preview page, plugins can add their options to the menu.
Some web browsers support these technologies. Recently I added support for them in Roundcube. Here’s a short description what you can do with these right now and what are the limitations.