Age | Commit message (Collapse) | Author |
|
|
|
Merges pull request #359
|
|
See https://github.com/EionRobb/pidgin-groupchat-typing-notifications
|
|
|
|
the blist
|
|
Fetch missing channel history, keep track of message IDs. Still broken in Adium.
|
|
|
|
|
|
Change all channels to be chats instead of regular buddies and implement fetching channel memberships. Remove some unneeded code scraps from old channel handling.
|
|
|
|
|
|
|
|
Keep all libtgl and telegram-purple includes in telegram-purple.h to prevent duplication of all those includes. Remove redundant includes.
|
|
|
|
This should fix issue where left chats show up in the blist and cannot be removed anymore and broken Adium bookmarks.
This patch should make the whole chat handling much more native to libpurple, in which chats are added through the chatlist,
the join-chat window or automatically when incoming messages are received. Add a new option "Add chats to buddy list" in
case anyone wants the old behavior.
|
|
|
|
|
|
Load full chat info lazily, prevents useless network request and should fix issues with delays through flood errors when handling big amounts of user chats. Handle chat participant deletions and additions correctly and only touch the user list when it is actually updated, this should fix some issues with printing annoying messages in Finch and users not showing up in the buddy list in certain situations. Only add chats to buddy list that are actively joined or receive incoming message, which should help keeping the buddy list more tidy when using much chats.
|
|
|
|
Clean up and refactor group chat code, move chat functions into separate file, always load all chat infos on plugin load so we know the members.
|