Quick keyboard navigation in Kube

Posted on: August 13th, 2018 by

It was already previously possible to navigate through Kube by moving the keyboard focus using tab and arrow keys, however that is neither fast nor efficient. To be able to really blaze through your Inbox we naturally require VIM style keybindings. To move through the UI we want to be able to go through folders, threads and mails using a single key press, without worrying where the focus currently is.

> Continue Reading

Kolab Now Responsive Skin

Posted on: August 13th, 2018 by

We’ve received many requests to make the web client more useful on mobile devices, so we’ve put some of our development focus on a responsive skin for the Kolab Now web client, and in turn Kolab. The result already got great feedback from the early adopters, now the skin has been updated with fixes and additional functionality.

To test the new skin and functionality, please go to: https://beta.kolabnow.com/apps/ and login with your Kolab Now user login.

> Continue Reading

Implementing overlapping date-range queries in Kube

Posted on: July 11th, 2018 by

Warning: this post is about me experimenting and researching on the subject, I am not an authority in the matter.

I want my calendar view to be optimized, how hard can it be?

To be more precise, I want the events displayed in a calendar view (week view, month view, etc.) to be fetched quickly from the database, without having to load them all into memory, while not overblowing the size of the database. Some people use their calendar extensively and we do not want to make Kube memory or disk heavy for them.

> Continue Reading

A short guide to LMDB

Posted on: June 7th, 2018 by

LMDB is a great embeddable key-value store that we use extensively for Kube.

Using it is not completely straightforward though, so here’s a short guide for future reference.

> Continue Reading

Collabora Online 3.2 for Kolab Now

Posted on: May 30th, 2018 by

Over the course of today, we’ve upgraded our environment to run Collabora Online 3.2. Having waited for a point in time where no collaborative editing sessions had been ongoing, no-one should have noticed any service interruption.

> Continue Reading

Short-Form GDPR Compliance

Posted on: May 18th, 2018 by

Our team has received multiple inquiries about our service’s compliance with GDPR. We answer these individually, but here’s a short-form of the types of questions that we answer.

> Continue Reading

Deprecation of TLS version 1.0

Posted on: May 9th, 2018 by

For most people, it’s been looming about pretty silently over the past few years, but TLS v1.0, the oldest and earliest version of Transport Layer Security is considered deprecated. The Payment Card Industry (PCI) data security standard (DSS) version 3.2 from April 2016 recommends full deprecation by the end of June 2018.

In compliance with these standards, while originating from the payment card industry, widely regarded to as a guiding standard for other industries, Kolab Now has disabled support for TLS v1.0.

Why? What does that mean?

> Continue Reading

Use Privacy Badger

Posted on: April 19th, 2018 by

Privacy Badger is a browser extension by the Electronic Frontier Foundation, that prevents sites from tracking your visits across the web. It’s available for Chrome (the most popular browser among our visitors and customers), Firefox (second) and Opera (nowhere to be found).

> Continue Reading

Kube on Mac OS

Posted on: April 3rd, 2018 by

Kube on Mac OS

After a week of getting to grips with how Qt development on mac works and wrangling various build issues, I am pleased to finally report success =)
Kube on Mac OS is alive!

> Continue Reading

Kube’s gained some manpower

Posted on: March 29th, 2018 by

Around FOSDEM this year we have found some fresh manpower for Kube! Please welcome Rémi, who is doing an internship with us, and is working on Kube during that time. He was quick to land his first few patches and is now busy implementing the first few steps for CalDAV based calendaring support.

I for one am exited to see what he will come up with =)