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

Jun 27 2019

cmollekopf added a comment to T1821: Folder subscriptions.

See the calendar for a model how this could be implemented.

Jun 27 2019, 9:34 AM · Kube
cmollekopf triaged T11150: Background sync, single application support as Normal priority.
Jun 27 2019, 9:34 AM · Kube

Jun 26 2019

tristanlins added a watcher for Kube: tristanlins.
Jun 26 2019, 9:58 AM

Jun 16 2019

cmollekopf closed T8894: Windows: Xapian crashes immediately, a subtask of T1478: Build on windows., as Resolved.
Jun 16 2019, 9:57 AM · Kube
cmollekopf closed T8894: Windows: Xapian crashes immediately as Resolved.
Jun 16 2019, 9:57 AM · Kube
cmollekopf added a comment to T8894: Windows: Xapian crashes immediately.

https://github.com/xapian/xapian/pull/256

Jun 16 2019, 9:56 AM · Kube
cmollekopf triaged T11104: Spellchecking as Normal priority.
Jun 16 2019, 9:39 AM · Kube

Jun 8 2019

bcooksley changed the edit policy for Kube.
Jun 8 2019, 9:04 PM
cmollekopf added a comment to T8894: Windows: Xapian crashes immediately.

I managed to get rid of this crash with a patch to xapian (https://github.com/cmollekopf/xapian-core/commit/6061b69c4b2f6b9d310558df1b285b5125364de8) that I have yet to upstream (don't know if they'd accept it since it seems like a compiler bug).

Jun 8 2019, 11:01 AM · Kube
cmollekopf closed T8897: Windows: QVector<QPoint> crash as Resolved.
Jun 8 2019, 10:59 AM · Kube
cmollekopf closed T8897: Windows: QVector<QPoint> crash, a subtask of T1478: Build on windows., as Resolved.
Jun 8 2019, 10:59 AM · Kube

May 20 2019

cmollekopf closed T8134: Build failure on windows, a subtask of T1478: Build on windows., as Resolved.
May 20 2019, 9:38 AM · Kube

Apr 23 2019

cmollekopf added a comment to T10813: Global setting to disable HTML.

By the way, I had some (not a lot) experience with QML so if I were to be pointed in the right direction, I *might* be able to submit a patch for this.

Apr 23 2019, 7:18 AM · Kube
cmollekopf added a comment to T10813: Global setting to disable HTML.

This would be relatively simple to add, but I wouldn't want to have that as an option in the UI

I think it would be *nice* to have it in the UI, but I understand the reasons you might not want it. The reason it would be nice is that on support calls it's easier to tell the user to toggle an UI option, than to mess with a config file.

On the other hand, config-file-only option means users would be less likely to disable it themselves. So I can live with that!

Apr 23 2019, 7:12 AM · Kube
cmollekopf renamed T10814: Conversation view navigation helper from Tree/threaded e-mail list view to Conversation view navigation helper.
Apr 23 2019, 6:54 AM · Kube
cmollekopf reopened T10814: Conversation view navigation helper as "Open".

Git branch visualizations were indeed a major inspiration =)
Where we'd put it exactly is indeed up for debate, I think it would in either case have to be in a location that remains available as you scroll down the conversation.

Apr 23 2019, 6:48 AM · Kube

Apr 22 2019

wozniak added a comment to T10813: Global setting to disable HTML.

By the way, I had some (not a lot) experience with QML so if I were to be pointed in the right direction, I *might* be able to submit a patch for this.

Apr 22 2019, 10:27 PM · Kube
wozniak added a comment to T10814: Conversation view navigation helper.

Regarding the mock-up, I feel it's a bit unnatural to add the thread visualisation widget in the e-mail message view. It would work better in the mail list view. Perhaps a git branch visualisation would work better here somehow? Like here:
https://git.occrp.org/libre/property-map/network/master

Apr 22 2019, 10:24 PM · Kube
wozniak added a comment to T10813: Global setting to disable HTML.

This would be relatively simple to add, but I wouldn't want to have that as an option in the UI

Apr 22 2019, 10:17 PM · Kube
cmollekopf added a comment to T10813: Global setting to disable HTML.

This would be relatively simple to add, but I wouldn't want to have that as an option in the UI. Would a configuration-file option work and is there a concrete deployment planned that actually requires such an option?

Apr 22 2019, 8:38 PM · Kube
cmollekopf closed T10814: Conversation view navigation helper as Wontfix.

While it is indeed not currently possible to make any sense of the thread structure in the conversation view (given it's just a flat timeline), I'm afraid having a tree view for mails is not among the goals for now. I contemplated having an extra visualization for the tree structure to complement the conversation view at some point, but have no concrete plans to pursue that further at the moment. M31 is an example mockup of such a solution. Something like in that mockup could be a nice addition if you'd like to work on it, but I'll close this ticket for now as the tree-view in the maillist (the center column), is not going to happen.

Apr 22 2019, 8:36 PM · Kube

Apr 18 2019

wozniak created T10814: Conversation view navigation helper.
Apr 18 2019, 9:51 PM · Kube
wozniak created T10813: Global setting to disable HTML.
Apr 18 2019, 9:48 PM · Kube

Apr 2 2019

cmollekopf planned changes to D10895: Add sanitizer support in CMake.
Apr 2 2019, 6:56 AM · Kube
cmollekopf commandeered D10895: Add sanitizer support in CMake.
Apr 2 2019, 6:55 AM · Kube

Mar 13 2019

cmollekopf added a comment to T10599: A better writing expierence.

I like the general direction. It gives a very clean first impression.

Some issues:

  1. affordance There is no indication that is is possible to write something under the subject line. I am afraid some users will try to fit their whole email in the subject field. Then again, once the press "Enter" it should all become clear. Some placeholder text for the body could solve this issue.
Mar 13 2019, 12:03 PM · Kube (0.8)
mbohlender added a comment to T10599: A better writing expierence.

I like the general direction. It gives a very clean first impression.

Mar 13 2019, 10:47 AM · Kube (0.8)

Mar 11 2019

cmollekopf updated the task description for T10599: A better writing expierence.
Mar 11 2019, 9:25 AM · Kube (0.8)
cmollekopf triaged T10599: A better writing expierence as Normal priority.
Mar 11 2019, 9:24 AM · Kube (0.8)

Feb 9 2019

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

This would be 'Epic'.

Feb 9 2019, 3:25 PM · Kube

Feb 5 2019

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

Jan 30 2019

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

Jan 29 2019

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