It came from Outlook users but we’ve found out it’s indeed a real issue. For example assume it is Thursday and you create a new event that is recurring weekly on Fridays. Did you ever wanted such an event to occur on the day it has been created? I think if you want Fridays that’s Fridays only. Of course you could add an exception later, so the event is moved to another day for a specific occurrence, but that’s another story.
Now if you create such an event, first occurrence will be on this Thursday and Friday. I believe in most cases this is not an intended behavior. It also creates confusion if you use more than one client and they handle this case differently. You will see a difference in displaying your calendar across clients.
This is how Kolab works and for example Thunderbird Lightning too, but not Outlook. In Kolab we’ll solve this by additional checkbox and will default to Outlook behavior. If checked, the start date of the event will be aligned with the first occurrence of the event (on or after the original creation date).
I recently was in a need to import a set of tasks from an .ics file. And I was surprised we can only import calendar events, but not tasks. So, after some quick copy-pasting we have the new feature.
Continue reading “Import tasks from .ics file” →
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.
Continue reading “Collaborative editing with Collabora Online in Kolab” →
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.
As with Calendar events, tasks are objects that provide calendaring information. Both internally are based on iCalendar format. So, why we couldn’t export tasks in iCal format as we can with Calendar events? Well, now we can.
Continue reading “Tasks export” →
Thanks to Christoph Schwarzenberg now copying calendar events is possible. Not a big change, but looks like some users needed it.
Click on the new Options menu element will open event creation dialog with event details copied from the original event. As simple as that.
Kolab webclient (Roundcube together with set of Kolab plugins) does cache some data for better performance. There are a few types of cache. I’ll try to explain what we have there and how you can configure the cache for your needs.
Continue reading “Kolab webclient caches” →
Here‘s an addition to the collaborative editing functionality implemented in Kolab 16. As I described here editing sessions are managed by Chwala. You can notice existence of a session on the files list. The new feature allows you to see all ongoing sessions in one place.
Continue reading “Document editing sessions overview” →
In past few months we’ve been working on implementing document editing in Kolab webclient. By document editing here I mean a possibility to edit Open Document Format documents which includes collaborative work of many users on the same document. This is possible thanks to WebODF editor, Manticore service, Kolab’s Chwala and Roundcube.
Continue reading “Collaborative editing with Manticore” →
Recently I implemented a couple of improvements that are related with files storage. It’s better access rights support and storage integration with more components.
Continue reading “Some Roundcube UI improvements on Files” →