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://api.kde.org/doc/kube/

Recent Activity

Wed, Jun 28

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

Wed, Jun 28, 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.

Wed, Jun 28, 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.

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

We have the logview for this.

Wed, Jun 28, 1:52 PM · Kube

Sun, Jun 25

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

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

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

Fri, Jun 23

cmollekopf created T6384: A better text editor for the composer.
Fri, Jun 23, 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

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

Jun 14 2017

cmollekopf added a comment to T6341: Crashes due to webengine.

Received signal Received signal 7 BUS_ADRERR 7f0743402000
Received signal 7 BUS_ADRERR 7f073b4c9000

Jun 14 2017, 4:27 PM · Kube
cmollekopf created T6341: Crashes due to webengine.
Jun 14 2017, 4:25 PM · Kube
cmollekopf created T6338: Inject binary image instead of base64 directly in url.
Jun 14 2017, 7:52 AM · Kube

Jun 7 2017

jensreuterberg created M101: Kube security margins for enc and sign.
Jun 7 2017, 10:12 AM · Kube

May 29 2017

cmollekopf created T6226: Revamp the messagetreeparser.
May 29 2017, 12:47 PM · Kube (0.3)

May 23 2017

cmollekopf added a comment to T6029: The plan for the available views.

An "Inbox" view was suggested. This would likely become the start of the "Read" view. The idea is that you get a single list of things that you need to go through. The view would help triaging by grouping by certain heuristics that could be linked to actual importance:

  • Are you addressee of the mail (or just in cc)
  • Do you know the sender (is the sender in your addressbook)
  • Is the mail from a mailinglist?
May 23 2017, 8:57 AM · Kube

May 21 2017

cmollekopf created T6175: Better handling of html mails.
May 21 2017, 8:07 PM · Kube
cmollekopf created T6174: Improve IMAP Fetch performance by avoiding parsing.
May 21 2017, 8:49 AM · Kube, Sink, KIMAP2

May 13 2017

cmollekopf created T6101: Storage upgrade (new indexes and stuff)..
May 13 2017, 9:00 AM · Sink, Kube

May 9 2017

cmollekopf added a comment to T6046: Busy notification/Statusbar/Progressbar overhaul.

The plan is:

  • No busy/error indicator on folder or account
  • Single status text in status bar (perhaps with icon if useful)
  • Progressbar next to status text for longer operations
  • Progressbar on top of maillist (as maillist delegate so can be scrolled away from) for the special case of "I'm waiting for a new email and therefore I'm waiting until this becomes available.
May 9 2017, 4:07 PM · Kube (0.3)

May 7 2017

cmollekopf created T6062: Webview: better integration via CSS.
May 7 2017, 12:11 PM · Kube

May 4 2017

cmollekopf moved T5965: Depend on qt 5.9 LTS from 0.3 to Backlog on the Kube board.
May 4 2017, 3:22 PM · Kube (0.4)
cmollekopf added a comment to T5570: Deadlock on Kube exit.

Not sure about the above backtrace, but webengine requestinterceptor is the current cause for kube to not shut down as it should.

May 4 2017, 3:22 PM · Sink, Kube
cmollekopf added a comment to T6046: Busy notification/Statusbar/Progressbar overhaul.

On a related note; the history/timeline could also be a place to visualize progress on an operation on top of the list. Perhaps as a way for for us to keep the hints fairly minimal normally, and if you must know there is still an interface that gives your more detailed insight (perhaps including downloadspeed etc at some point).

May 4 2017, 3:19 PM · Kube (0.3)
cmollekopf added a comment to T5696: Error notification viewer.

We'll likely ditch this in favor of a timeline/history view that also includes errors (for the time being anyways).

May 4 2017, 2:33 PM · Kube
cmollekopf created T6048: Show sent mails in outbox?.
May 4 2017, 2:32 PM · Kube
cmollekopf created T6047: Sent mail visualization on outbox.
May 4 2017, 2:32 PM · Kube
cmollekopf added a comment to T6046: Busy notification/Statusbar/Progressbar overhaul.

For longer operations a progress bar is something we should have, it's definitely useful. But if we show a progress bar then the busy indicator is redundant.

May 4 2017, 2:31 PM · Kube (0.3)
cmollekopf created T6046: Busy notification/Statusbar/Progressbar overhaul.
May 4 2017, 2:25 PM · Kube (0.3)

May 3 2017

cmollekopf added a comment to T6029: The plan for the available views.

A likely addition to Soon:

  • History/Timeline:
    • Shows sent mails, edited drafts, notifications, errors, .... A single time sorted list of things that happened. Can eventually become a place to undo stuff as well.
May 3 2017, 8:51 AM · Kube

May 2 2017

cmollekopf created T6029: The plan for the available views.
May 2 2017, 4:11 PM · Kube

Apr 27 2017

cmollekopf moved T5314: Undo from Sprint to Backlog on the Kube board.
Apr 27 2017, 7:46 AM · Kube
cmollekopf moved T5696: Error notification viewer from Sprint to Backlog on the Kube board.
Apr 27 2017, 7:46 AM · Kube

Apr 25 2017

cmollekopf created T5952: A way to clear the current search.
Apr 25 2017, 12:39 PM · Kube

Apr 24 2017

cmollekopf created T5948: The toolbuttons cover the mail date on hover.
Apr 24 2017, 9:25 PM · Kube

Apr 20 2017

cmollekopf created T5916: New Layout.
Apr 20 2017, 8:56 AM · Kube (0.3)
cmollekopf added a comment to T1746: Fulltext search.

We'll likely start off with fulltext query only when connected to the server. Locally you can still filter by subject, sender etc.

Apr 20 2017, 8:45 AM · Kube, Sink
cmollekopf closed T5898: Merge account switcher into account name as Wontfix.
Apr 20 2017, 8:43 AM · Kube
cmollekopf moved T1746: Fulltext search from 0.4 to Backlog on the Kube board.
Apr 20 2017, 8:37 AM · Kube, Sink
cmollekopf created T5914: GPG support.
Apr 20 2017, 6:04 AM · Kube
cmollekopf added a comment to T1678: Credential storage.

As a second step we could start using the gpg key that we will setup with every account to encrypt credentials. This would serve as a portable, but kube specific keyring.

Apr 20 2017, 5:55 AM · Sink, Kube

Apr 19 2017

cmollekopf added a comment to T5910: Dynamic component creation.

A likely candidate is the root "view", or the beginning of every stack, or perhaps even every page on a stack.

Apr 19 2017, 11:41 AM · Kube
cmollekopf created T5910: Dynamic component creation.
Apr 19 2017, 11:40 AM · Kube
cmollekopf created T5909: Use a messagebus.
Apr 19 2017, 11:19 AM · Kube (0.3)

Apr 17 2017

cmollekopf moved T5314: Undo from Backlog to Sprint on the Kube board.
Apr 17 2017, 10:23 AM · Kube
cmollekopf moved T5696: Error notification viewer from Backlog to Sprint on the Kube board.
Apr 17 2017, 10:22 AM · Kube
cmollekopf moved T5898: Merge account switcher into account name from Backlog to Sprint on the Kube board.
Apr 17 2017, 10:22 AM · Kube
cmollekopf moved T1581: Keyboard navigation from Backlog to Sprint on the Kube board.
Apr 17 2017, 10:22 AM · Kube (0.4)
cmollekopf created T5898: Merge account switcher into account name.
Apr 17 2017, 10:21 AM · Kube
cmollekopf created T5897: Current mail in conversation.
Apr 17 2017, 10:17 AM · Kube (0.3)