KubeProject
ActivePublic

Details

Description

A modern groupware client based on QtQuick and Sink.

The code can be found at: git://anongit.kde.org/kube

The documentation can be found at: http://kube.readthedocs.io/en/latest/

Also, see kube.kde.org

Recent Activity

Mon, Sep 18

cmollekopf created T7024: Forward email.
Mon, Sep 18, 5:25 AM · Kube

Fri, Sep 8

cmollekopf updated the task description for T6971: Release of 0.4.
Fri, Sep 8, 1:20 PM · Kube
cmollekopf created T6971: Release of 0.4.
Fri, Sep 8, 12:28 PM · Kube
cmollekopf added a comment to T6969: Basic settings validation when editing.

The password field should also be validated to not be empty.

Fri, Sep 8, 10:04 AM · Kube
cmollekopf added a comment to T6969: Basic settings validation when editing.

We'll also need to figure out how to do form validation in general:

  • We can validate as you type or as the form is submitted (for some content both may be desirable)
  • We probably want a per-field feedback that tells the user what is wrong.
  • We might need additionally need a per-form feedback if multiple fields in conjunction had to be validated.
Fri, Sep 8, 9:59 AM · Kube
cmollekopf added a subtask for T6969: Basic settings validation when editing: T6968: Positive button doesn't visualize the disabled state.
Fri, Sep 8, 9:47 AM · Kube
cmollekopf added a parent task for T6968: Positive button doesn't visualize the disabled state: T6969: Basic settings validation when editing.
Fri, Sep 8, 9:47 AM · Kube
cmollekopf created T6969: Basic settings validation when editing.
Fri, Sep 8, 9:46 AM · Kube
cmollekopf created T6968: Positive button doesn't visualize the disabled state.
Fri, Sep 8, 9:45 AM · Kube
cmollekopf added a subtask for T6384: A better text editor for the composer: T6967: html mail composer.
Fri, Sep 8, 9:34 AM · Kube
cmollekopf closed T6909: Lot's of "Not exporting *, wrong prefix" warnings when building the kube flatpak as Wontfix.
Fri, Sep 8, 7:11 AM · Flatpak, Kube

Wed, Sep 6

cmollekopf added a comment to T6909: Lot's of "Not exporting *, wrong prefix" warnings when building the kube flatpak.

The icons don't need to be exported as exported files are what the system needs from the flatpak (such as the application icons). The theme icons are only needed inside the flatpak, so not exporting is correct. I guess this is just an annoyance of flatpak.

Wed, Sep 6, 12:13 PM · Flatpak, Kube

Thu, Aug 31

cmollekopf lowered the priority of T6909: Lot's of "Not exporting *, wrong prefix" warnings when building the kube flatpak from Normal to Low.
Thu, Aug 31, 11:38 PM · Flatpak, Kube
cmollekopf created T6909: Lot's of "Not exporting *, wrong prefix" warnings when building the kube flatpak.
Thu, Aug 31, 11:38 PM · Flatpak, Kube

Sat, Aug 26

cmollekopf edited projects for T6658: Secondary identities, added: Kube; removed Kube (0.4).

This adds no additional value until we have signatures, gpg-key or have a service that supports sending with additional email addresses.

Sat, Aug 26, 7:47 PM · Kube

Fri, Aug 25

cmollekopf merged task T6341: Crashes due to webengine into T6849: Crash in webengine with SIGBUS.
Fri, Aug 25, 8:44 PM · Kube
cmollekopf moved T5910: Dynamic component creation from Backlog to Misc on the Kube board.
Fri, Aug 25, 8:42 PM · Kube
cmollekopf moved T6029: The plan for the available views from Backlog to Misc on the Kube board.
Fri, Aug 25, 8:42 PM · Kube
cmollekopf closed T6174: Improve IMAP Fetch performance by avoiding parsing as Resolved.
Fri, Aug 25, 8:40 PM · Kube, Sink, KIMAP2
cmollekopf created T6867: The status bar usually shows: "Disconnected".
Fri, Aug 25, 8:39 PM · Kube (0.4)
cmollekopf added a comment to T6866: Initial sync / Syncing contacts for autocompletion.

Actually, drafts don't seem to be synced by the composerview.

Fri, Aug 25, 8:33 PM · Kube (0.5)
cmollekopf created T6866: Initial sync / Syncing contacts for autocompletion.
Fri, Aug 25, 8:31 PM · Kube (0.5)

Thu, Aug 24

mbohlender added a comment to T6856: Should we complement the copy option with a copy button?.

for the log view it makes sense as a primary action. I experimented a bit with copy buttons everywhere but was not happy with the result. how well does keyboard navigation work with context menues?

Thu, Aug 24, 5:51 AM · Kube

Wed, Aug 23

cmollekopf created T6856: Should we complement the copy option with a copy button?.
Wed, Aug 23, 10:21 PM · Kube

Aug 20 2017

cmollekopf added a comment to T6062: Webview: better integration via CSS.

We're setting the backgroundcolor and font by now. Both is hardcoded, so that's not great.

Aug 20 2017, 8:06 PM · Kube

Aug 14 2017

jensreuterberg added a watcher for Kube: jensreuterberg.
Aug 14 2017, 9:37 AM

Aug 11 2017

navarromorales added a watcher for Kube: navarromorales.
Aug 11 2017, 6:43 PM
cmollekopf added a comment to T6759: Flatpak: libcurl is built without smtp support.

Works! Thanks

Aug 11 2017, 3:45 AM · Flatpak, Kube

Aug 10 2017

apol closed T6759: Flatpak: libcurl is built without smtp support as Resolved.

Included libcurl: https://commits.kde.org/flatpak-kde-applications/fe4e0b49001d46c26dd1246cc2376d80caaffe5f

Aug 10 2017, 1:01 PM · Flatpak, Kube
cmollekopf added a comment to T6759: Flatpak: libcurl is built without smtp support.

In sink. If its not somehow conflicting with the existing libcurl,, then sure.

Aug 10 2017, 12:23 AM · Flatpak, Kube

Aug 9 2017

apol added a comment to T6759: Flatpak: libcurl is built without smtp support.

Where are we using libcurl? Would it make sense to build it separately in Kube's flatpak manifest?

Aug 9 2017, 11:36 PM · Flatpak, Kube
cmollekopf created T6759: Flatpak: libcurl is built without smtp support.
Aug 9 2017, 4:34 PM · Flatpak, Kube

Aug 3 2017

cmollekopf created T6717: Same context menu for both text and webview.
Aug 3 2017, 8:44 PM · Kube
cmollekopf moved T5894: Inidicate when we have deleted messages in a conversation from 0.4 to Backlog on the Kube board.
Aug 3 2017, 8:10 PM · Kube
cmollekopf abandoned D4992: mimetreeparser needs to link to the gpgme libs (on Mac?).
Aug 3 2017, 7:29 PM · Kube
cmollekopf commandeered D4992: mimetreeparser needs to link to the gpgme libs (on Mac?).

kube_otp links against QGpgme, so that should be fine.

Aug 3 2017, 7:29 PM · Kube

Jul 29 2017

cmollekopf added a comment to D4992: mimetreeparser needs to link to the gpgme libs (on Mac?).

Sorry for the *very* late reply. This might very well be obsolete as we no longer depend on the external mimetreeparser. If it is still relevant feel free to adjust the patch as required and ship it.

Jul 29 2017, 12:50 AM · Kube

Jul 27 2017

cmollekopf edited Description on Kube.
Jul 27 2017, 8:58 PM
mbohlender closed T5948: The toolbuttons cover the mail date on hover as Resolved.

We fixed this a long time ago.

Jul 27 2017, 2:29 PM · Kube

Jul 26 2017

goddard added a watcher for Kube: goddard.
Jul 26 2017, 11:49 PM

Jun 28 2017

cmollekopf closed T5521: Improve kmime dependency madness. as Resolved.
  • ⋊> ~ on master ⨯ dnf repoquery --requires --resolve kf5-kmime-devel 15:57:28

tlp RPM packages 4.8 kB/s | 257 B 00:00
Fedora 25 - x86_64 - Updates 4.5 MB/s | 24 MB 00:05
Last metadata expiration check: 0:00:09 ago on Wed Jun 28 15:57:49 2017.
boost-devel-0:1.60.0-10.fc25.i686
boost-devel-0:1.60.0-10.fc25.x86_64
kf5-kdelibs4support-devel-0:5.34.0-1.fc25.i686
kf5-kdelibs4support-devel-0:5.34.0-1.fc25.x86_64
kf5-kmime-0:16.12.3-1.fc25.i686
kf5-kmime-0:16.12.3-1.fc25.x86_64

  • ⋊> ~ on master ⨯ dnf repoquery --requires --resolve kf5-kmime 15:57:59

Last metadata expiration check: 0:00:20 ago on Wed Jun 28 15:57:49 2017.
glibc-0:2.24-8.fc25.i686
glibc-0:2.24-8.fc25.x86_64
kf5-kcodecs-0:5.34.0-1.fc25.i686
kf5-kcodecs-0:5.34.0-1.fc25.x86_64
kf5-ki18n-0:5.34.0-2.fc25.i686
kf5-ki18n-0:5.34.0-2.fc25.x86_64
libgcc-0:6.3.1-1.fc25.i686
libgcc-0:6.3.1-1.fc25.x86_64
libstdc++-0:6.3.1-1.fc25.i686
libstdc++-0:6.3.1-1.fc25.x86_64
qt5-qtbase-0:5.7.1-16.fc25.i686
qt5-qtbase-0:5.9.0-1.fc25.x86_64

Jun 28 2017, 1:58 PM · Kube
cmollekopf closed T5508: Turn messagelib into a standalone library. as Resolved.

This is now resolved and the messagelib dependency is gone entierly.

Jun 28 2017, 1:55 PM · Kube
cmollekopf added a comment to T6047: Sent mail visualization on outbox.

We need an animation for a new item, an animation for removed items (message sent), and we need to keep showing the outbox while the animations are still running.

Jun 28 2017, 1:54 PM · Kube
cmollekopf closed T5696: Error notification viewer as Wontfix.

We have the logview for this.

Jun 28 2017, 1:52 PM · Kube

Jun 25 2017

cmollekopf added a comment to T5795: KDAV: Remove KIO dependency.

This will be resolved with: https://phabricator.kde.org/source/kdav/browse/dev%252Fnokio/

Jun 25 2017, 9:39 PM · Kube (0.3), KDE PIM, Sink

Jun 23 2017

cmollekopf created T6384: A better text editor for the composer.
Jun 23 2017, 2:13 PM · Kube

Jun 21 2017

cmollekopf added a comment to T6174: Improve IMAP Fetch performance by avoiding parsing.

This will be available in kimap 0.2

Jun 21 2017, 2:16 PM · Kube, Sink, KIMAP2

Jun 16 2017

cmollekopf added a comment to T5914: GPG support.

Potential key backup strategy:

  • Derive the key from a sufficiently long password using an algorithm such as PBKDF2 (See enchive --derive: https://github.com/skeeto/enchive)
  • The key can then be regenerated from the same password and as such it can be:
    • backed-up a notebook
    • copied to other devices by copying it manually (or using a barcode scanner)
  • While backing up that passphrase will again result in a potential weakness (depending on where you store it), it might also provide an easy & secure way for backup and transfer.
Jun 16 2017, 10:52 AM · Kube (0.5)

Jun 15 2017

cmollekopf lowered the priority of T6062: Webview: better integration via CSS from Normal to Wishlist.
Jun 15 2017, 1:21 PM · Kube
cmollekopf added a comment to T4245: Send encrypted mail.

For key resolution see messagelib/messagecomposer/src/composer/keyresolver.h
For encryption/signing see messagelib/messagecomposer/job/*encrypt*

Jun 15 2017, 9:21 AM · Kube (0.5)