summaryrefslogtreecommitdiffstats
path: root/framework
Commit message (Collapse)AuthorAge
* Catch connection errorsChristian Mollekopf2017-03-27
|
* Use states for the account status iconChristian Mollekopf2017-03-27
|
* Update email statusChristian Mollekopf2017-03-26
|
* Adapt to changesChristian Mollekopf2017-03-24
|
* Show something if the data is not yet available.Christian Mollekopf2017-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 Mollekopf2017-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 peoplemodelChristian Mollekopf2017-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.
* Show the account status next to the account nameChristian Mollekopf2017-03-20
|
* Support synchronizing individual accountsChristian Mollekopf2017-03-20
|
* Adapted to sink changes.Christian Mollekopf2017-03-20
|
* add firstname and lastname roles to peoplemodel, update ui to display themMichael Bohlender2017-03-19
|
* Request sent property and some othersChristian Mollekopf2017-03-17
|
* React to more specific notificationsChristian Mollekopf2017-03-17
|
* Start of a notifications frameworkChristian Mollekopf2017-03-15
|
* Request all used propertiesChristian Mollekopf2017-03-14
|
* Carddav settingsChristian Mollekopf2017-03-14
|
* Simple peoplemodel for addressbookChristian Mollekopf2017-03-10
| | | | | Currently just queries for a flat list of contacts. Read-only.
* Namespace cleanupChristian Mollekopf2017-03-10
|
* remove unessesary roles from outbox model. introduce status roleMichael Bohlender2017-03-09
|
* Sink merges the sync requests now.Christian Mollekopf2017-03-07
|
* Adapted to KAsync changesChristian Mollekopf2017-03-01
|
* cmake fixesChristian Mollekopf2017-03-01
|
* Fixed warningChristian Mollekopf2017-03-01
|
* Less noiseChristian Mollekopf2017-03-01
|
* 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
* Don't use initialiser list syntax for referenceAndrzej Hunt2017-02-28
| | | | | | | | | | | | | | | | | | | | Summary: Initialiser lists don't work for member references in gcc 4.8, see: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50025 (This issue is apparently fixed in gcc 4.9, but at least my distro still ships 4.8 by default.) This syntax was originally introduced in: ba7128b30850594c7efb258d1794e377eede364a Reviewers: #kube, cmollekopf, aacid Reviewed By: #kube, cmollekopf Subscribers: aacid Differential Revision: https://phabricator.kde.org/D4516
* Compress synchronization requestsChristian Mollekopf2017-02-24
|
* Only fetch every mail once.Christian Mollekopf2017-02-24
|
* less debug outputChristian Mollekopf2017-02-23
|
* Removed Create/Edit*.qml and controllers, added gmail pluginChristian Mollekopf2017-02-22
| | | | | The current settings plugin could potentially be replaced by a proper controller, but what we have works so that's low priority.
* 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
|
* the smtp resouce does not existChristian 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
|
* Fixed beta.kolabnow.com portChristian Mollekopf2017-01-26
|
* Avoid crashing on no source modelChristian Mollekopf2017-01-25
|
* Clear the model on no parentChristian Mollekopf2017-01-25
|
* Merge branch 'dev/imapsync' into developChristian Mollekopf2017-01-24
|\
| * 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
| |
* | use beta.kolabnow.com instead of imap.kolabnow.comMichael Bohlender2017-01-11
|/