KTp/Tasks/Active: Difference between revisions
Appearance
(One intermediate revision by the same user not shown) | |||
Line 19: | Line 19: | ||
Things essential for release: | Things essential for release: | ||
* SASL Auth Handler | * SASL Auth Handler | ||
* 1-1 text chat. | * 1-1 text chat. | ||
Line 26: | Line 25: | ||
====Web accounts==== | ====Web accounts==== | ||
* Check whether Plasma-Active is using Online Accounts. | * Check whether Plasma-Active is using Online Accounts. (done it is) | ||
* Pester afiestas into making the patches he promised to do in the auth handler. | * Pester afiestas into making the patches he promised to do in the auth handler. (done) | ||
* If so we can use the current auth handler | * If so we can use the current auth handler (yay!) | ||
====Make contact list show last message received, and active conversations at the top==== | ====Make contact list show last message received, and active conversations at the top==== | ||
Line 41: | Line 39: | ||
* Export GlobalPresence class to QML | * Export GlobalPresence class to QML | ||
* Add a way to control this in the UI | * Add a way to control this in the UI | ||
====Discuss name==== | |||
Is it worth coming up with a new fancy name? | |||
We should look at what other active apps are called. |
Latest revision as of 00:18, 27 September 2013
Plasma Active
Active client is maintained at https://projects.kde.org/projects/playground/network/telepathy/ktp-active
Getting Set Up
Hacking
It is still in playground so to some extent anything goes; anything that affects ktp-common-internals MUST go through the normal review process.
Anything in the declarative plugin should not be application specific.
TODO
Right now the only focus is on basic text chats.
Things essential for release:
* SASL Auth Handler * 1-1 text chat.
Tasks
Web accounts
- Check whether Plasma-Active is using Online Accounts. (done it is)
- Pester afiestas into making the patches he promised to do in the auth handler. (done)
- If so we can use the current auth handler (yay!)
Make contact list show last message received, and active conversations at the top
- Update TextChannelWatcherProxyModel to keep last message
- update ContactsFilterModel to allow sorting by HasChannel
- update ContactsFilterModel to take a list of sort roles
- then update the ContactsModel to show this
Show presence controls
- Export GlobalPresence class to QML
- Add a way to control this in the UI
Discuss name
Is it worth coming up with a new fancy name? We should look at what other active apps are called.