Kube 0.7.0 is out!

I’m pleased to announce the immediate availability of Kube 0.7.0

Over the past year or so we’ve done a lot of work and building and maturing Kube and it’s underlying platform Sink.
Since the last publicly announced release 0.3.0 there have been 413 commits to sink and 851 to Kube. Since that diff is rather large I’ll spare you the changelog and will do a quick recap of what we have instead:

  • A conversation view that allows you to read through conversations in chronological order.
  • A conversation list that bundles all messages of a conversation (thread) together.
  • A simple composer that supports drafts and has autocompletion (assisted by the addressbook) for all recipients.
  • GPG support for reading and writing messages (signing and encryption).
  • Automatic attachment of own public key.
  • Opening and saving of attachments.
  • Rendering of embedded messages.
  • A read-only addressbook via CardDAV.
  • Full keyboard navigation.
  • Fulltext search for all locally available messages.
  • An unintrusive new mail hint in the form of a highlighted folder.
  • Kube is completely configuration free apart from the account setup.
  • The account setup can be fully scripted through the sinksh commandline interface.
  • Available for Mac OS.
  • Builds on Windows (But sadly doesn’t completely work yet).
  • The dependency chain has been reduced to the necessary minimum.

While things still change rapidly and we have in no way reached the end of our ever growing roadmap, Kube has already become my favorite email client that I have ever used. YMMV.


Turns out we’re not done yet. Among the next plans we have:

  • A calendar via CalDAV (A first iteration is already complete).
  • Creation of new addressbook entries.
  • A dedicated search view.

While we remain committed to building a first class email experience we’re starting to venture a little beyond that with calendaring, while keeping our eyes focused on the grander vision of a tool that isn’t just yet another email client, but an assistant that helps you manage communication, time and tasks.


Get It!

Of course the release is already outdated, so you may want to try a flatpak or some distro provided package instead:


“Kube is a modern communication and collaboration client built with QtQuick on top of a high performance, low resource usage core. It provides online and offline access to all your mail, contacts, calendars, notes, todo’s and more. With a strong focus on usability, the team works with designers and UX experts from the ground up, to build a product that is not only visually appealing but also a joy to use.”

For more info, head over to: kube.kde.org


Author: cmollekopf

Christian Mollekopf is an open source software enthusiast with a special interest in personal organization tools. He started to contribute actively to KDE in 2008 and currently works for Kolab Systems leading the development for the next generation desktop client.

18 thoughts on “Kube 0.7.0 is out!”

  1. Hi.

    Maybe if you guys provide AppImage for Kube, people can give it a try?

    I’d personally like to give it a try vs. KMail but there’s no packaging for my distro.

    And since it’s too early too expect packaging on all distro’s, maybe if you guys provide an AppImage, it’d help gaining some beta testers.

    1. i just realized you guys already have flatpak packaging. Well emphasis on it next time so everyone knows!

  2. Great work.

    The wider audience this reaches earlier on the better, so that feedback can be given for UX-like stuff.

    Really do hope Kolab will give the web experience (Roundcube Next) a fresh lease of life too. The desktop experience is, but os it the web too.

  3. Look nice, but what about spam detection? Do you plan integrate for example spamassasin?
    If this is already present I back my question.

  4. Does the flatpak update or do I need to uninstall and re-install in KDE Neon?
    There appears to be no change for me.
    I cannot send email
    Gmail brings in mail. Imap does not. Imap account has not inbox.
    I am looking forward to future improvement and calendar!

  5. I am also having issues with gmail sending as noted above by @anarcho-taoist.

    Also I am curious as to the roadmap for more rich text features to the composer such as bulleted lists, indent, etc. Would some of these come with an eventual “right click” menu in the composer? Right now there is no such options but I would imagine it import to be considered to be a primary client for many users?

    Thanks again for great efforts: the gpg integration is something that Geary and other clients haven’t been able to implement. And the conversation view seems promising: I need to work with it a bit more to understand if it will meet my preferred workflow.

  6. Hi,

    I’m on Manjaro and have installier kube mail 0.7.0-3
    Everytime I try to start, I just get the following output, but nothing happens:

    QQmlApplicationEngine failed to load component
    file:///usr/lib/qt/qml/org/kube/components/kube/main.qml:22 Type KubeComponent.Kube unavailable
    file:///usr/lib/qt/qml/org/kube/components/kube/Kube.qml:26 plugin cannot be loaded for module “org.kube.framework”: Die Bibliothek /usr/lib/qt/qml/org/kube/framework/libframeworkplugin.so kann nicht geladen werden: (/usr/lib/qt/qml/org/kube/framework/libframeworkplugin.so: undefined symbol: _ZTI19PeriodDayEventModel)

    I’ve had compiled earlier versions of kube myself. So I’ve deleted everything kube-related in my home directory and in /usr/local and reinstalled 0.7. But that didn’t help.

  7. I gave it a try, however my main (IMAP) account has the feature that the IMAP login is not the same as the email address. Kube does not appear to support such a setup.

    1. There shouldn’t be any discrepancies in terms of functionality, but I haven’t verified the state of the kde flatpak.
      The kubeproject flatpak is what I maintain and thus the recommended way to run kube on linux.

  8. a very good resource is to start the system with the application minmizado, this is one of the reasons I do not use kmail. If I can implement this feature I will be very happy.

  9. Quite smart running and easy to set up.
    A bit annoying is the complaint as errornous setup when a caldav or carddav server is missing.

    The kube client is the most recent nightly build flatpak. From the beginning one there is an issue in sizing the display window. We are using a twin monitor display, strangely the kube client starts with an initial size of 3080 px × 995 px. Where the dimensions of each screen is 1920 px × 1200 px. The kube mail client window is about of 3/4 of total screen width – persistent.

    As work in progress we looking forward to the things to come.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: