summaryrefslogtreecommitdiffstats
path: root/framework/domain
Commit message (Collapse)AuthorAge
* Don't crash when removing last accountAndrzej Hunt2017-02-28
| | | | | | | | | | | | | | | | | | | | | Summary: Under certain circumstances, removing the last (or only) remaining account causes kube to crash. Steps to reproduce: 1. clear all sink config folders 2. start kube, add a generic IMAP account 3. close kube, reopen kube 4. open accounts list, select "edit" 5. Select "Delete" -> kube crashes Reviewers: #kube, cmollekopf, aacid Reviewed By: #kube, cmollekopf Subscribers: aacid, cmollekopf Differential Revision: https://phabricator.kde.org/D4517
* Compress synchronization requestsChristian Mollekopf2017-02-24
|
* Only fetch every mail once.Christian Mollekopf2017-02-24
|
* less debug outputChristian Mollekopf2017-02-23
|
* Fixed kolabnow account setup page.Christian Mollekopf2017-02-22
| | | | | | | | | | The account plugin supplies the configuration UI, the application supplies the scaffolding. That way we ensure the application doens't contain any account specific code and account configurations are free to offer specialized UI's that work best for them. We're not currently using a standardized controller, but if we did those controllers would have to live with the plugin, not the framework or the components.
* Fixed warningChristian Mollekopf2017-02-20
|
* Don't run the modeltest in productionChristian Mollekopf2017-02-11
|
* Avoid needless requeryingChristian Mollekopf2017-02-11
|
* Fetch the mail when trying to access the content.Christian Mollekopf2017-02-08
| | | | | That way we can try to only fetch the content for messages that are actually shown.
* add initial contact controller and contact detail viewMichael Bohlender2017-02-02
|
* Fixed sort order for threadviewChristian Mollekopf2017-01-31
|
* Avoid crashing on no source modelChristian Mollekopf2017-01-25
|
* Clear the model on no parentChristian Mollekopf2017-01-25
|
* New KAsync apiChristian Mollekopf2017-01-24
|
* Make clear on the controller workChristian Mollekopf2017-01-24
|
* syncThen is no longer necessary.Christian Mollekopf2017-01-12
|
* Fix mail sendingChristian Mollekopf2017-01-12
|
* Thread actionsChristian Mollekopf2017-01-12
|
* Fetch incomplete mails automatically.Christian Mollekopf2017-01-11
|
* Move to folder actionChristian Mollekopf2017-01-10
|
* only show prefered alternative part for nowMichael Bohlender2017-01-08
|
* move accounts related files to seperate folderMichael Bohlender2017-01-05
|
* Make sure we have a date and a messageidChristian Mollekopf2017-01-04
|
* Mark as unread actionChristian Mollekopf2017-01-04
|
* Mouseproxy to fix the scrolling behaviour.Christian Mollekopf2017-01-03
| | | | The webview simply no longer gets scroll events.
* Less boilerplateChristian Mollekopf2017-01-02
|
* Conditionally remove/deleteChristian Mollekopf2017-01-02
|
* Mark as important, restore from trash.Christian Mollekopf2017-01-02
|
* Move to trash from mailviewChristian Mollekopf2017-01-02
|
* FoldercontrollerChristian Mollekopf2017-01-02
|
* Outboxcontroller and MailcontrollerChristian Mollekopf2017-01-02
|
* Instead of using the action system we use controllers only.Christian Mollekopf2017-01-02
| | | | | It's simpler, and the action system was just too complex to use in a typesafe way.
* Encapsulate completer and selector.Christian Mollekopf2016-12-30
|
* A typesafe action contextChristian Mollekopf2016-12-29
|
* Removed an unnecessary debug messageChristian Mollekopf2016-12-23
|
* Mark the foldertree queries.Christian Mollekopf2016-12-23
|
* Send mail button and "No pending messages." label.Christian Mollekopf2016-12-23
|
* Close the composer when doneChristian Mollekopf2016-12-16
|
* Fixed folder sortingChristian Mollekopf2016-12-16
|
* Revamp of composercontroller to use actions more.Christian Mollekopf2016-12-16
| | | | | | | | | | | | | Instead of setting all properties individually we directly assign all properties to a context that we assign to the actions. This way actions can automatically update themselves as new data becomes available, and we avoid the setter/getter boilerplate, at the cost of a less explicit interface (But that could be improved by allowing to define the required properties of a context in c++). By relying on prehandler/posthandler to execute certain actions we simplify the control flow and enable the future extension with handlers that i.e. do encryption etc.
* Fetch specialpurpose so we can evaluate it.Christian Mollekopf2016-12-16
|
* create a complete tree for every content type, so that qml can deside what ↵Sandro Knauß2016-11-28
| | | | to show
* Downgrade qWarning to qDebug, so that we have less msg for kubeSandro Knauß2016-11-23
|
* Add some TODOsSandro Knauß2016-11-23
|
* Use ErrorType and ErrorString from EncryptionSandro Knauß2016-11-23
|
* We don't depend on kiconthemes directly.Christian Mollekopf2016-11-23
|
* Use the provided accessors.Christian Mollekopf2016-11-21
|
* AutocompleteLineEditChristian Mollekopf2016-11-17
|
* check errorType for errors from gpgmeSandro Knauß2016-11-17
|
* cleanup parameters to use const references instead of copiesSandro Knauß2016-11-15
|