levlam
|
bfa0973dec
|
Support media timestamp in message links.
|
2021-07-26 02:40:36 +03:00 |
|
levlam
|
8a745b3480
|
Add logging when identifier of being sent message decreases.
|
2021-07-25 05:05:48 +03:00 |
|
levlam
|
07630feb8c
|
Add td_api::getSuggestedFileName.
|
2021-07-24 07:19:22 +03:00 |
|
levlam
|
796287d254
|
Allow short bot command descriptions.
|
2021-07-24 06:00:31 +03:00 |
|
levlam
|
8e750b867c
|
Simplify PSLICE usage in FileLoaderUtils.
|
2021-07-23 20:56:44 +03:00 |
|
levlam
|
ecd92fa501
|
Fix removing from chat list empty chat.
|
2021-07-22 20:19:16 +03:00 |
|
levlam
|
562af8b4f6
|
Add more logging in unload_dialog.
|
2021-07-22 18:43:34 +03:00 |
|
levlam
|
4e27f67cd0
|
Ensure that ttl_expires_in is in a valid range.
|
2021-07-22 17:52:49 +03:00 |
|
levlam
|
aa71db8da1
|
Update message content when has_bots is changed.
|
2021-07-22 06:54:43 +03:00 |
|
levlam
|
ca480ecaf1
|
Simplify MessagesManager::send_update_message_content.
|
2021-07-22 05:53:39 +03:00 |
|
levlam
|
e0c9efc26b
|
Skip bot command entities if needed.
|
2021-07-22 05:39:16 +03:00 |
|
levlam
|
0e244ea67c
|
Rename need_skip_bot_commands to need_always_skip_bot_commands.
|
2021-07-22 04:38:15 +03:00 |
|
levlam
|
2b8c23fdac
|
Call on_dialog_bots_updated after speculative changes.
|
2021-07-22 04:19:56 +03:00 |
|
levlam
|
cf579c761a
|
Add Dialog.has_bots flag.
|
2021-07-22 04:10:40 +03:00 |
|
levlam
|
a393bc5f71
|
Don't send message history requests to database if no returned messages can be added.
|
2021-07-21 06:24:02 +03:00 |
|
levlam
|
bd9a03d7e8
|
Don't send message histor requests to database if have no first_database_message_id.
|
2021-07-21 06:16:30 +03:00 |
|
levlam
|
85fab586ef
|
Increase file size for reuse_uploaded_photos_by_hash just in case.
|
2021-07-21 03:26:47 +03:00 |
|
levlam
|
2a9f83cd94
|
Don't dup URL file identifiers.
|
2021-07-21 03:16:55 +03:00 |
|
levlam
|
2641ffed31
|
Improve logging in FileManager.
|
2021-07-20 18:49:29 +03:00 |
|
levlam
|
bf1c94ee0d
|
Reget message history from database if it is outdated.
|
2021-07-19 21:38:04 +03:00 |
|
levlam
|
028691622d
|
Silence expected warning.
|
2021-07-19 21:00:41 +03:00 |
|
levlam
|
3d84afbea8
|
Add get_history methods, which with Dialog as parameter.
|
2021-07-19 20:56:30 +03:00 |
|
levlam
|
75022464b3
|
Add comment about random_length value.
|
2021-07-19 20:19:44 +03:00 |
|
levlam
|
efc762360c
|
Improve random bytes length.
|
2021-07-19 19:32:56 +03:00 |
|
levlam
|
58c99ed63a
|
Don't ignore forcely loaded after close users and chats.
|
2021-07-19 04:27:44 +03:00 |
|
levlam
|
13fcffd711
|
Replace GetChatMemberRequest with REQUEST_PROMISE.
|
2021-07-19 04:17:29 +03:00 |
|
levlam
|
4caf74a86f
|
Don't repair last message by getHistory in a chat created by new message.
|
2021-07-18 06:16:08 +03:00 |
|
levlam
|
345b4d3ba1
|
Improve error message.
|
2021-07-18 03:20:52 +03:00 |
|
levlam
|
1f9c6c7352
|
Minor improvements.
|
2021-07-16 18:58:11 +03:00 |
|
levlam
|
e649098194
|
Improve error messages for invalid member_id parameters.
|
2021-07-16 04:23:05 +03:00 |
|
levlam
|
bb36d97482
|
Don't expect leaving voice chat participants to have video.
|
2021-07-15 03:37:14 +03:00 |
|
levlam
|
576724f234
|
Don't fill gaps in non-joined never opened channels.
|
2021-07-14 22:53:30 +03:00 |
|
levlam
|
e74cdb3de6
|
Add logging when a chat isn't marked as empty, despite having no server messages.
|
2021-07-14 22:18:27 +03:00 |
|
levlam
|
ae01af88c3
|
Continue to get history from the database or drop last_database_message_id if it seems to be wrong.
|
2021-07-14 22:13:28 +03:00 |
|
levlam
|
8f8e260521
|
Use last received message ID to adjust last_database_message_id, if there were no messages added.
|
2021-07-14 21:49:35 +03:00 |
|
levlam
|
69072e1a8f
|
If last received from database message is first_database_message, but it fails to be added, then drop database message IDs anyway.
|
2021-07-14 21:31:53 +03:00 |
|
levlam
|
4f37b10783
|
Postpone loading history from database after the last message is deleted to process deletions of other messages first.
|
2021-07-14 21:24:15 +03:00 |
|
levlam
|
e387b43e62
|
Decrease MAX_UNFILLED_GAP_TIME to 0.4.
|
2021-07-13 17:44:10 +03:00 |
|
levlam
|
49ab03be83
|
Count presentation in has_video.
|
2021-07-13 03:17:46 +03:00 |
|
levlam
|
fa792176cd
|
Use local unmuted video count if possible.
|
2021-07-13 03:14:48 +03:00 |
|
levlam
|
7a55b843ba
|
Log size of a dropped response.
|
2021-07-12 21:55:12 +03:00 |
|
levlam
|
5b3ddfcfc1
|
Use add_group_call_participants if possible.
|
2021-07-12 21:17:37 +03:00 |
|
levlam
|
b83b3a45cb
|
Send updates when groupCall.can_enable_video changes.
|
2021-07-12 20:21:34 +03:00 |
|
levlam
|
401e5ee3fa
|
Improve field names of GroupCallParticipantOrder.
|
2021-07-12 18:29:55 +03:00 |
|
levlam
|
ca61c97c13
|
Make fiedls of GroupCallVideoPayload private.
|
2021-07-11 01:55:44 +03:00 |
|
levlam
|
f7ed3d6b99
|
Move GroupCallVideoPayload methods inside class.
|
2021-07-11 01:45:30 +03:00 |
|
levlam
|
039509afe7
|
Add GroupCallVideoPayload::is_empty().
|
2021-07-11 01:34:44 +03:00 |
|
levlam
|
f86a1e09fe
|
Fix maximal number of used threads on Windows.
|
2021-07-10 02:08:03 +03:00 |
|
levlam
|
3682029db2
|
Support new order of group call participants.
|
2021-07-09 18:48:10 +03:00 |
|
levlam
|
3e351a0946
|
Use getGroupCall to sync participants.
|
2021-07-09 18:36:35 +03:00 |
|
levlam
|
04435b8d53
|
Update layer 131.
|
2021-07-09 02:55:23 +03:00 |
|
levlam
|
0967fe0672
|
Reload CDN config with each layer change.
|
2021-07-09 02:31:42 +03:00 |
|
levlam
|
23b0a91e88
|
Fix PublicRsaKeyWatchdog.
|
2021-07-09 02:17:26 +03:00 |
|
levlam
|
1464e85a5b
|
Move can_enable_video to groupCall.
|
2021-07-08 19:59:16 +03:00 |
|
levlam
|
7e2554d9ac
|
Don't reload all messages with web pages from the server.
|
2021-07-08 17:37:23 +03:00 |
|
levlam
|
0dc4b5a469
|
Add source to get_messages_from_server.
|
2021-07-08 17:09:16 +03:00 |
|
levlam
|
e9e2428237
|
Update server keys.
|
2021-07-08 16:39:34 +03:00 |
|
levlam
|
1af1836e8f
|
Remove action bar after unarchiving group chats.
|
2021-07-07 20:04:18 +03:00 |
|
levlam
|
d23064812f
|
Simplify rsa_key usage.
|
2021-07-06 18:31:43 +03:00 |
|
Arseny Smirnov
|
313f0b45df
|
support MSG_WAIT_TIMEOUT
|
2021-07-06 17:03:31 +03:00 |
|
levlam
|
ff153bef36
|
Update layer 131. Add screen_sharing_audio_source_id.
|
2021-07-06 02:33:42 +03:00 |
|
levlam
|
5176710ada
|
Store RsaKey in PublicRsaKeyShared.
|
2021-07-05 22:19:59 +03:00 |
|
levlam
|
65e96c561c
|
Add struct RsaKey.
|
2021-07-05 22:09:45 +03:00 |
|
levlam
|
040e0deb31
|
Move DhCallback to a separate header.
|
2021-07-05 21:20:07 +03:00 |
|
levlam
|
61664b4044
|
Move remaining MTProto classes to namespace mtproto.
|
2021-07-05 21:04:23 +03:00 |
|
levlam
|
b18b5309b6
|
Minor improvements.
|
2021-07-05 19:28:39 +03:00 |
|
levlam
|
1d3e72aa9d
|
Improve constant names.
|
2021-07-05 19:17:26 +03:00 |
|
levlam
|
4b0bda767c
|
Add SecretChatLayer.h.
|
2021-07-05 05:42:37 +03:00 |
|
levlam
|
f02b2ee4b6
|
Move SecretChatEvent details to the corresponding header.
|
2021-07-05 05:25:23 +03:00 |
|
levlam
|
69c630115a
|
Remove LogEventBase.
|
2021-07-05 05:12:04 +03:00 |
|
levlam
|
40c5d47717
|
Make inherited classes final if possible.
|
2021-07-04 05:58:54 +03:00 |
|
levlam
|
edfa5d1d98
|
Use final instead of override.
|
2021-07-03 23:51:36 +03:00 |
|
levlam
|
8b5a55c798
|
Update member restrictions before returning it in getChatMember.
|
2021-07-02 21:30:27 +03:00 |
|
levlam
|
22f45e0a91
|
Fix compilation error on old compilers.
|
2021-07-02 19:51:07 +03:00 |
|
levlam
|
a1cc6d3ef6
|
Fix autologin_token assignment.
|
2021-07-02 19:47:16 +03:00 |
|
levlam
|
24e5803b96
|
Update version to 1.7.5.
|
2021-07-02 03:30:39 +03:00 |
|
levlam
|
bed2650b4c
|
Fix secret chat creation.
|
2021-07-02 03:25:09 +03:00 |
|
levlam
|
aeffb5bbff
|
Ignore RESET_REQUEST_MISSING error.
|
2021-07-01 03:06:44 +03:00 |
|
levlam
|
6b57121e25
|
Improve method name.
|
2021-06-30 19:49:52 +03:00 |
|
levlam
|
0ad668fc76
|
Don't try to load from server secret chat messages.
|
2021-06-29 17:22:12 +03:00 |
|
levlam
|
158dd22f21
|
Add td_api::declinePasswordReset.
|
2021-06-29 05:24:55 +03:00 |
|
levlam
|
12383ea1d2
|
Add td_api::resetPassword.
|
2021-06-29 05:16:48 +03:00 |
|
levlam
|
36e874304f
|
Add pending_reset_date to passwordState.
|
2021-06-29 01:52:09 +03:00 |
|
levlam
|
18caf96c54
|
Add checkPasswordRecoveryCode.
|
2021-06-28 23:47:54 +03:00 |
|
levlam
|
709afe3f0c
|
Add checkAuthenticationPasswordRecoveryCode.
|
2021-06-28 22:33:08 +03:00 |
|
levlam
|
1394d5d697
|
Support new_password in recoverAuthenticationPassword.
|
2021-06-28 21:36:54 +03:00 |
|
levlam
|
b35faee529
|
Add NewPasswordState struct.
|
2021-06-28 21:03:17 +03:00 |
|
levlam
|
3c400f12b4
|
Support new_password in recoverPassword.
|
2021-06-28 19:47:23 +03:00 |
|
levlam
|
ab2223b034
|
Add PasswordManager::get_password_input_settings.
|
2021-06-28 19:24:44 +03:00 |
|
levlam
|
f210906dca
|
Support updateBotCommands.
|
2021-06-28 18:32:29 +03:00 |
|
levlam
|
da2d81c81b
|
Update layer to 131.
|
2021-06-28 15:55:11 +03:00 |
|
levlam
|
12ae67a64f
|
Don't try to schedule getDifference if unauthorized.
|
2021-06-27 06:02:58 +03:00 |
|
levlam
|
2b7b6b7759
|
Improve logging on log out.
|
2021-06-27 05:52:43 +03:00 |
|
levlam
|
9664181d48
|
Improve log messages.
|
2021-06-27 04:36:06 +03:00 |
|
levlam
|
50a8e66965
|
Improve error messages.
|
2021-06-26 04:20:59 +03:00 |
|
levlam
|
eb134b02f2
|
Improve error messages.
|
2021-06-25 21:21:17 +03:00 |
|
levlam
|
50d2d0ff00
|
Don't init last_new_message_id with max_unavailable_message_id.
The message with last_new_message_id must be the latest existing server message,
after which all messages will be received through updates.
|
2021-06-25 03:26:59 +03:00 |
|
levlam
|
4c49acc440
|
Explicitly use mentioned function instead of a comment.
|
2021-06-24 23:17:13 +03:00 |
|
levlam
|
f8f03db0ce
|
Improve error message.
|
2021-06-24 23:11:23 +03:00 |
|
levlam
|
5c622801f6
|
Expect no access to message sender chat.
|
2021-06-24 22:13:57 +03:00 |
|
levlam
|
53f0be4fca
|
Improve error messages.
|
2021-06-24 22:13:11 +03:00 |
|
levlam
|
de679f8f0c
|
Improve documentation.
|
2021-06-24 20:09:10 +03:00 |
|
levlam
|
388e743c56
|
Export td_set_log_fatal_error_callback as deprecated.
|
2021-06-23 23:45:15 +03:00 |
|
levlam
|
7bf14a2405
|
Ban only for 60 seconds if unbanning is planned.
|
2021-06-23 15:40:24 +03:00 |
|
levlam
|
df12ea836b
|
Create sender_dialog_id if possible.
|
2021-06-23 13:11:05 +03:00 |
|
levlam
|
bb252ab8ed
|
tg_cli: don't reply to outgoing /start messages.
|
2021-06-23 13:10:20 +03:00 |
|
levlam
|
9628668def
|
Minor improvements.
|
2021-06-23 03:22:23 +03:00 |
|
levlam
|
ebbc929efb
|
Fix video pausing.
|
2021-06-22 19:39:21 +03:00 |
|
levlam
|
d0f0e8dbcf
|
Fix presenation pausing.
|
2021-06-22 18:38:04 +03:00 |
|
levlam
|
e9ec4559e1
|
Fix saving ReplyMarkup placeholder.
|
2021-06-22 18:34:39 +03:00 |
|
levlam
|
e1237c15a0
|
Update layer number.
|
2021-06-22 16:11:54 +03:00 |
|
levlam
|
786c8c5f9a
|
Update layer to 130. Support input field placeholder in reply markup.
|
2021-06-19 05:20:27 +03:00 |
|
levlam
|
79530d6a55
|
Improve bot commands methods implementation.
|
2021-06-22 04:34:29 +03:00 |
|
levlam
|
9b85516cfd
|
Move bot command handling functions to BotCommand.cpp.
|
2021-06-22 04:25:15 +03:00 |
|
levlam
|
e8b32d9b05
|
Add td_api::deleteCommands.
|
2021-06-22 04:17:44 +03:00 |
|
levlam
|
7e543cf80b
|
Allow to use uploadStickerFile for animated stickers.
|
2021-06-21 22:25:26 +03:00 |
|
levlam
|
337dbc86d9
|
Remove class BotInfo.
|
2021-06-21 04:30:02 +03:00 |
|
levlam
|
9940dd74db
|
Remove botInfo class from API.
|
2021-06-21 04:14:29 +03:00 |
|
levlam
|
1904aa77b1
|
Add bot_commands to *Full.
|
2021-06-21 04:01:13 +03:00 |
|
levlam
|
5f9fd502b7
|
Replace botInfo with commands in userFullInfo.
|
2021-06-21 02:36:04 +03:00 |
|
levlam
|
f165429143
|
Add classes BotCommand and BotCommands.
|
2021-06-21 02:08:11 +03:00 |
|
levlam
|
37d10c0be4
|
Add bot_user_id to botCommands.
|
2021-06-21 01:32:29 +03:00 |
|
levlam
|
d9dc6f875d
|
Move bot description from BotInfo to UserFull.
|
2021-06-21 01:12:34 +03:00 |
|
levlam
|
f9a5eae94c
|
Improve log message.
|
2021-06-20 03:13:40 +03:00 |
|
levlam
|
ca7c1e5ada
|
Dump network queries from oldest to newest.
|
2021-06-20 03:05:58 +03:00 |
|
levlam
|
1202d55e27
|
Add getCommands method.
|
2021-06-19 04:18:02 +03:00 |
|
levlam
|
62a543cb35
|
Add BotCommandScope to setCommands.
|
2021-06-19 04:00:23 +03:00 |
|
levlam
|
16f52b59ab
|
Add createNewStickerSet.source.
|
2021-06-18 18:45:57 +03:00 |
|
levlam
|
cec785022a
|
Update layer 129.
|
2021-06-18 18:26:11 +03:00 |
|
levlam
|
9440925711
|
Move some classes inside corresponding managers.
|
2021-06-18 03:06:20 +03:00 |
|
levlam
|
ed7a7e5eaf
|
Check UTF-8 correctness of strings before adding them to Hints.
|
2021-06-17 23:29:13 +03:00 |
|
levlam
|
843df9e1f7
|
Remove unneeded td_api::getGroupCallMediaChannelDescriptions.
|
2021-06-17 21:37:39 +03:00 |
|
levlam
|
84cf82583e
|
Add td_api::checkStickerSetName.
|
2021-06-17 21:29:07 +03:00 |
|
levlam
|
706647bdbc
|
Add the method getSuggestedStickerSetName.
|
2021-06-17 20:38:03 +03:00 |
|
levlam
|
4048e5ae95
|
Enable createNewStickerSet for regular users.
|
2021-06-17 20:14:48 +03:00 |
|
levlam
|
8730e92d7c
|
Use limit 1 in the first channel difference request.
|
2021-06-16 05:25:44 +03:00 |
|
levlam
|
a36266a764
|
Add BinlogKeyValue logging.
|
2021-06-16 05:23:22 +03:00 |
|
levlam
|
d069de6a8b
|
Drop channel pts in inaccessible channels.
|
2021-06-16 02:54:17 +03:00 |
|
levlam
|
090056f21d
|
Allow to set empty group call title.
|
2021-06-15 20:56:59 +03:00 |
|
levlam
|
1e8724127a
|
Add cache of channel participants for bots-administrators.
|
2021-06-12 23:53:14 +03:00 |
|
levlam
|
6f51690275
|
Add ContactsManager::on_get_channel_participant.
|
2021-06-11 20:02:49 +03:00 |
|
levlam
|
3941144700
|
tg_cli: fix FileLog opening.
|
2021-06-11 17:04:00 +03:00 |
|
levlam
|
c1db660d4a
|
Add suggestedActionCheckPassword.
|
2021-06-11 02:48:10 +03:00 |
|
levlam
|
c4dab736c9
|
Add suggestedActionCheckPhoneNumber support.
|
2021-06-11 02:13:46 +03:00 |
|
levlam
|
411d30e1c7
|
Remove Td::on_channel_unban_timeout proxy.
|
2021-06-10 21:56:05 +03:00 |
|
levlam
|
138535ccf8
|
Store multiple local backgrounds.
|
2021-06-10 18:58:19 +03:00 |
|
levlam
|
64df3b4b3c
|
Remove unneeded add_local_background method and allow non-default installed backgrounds without file.
|
2021-06-10 04:55:58 +03:00 |
|
levlam
|
75fc042e09
|
Replace add_fill_background with add_local_background.
|
2021-06-10 04:44:39 +03:00 |
|
levlam
|
aba5b1ab7c
|
Use autoincremented IDs for local backgrounds.
|
2021-06-10 03:57:58 +03:00 |
|
levlam
|
a04a481fd4
|
Remove unused variable.
|
2021-06-10 02:42:30 +03:00 |
|