Commit graph

1428 commits

Author SHA1 Message Date
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
936c541361 Fix segfault when receiving msg_send_done callback without a message 2015-09-08 17:06:56 +02:00
mjentsch
ff2df0861b Add users in bulk to generate better join-messages in Finch 2015-09-08 17:06:56 +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
ccc6dab512 fix input validation 2015-09-08 17:06:56 +02:00
mjentsch
620d4d5b8b Fix issue that caused newly created chats to not open 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
592b31e8c8 Cleanup 2015-09-08 17:06:55 +02:00
mjentsch
abd316a659 Support leaving and deleting chats 2015-09-08 17:06:55 +02:00
mjentsch
791b048eb1 Fix crash in Adium when exporting a non-existing chats link 2015-09-08 17:06:55 +02:00
mjentsch
6dd94bc3bc Fix certain chats now showing up when opening through Adium dialougue. 2015-09-08 17:06:55 +02:00
mjentsch
6ad121bb88 Fix segfault 2015-09-08 17:06:55 +02:00
mjentsch
f79897ec8e Fix chat participant names in Adium
first attempt, probably might cause issues with concurrency...
2015-09-08 17:06:55 +02:00
mjentsch
644416aa89 Display user aliases of users not in the buddy list in group chats 2015-09-08 17:06:55 +02:00
mj
b0ac19fc5f Merge pull request #111 from tuxmaster/master
- Fix rpmlint errors in the spec file.
2015-09-05 11:14:09 +02:00
tuxmaster
4509ccacb7 - Fix rpmlint errors in the spec file. 2015-09-02 17:00:30 +02:00
mjentsch
f770abce19 Include RPM-fix by tuxmaster 2015-09-01 00:21:03 +02:00
mjentsch
f6691e0c63 Update telegram-adium version and depend on 1.5.10 2015-08-30 21:58:09 +02:00
mjentsch
227fe399bb Don't break config window in telegram-adium 2015-08-30 21:58:09 +02:00
mj
c4a17ca0b5 Merge pull request #107 from flocke/master
Some minor build improvements
2015-08-30 21:10:32 +02:00
Jakob Nixdorf
75a9b56ddb Use pkg-config found in configure in make. 2015-08-29 18:37:02 +02:00
Jakob Nixdorf
3fbe1079bc Set the 'ar' command as variable in Makefile.tgl
Allows the location of the ar binary to be changed by passing the argument AR=/path/to/ar to make.
2015-08-29 18:33:28 +02:00
mjentsch
f10b683fc9 Merge branch 'final' 2015-08-29 17:33:03 +02:00
mjentsch
31afb76895 Update README 2015-08-29 17:31:38 +02:00
mjentsch
8e87c16c75 Update own user-name properly 2015-08-29 14:22:32 +02:00
mjentsch
8a80eeccae Remove network logging temporarily 2015-08-29 13:44:26 +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
973f236abc Fix OSM geo link formatting when using a different locale 2015-08-28 20:55:31 +02:00
mjentsch
b6136a6a9c Fix sending animated pictures by inline image 2015-08-28 00:03:33 +02:00
mjentsch
1a8172e922 Fix issue that caused sending captioned images to fail in Pidgin 2015-08-27 23:40:08 +02:00
mjentsch
ee48642232 Change module source to my own fork until it is merged 2015-08-26 23:41:33 +02:00
mjentsch
2e7bd3e3c6 Update README 2015-08-25 23:02:23 +02:00
mjentsch
153762c5af Bump version 2015-08-25 21:58:58 +02:00
mjentsch
70b03b969c Try to fix secret chat corruption 2015-08-25 21:54:15 +02:00
mjentsch
5e65a6675c Fix compilation 2015-08-22 13:42:44 +02:00
mjentsch
8af1991bc8 Update libtgl and fix receiving file transfers of audio and video documents 2015-08-22 13:34:53 +02:00
mjentsch
b5198b3184 Clean up and update README 2015-08-22 13:13:19 +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
9f71a73632 Remove makefile as dependency from XCode project, only caused trouble 2015-08-22 12:27:34 +02:00
mjentsch
0b95f05da0 Update libtgl 2015-08-16 21:35:43 +02:00
mj
ba868f7f24 Merge pull request #97 from surrim/dnf
using fedora's dnf instead of deprecated yum
2015-08-04 17:41:22 +02:00
surrim
c0b6329b71 using fedora's dnf instead of deprecated yum 2015-08-04 15:20:57 +02:00
mjentsch
4b96e3cb34 Do not display notifications and sounds for messages that were already read on other devices
This should make receiving message history a little less annoying when not using the client for a long time, while still getting the full history in your log.
2015-08-02 19:52:30 +02:00
mjentsch
dc5bc8d039 Improve error handling 2015-08-01 23:34:00 +02:00
mjentsch
8ebd970fbc Escape webpage messages properly 2015-07-31 12:53:24 +02:00