mjentsch
586268424a
Merge branch 'fix-group-participant-aliases'
2015-09-17 20:06:18 +02:00
Shlomi Fish
f6f01c848f
Remove executable bit
2015-09-16 17:48:56 +03:00
mjentsch
50367783db
Do not display outgoing captioned images in group chats twice
2015-09-14 22:03:36 +02:00
mjentsch
32161b1558
Revert "Fix auto joining chats on connection"
...
This reverts commit fa9b331b39
.
2015-09-13 22:24:22 +02:00
mjentsch
114dedcdc9
Do not add deleted users to buddy list and clean up a bit
2015-09-13 15:50:16 +02:00
mjentsch
fa9b331b39
Fix auto joining chats on connection
...
Only set the connection status to online when all chat info was fetched,
to avoid annoying chat creation requests on startup.
2015-09-12 22:38:28 +02:00
mjentsch
dac0632ab1
Coding style and cleanup
2015-09-12 22:22:40 +02:00
mjentsch
c3f48b9835
Don't automatically add all chats to the buddy list
...
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.
2015-09-12 22:21:27 +02:00
mjentsch
ce51b0bb68
Provide chat info defaults to allow joining chats from roomlist
2015-09-12 12:34:23 +02:00
mjentsch
d9ca1c0f51
coding style
2015-09-08 22:17:43 +02:00
mjentsch
4670e3ede4
Don't add contacts when adding new buddy
...
The user should be able to just add buddies to the buddy list without any further side effects, especially
considering you now need to add any user not in the dialog list if you want him to show up.
2015-09-08 22:16:53 +02:00
mjentsch
e82fef3826
Prevent flood warnings
...
Only load user info on first start when the user actually has a pic to display.
2015-09-08 22:09:15 +02:00
mjentsch
546bcdc760
cleanup
2015-09-08 22:07:27 +02:00
mjentsch
de131bd3cc
Fix bug that caused dialog list to not be loaded
2015-09-08 21:06:12 +02:00
mjentsch
5d187216cf
Only get user info for dialogs that actually have a photo
2015-09-08 19:27:58 +02:00
Matthias Jentsch
2d7d1016a8
Better input validation for phone numbers
2015-09-08 17:06:57 +02:00
mjentsch
e665729ee2
Do not remove contact when deleting buddy list node, this is not obvious to the user
2015-09-08 17:06:56 +02:00
mjentsch
31c1037e4d
Small fixes and cleanup
2015-09-08 17:06:56 +02:00
mjentsch
3dfb1ac17e
Make sure to clear users when leaving chat with non-pidgin clients
2015-09-08 17:06:56 +02:00
mjentsch
a5cef7dcaa
Add support for roomlists
2015-09-08 17:06:56 +02:00
mjentsch
888cffffc1
Improve group chat management
...
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.
2015-09-08 17:06:56 +02:00
mjentsch
abd316a659
Support leaving and deleting chats
2015-09-08 17:06:55 +02:00
mjentsch
8e87c16c75
Update own user-name properly
2015-08-29 14:22:32 +02:00
mjentsch
793b1fc0fb
Disable defective set_buddy_icon temporarily
2015-08-29 12:57:16 +02:00
mjentsch
2b15603685
Always add secret chats to buddy list
...
Active secret chats should always show up in the buddy list, since there's the only endpoint for a conversation.
2015-08-29 12:56:36 +02:00
mjentsch
f5ec7f3e80
Rework buddy list handling
...
Only add buddies that are on the dialogue list or were explicitly added by the user, to prevent adding non-related users that are now allocated due to protocol updates.
2015-08-22 13:07:11 +02:00
mjentsch
0b95f05da0
Update libtgl
2015-08-16 21:35:43 +02:00
mjentsch
dc5bc8d039
Improve error handling
2015-08-01 23:34:00 +02:00
mjentsch
dd6031900e
Cleanup
2015-07-30 21:49:13 +02:00
mjentsch
f810ac5b94
Update user list in chats properly
2015-07-28 21:28:28 +02:00
mjentsch
61cddd1340
Support for joining chats by invite link
2015-07-24 14:26:13 +02:00
mjentsch
c5b98eccb2
Increase dialog list limit to ensure that we always get old chats
2015-07-19 16:15:30 +02:00
mjentsch
a4c5bca05f
Support creating chat invitation links
2015-07-19 15:18:59 +02:00
mjentsch
747c214dcd
Support creating new chats
...
Offer creating a new chat when trying to join a non-existing chat and
add user choice dialogue...
2015-07-18 03:00:11 +02:00
mjentsch
cd1e8d8020
Mask password in settings ...
2015-07-11 19:35:07 +02:00
mjentsch
47812f2f72
Improve string sanitation in fallback chat
2015-07-11 19:34:19 +02:00
mjentsch
e37a0b8cca
code style
2015-05-31 15:50:46 +02:00
mjentsch
e7554c739c
Add option for disabling sending a message read recipes, and fix some bugs in adium settings menu
2015-05-30 15:52:17 +02:00
mjentsch
49cc80f8c0
Support two factor authentication
2015-05-29 18:25:55 +02:00
mjentsch
b415bbd3b4
Update to libtgl v2
2015-05-23 00:18:26 +02:00
mjentsch
6614c25cbc
Add workaround for telepathy haze
...
Use home directory for storing configs, in case purple settings are in a tmp directory
2015-05-02 14:28:49 +02:00
mjentsch
14e5e106b7
Don't drop secret chat state updates
2015-04-06 16:43:10 +02:00
mjentsch
65f8c4aa6e
Handle DC updates during authentication
2015-04-06 16:37:01 +02:00
mjentsch
e0d1f77a79
cleanup
2015-04-05 00:38:22 +02:00
mjentsch
517604a2b4
Small fixes
2015-03-21 00:56:32 +01:00
mjentsch
0664c5b2fe
Clean up inconsitencies in prpl tgl data type wrapper functions
2015-03-20 17:45:21 +01:00
mjentsch
9838eb7b85
Add basic chat join view for the Adium Plugin
2015-03-18 22:33:26 +01:00
mjentsch
a0700adeb0
Fix segfault on chat join in Pidgin
2015-03-15 15:59:27 +01:00
mjentsch
4382e1d779
Add custom preferences views for the Adium plugin
2015-03-15 15:56:57 +01:00
mjentsch
5a6b08f60f
cleanup
...
reorder a few functions
2015-03-13 19:47:41 +01:00