mjentsch
0c06c63dc8
Fix support for old glib versions
2015-09-08 22:28:24 +02:00
mjentsch
a43aa8de42
Prevent flood warnings #2
...
Only get every chat info exactly once to avoid stalling of the incoming message queue through flood warnings.
2015-09-08 22:13:37 +02:00
mjentsch
936c541361
Fix segfault when receiving msg_send_done callback without a message
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
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
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
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
mjentsch
dd6031900e
Cleanup
2015-07-30 21:49:13 +02:00
mjentsch
e8ceb21e64
Revise media message handling
...
This should fix many seg faults and make media handling more consistent.
2015-07-30 11:45:50 +02:00
mjentsch
f810ac5b94
Update user list in chats properly
2015-07-28 21:28:28 +02:00
mjentsch
e14b681d6e
Fix segfault
2015-07-19 15:07:27 +02:00
mjentsch
c7898c7596
Support image captions
2015-07-11 19:50:55 +02:00
mjentsch
01e7f8da2b
Improve printing geo positions
2015-07-11 19:50:32 +02:00
mjentsch
8f790253a7
Improve geo position link and support printing venues
2015-07-11 18:31:03 +02:00
mjentsch
51064e06b4
Update tgl version
2015-07-11 17:41:50 +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
bad92d3bd6
Fix segfault when receiving images as documents
2015-05-24 14:56:59 +02:00
mjentsch
c3abf27376
Add support for displaying stickers in chats
2015-05-24 00:22:31 +02:00
mjentsch
efb0f56598
improve secret chat error handling for unsupported features
2015-05-23 03:10:34 +02:00
mjentsch
74f6b6e2f7
Improve support for receiving pictures in secret chats
2015-05-23 03:10:08 +02:00
mjentsch
87ae72a739
cleanup
2015-05-23 03:08:11 +02:00
mjentsch
b415bbd3b4
Update to libtgl v2
2015-05-23 00:18:26 +02:00
mjentsch
1c7eebbe7c
Ensure that messages are not sent during events.
...
Don't cause segfault in libtgl when add_log_event is called twice.
2015-04-03 01:23:09 +02:00
mjentsch
8a678f98cc
Coding style
2015-04-02 22:27:23 +02:00
mjentsch
1573309875
Fix retrieval threshold unlimited
2015-03-28 12:22:19 +01:00
mjentsch
4382e1d779
Add custom preferences views for the Adium plugin
2015-03-15 15:56:57 +01:00
mjentsch
7e03ff6e1b
Remove naming incosistency
2015-03-13 18:40:28 +01:00
mjentsch
7903ce1811
Fix user online/offline status
...
Fix bug that prevented users from being displayed as online. Add option to set inactive users offline after a certain amount of days. Clean up user status code.
2015-03-13 16:57:08 +01:00
mjentsch
0590862151
Add support for file transfers in encrypted chats
2015-03-13 00:18:01 +01:00
mjentsch
077edc19d5
Repository cleanup and coding guidelines
2015-03-13 00:17:35 +01:00
mjentsch
c375ed1df0
Support for history retrieval threshold
...
Include option to define the maximum amount of days, for which the history should be fetched. Introduce 14 days as default, to reduce performance issues or crashes when the user hasn't been using telegram-purple for a long time.
2015-03-13 00:16:26 +01:00
mjentsch
b67c4115ff
Repository cleanup and housekeeping
2015-03-12 01:56:16 +01:00
mjentsch
1e442ac195
Ensure that the message sequence doesn't get mixed up
...
Process incoming messages in a queue. Move all message-related functionality into one file.
2015-03-12 01:38:17 +01:00