Kube: RoadmapProject
ArchivedPublic

Details

Description

This is the roadmap of Kube.

We intent to maintain the high level roadmap here, with all the details being managed in the Sink and Kube projects.

The tasks/milestones are roughly in chronological order (and of course subject to change).

Recent Activity

Nov 16 2017

mbohlender archived Kube: Roadmap.
Nov 16 2017, 10:24 AM
mbohlender closed T1830: Global Undo as Invalid.
Nov 16 2017, 10:22 AM · Kube: Roadmap
mbohlender closed T1471: Kube testenvironment as Invalid.
Nov 16 2017, 10:22 AM · Kube: Roadmap
mbohlender closed T1473: Setup benchmarks that can be executed as part of CI as Invalid.
Nov 16 2017, 10:22 AM · Kube: Roadmap
mbohlender closed T1476: Accessible and "complete" documentation as Invalid.
Nov 16 2017, 10:22 AM · Kube: Roadmap
mbohlender closed T1474: Kontact Code Inventory as Invalid.
Nov 16 2017, 10:22 AM · Kube: Roadmap
mbohlender closed T1477: Kube Mail wireframes as Invalid.
Nov 16 2017, 10:22 AM · Kube: Roadmap
mbohlender closed T1486: Kube 1.0 as Invalid.
Nov 16 2017, 10:22 AM · Kube: Roadmap
mbohlender closed T1491: Kube Mail Ux polish as Invalid.
Nov 16 2017, 10:22 AM · Kube: Roadmap
mbohlender closed T1492: Kube Mail User tests as Invalid.
Nov 16 2017, 10:22 AM · Kube: Roadmap
mbohlender closed T1475: Kube Mail functional requirements as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1479: Build on Mac as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1482: Prototype on KDE mobile as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1480: Automated tests of Kube as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1483: Sink IMAP Resource as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1481: Prototype on android. as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1485: Kube Mail non-functional requirements as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1484: Sink Kolab Resource as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1487: Kube Shell Prototype as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1488: Kube Calendar Prototype as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1489: Kube Addressbook as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap
mbohlender closed T1490: Set of Kube applications and rough UX Design for them as Invalid.
Nov 16 2017, 10:21 AM · Kube: Roadmap

Sep 27 2017

cmollekopf added a comment to T1478: Build on windows..

To make a windows store app, as far as I understand, we would have to use the following:
http://doc.qt.io/qt-5/winrt-support.html

Sep 27 2017, 7:52 AM · Kube

Apr 13 2017

cmollekopf closed T1826: Mark messages as read when viewed and allow to mark as unread again., a subtask of T1470: Functional Kube Mail Prototype, as Resolved.
Apr 13 2017, 10:31 AM · Kube (0.1), Kube: Roadmap
cmollekopf closed T1826: Mark messages as read when viewed and allow to mark as unread again. as Resolved.
Apr 13 2017, 10:31 AM · Kube (0.2), Kube: Roadmap

Mar 28 2017

mbohlender added a comment to T1826: Mark messages as read when viewed and allow to mark as unread again..

While that may be true I think we still have to fix the issue of focusing a single mail as it will be equally relevant for keyboard navigation/shortcuts.

Mar 28 2017, 10:45 AM · Kube (0.2), Kube: Roadmap
cmollekopf added a comment to T1826: Mark messages as read when viewed and allow to mark as unread again..

I think we can get away with marking the whole thread as unread once the user clicked on it and stayed on it for a short time.

Mar 28 2017, 10:40 AM · Kube (0.2), Kube: Roadmap
mbohlender added a comment to T1826: Mark messages as read when viewed and allow to mark as unread again..

I think we can get away with marking the whole thread as unread once the user clicked on it and stayed on it for a short time.

Mar 28 2017, 9:13 AM · Kube (0.2), Kube: Roadmap

Mar 27 2017

cmollekopf added a comment to T1826: Mark messages as read when viewed and allow to mark as unread again..

I have experimented with ways to determine the current mail, which can then be used to mark the mail as read and implemented a first version.
It's fairly difficult to achieve a system that works reliably though. The system as it currently is always has a single mail as current mail (and all other mails get slightly grayed out to indicate that). The current implementation only set's the current index based on the scrolling position, which becomes problematic when we have many small mails in the conversation view (especially at the beginning and the end):

Mar 27 2017, 8:15 AM · Kube (0.2), Kube: Roadmap

Mar 22 2017

cmollekopf claimed T1826: Mark messages as read when viewed and allow to mark as unread again..
Mar 22 2017, 3:47 PM · Kube (0.2), Kube: Roadmap
cmollekopf moved T1826: Mark messages as read when viewed and allow to mark as unread again. from Backlog to In Progress on the Kube (0.2) board.
Mar 22 2017, 3:47 PM · Kube (0.2), Kube: Roadmap

Mar 3 2017

cmollekopf moved T1826: Mark messages as read when viewed and allow to mark as unread again. from 0.1 to 0.2 on the Kube board.
Mar 3 2017, 1:14 PM · Kube (0.2), Kube: Roadmap

Mar 2 2017

cmollekopf closed T2942: KIMAP2, a subtask of T1481: Prototype on android., as Resolved.
Mar 2 2017, 10:28 PM · Kube: Roadmap
cmollekopf closed T2942: KIMAP2, a subtask of T1478: Build on windows., as Resolved.
Mar 2 2017, 10:28 PM · Kube

Feb 28 2017

cmollekopf added a comment to T1826: Mark messages as read when viewed and allow to mark as unread again..

Any new on this?

Feb 28 2017, 9:57 AM · Kube (0.2), Kube: Roadmap

Feb 20 2017

cmollekopf closed T1501: Replace HTML mail rendering with QML as Resolved.
Feb 20 2017, 12:24 PM · Kube: Roadmap
cmollekopf closed T1472: Logging mechanism for Sink (and Kube?) as Resolved.
Feb 20 2017, 12:23 PM · Kube: Roadmap

Feb 11 2017

cmollekopf reassigned T1826: Mark messages as read when viewed and allow to mark as unread again. from mbohlender to ahunt.

Absolutely!
You're more than welcome to work on anything that doesn't seem to be very active, just let us know via phabricator (as you did now), and claim the task.

Feb 11 2017, 2:11 PM · Kube (0.2), Kube: Roadmap
ahunt added a comment to T1826: Mark messages as read when viewed and allow to mark as unread again..

I was wondering if it would be OK for me to take this on? (I've already got the read/unread button working properly in a local build, I still need to work on marking messages read when opening them.)

Feb 11 2017, 1:32 AM · Kube (0.2), Kube: Roadmap

Feb 10 2017

cmollekopf closed T1470: Functional Kube Mail Prototype as Resolved.
Feb 10 2017, 9:59 AM · Kube (0.1), Kube: Roadmap
cmollekopf closed T2502: Move mail between folders., a subtask of T1470: Functional Kube Mail Prototype, as Resolved.
Feb 10 2017, 9:54 AM · Kube (0.1), Kube: Roadmap
cmollekopf merged T2788: Auto mark-as-read into T1826: Mark messages as read when viewed and allow to mark as unread again..
Feb 10 2017, 9:48 AM · Kube (0.2), Kube: Roadmap

Nov 8 2016

cmollekopf closed T1829: Send mails through an smtp resource in sink, a subtask of T1470: Functional Kube Mail Prototype, as Resolved.
Nov 8 2016, 3:46 PM · Kube (0.1), Kube: Roadmap
mbohlender moved T1826: Mark messages as read when viewed and allow to mark as unread again. from Milestone: Basic Mail Client to 0.1 on the Kube board.
Nov 8 2016, 1:24 PM · Kube (0.2), Kube: Roadmap
mbohlender moved T1470: Functional Kube Mail Prototype from Milestone: Basic Mail Client to 0.1 on the Kube board.
Nov 8 2016, 1:23 PM · Kube (0.1), Kube: Roadmap

Nov 1 2016

cmollekopf closed T1827: Accessible maildir resource setup & configuration, a subtask of T1470: Functional Kube Mail Prototype, as Resolved.
Nov 1 2016, 5:40 PM · Kube (0.1), Kube: Roadmap

Sep 6 2016

rutledge added a watcher for Kube: Roadmap: rutledge.
Sep 6 2016, 10:15 AM

Jul 18 2016

cmollekopf added a comment to T1485: Kube Mail non-functional requirements .
  • No user interaction shall take longer than 100ms at any time (also not under load). Of course asynchronous operations may take longer, but should not block the user in any way.
  • Memory usage: No process should use 100MB
  • Disk usage: No more than twice the payload size (e.g. mime message in utf8 * 2). That includes secondary indexes and hopefully fulltext indexing (although that might be too ambitious initially)
  • A resync check without anything to actually sync on localhost should not take any longer than 5s.
Jul 18 2016, 1:00 PM · Kube: Roadmap

Jun 27 2016

cmollekopf closed T2501: Move message to trash action, a subtask of T1470: Functional Kube Mail Prototype, as Resolved.
Jun 27 2016, 10:14 PM · Kube (0.1), Kube: Roadmap

Jun 16 2016

cmollekopf added a subtask for T1478: Build on windows.: T2942: KIMAP2.
Jun 16 2016, 4:13 PM · Kube