Version 15 (modified by 15 years ago) (diff) | ,
---|
GSoC2009: Telepathy prpl
Student: Felix Kerekes
Abstract
This project aims to create a Pidgin protocol plugin that will handle Telepathy connections. This will allow Pidgin to use any protocol supported by the Telepathy framework and benefit from the advantages provided by the Telepathy stack
To do
- Basic tasks (high priority)
- Export multiple prpls for each telepathy supported protocol (DONE)
- Implement login and close (DONE)
- Fetch buddy list (DONE)
- Perform text messaging (DONE)
- Handle presence and status for buddies (DONE)
- Group buddies into groups (DONE)
- Does not yet support having a buddy in more than one group
- Handle self presence and status (DONE)
- Handle avatars for buddies (DONE)
- Handle self avatar (DONE)
- Send and receive typing notifications (DONE)
- Advanced tasks (low priority)
- Support for adding and accepting buddies (DONE)
- Implement chatroom/MUC support (DONE)
- Handle allow/ignore lists
- Implement file transfer support
- Integrate with Mission Control ?
Known issues
- Accounts don't connect by default when libpurple initialises
- Avatar can only be set after the account is connected (I hope all protocols allow avatars to be set after connection too)