Arseniy Lartsev
|
c8b55eb887
|
Send read receipts only when conversation has focus
|
2021-01-01 16:29:03 +01:00 |
|
Arseniy Lartsev
|
ec01fa2b5f
|
Prepare for sending read receipts only when conversation has focus
|
2021-01-01 14:16:39 +01:00 |
|
Arseniy Lartsev
|
de1c07873b
|
Added data structures to store read receipts before sending
|
2020-12-31 17:10:52 +01:00 |
|
Arseniy Lartsev
|
6f3e1e3399
|
Added option to not send read recepts if under bitlbee or spectrum
|
2020-12-31 16:51:54 +01:00 |
|
Arseniy Lartsev
|
fa5e3f8a1c
|
Improved log message when failing to download a file
|
2020-11-25 17:54:04 +01:00 |
|
Arseniy Lartsev
|
b422ce9da8
|
Correctly display long downloads which are replies
|
2020-10-25 17:26:21 +01:00 |
|
Ben Wiederhake
|
92e9ac8753
|
Add translator notes, fix wrong message
|
2020-10-25 16:00:42 +01:00 |
|
Arseniy Lartsev
|
7be26c1822
|
Do not show converted animated stickers out of order
|
2020-10-18 18:33:41 +02:00 |
|
Arseniy Lartsev
|
5cdd12fa77
|
Added option to not auto-delete tdlib's downloads
|
2020-10-18 17:23:00 +02:00 |
|
Arseniy Lartsev
|
260aca2dcc
|
Do not show messages with quickly downloaded inline files out of order
|
2020-10-12 22:41:13 +02:00 |
|
Arseniy Lartsev
|
92766a2250
|
Moved all message displaying out of PurpleTdClient class
|
2020-10-12 20:23:29 +02:00 |
|
Arseniy Lartsev
|
1284c6358b
|
Abolished file download callback
|
2020-10-12 19:48:44 +02:00 |
|
Arseniy Lartsev
|
265bd3e0c7
|
Do not pass around download callback inside PurpleTdClient
|
2020-10-12 19:48:37 +02:00 |
|
Arseniy Lartsev
|
dcd02a1b63
|
Do not miss captions of already downloaded non-photo files
|
2020-10-12 18:32:38 +02:00 |
|
Arseniy Lartsev
|
fe76205fd2
|
Decide how to show downloaded file based on message type
Rather than use multiple callbacks
|
2020-10-12 18:15:24 +02:00 |
|
Arseniy Lartsev
|
147b6431e0
|
Use common code when handling files for "not-ready" & "ready" messages
|
2020-10-11 21:35:10 +02:00 |
|
Arseniy Lartsev
|
05be359e9a
|
Sort of merged TgMessageInfo and IncomingMessage
|
2020-10-11 19:47:47 +02:00 |
|
Arseniy Lartsev
|
37dbe0ae3e
|
Moved inline file downloading out of PurpleTdClient
|
2020-10-11 14:59:10 +02:00 |
|
Arseniy Lartsev
|
044008da8d
|
When got (or failed to get) reply source, check again if message ready
Could later be still not ready due to downloads
|
2020-10-11 13:55:44 +02:00 |
|
Arseniy Lartsev
|
b610766261
|
Made check for message readiness take file downloading into account
|
2020-10-11 12:54:20 +02:00 |
|
Arseniy Lartsev
|
0f580bba91
|
Moved some functions for receiving and showing messages to own file
|
2020-10-11 11:48:51 +02:00 |
|
Arseniy Lartsev
|
ac120f2c67
|
Working towards displaying messages with "inline" files in-order
|
2020-10-11 11:39:07 +02:00 |
|
Arseniy Lartsev
|
552f30b18f
|
Use type-safe message id more
|
2020-10-11 10:55:42 +02:00 |
|
Arseniy Lartsev
|
9cc0d956c6
|
Prepare to support multiple message non-readiness reasons
|
2020-10-11 10:51:16 +02:00 |
|
Arseniy Lartsev
|
fe90927a8b
|
Do not display replies out of order
|
2020-10-10 15:51:16 +02:00 |
|
Arseniy Lartsev
|
1d29d2eda4
|
Fixed re-joining group chat conversations at reconnect
It broke when changed to report account connected as soon as
authorization ready
|
2020-10-09 23:40:34 +02:00 |
|
Arseniy Lartsev
|
a7fbf11352
|
Use chat info database and not use message database in tdlib
|
2020-10-08 00:54:27 +02:00 |
|
Arseniy Lartsev
|
47eb61b67a
|
Create conversations for newly created outgoing secret chats
|
2020-10-05 23:29:20 +02:00 |
|
Arseniy Lartsev
|
2da5780e75
|
Removed the concept of asking to accept secret chats
tdlib only supports completely disabling them
|
2020-10-05 21:40:09 +02:00 |
|
Arseniy Lartsev
|
fbdde3793f
|
Changed the way secret chat removal is handled
Don't auto-remove chats when secret chat is closed
Close secret chat whin removed from buddy list
|
2020-10-04 22:09:19 +02:00 |
|
Arseniy Lartsev
|
417e5b98f8
|
Try to send messages, files and type notifications to secret chats
|
2020-10-04 20:42:11 +02:00 |
|
Arseniy Lartsev
|
8393db3298
|
Try to display messages in secret chats
|
2020-10-04 20:42:11 +02:00 |
|
Arseniy Lartsev
|
089913eb26
|
Set correct "who" for file transfers, and verify in tests
|
2020-10-04 20:42:11 +02:00 |
|
Arseniy Lartsev
|
b3baa548f6
|
Create libpurple buddies for secret chats
|
2020-10-04 20:42:11 +02:00 |
|
Arseniy Lartsev
|
d5fe929ba9
|
Added menu item to start secret chat
|
2020-10-04 20:42:11 +02:00 |
|
Arseniy Lartsev
|
e6b9016a51
|
Temporary: remove secret chats when they are closed
|
2020-10-04 20:42:11 +02:00 |
|
Arseniy Lartsev
|
a6062a50df
|
Moved secret-chat-related stuff to a separate file
|
2020-10-04 20:42:11 +02:00 |
|
Arseniy Lartsev
|
6bbbd518ac
|
Introduced type safety for various tdlib identifiers
|
2020-10-04 15:17:04 +02:00 |
|
Arseniy Lartsev
|
8e38173c75
|
De-translated some messages, and updated various comments
|
2020-09-02 21:21:35 +02:00 |
|
Arseniy Lartsev
|
fbd1c548a5
|
Prevent some bitlbee crashes
|
2020-08-27 20:42:57 +02:00 |
|
Arseniy Lartsev
|
b55728270b
|
Show stickers with PURPLE_MESSAGE_IMAGES
|
2020-08-27 17:32:17 +02:00 |
|
Arseniy Lartsev
|
6f6c7af73a
|
Set connection to CONNECTED as soon as authorizationStateReady
|
2020-08-27 17:23:59 +02:00 |
|
Arseniy Lartsev
|
2f6108ec47
|
Made it possible to write to users who don't become contacts
|
2020-08-27 11:22:33 +02:00 |
|
Arseniy Lartsev
|
9e3ee906e0
|
Adding buddies by telegram username
|
2020-08-27 10:26:42 +02:00 |
|
Ben Wiederhake
|
b8376531bf
|
Permit accelerator keys in dialogs, guide translators
|
2020-08-23 19:15:43 +02:00 |
|
Ben Wiederhake
|
d77bd71a95
|
Add hints to translators how to reorder arguments
|
2020-08-23 19:15:43 +02:00 |
|
Arseniy Lartsev
|
802f687f71
|
Set PURPLE_MESSAGE_REMOTE_SEND flag when appropriate
|
2020-08-23 19:12:22 +02:00 |
|
Ben Wiederhake
|
3671598099
|
i18n: Add translator notes, remove some over-generic dialog titles
|
2020-08-19 23:40:53 +02:00 |
|
Arseniy Lartsev
|
8c7783d30b
|
Downloads using PurpleXfer: almost finished - left some bugs in
|
2020-08-15 01:58:45 +02:00 |
|
Arseniy Lartsev
|
d3a5464949
|
Always use "inline" file transfers for group chats
libpurple transfers aren't equipped to deal with files in group chats
|
2020-08-15 00:11:16 +02:00 |
|