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 https://kube-project.com

Recent Activity

Sat, Feb 9

jopetersen added a comment to T9210: Unsubscribe button if List-Unsubscribe header is present.

This would be 'Epic'.

Sat, Feb 9, 3:25 PM · Kube

Tue, Feb 5

jopetersen added a project to T10445: No Unread Count: Kube.
Tue, Feb 5, 11:35 AM · Kube
jopetersen created T10444: Kube: Preferences.
Tue, Feb 5, 10:50 AM · Kube

Wed, Jan 30

James added a watcher for Kube: James.
Wed, Jan 30, 9:41 PM

Tue, Jan 29

cmollekopf lowered the priority of T10416: Take mails in other folder into account for certain operations on threads from Normal to Low.
Tue, Jan 29, 10:37 PM · Kube
cmollekopf triaged T10417: Possibility to move inidividual mails to other folders as Low priority.
Tue, Jan 29, 10:23 PM · Kube
cmollekopf raised the priority of T8887: Email text styling from Normal to Needs Triage.
Tue, Jan 29, 10:00 PM · Kube
cmollekopf raised the priority of T7512: Html mails do not reflow from Normal to Needs Triage.
Tue, Jan 29, 10:00 PM · Kube

Jan 14 2019

cmollekopf added a comment to T8577: I guess we need memory hole support now....

fwiw, memory-hole also breaks threading (because those headers are also encrypted).

Jan 14 2019, 11:00 AM · Kube

Jan 5 2019

cmollekopf moved T9310: Private key transfer to other devices from Backlog to Misc on the Kube board.
Jan 5 2019, 7:50 PM · Kube
cmollekopf triaged T10270: Conversation view improvements as Normal priority.
Jan 5 2019, 9:53 AM · Kube
cochise removed a watcher for Kube: cochise.
Jan 5 2019, 7:25 AM

Jan 2 2019

mccallister added a watcher for Kube: mccallister.
Jan 2 2019, 3:23 AM

Dec 28 2018

cmollekopf added a comment to T8063: flatpak: starting kube twice is not supported..

We now execute "kill $(pidof sink_synchronizer)" at the end of the wrapper script to hopefully avoid running multiple synchronizer instances in parallel.

Dec 28 2018, 9:59 AM · Kube

Dec 27 2018

cmollekopf closed T9464: This is an encrypted message part. as Resolved.

This should be fixed as of bd1ec892f40b24092dcb52a39fd7ffb2e22f5fde

Dec 27 2018, 10:14 PM · Kube
cmollekopf closed T10228: flatpak: update runtime to 18.08 as Resolved.

I updated gpg related stuff and we're building sasl ourselves. Seems to work just fine.

Dec 27 2018, 10:05 PM · Kube
cmollekopf triaged T10231: Batch editing as Normal priority.
Dec 27 2018, 8:11 AM · Kube

Dec 26 2018

cmollekopf added a comment to T10228: flatpak: update runtime to 18.08.

Note that clang seems broken, but gcc builds everything fine.

Dec 26 2018, 10:16 PM · Kube
cmollekopf triaged T10228: flatpak: update runtime to 18.08 as Normal priority.
Dec 26 2018, 10:15 PM · Kube
cmollekopf added a comment to T9644: flatpak: sometimes we get the console pinentry..

I believe the reason is always if we start a gpg-agent inside the container without the necessary options, which makes the broken default lookup pick the wrong pinentry: https://github.com/flatpak/freedesktop-sdk-images/issues/70

Dec 26 2018, 9:42 PM · Kube
cmollekopf triaged T10227: flatpak: use host gpg-agent as Normal priority.
Dec 26 2018, 9:41 PM · Kube
cmollekopf closed T8111: Showcase: File as expense extensions as Resolved.
Dec 26 2018, 9:30 PM · Kube
cmollekopf closed T8111: Showcase: File as expense extensions, a subtask of T8035: Extensions/Scripting, as Resolved.
Dec 26 2018, 9:30 PM · Kube
cmollekopf lowered the priority of T8111: Showcase: File as expense extensions from Normal to Wishlist.
Dec 26 2018, 9:30 PM · Kube

Dec 25 2018

cmollekopf triaged T10223: Store account password using the gpg2 keyring as Normal priority.
Dec 25 2018, 10:38 AM · Kube

Nov 11 2018

cmollekopf added a comment to T8063: flatpak: starting kube twice is not supported..

restarting the flatpak can still result in:

Nov 11 2018, 12:17 PM · Kube

Oct 30 2018

volkov added a comment to D10895: Add sanitizer support in CMake.

Why not use include(ECMEnableSanitizers)?

Oct 30 2018, 12:22 PM · Kube

Oct 25 2018

stevenv added a watcher for Kube: stevenv.
Oct 25 2018, 3:07 PM

Oct 16 2018

crozbo added a watcher for Kube: crozbo.
Oct 16 2018, 12:51 AM

Sep 7 2018

cmollekopf added a comment to T5726: QObject: Cannot create children for a parent that is in a different thread..

We still get this but with a different backtrace:

Sep 7 2018, 2:08 PM · Kube

Sep 6 2018

cmollekopf triaged T9644: flatpak: sometimes we get the console pinentry. as Normal priority.
Sep 6 2018, 8:48 AM · Kube

Aug 31 2018

cmollekopf triaged T9560: Calendar: Support for recurrence exceptions as Normal priority.
Aug 31 2018, 1:32 PM · Kube

Aug 28 2018

cmollekopf triaged T9533: The etag cache is not properly used for syncs as Normal priority.
Aug 28 2018, 4:01 PM · Kube (0.8), Sink
cmollekopf triaged T9532: Large CalDAV fetches are slow as Normal priority.
Aug 28 2018, 4:00 PM · Sink, Kube

Aug 27 2018

cmollekopf added a comment to T9504: Date-range filtering for recurrences.

For the time being we're using the approach that sets dtend to the recurrence end (calculated for 10 years).
This seems to work well enough for the time being.

Aug 27 2018, 11:04 AM · Kube (0.8), Sink

Aug 26 2018

cmollekopf triaged T9510: Run simple functionality tests with actual webmail services in CI as Normal priority.
Aug 26 2018, 11:28 AM · Sink, Kube

Aug 25 2018

cmollekopf added a comment to T9504: Date-range filtering for recurrences.

An alternative approach would be to redefine dtstart as the end date of the overall recurrence.

Aug 25 2018, 7:42 AM · Kube (0.8), Sink
cmollekopf triaged T9504: Date-range filtering for recurrences as Normal priority.
Aug 25 2018, 7:40 AM · Kube (0.8), Sink

Aug 24 2018

cmollekopf closed D15001: Add CalDAV & CardDav URLs in "Google" account.
Aug 24 2018, 8:56 AM · Kube
cmollekopf accepted D15001: Add CalDAV & CardDav URLs in "Google" account.
Aug 24 2018, 8:56 AM · Kube
rnicole added a task to D15001: Add CalDAV & CardDav URLs in "Google" account: T9490: Figure out how Google's CardDAV server works.
Aug 24 2018, 8:54 AM · Kube

Aug 23 2018

rnicole updated the diff for D15001: Add CalDAV & CardDav URLs in "Google" account.

Revert and rename only in the UI

Aug 23 2018, 11:22 AM · Kube
cmollekopf added a comment to D15001: Add CalDAV & CardDav URLs in "Google" account.

Sorry if I wasn't clear enough in the first message.

Aug 23 2018, 7:52 AM · Kube
cmollekopf added a comment to D15001: Add CalDAV & CardDav URLs in "Google" account.

Renamed the "GMail" account to "Google". It seems that those who already have a Google account can remove their account from the command-line only, and then add it again from Kube

Aug 23 2018, 7:48 AM · Kube
rnicole updated the diff for D15001: Add CalDAV & CardDav URLs in "Google" account.

Renamed the "GMail" account to "Google". It seems that those who already have a Google account can remove their account from the command-line only, and then add it again from Kube

Aug 23 2018, 7:26 AM · Kube
cmollekopf edited Description on Kube.
Aug 23 2018, 12:29 AM
cmollekopf edited Description on Kube.
Aug 23 2018, 12:28 AM

Aug 22 2018

cmollekopf added a comment to D15001: Add CalDAV & CardDav URLs in "Google" account.

great =)
Let's figure out why carddav doesn't work and rename in the Ui only to Google.

Aug 22 2018, 3:11 PM · Kube
rnicole requested review of D15001: Add CalDAV & CardDav URLs in "Google" account.
Aug 22 2018, 2:21 PM · Kube

Aug 21 2018

cmollekopf added a comment to T8577: I guess we need memory hole support now....

I think the only usable approach will be to decrypt messages as they arrive. Otherwise things like search etc. break.
To re-secure the indexes we *should* probably encrypt the indexes using AES or something else that is fast, but for an initial implementation I don't care too much.
Use full-disk encryption if necessary.

Aug 21 2018, 11:51 AM · Kube