KTp/Components/Accounts KCM Tasks
Outstanding tasks in the Telepathy Account Configure:
If you want any of these tasks, have a word in IRC, and then put your name next to it so we don't end up duplicating work. I've tried sorting them by skillset.
General C++ Qt/ QtDesigner
Make sure to read: http://community.kde.org/Real-Time_Communication_and_Collaboration/Components/Accounts_KCM_Creating_Plugins
Finish MSN (buttery) pluging advanced options (in progress - David Edmundson)
Add IRC configure plugin (done)
Add Bonjour configue plugin
Add AOL configure plugin (jaem)
Add Gadu-Gadu configure plugin
add Novell Groupwise configure plugin
Add ICQ configure plugin (done)
Add mxit configure plugin
Add MySpaceIM configure plugin
Add Tencent QQ configure plugin
Add IBM Lotus Sametime configure plugin
Add SILC configure plugin
Add SIP configure plugin (frienhard)
Add Yahoo configure plugin
Add Zephyr configure plugin
Plasma
Not technically in the accounts KCM but if anyone is good at plasma, they can try and fix the presence plasmoid. It has some layout issues. (Dario to rewrite in QML - already started)
Harder C++ stuff
Install protocol icons. (Assinged to done)
Put in the review comments on the changes to make it compile with Tp-Qt4 (done)
QSharedData changes as review above (not sure it's needed, I think we can drop the whole class if we finish tidying up).
Reconnect account on parameters changing, or enabled status changing (asssigned to David Edmundson)
Provide useful feedback on account errors. (in progress, core is finished just need to finish the switch statement.)
Put logic of "get plugin or generic accouunt plugin" into the plugin loader (or more likely a wrapper) such that it isn't in the account UI and that can assume it /always/ gets a configure widget. (probably not needed now we have this model implementation and they both behave the same...)
Fix the issue with resizing the account configure plugins (done)
Enable/Disable the "next" (or finish button) depending on whether required parameters are filled in.
External account removal needs to update the model.
Change KDE_EXPORT macro used throughout the accounts KCM.
Profile support. (done)
Fix 'kcmshell(3901) KWidgetItemDelegateEventListener::eventFilter: User of KWidgetItemDelegate should not delete widgets created by createItemWidgets! ' (this is somewhere in the generic configuration)
Remove duplicates in profile select list:
use the following logic: - foreach{protocol}(if the protocol exists elsewhere in the list, and the current cm is haze, remove it)
Design/UI Skills
Somehow fix the very fulgy button layout and whitespace issue in the account configure plugins. (done)
Ideally we need every dialog here to be reviewed by someone good at UI.
Sort out the massive level of dialogs inside dialogs, in a way which doesn't suck. (draft out pictures, get input from real KDE usability people)
Extreme QPainter Skills
Restyle account list to look all pretty. (done.)
Other
Test Test Test Test