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

Today

cmollekopf added a comment to D10676: T7024 fix: implement attachment-based forwarding.

Great work!

Wed, Feb 21, 12:33 PM · Kube
rnicole updated the diff for D10676: T7024 fix: implement attachment-based forwarding.
  • Add the modifications to copyBreeze.sh, duh
  • Remove mimetype icons
  • Set forwarded message name to original Subject + ".eml"
  • Set forwarded message attachment to "inline" for client automatic display
  • Add unit test
Wed, Feb 21, 11:00 AM · Kube
cmollekopf triaged T8035: Extensions/Scripting as Normal priority.
Wed, Feb 21, 10:47 AM · Kube

Yesterday

cmollekopf requested changes to D10676: T7024 fix: implement attachment-based forwarding.

Tried the patch, here's some more feedback:

  • The modification of the copybreeze script is still missing.
  • Not your fault, but please exclude all the mimetype icons. They are unrelated, so let's do that separately.
  • I revised my opinion on the filename, please set it to subject + ".eml" ending.
  • In my tests the attachment doesn't actually render (I have not figured out yet why). Probably try just doing the same like roundcube by looking at the MIME message source.
  • Eventually we'll want a test in framework/src/domain/mime/tests/mailtemplatetest.cpp for the forward part as well.
Tue, Feb 20, 8:48 PM · Kube
rnicole updated the diff for D10676: T7024 fix: implement attachment-based forwarding.

Modified the copyBreeze.sh script to add missing icons.

Tue, Feb 20, 7:19 PM · Kube
cmollekopf requested changes to D10676: T7024 fix: implement attachment-based forwarding.
Tue, Feb 20, 6:40 PM · Kube
cmollekopf added a comment to D10676: T7024 fix: implement attachment-based forwarding.

To import the icons you have to modify and run the copyBreeze script in the icons subdirectory.

Tue, Feb 20, 6:39 PM · Kube
rnicole updated the diff for D10676: T7024 fix: implement attachment-based forwarding.
  • Do not set attachment name to the forwarded mail
  • Move ComposerLoadType inside the ComposerController class
  • Remove useless debug logs
Tue, Feb 20, 12:59 PM · Kube
rnicole planned changes to D10676: T7024 fix: implement attachment-based forwarding.
Tue, Feb 20, 12:52 PM · Kube
cmollekopf added a task to D10676: T7024 fix: implement attachment-based forwarding: T7024: Forward email.
Tue, Feb 20, 11:51 AM · Kube
cmollekopf added a comment to D10676: T7024 fix: implement attachment-based forwarding.

Great work!

Tue, Feb 20, 11:51 AM · Kube
rnicole requested review of D10676: T7024 fix: implement attachment-based forwarding.
Tue, Feb 20, 11:28 AM · Kube

Mon, Feb 19

cmollekopf closed T6048: Show sent mails in outbox? as Resolved.
Mon, Feb 19, 4:56 PM · Kube
cmollekopf closed D10655: Add development setup instructions.
Mon, Feb 19, 4:39 PM · Kube
cmollekopf accepted D10655: Add development setup instructions.
Mon, Feb 19, 1:15 PM · Kube
rnicole requested review of D10655: Add development setup instructions.
Mon, Feb 19, 12:58 PM · Kube

Thu, Feb 15

cmollekopf closed T2779: Mailtransport: Keep n sent mails and set status to sent, a subtask of T2776: Mailtransport, as Resolved.
Thu, Feb 15, 2:24 PM · Kube
cmollekopf moved T5713: Error store from Backlog to Enhancements on the Sink board.
Thu, Feb 15, 2:24 PM · Kube, Sink
cmollekopf added a comment to T6101: Storage upgrade (new indexes and stuff)..

This is now implemented.
What doesn't work is reloading the databases in the client process.
For this the process would have to receive a notification that allows it to nuke all in-process lmdb environments, otherwise we end up crashing on the next access to disk.
To avoid this kube currently just requires the user to restart the process.

Thu, Feb 15, 2:23 PM · Kube (0.6), Sink

Mon, Feb 12

cmollekopf triaged T7954: Indicate if there are new mails in a folder as Normal priority.
Mon, Feb 12, 8:27 PM · Kube (0.6)
cmollekopf closed T5647: conversation: indicate mails from other folders as Resolved.

We currently indicate if a mail is sent or a draft. No further plans right now.

Mon, Feb 12, 8:21 PM · Kube

Wed, Jan 24

cmollekopf triaged T7809: It's near impossible to get to the end of the mail list if it is long as Normal priority.
Wed, Jan 24, 12:11 PM · Kube (0.6)

Jan 12 2018

cmollekopf triaged T7740: Simplify delivery and update as Normal priority.
Jan 12 2018, 10:32 AM · Kube

Jan 10 2018

cmollekopf closed T6289: mesage viewer. encrypted/signed visualisation, a subtask of T5914: GPG support, as Resolved.
Jan 10 2018, 4:29 PM · Kube
cmollekopf closed T6993: Composer: Send signed mails, a subtask of T5914: GPG support, as Resolved.
Jan 10 2018, 4:28 PM · Kube
cmollekopf closed T6992: Composer: Send encrypted mails, a subtask of T5914: GPG support, as Resolved.
Jan 10 2018, 4:28 PM · Kube
cmollekopf closed T7484: Disable checkboxes if personal key/or recipients keys are missing and display warning, a subtask of T5914: GPG support, as Resolved.
Jan 10 2018, 4:28 PM · Kube
cmollekopf closed T1205: Setup full stack tests as Resolved.
Jan 10 2018, 4:27 PM · Kube
cmollekopf added a comment to T1205: Setup full stack tests.

While we don't have performance tests, we do have some tests that start the UI, interact with it, and assert an expected state.

Jan 10 2018, 4:27 PM · Kube
cmollekopf added a comment to T7485: QML development improvement.

Views can now individually started from a main.qml file that sets up the initial state. A separated sink environment is set-up with data, so the UI can be worked on with a static data-set that is crated from QML, but is otherwise the same thing as a regular system.

Jan 10 2018, 4:26 PM · Kube
cmollekopf edited projects for T5518: Translations, added: Kube; removed Kube (0.5).
Jan 10 2018, 12:05 PM · Kube
cmollekopf edited projects for T6967: html mail composer, added: Kube; removed Kube (0.5).
Jan 10 2018, 12:04 PM · Kube
cmollekopf closed T5910: Dynamic component creation as Resolved.

We dynamically create views as needed. Most views still live for the full lifetime of the application to maintain the views state (selection etc.).
Views like the composer are recreated when a new mail is created.

Jan 10 2018, 11:48 AM · Kube

Jan 9 2018

cmollekopf triaged T7658: Autocrypt support as Normal priority.

Given that we anyways planned to do something along those lines but with attachments instead of headers the chances are good I'd say. I haven't looked at it in detail, but I think the highlevel goals align nicely with ours.

Jan 9 2018, 11:40 AM · Kube

Dec 30 2017

buzz-dee added a parent task for T5914: GPG support: T7658: Autocrypt support.
Dec 30 2017, 12:12 AM · Kube
buzz-dee added a subtask for T7658: Autocrypt support: T5914: GPG support.
Dec 30 2017, 12:12 AM · Kube
buzz-dee removed a parent task for T7658: Autocrypt support: T5914: GPG support.
Dec 30 2017, 12:10 AM · Kube
buzz-dee removed a subtask for T5914: GPG support: T7658: Autocrypt support.
Dec 30 2017, 12:10 AM · Kube
buzz-dee added a parent task for T7658: Autocrypt support: T5914: GPG support.
Dec 30 2017, 12:05 AM · Kube
buzz-dee added a subtask for T5914: GPG support: T7658: Autocrypt support.
Dec 30 2017, 12:05 AM · Kube
buzz-dee updated the task description for T7658: Autocrypt support.
Dec 30 2017, 12:02 AM · Kube
buzz-dee created T7658: Autocrypt support.
Dec 30 2017, 12:00 AM · Kube

Dec 29 2017

buzz-dee added a watcher for Kube: buzz-dee.
Dec 29 2017, 11:53 PM

Dec 14 2017

cmollekopf added a comment to T7593: pinentry broken in flatpak.

https://github.com/flatpak/freedesktop-sdk-images/issues/70

Dec 14 2017, 12:53 PM · Kube
cmollekopf created T7593: pinentry broken in flatpak.
Dec 14 2017, 11:36 AM · Kube

Dec 12 2017

cmollekopf created T7573: Make signed/encrypted visualization non-fakable.
Dec 12 2017, 9:51 AM · Kube

Dec 8 2017

cmollekopf edited projects for T1821: Folder subscriptions, added: Kube; removed Kube (0.5).
Dec 8 2017, 9:10 AM · Kube
cmollekopf edited projects for T7489: Check key for trust and validity before use., added: Kube; removed Kube (0.5).

We'll forgo any keymanagement for now.

Dec 8 2017, 9:09 AM · Kube

Nov 29 2017

cmollekopf created T7512: Html mails do not reflow.
Nov 29 2017, 10:48 PM · Kube

Nov 28 2017

cmollekopf edited projects for T5914: GPG support, added: Kube; removed Kube (0.5).
Nov 28 2017, 1:33 PM · Kube