Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Moved cpp code into src directory | Christian Mollekopf | 2017-04-05 |
| | |||
* | Removed old files | Christian Mollekopf | 2017-04-05 |
| | |||
* | A single framework plugin | Christian Mollekopf | 2017-04-05 |
| | |||
* | Moved theme to framework | Christian Mollekopf | 2017-04-05 |
| | |||
* | Install all plugins into the same folder | Christian Mollekopf | 2017-04-05 |
| | |||
* | One framework plugin to rule them all | Christian Mollekopf | 2017-04-04 |
| | |||
* | Outbox mail status | Christian Mollekopf | 2017-03-30 |
| | |||
* | Outbox: added resource state | Christian Mollekopf | 2017-03-30 |
| | |||
* | Indicate if the outbox is not empty | Christian Mollekopf | 2017-03-30 |
| | | | | ..we could of course also just hide the outbox if empty. | ||
* | Autocomplete from addressbooks | Christian Mollekopf | 2017-03-29 |
| | |||
* | Outboxmodel status | Christian Mollekopf | 2017-03-29 |
| | |||
* | get firstname/lastname from sink | Christian Mollekopf | 2017-03-28 |
| | |||
* | Exclude trash in non-trash folders. | Christian Mollekopf | 2017-03-28 |
| | | | | This will ensure that the count doesn't include deleted emails. | ||
* | Show folder sync status | Christian Mollekopf | 2017-03-27 |
| | |||
* | Filter on all things visible | Christian Mollekopf | 2017-03-27 |
| | |||
* | Update email status | Christian Mollekopf | 2017-03-26 |
| | |||
* | Adapt to changes | Christian Mollekopf | 2017-03-24 |
| | |||
* | Show something if the data is not yet available. | Christian Mollekopf | 2017-03-23 |
| | | | | | | | | We're still missing: * For empty folders we have to differentiate between truly empty folder, and folders that have not been synchronized yet. Further an indicator when the fetch is in progress would be useful. * For mails we need to indicate when the mail is being fetched. | ||
* | Mark the currently viewed mail as read. | Christian Mollekopf | 2017-03-22 |
| | | | | | | | | | | | The listview is absolutely useless with non-uniform entries. We have to do or own tracking of the current index, we have to do our own scrolling, the flickable scrolling is horrible with a mouse, and even though caching all delegates somewhat improves the situation, it's still laggy every now and then. However, this now at least works somewhat correctly. But we'll really have to look for a new solution for this eventually. | ||
* | Filtering for maillistmodel and peoplemodel | Christian Mollekopf | 2017-03-21 |
| | | | | | | | | Works surprisingly well and is very useful for testing. The searchbar in the maillistmodel is a temporary solution as the global searchbar has some usability issues. E.g. how do we reset the search? As an intermediate step we could just hide the searchbar and make it visible by clicking on the search button. | ||
* | Support synchronizing individual accounts | Christian Mollekopf | 2017-03-20 |
| | |||
* | add firstname and lastname roles to peoplemodel, update ui to display them | Michael Bohlender | 2017-03-19 |
| | |||
* | Request sent property and some others | Christian Mollekopf | 2017-03-17 |
| | |||
* | Request all used properties | Christian Mollekopf | 2017-03-14 |
| | |||
* | Carddav settings | Christian Mollekopf | 2017-03-14 |
| | |||
* | Simple peoplemodel for addressbook | Christian Mollekopf | 2017-03-10 |
| | | | | | Currently just queries for a flat list of contacts. Read-only. | ||
* | Namespace cleanup | Christian Mollekopf | 2017-03-10 |
| | |||
* | remove unessesary roles from outbox model. introduce status role | Michael Bohlender | 2017-03-09 |
| | |||
* | Sink merges the sync requests now. | Christian Mollekopf | 2017-03-07 |
| | |||
* | Adapted to KAsync changes | Christian Mollekopf | 2017-03-01 |
| | |||
* | cmake fixes | Christian Mollekopf | 2017-03-01 |
| | |||
* | Fixed warning | Christian Mollekopf | 2017-03-01 |
| | |||
* | Less noise | Christian Mollekopf | 2017-03-01 |
| | |||
* | 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 |
| |