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

Tue, Apr 17

cmollekopf closed D12089: Implement EventTreeModel.
Tue, Apr 17, 12:33 PM · Kube
cmollekopf closed T8225: Implement event models as Resolved by committing R162:b8d76329bced: Implement PeriodDayEventModel.
Tue, Apr 17, 12:33 PM · Kube
rnicole added inline comments to D12089: Implement EventTreeModel.
Tue, Apr 17, 11:53 AM · Kube
rnicole updated the diff for D12089: Implement EventTreeModel.

Fix nitpicks

Tue, Apr 17, 11:52 AM · Kube
cmollekopf closed T8483: Add calendar support in the Test Store as Resolved by committing R162:be495877931f: Add calendar support in the Test Store.
Tue, Apr 17, 9:20 AM · Kube
cmollekopf closed D12087: Add calendar support in the Test Store.
Tue, Apr 17, 9:20 AM · Kube
cmollekopf closed T8483: Add calendar support in the Test Store, a subtask of T8225: Implement event models, as Resolved.
Tue, Apr 17, 9:20 AM · Kube
cmollekopf added a comment to T8544: QML VisualDataModel: Error creating delegate.

See also https://bugreports.qt.io/browse/QTBUG-49224

Tue, Apr 17, 9:05 AM · Kube: Bugs
cmollekopf triaged T8544: QML VisualDataModel: Error creating delegate as Low priority.
Tue, Apr 17, 8:52 AM · Kube: Bugs
cmollekopf added a comment to D12089: Implement EventTreeModel.

Great work, I think we can merge this after the nitpicks are fixed.

Tue, Apr 17, 8:25 AM · Kube

Mon, Apr 16

rnicole added inline comments to D12089: Implement EventTreeModel.
Mon, Apr 16, 9:09 AM · Kube
rnicole updated the diff for D12089: Implement EventTreeModel.
  • Add period filtering (with start and length properties)
  • Rename EventTreeModel to PeriodDayEventModel (because it does the partitioning + filter according to a period)
Mon, Apr 16, 9:09 AM · Kube

Fri, Apr 13

cmollekopf closed T8485: Change most of Event's properties to extracted properties, a subtask of T8483: Add calendar support in the Test Store, as Resolved.
Fri, Apr 13, 9:52 AM · Kube

Thu, Apr 12

cmollekopf accepted D12087: Add calendar support in the Test Store.
Thu, Apr 12, 11:24 PM · Kube

Wed, Apr 11

rnicole updated the diff for D12089: Implement EventTreeModel.
  • Fix copyright
  • Switch to live query
  • React to layoutChanged, rowsInserted / Moved / Removed, and modelReset signals from sink's model
  • Remove debug manual synchronization of sink store
  • Notify views with the modelReset signal
  • Get data from the store instead of test data
Wed, Apr 11, 3:48 PM · Kube
rnicole updated the diff for D12087: Add calendar support in the Test Store.
  • Update to the adding of the Event preprocessor in Sink (T8485)
  • Set the resources correctly in the calendar view
Wed, Apr 11, 3:07 PM · Kube
cmollekopf added a comment to D12089: Implement EventTreeModel.

In general we'll rather want a model that can display an unlimited number of days, not fixed 7.
The model should be configured with a date-filter, that we'd ideally forward to the sink query, but for now we'll just filter inside the model.
That date-filter will then define how many rows the model has.

Wed, Apr 11, 8:48 AM · Kube
rnicole triaged T8485: Change most of Event's properties to extracted properties as Normal priority.
Wed, Apr 11, 8:46 AM · Sink
cmollekopf closed T8482: Add EndTime attribute to Event, a subtask of T8225: Implement event models, as Resolved.
Wed, Apr 11, 8:40 AM · Kube
cmollekopf requested changes to D12089: Implement EventTreeModel.
Wed, Apr 11, 8:34 AM · Kube
cmollekopf added inline comments to D12087: Add calendar support in the Test Store.
Wed, Apr 11, 8:24 AM · Kube

Tue, Apr 10

rnicole requested review of D12089: Implement EventTreeModel.
Tue, Apr 10, 2:24 PM · Kube
rnicole added a revision to T8225: Implement event models: D12089: Implement EventTreeModel.
Tue, Apr 10, 2:24 PM · Kube
rnicole requested review of D12087: Add calendar support in the Test Store.
Tue, Apr 10, 1:48 PM · Kube
rnicole added a revision to T8483: Add calendar support in the Test Store: D12087: Add calendar support in the Test Store.
Tue, Apr 10, 1:48 PM · Kube
rnicole triaged T8483: Add calendar support in the Test Store as Normal priority.
Tue, Apr 10, 1:44 PM · Kube

Fri, Apr 6

cmollekopf added a comment to T8435: Keyboard navigation in conversation view.

Keyboard layout:

Fri, Apr 6, 7:59 AM · Kube

Thu, Apr 5

cmollekopf added a comment to T8435: Keyboard navigation in conversation view.

My current plan is:

  • Implement all shortcuts in the View.qml file
  • Add a ? shortcut that brings up a popup listing all available shortcuts
  • connect the shortcut to actions either via Fabric or some other means.
Thu, Apr 5, 5:47 PM · Kube
cmollekopf added a comment to T8435: Keyboard navigation in conversation view.

Actions:

  • Move to next/previous conversation
  • Move to next/previous mail in conversation
  • Scroll up/down in conversation view
  • Move to next/previous folder
  • "Action" on mail/conversation with Action:
    • Toggle as unread
    • Toggle important
    • Move to folder
    • Move to trash
Thu, Apr 5, 5:13 PM · Kube
cmollekopf closed T8436: Html get's displayed with textedit but textedit does not properly render the mail as Resolved.

We match on ": auto;" and hope that it is indeed a css property assignment.

Thu, Apr 5, 4:59 PM · Kube
cmollekopf added a comment to T8436: Html get's displayed with textedit but textedit does not properly render the mail.

It might be the margin-left = auto that is not supported: http://doc.qt.io/qt-5/richtext-html-subset.html#css-properties

Thu, Apr 5, 8:52 AM · Kube
cmollekopf triaged T8436: Html get's displayed with textedit but textedit does not properly render the mail as Normal priority.
Thu, Apr 5, 8:40 AM · Kube
cmollekopf triaged T8435: Keyboard navigation in conversation view as Normal priority.
Thu, Apr 5, 6:51 AM · Kube

Wed, Apr 4

cmollekopf closed T8424: Hide resoures from the mac os toolbar as Resolved.
Wed, Apr 4, 4:48 PM · Sink, Kube
cmollekopf added a comment to T8424: Hide resoures from the mac os toolbar.

Fixed using some platform specific code.

Wed, Apr 4, 4:48 PM · Sink, Kube
cmollekopf added a comment to T8424: Hide resoures from the mac os toolbar.

QT_MAC_DISABLE_FOREGROUND_APPLICATION_TRANSFORM is apparently the workaround to achieve this, but that of course does not work at all.

Wed, Apr 4, 4:00 PM · Sink, Kube
cmollekopf added a parent task for T8424: Hide resoures from the mac os toolbar: T8091: Build on OSX.
Wed, Apr 4, 1:56 PM · Sink, Kube
cmollekopf renamed T8424: Hide resoures from the mac os toolbar from Hide resoures from the mac os toolarb to Hide resoures from the mac os toolbar.
Wed, Apr 4, 1:56 PM · Sink, Kube
cmollekopf triaged T8424: Hide resoures from the mac os toolbar as Normal priority.
Wed, Apr 4, 1:56 PM · Sink, Kube

Tue, Apr 3

cmollekopf triaged T8412: Can't search for substring that doesn't start at the beginning of the word as Normal priority.
Tue, Apr 3, 12:22 PM · Sink, Kube
cmollekopf created T8412: Can't search for substring that doesn't start at the beginning of the word.
Tue, Apr 3, 12:22 PM · Sink, Kube
cmollekopf triaged T8411: Build the app bundle using an "identified developer" as Normal priority.
Tue, Apr 3, 10:44 AM · Kube

Fri, Mar 30

jopetersen created T8384: Rich Text Formatting Toggle Unclear.
Fri, Mar 30, 8:13 PM · Kube

Tue, Mar 27

jopetersen edited projects for T8346: Kube not detecting INBOX folder (Fastmail), added: Kube; removed Kube: Bugs.
Tue, Mar 27, 11:25 PM · Kube: Bugs
jopetersen edited projects for T8348: Can't send messages with Fastmail, added: Kube; removed Kube: Bugs.
Tue, Mar 27, 11:24 PM · Kube: Bugs
jopetersen created T8347: Kube chokes on large mailboxes.
Tue, Mar 27, 10:58 PM · Kube: Bugs
cmollekopf closed T8224: Implement CalDAV resource type, a subtask of T8225: Implement event models, as Resolved.
Tue, Mar 27, 4:41 PM · Kube

Mar 23 2018

cmollekopf added a comment to T8111: Showcase: File as expense extensions.

This has now been implemented and is available from develop. The mechanism consists of two parts:

Mar 23 2018, 3:40 PM · Kube

Mar 22 2018

mbohlender triaged T8240: Separate login field for IMAP, SMTP as Wishlist priority.

We simplified this on purpose for UX reasons. Most people will be covered with what we currently have.
Our idea to support these fringe cases is to offer a "expert imap account" in the UI where people who know what they are doing can configure whatever their setup requires.

Mar 22 2018, 9:21 AM · Kube

Mar 20 2018

cmollekopf added a comment to T1325: Introduce static checks.

The extra cmake modules contain similar code to enable various sanitizers.

Mar 20 2018, 8:30 PM · Kube, Sink