summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
...
* Introduced setup() signal for views.Christian Mollekopf2018-01-31
| | | | | | | onCompleted is apparently not guaranteed to be called after all properties have been set (reply broke). The onSetup handler is now the standard handler for views to setup their initial state.
* Ensure that we can load replies.Christian Mollekopf2018-01-31
| | | | The webengine based code we use to create replies needs a QApplication.
* Give focus to the loginviewChristian Mollekopf2018-01-31
|
* Upgrade screenChristian Mollekopf2018-01-31
|
* Always mark the full conversation as read.Christian Mollekopf2018-01-29
| | | | Marking individual messages as read didn't really feel all that useful.
* Only display one error when failing to send a mail.Christian Mollekopf2018-01-25
|
* Require a recipient for a mail.Christian Mollekopf2018-01-25
|
* Close the popup after pressing send and make sure the relevant messageChristian Mollekopf2018-01-25
| | | | is available
* Remvoed unused codeChristian Mollekopf2018-01-25
|
* Removed unused codeChristian Mollekopf2018-01-25
|
* testdata readmeChristian Mollekopf2018-01-25
|
* clip send-by information in mailviewMichael Bohlender2018-01-24
|
* Tie the account name to the email addressChristian Mollekopf2018-01-24
|
* Fixed synchronize callChristian Mollekopf2018-01-24
|
* Don't leak popupsChristian Mollekopf2018-01-24
|
* Fixed gmail loginChristian Mollekopf2018-01-24
|
* Fixed initial account login.Christian Mollekopf2018-01-24
| | | | | | | | | Because we ended up trying to load the resources before they even existed (directly after the account was created), we ended up creating a second set of unconfigured resources. Storing the password by modifying the resource was an artifact of the past anyways, and a login function results in a cleaner system and fixes the problem at hand.
* CleanupChristian Mollekopf2018-01-24
|
* Tested account setupChristian Mollekopf2018-01-24
|
* Dynamically create the accountwizardChristian Mollekopf2018-01-23
| | | | | to avoid maintaining state. We used to see the old wizard when creating an additional account.
* We need to react to accountId even if the uiPath doesn't change.Christian Mollekopf2018-01-23
| | | | E.g. if we have two kolabnow accounts.
* CleanupChristian Mollekopf2018-01-23
|
* The accounts view needs a window.Christian Mollekopf2018-01-23
| | | | Otherwise mapToGlobal crashes.
* The testplugin sets up the testenvironment, so always import that in tests.Christian Mollekopf2018-01-23
|
* Avoid unnecessary references to appChristian Mollekopf2018-01-23
|
* Added heaptrack for easy memory profilingChristian Mollekopf2018-01-23
|
* extract personpage from peopleMichael Bohlender2018-01-19
|
* use positive button for new_contactMichael Bohlender2018-01-16
|
* Composer main.qmlChristian Mollekopf2018-01-11
|
* Avoid warningChristian Mollekopf2018-01-11
|
* Keep the delegate full width without scrollbar.Christian Mollekopf2018-01-11
|
* More conversationview testingChristian Mollekopf2018-01-11
|
* A thread for the inboxcrusher viewChristian Mollekopf2018-01-11
|
* Test some basic properties of outgoing mailsChristian Mollekopf2018-01-11
|
* hide border when positive button is enabledMichael Bohlender2018-01-11
|
* Create thread for conversationviewChristian Mollekopf2018-01-11
|
* Next/Previous buttonsChristian Mollekopf2018-01-11
|
* InboxCrusher testsetupChristian Mollekopf2018-01-10
|
* InboxCrusher testChristian Mollekopf2018-01-10
|
* Inherit folder id (we can't hardcode it)Christian Mollekopf2018-01-10
|
* Run views with a test dataset using TestStore.Christian Mollekopf2018-01-10
| | | | | This allows us to start the view using qmlscene with a testdata set that is created in a test datastore (isolated from the regular data).
* not constant since we can set itChristian Mollekopf2018-01-10
|
* The Inbox crusher as a first experimental view.Christian Mollekopf2018-01-10
| | | | The extension itself is not really usable yet, but serves as a showcase.
* Install composer/converations/people as separate views and load themChristian Mollekopf2018-01-10
| | | | dynamically.
* Load extensions with a modelChristian Mollekopf2018-01-08
|
* Kube is not definedChristian Mollekopf2018-01-08
|
* Remove drafts after sending the messageChristian Mollekopf2018-01-08
|
* Composertest with TestStoreChristian Mollekopf2018-01-08
|
* Dynamically setup initial test stateChristian Mollekopf2018-01-08
|
* Set parent on modelChristian Mollekopf2018-01-08
|