Arseniy Lartsev
0c7381e0f0
Change group description when chat topic is changed
2020-06-02 11:52:46 +02:00
Arseniy Lartsev
2f1d3329a5
Display supergroup description as chat topic
2020-06-01 11:12:26 +02:00
Arseniy Lartsev
6d78a59ef1
Fixed some problems after re-enabling compiler warnings
2020-05-31 17:22:04 +02:00
Arseniy Lartsev
1756fcf382
Added "support" for secret chats
2020-05-31 15:56:50 +02:00
Arseniy Lartsev
c33911814d
Show video note messages
2020-05-31 14:27:35 +02:00
Arseniy Lartsev
fa965df84e
Replaced "two-step" authentication with "two-factor"
...
It's "two-step" in official client but that's kinda lame
2020-05-31 14:19:09 +02:00
Arseniy Lartsev
c6eba571f5
Don't store all received messages
...
Always fetch source message for replies from tlib
2020-05-30 10:07:55 +02:00
Arseniy Lartsev
033f1105d1
Some degree of group chat member name deduplication
2020-05-29 21:29:07 +02:00
Arseniy Lartsev
bafadafa20
Show stickers or sticker thumbnails as inline images
2020-05-29 13:54:07 +02:00
Arseniy Lartsev
76cee47163
Preparations for webp sticker decoding, and some refactoring
2020-05-29 12:16:25 +02:00
Arseniy Lartsev
5acb2c2297
Don't write notifications about downloading stickers
2020-05-29 11:18:54 +02:00
Arseniy Lartsev
8aef08aed9
Implemented sending files to private chats
2020-05-28 21:36:17 +02:00
Arseniy Lartsev
e4febbc8c8
Receive, and display as file:// links, all types of files
2020-05-27 22:14:35 +02:00
Arseniy Lartsev
d65a1639c2
Better handling of downloads with no or empty captions
...
When caption is empty string, or for stickers which don't have captions,
don't show empty message before downloading, but still show
"Downloading" notification even for stickers.
2020-05-27 20:44:03 +02:00
Arseniy Lartsev
565794cf17
Refactored file downloading code
...
As a side effect, auto-download limits will be applied to stickers
2020-05-27 20:21:00 +02:00
Arseniy Lartsev
53b1d68d03
Ask about downloading files above configured limit
2020-05-27 00:51:35 +02:00
Arseniy Lartsev
a30aec80a2
Ignore secret photos
2020-05-26 20:27:26 +02:00
Arseniy Lartsev
5f9e4061b7
Added account options for auto-download size limit
2020-05-26 20:06:32 +02:00
Arseniy Lartsev
217fda2063
Removed git commit information (didn't work anyway)
...
Also log tdlib version when it's determined at run time
2020-05-26 00:15:03 +02:00
Arseniy Lartsev
78759e9eb4
Support authentication with password
2020-05-25 23:53:21 +02:00
Arseniy Lartsev
e0c84cc745
Implemented configuring two-step authentication
2020-05-25 23:21:04 +02:00
Arseniy Lartsev
a2c6b0ea16
Request display name when registering without alias
2020-05-22 22:06:02 +02:00
Arseniy Lartsev
eb48017ffb
Deleting and leaving groups, supergroups and channels
2020-05-22 21:21:50 +02:00
Arseniy Lartsev
f7f0310e23
Rearrenged functions in main class
2020-05-22 18:45:15 +02:00
Arseniy Lartsev
eaabaeebdd
Implemented creating groups, supergroups and channels
2020-05-22 18:45:14 +02:00
Arseniy Lartsev
91f0a36889
Correctly handle "creator, non-member" and "restricted non-member"
2020-05-22 14:02:48 +02:00
Arseniy Lartsev
d455c2ddc9
Remove chats from contact list when we are no longer group member
2020-05-22 13:46:37 +02:00
Arseniy Lartsev
2b74471a42
Reduced number of arguments to many functions by one
2020-05-22 13:05:11 +02:00
Arseniy Lartsev
9e9dde7fbf
Moved some update chat functions out of the main class
2020-05-22 12:49:10 +02:00
Arseniy Lartsev
244a01c92a
Implemented removing contacts and private chats on server side
2020-05-21 14:51:52 +02:00
Arseniy Lartsev
1e080dc4cb
Fixed wrong purple_debug_... format arguments
2020-05-20 23:36:28 +02:00
Arseniy Lartsev
0ce0344e89
Added test case for adding contact from group chat members
2020-05-20 21:52:44 +02:00
Arseniy Lartsev
f9dc917ed8
Fixed adding contacts
...
It no longer worked after fixing spurious buddies caused by rogue
addNewChat. Now, also add buddies if user::is_contact_ is true.
2020-05-20 21:31:58 +02:00
Arseniy Lartsev
0e0e6901dd
Add contacts from group chat members
2020-05-20 21:31:08 +02:00
Arseniy Lartsev
4d09686b43
Use configured proxy servers
2020-05-20 18:31:37 +02:00
Arseniy Lartsev
1d634e1732
Show proper notification when a group is renamed
2020-05-20 15:24:38 +02:00
Arseniy Lartsev
0a55a34625
Changed the way user name is prepended to notifications
...
Add the user name when deciding to show notifications, and also do it in
private chats
2020-05-20 15:13:06 +02:00
Arseniy Lartsev
790457db75
Update purple chat alias when telegram group chat is renamed
2020-05-20 14:25:26 +02:00
Arseniy Lartsev
ed534e8094
Made common function for basic group and super group update
2020-05-20 13:55:46 +02:00
Arseniy Lartsev
8716e82b5b
Implemented renaming telegram contacts by user
2020-05-20 13:33:47 +02:00
Arseniy Lartsev
2a5b46b7ab
Moved another function into "utils" file
2020-05-20 12:45:46 +02:00
Arseniy Lartsev
0fef9f0990
Split buddy alias into first and last name when adding contact
2020-05-20 12:42:58 +02:00
Arseniy Lartsev
89518b79cb
Send typing notifications
2020-05-19 21:53:43 +02:00
Arseniy Lartsev
1b6d8aa8c4
Only add things to contact list if telegram chat is in chat list
2020-05-19 16:36:58 +02:00
Arseniy Lartsev
6366ee473f
Made separate function for chat update
2020-05-19 16:02:42 +02:00
Arseniy Lartsev
f7597b2df0
Added -Wextra flag
2020-05-18 11:07:19 +02:00
Arseniy Lartsev
3e6b0663d7
Fetch old messages when they get replied to
2020-05-17 14:19:59 +02:00
Arseniy Lartsev
3b820fdd6a
Display server-side "last online" in buddy tooltip and user info
2020-05-16 21:08:05 +02:00
Arseniy Lartsev
007bbeddc2
Implemented user information
2020-05-16 20:49:50 +02:00
Arseniy Lartsev
b76dab25f4
Set correct conversation title when receiving group message at login
2020-05-16 19:25:01 +02:00