“Kube is a modern communication and collaboration client built with QtQuick on top of a high performance, low resource usage core. It provides online and offline access to all your mail, contacts, calendars, notes, todo’s and more. With a strong focus on usability, the team works with designers and UX experts from the ground up, to build a product that is not only visually appealing but also a joy to use.”
For more info, head over to: kube.kde.org
- We now synchronize both contacts and drafts when opening the composer. The former are required for autocompletion, the latter to show your drafts.
- A maillist filter bar to replace the currently defunct search.
- We now synchronize the currently selected folder every 5min.
- Bumped Qt requirement to 5.9 so we can finally use the focus stealing prevention of the webengineview.
- Automatically launch into the account configuration if no accounts are set-up.
- A single account mode for deployments that support only a single account. This can currently only be activated with a switch in the qml code.
- Prototyped a simple html editor, unfortunately the QML TextArea API is just not there yet and the end result ended up buggy. Postponed for now.
- Worked out a plan for gpg based encryption that is now available as phabricator tickets for the next milestone.
- Improved input form validation and feedback.
- Did some work towards improving a performance bottleneck in live queries when a lot (thousands) of updates are coming in (such as during the initial sync). Not quite there yet though.
- Did some cross compilation experiments with MXE for Windows and without MXE for Android. WIP
- Witnessed Kube on the Plasma Phone. This will require an adapted UI but generally seems to actually work.
- Fixed some layouting issues where some TextAreas wouldn’t resize with the rest of the UI.