Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Don't crash when removing last account | Andrzej Hunt | 2017-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 requests | Christian Mollekopf | 2017-02-24 |
| | |||
* | Only fetch every mail once. | Christian Mollekopf | 2017-02-24 |
| | |||
* | less debug output | Christian Mollekopf | 2017-02-23 |
| | |||
* | Fixed kolabnow account setup page. | Christian Mollekopf | 2017-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 warning | Christian Mollekopf | 2017-02-20 |
| | |||
* | Don't run the modeltest in production | Christian Mollekopf | 2017-02-11 |
| | |||
* | Avoid needless requerying | Christian Mollekopf | 2017-02-11 |
| | |||
* | Fetch the mail when trying to access the content. | Christian Mollekopf | 2017-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 view | Michael Bohlender | 2017-02-02 |
| | |||
* | Fixed sort order for threadview | Christian Mollekopf | 2017-01-31 |
| | |||
* | Avoid crashing on no source model | Christian Mollekopf | 2017-01-25 |
| | |||
* | Clear the model on no parent | Christian Mollekopf | 2017-01-25 |
| | |||
* | New KAsync api | Christian Mollekopf | 2017-01-24 |
| | |||
* | Make clear on the controller work | Christian Mollekopf | 2017-01-24 |
| | |||
* | syncThen is no longer necessary. | Christian Mollekopf | 2017-01-12 |
| | |||
* | Fix mail sending | Christian Mollekopf | 2017-01-12 |
| | |||
* | Thread actions | Christian Mollekopf | 2017-01-12 |
| | |||
* | Fetch incomplete mails automatically. | Christian Mollekopf | 2017-01-11 |
| | |||
* | Move to folder action | Christian Mollekopf | 2017-01-10 |
| | |||
* | only show prefered alternative part for now | Michael Bohlender | 2017-01-08 |
| | |||
* | move accounts related files to seperate folder | Michael Bohlender | 2017-01-05 |
| | |||
* | Make sure we have a date and a messageid | Christian Mollekopf | 2017-01-04 |
| | |||
* | Mark as unread action | Christian Mollekopf | 2017-01-04 |
| | |||
* | Mouseproxy to fix the scrolling behaviour. | Christian Mollekopf | 2017-01-03 |
| | | | | The webview simply no longer gets scroll events. | ||
* | Less boilerplate | Christian Mollekopf | 2017-01-02 |
| | |||
* | Conditionally remove/delete | Christian Mollekopf | 2017-01-02 |
| | |||
* | Mark as important, restore from trash. | Christian Mollekopf | 2017-01-02 |
| | |||
* | Move to trash from mailview | Christian Mollekopf | 2017-01-02 |
| | |||
* | Foldercontroller | Christian Mollekopf | 2017-01-02 |
| | |||
* | Outboxcontroller and Mailcontroller | Christian Mollekopf | 2017-01-02 |
| | |||
* | Instead of using the action system we use controllers only. | Christian Mollekopf | 2017-01-02 |
| | | | | | It's simpler, and the action system was just too complex to use in a typesafe way. | ||
* | Encapsulate completer and selector. | Christian Mollekopf | 2016-12-30 |
| | |||
* | A typesafe action context | Christian Mollekopf | 2016-12-29 |
| | |||
* | Removed an unnecessary debug message | Christian Mollekopf | 2016-12-23 |
| | |||
* | Mark the foldertree queries. | Christian Mollekopf | 2016-12-23 |
| | |||
* | Send mail button and "No pending messages." label. | Christian Mollekopf | 2016-12-23 |
| | |||
* | Close the composer when done | Christian Mollekopf | 2016-12-16 |
| | |||
* | Fixed folder sorting | Christian Mollekopf | 2016-12-16 |
| | |||
* | Revamp of composercontroller to use actions more. | Christian Mollekopf | 2016-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 Mollekopf | 2016-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 kube | Sandro Knauß | 2016-11-23 |
| | |||
* | Add some TODOs | Sandro Knauß | 2016-11-23 |
| | |||
* | Use ErrorType and ErrorString from Encryption | Sandro Knauß | 2016-11-23 |
| | |||
* | We don't depend on kiconthemes directly. | Christian Mollekopf | 2016-11-23 |
| | |||
* | Use the provided accessors. | Christian Mollekopf | 2016-11-21 |
| | |||
* | AutocompleteLineEdit | Christian Mollekopf | 2016-11-17 |
| | |||
* | check errorType for errors from gpgme | Sandro Knauß | 2016-11-17 |
| | |||
* | cleanup parameters to use const references instead of copies | Sandro Knauß | 2016-11-15 |
| |