Error feedback in Kube

Posted on: November 8th, 2017 by

One of the most frustrating user experiences is when you get an error message that you can’t do anything about, or even worse, that you don’t even understand.

While it’s very well possible that the error message is entirely justified, wouldn’t it be great if the system didn’t just tell you that something is wrong, but also what you can do about it? Error messages can be even more infuriating if they block you from doing your work even if they are not directly related, thus interrupting your workflow unnecessarily. Wouldn’t you rather have a notification that something does not work as it should, while otherwise letting you go about what you wanted to do, instead of just popping up a blocking popup that you have to click away before you can do anything else?

That’s what we’ve worked on last week.

> Continue Reading

iOS IMAP Connection Issues Resolved

Posted on: November 7th, 2017 by

In the last few days, I’ve spent hours and hours configuring accounts on my private iPhone 6 running iOS 11 in order to attempt to nail down where its connection issues originate.

I’m happy to be able to tell you I seem to have nailed it down, and there’s a quick fix for it, that we can apply on the server-side.

> Continue Reading

The beginning of an HTML editor

Posted on: October 24th, 2017 by

Kube recently gained a very basic HTML editor. It just does bold and cursive so far, but it’s a start for a more fully featured editor.

Of course you can also just continue to write plain-text mails if you prefer.

Enjoy =)

For more info about Kube, please head over to About Kube.

Support Kube through Kolab Now for fun and profit!

Posted on: October 23rd, 2017 by

If you ever wanted to try Kube a great way to do so is with a Kolab Now account. You will not only reap the benefits of using an secure, Switzerland hosted Open Source service, but you will also help sustain the development of Kube.

Kube now sports a sign-up link, allowing you to sign up directly from the setup page, which will result in a Kube Kolab Now account.

Use the link at the top of the page to get the reduced price offer.

The Kube Kolab Now account is special in that its feature set will follow the Kube feature set, and so will its price. So if you sign up now, for a more limited feature set, you not only benefit from a reduced price but also receive free upgrades in the future as we’re adding new features to Kube! You can still take advantage from the web interface from the beginning though, if you want to complement Kube with that.

Even if you are not sure if you want to take out a subscription, the 30 day trial allows you to test the service and get a full refund if you’re not satisfied.

So get Kube now and sign up for your account =)

If you contribute to Kube in some form, be that writing documentation, testing, filing bugs or somehow else helping Kube, your Kolab Now account just might be free ;-). Get in touch with me!

For more info about Kube, please head over to About Kube.

Assessing the state of Kube with Buildbot

Posted on: October 23rd, 2017 by

Over the past weeks I’ve been busy improving our continous integration (CI) system for Kube. In particular, I’ve set up a Buildbot instance to build, test, benchmark and deliver Kube.

> Continue Reading

Kube flatpak, now slightly slimmer

Posted on: October 20th, 2017 by

While working on our flatpak build infrastructure I noticed that the flatpak is much larger than it should be. After quickly digging into the flatpak one of the culprits was quickly found; a bunch of unnecessary files such as include files were left.

> Continue Reading

Incident Report: Backend Down

Posted on: October 17th, 2017 by

Earlier this morning, at 04:38 UTC, one out of the twenty-two IMAP backends in production stopped serving its mail spool, showing Input/Output errors on its disk. Our Standard Operating Procedure is to examine log files, flush vm caches, stop the virtual machine, and start it back up again. This occurred at 05:48 UTC. The IMAP backend in question did not come back up cleanly.

> Continue Reading

Junk Email Filter.com is Junk

Posted on: October 16th, 2017 by

We’re dropping our use of junkemailfilter.com “Spam DNS Lists”, because we have few positive experiences with it. Frankly, it is Junk.

> Continue Reading

Update on the Kube flatpak nvidia driver issue

Posted on: October 12th, 2017 by

After some investigation into the nvidia driver issue, the flatpak has now been rebuilt based on the org.freedesktop.Platform runtime.
A limitation of flatpak currently keeps flatpak from making the appropriate driver available from any other runtime.

As a nice side-effect the overall size of the flatpak has been reduced by removing some unnecessary parts.

If you have already installed Kube, please follow the following instructions to update to the latest version (in all other cases, install it now):

Update to the latest version (please note this will also automatically install the new runtime and driver extensions):

flatpak -y --user update com.kolabnow.kube

To remove the no longer relevant platform, run the following commands:

flatpak --user uninstall org.kolab.Sdk
flatpak --user uninstall org.kolab.Platform

To check if the relevant driver was installed you can use the following command:

flatpak --gl-drivers

If you have an nvidia card, this should give you a line similar to (depending on your nvidia driver):

nvidia-384-90

To run kube, use:

flatpak run com.kolabnow.kube

Please let us know in the comments if this resolves the issue for you, thanks!

For more info about Kube, please head over to About Kube.

Announcing Service Windows: Implementing 2FA

Posted on: October 11th, 2017 by

As we recently announced, we have pursued an opt-in second factor authentication feature on Kolab Now. As described, the implementation is limiting users to the web client, and this requires some reconfiguration of various servers and services.

> Continue Reading