levlam
|
b7ee5c2ada
|
Support updateDeleteQuickReplyMessages.
|
2024-02-29 14:43:32 +03:00 |
|
levlam
|
2e4a9c11d3
|
Reload quick reply messages after reloading the list of quick reply shortcuts.
|
2024-02-28 17:42:41 +03:00 |
|
levlam
|
9720651164
|
Add and use QuickReplyManager::get_quick_reply_messages_hash.
|
2024-02-28 17:38:17 +03:00 |
|
levlam
|
aeea69e674
|
Add td_api::getQuickReplyShortcutMessages.
|
2024-02-28 17:19:28 +03:00 |
|
levlam
|
139d1d92ae
|
Save quick reply shortcuts to binlog.
|
2024-02-27 23:47:29 +03:00 |
|
levlam
|
b7e8584260
|
Remove QuickReplyMessage.is_copy.
|
2024-02-27 22:06:01 +03:00 |
|
levlam
|
4e198f0fe5
|
Remove quickReplyMessage.forward_info.
|
2024-02-27 20:52:59 +03:00 |
|
levlam
|
f13f409e5f
|
Send shortcut identifiers in updates and receive them in requests.
|
2024-02-27 18:10:11 +03:00 |
|
levlam
|
88363b1113
|
tg_cli: add ShortcutId.
|
2024-02-27 16:16:28 +03:00 |
|
levlam
|
7b257b4def
|
Rename work hours to opening hours.
|
2024-02-27 16:03:34 +03:00 |
|
levlam
|
50ba48fbfa
|
Add td_api::setBusinessGreetingMessageSettings.
|
2024-02-27 14:26:19 +03:00 |
|
levlam
|
66761d1950
|
Add td_api::setBusinessAwayMessageSettings.
|
2024-02-27 14:18:56 +03:00 |
|
levlam
|
44bdcd4920
|
Add businessInfo.greeting_message_settings.
|
2024-02-27 02:07:21 +03:00 |
|
levlam
|
74fbe7f549
|
Add businessInfo.away_message_settings.
|
2024-02-27 01:58:14 +03:00 |
|
levlam
|
72a4cd0398
|
Add td_api::businessInfo.
|
2024-02-26 23:09:52 +03:00 |
|
levlam
|
0636fb180e
|
Reload userFull after User.is_premium changes.
|
2024-02-26 22:43:17 +03:00 |
|
levlam
|
5bde9c6fb6
|
Add td_api::businessAwayMessageSettings.
|
2024-02-26 20:27:17 +03:00 |
|
levlam
|
4c469a3f2c
|
Add td_api::BusinessAwayMessageSchedule.
|
2024-02-26 20:15:16 +03:00 |
|
levlam
|
3d43bbb80d
|
Add td_api::businessGreetingMessageSettings.
|
2024-02-26 19:09:58 +03:00 |
|
levlam
|
bdb3088a0c
|
Add quickReplyShortcut.id.
|
2024-02-26 18:18:53 +03:00 |
|
levlam
|
b84c36626a
|
Move public BusinessWorkHours fields before private one.
|
2024-02-26 17:06:29 +03:00 |
|
levlam
|
4513cf75b8
|
Add td_api::businessRecipients.
|
2024-02-26 16:35:20 +03:00 |
|
levlam
|
7476ff34de
|
Combine local and server shortcuts by name.
|
2024-02-26 13:48:19 +03:00 |
|
levlam
|
693bb5f09e
|
Add td_api::reorderQuickReplyShortcuts.
|
2024-02-24 14:40:25 +03:00 |
|
levlam
|
bf01eb3b91
|
Add and use QuickReplyManager::is_shortcut_list_changed.
|
2024-02-24 14:22:01 +03:00 |
|
levlam
|
bf825d76cb
|
Don't invoke quick reply queries simultaneously.
|
2024-02-24 13:42:34 +03:00 |
|
levlam
|
2c8c883fbf
|
Add and use QuickReplyManager::get_shortcut_it.
|
2024-02-24 13:37:02 +03:00 |
|
levlam
|
5ef3562533
|
Add QuickReplyShortcutId::is_server().
|
2024-02-24 03:28:55 +03:00 |
|
levlam
|
817a64ce0e
|
Add class QuickReplyShortcutId.
|
2024-02-24 03:16:56 +03:00 |
|
levlam
|
274720f395
|
Don't add back deleted shortcuts.
|
2024-02-24 03:06:20 +03:00 |
|
levlam
|
44366bd208
|
Add td_api::deleteQuickReplyShortcut.
|
2024-02-24 03:02:42 +03:00 |
|
levlam
|
370d862acf
|
Support address-only business location.
|
2024-02-23 21:03:44 +03:00 |
|
levlam
|
6cecda5d40
|
Add quickReplyMessage.can_be_edited.
|
2024-02-23 20:22:33 +03:00 |
|
levlam
|
5d1dcd204d
|
Add storers and parsers for quick reply shortcuts.
|
2024-02-23 16:17:37 +03:00 |
|
levlam
|
f0dcf7ebe2
|
Calculate quick reply shortcuts hash.
|
2024-02-23 14:49:29 +03:00 |
|
levlam
|
08084f35e3
|
Added updateChatAddedToList and updateChatRemovedFromList.
|
2024-02-23 13:38:51 +03:00 |
|
levlam
|
77abbdba60
|
Support telegram_api::updateDeleteQuickReply.
|
2024-02-22 23:17:02 +03:00 |
|
levlam
|
70b45fc3db
|
Support telegram_api::updateNewQuickReply.
|
2024-02-22 23:14:08 +03:00 |
|
levlam
|
de8afdd0a8
|
Store separately server and local shortcut message total_count.
|
2024-02-22 23:08:38 +03:00 |
|
levlam
|
1d76beadeb
|
Replace getQuickReplyShortcuts with loadQuickReplyShortcuts.
|
2024-02-22 23:04:36 +03:00 |
|
levlam
|
99f1369e8c
|
Add updateQuickReplyShortcuts.
|
2024-02-22 22:55:09 +03:00 |
|
levlam
|
c73a19c319
|
Send update only if the first shortcut message changes.
|
2024-02-22 21:57:43 +03:00 |
|
levlam
|
9af1639168
|
Add QuickReplyManager::get_quick_reply_unique_id.
|
2024-02-22 21:47:34 +03:00 |
|
levlam
|
f1fbd90ae6
|
Add QuickReplyMessageUniqueId typedef.
|
2024-02-22 21:44:13 +03:00 |
|
levlam
|
d478ba05c4
|
Support edit date for quick replies.
|
2024-02-22 21:40:07 +03:00 |
|
levlam
|
d813b5c438
|
Support updateQuickReplyShortcut in getCurrentState.
|
2024-02-22 21:26:17 +03:00 |
|
levlam
|
6b97b9289e
|
Add updateQuickReplyShortcut and updateQuickReplyShortcutDeleted.
|
2024-02-22 21:23:19 +03:00 |
|
levlam
|
dbc7bddf80
|
Support updateQuickReplies.
|
2024-02-22 20:12:06 +03:00 |
|
levlam
|
c42a9d5652
|
Merge new received shortcut data with previously known data.
|
2024-02-22 19:45:49 +03:00 |
|
levlam
|
ef90da3fd1
|
Update shortcut message count with the number of known messages.
|
2024-02-22 18:47:01 +03:00 |
|
levlam
|
96ddf0441c
|
Add td_api::getQuickReplyShortcuts.
|
2024-02-22 17:32:12 +03:00 |
|
levlam
|
a92c34fe30
|
Remove self_destruct_type from QuickReplyMessage.
|
2024-02-22 00:48:05 +03:00 |
|
levlam
|
4fff9a0417
|
Add td_api::quickReplyMessage.
|
2024-02-21 22:43:29 +03:00 |
|
levlam
|
768afb8815
|
Keep only reply_to_message_id for quick replies.
|
2024-02-21 22:27:46 +03:00 |
|
levlam
|
e8f58d7dd4
|
Add class QuickReplyMessage.
|
2024-02-21 22:06:07 +03:00 |
|
levlam
|
094066eceb
|
Add QuickReplyManager.
|
2024-02-21 20:43:55 +03:00 |
|
levlam
|
94ae90dcaf
|
Check that quick reply messages aren't received by MessagesManager.
|
2024-02-21 20:36:33 +03:00 |
|
levlam
|
5097989a4d
|
Add td_api::setBusinessWorkHours.
|
2024-02-20 15:55:17 +03:00 |
|
levlam
|
ea58ed8831
|
Add userFullInfo.business_work_hours.
|
2024-02-20 15:22:02 +03:00 |
|
levlam
|
8d9edcb31d
|
Add td_api::setBusinessLocation.
|
2024-02-20 12:49:30 +03:00 |
|
levlam
|
9c51809490
|
Add userFullInfo.business_location.
|
2024-02-20 00:33:40 +03:00 |
|
levlam
|
d5af2f6ced
|
Save time zones to binlog.
|
2024-02-19 22:30:07 +03:00 |
|
levlam
|
ab1b7cf20f
|
Add td_api::getTimeZones.
|
2024-02-19 22:12:28 +03:00 |
|
levlam
|
552e6ba35a
|
Add TimeZoneManager.
|
2024-02-19 14:34:28 +03:00 |
|
levlam
|
dc2300d7ae
|
Update layer to 176.
|
2024-02-19 14:07:10 +03:00 |
|
levlam
|
1c06f69a03
|
Move on_view_dialog_active_stories to StoryManager.
|
2024-03-06 14:46:52 +03:00 |
|
levlam
|
0e8f076bab
|
Move is_dialog_info_received_from_server to DialogManager.
|
2024-03-05 12:47:42 +03:00 |
|
levlam
|
d66e3657a3
|
Move cached_channel_participants_ to DialogParticipantManager.
|
2024-03-04 03:16:20 +03:00 |
|
levlam
|
b788136508
|
Minor improvements.
|
2024-03-03 02:14:53 +03:00 |
|
levlam
|
1e8e2fcecc
|
Move search_among_dialogs to DialogParticipantManager.
|
2024-03-03 01:43:42 +03:00 |
|
levlam
|
958f6ddffd
|
Add ContactsManager::get_user_was_online.
|
2024-03-03 01:39:00 +03:00 |
|
levlam
|
854b054ed6
|
Fix default parameter value.
|
2024-03-03 01:35:17 +03:00 |
|
levlam
|
22d9c86b57
|
Move get_channel_participants to DialogParticipantManager.
|
2024-03-03 01:22:49 +03:00 |
|
levlam
|
6399c64252
|
Drop username if it is invalid.
|
2024-03-03 00:41:09 +03:00 |
|
levlam
|
d809329044
|
Combine resolveUsername queries.
|
2024-03-03 00:39:11 +03:00 |
|
levlam
|
3d9d6f51f4
|
Move search_chat_participants to DialogParticipantManager.
|
2024-03-02 03:02:34 +03:00 |
|
levlam
|
82e109a4d5
|
Simplify search_private_chat_participants.
|
2024-03-02 02:09:56 +03:00 |
|
levlam
|
465fdd8505
|
Move search_dialog_participants to DialogParticipantManager.
|
2024-03-02 02:02:01 +03:00 |
|
levlam
|
29a8e8062b
|
Don't use std::map and Container to store DC OptionStat.
|
2024-03-01 14:01:10 +03:00 |
|
levlam
|
f8342527ca
|
Don't resave DcOptions on launch.
|
2024-02-28 13:47:17 +03:00 |
|
levlam
|
36e95649cc
|
Make AuthData the last field of Session.
|
2024-02-27 13:51:39 +03:00 |
|
levlam
|
555aa71f59
|
Move chat ownership transfer to DialogParticipantManager.
|
2024-02-26 14:14:54 +03:00 |
|
levlam
|
49674bb431
|
Move methods for chat participant changes to DialogParticipantManager.
|
2024-02-25 00:45:19 +03:00 |
|
levlam
|
3d80f1ae6f
|
Move get_dialog_search_text to DialogManager.
|
2024-02-24 23:47:30 +03:00 |
|
levlam
|
899587e4fa
|
Add and use is_editable_message_content.
|
2024-02-23 20:19:54 +03:00 |
|
levlam
|
fe6201556b
|
Fix GCC 4.9 compilation errors.
|
2024-02-22 13:08:31 +03:00 |
|
levlam
|
0862f03be2
|
Don't mark FolderId constructor as constexpr.
|
2024-02-22 01:12:50 +03:00 |
|
levlam
|
fe749cfb9b
|
Add DialogManager::set_dialog_location.
|
2024-02-20 00:43:04 +03:00 |
|
levlam
|
da979c4631
|
Move user_online_member_dialogs_ to DialogParticipantManager.
|
2024-02-19 02:15:05 +03:00 |
|
levlam
|
59b1d7a4f6
|
Add ContactsManager::update_chat_online_member_count(ChatId).
|
2024-02-19 01:46:57 +03:00 |
|
levlam
|
32040c22cb
|
Move get_dialog_about to DialogManager.
|
2024-02-19 01:10:57 +03:00 |
|
levlam
|
5828e46046
|
Don't subscribe to some state changes by bots.
|
2024-02-19 00:23:46 +03:00 |
|
levlam
|
acef6e61a0
|
Check close_flag() first.
|
2024-02-18 20:55:41 +03:00 |
|
levlam
|
b6b5b1b9ed
|
Don't set network type if network statistics is disabled.
|
2024-02-17 21:39:12 +03:00 |
|
levlam
|
d93a99e335
|
Update version to 1.8.25.
|
2024-02-16 01:00:29 +03:00 |
|
levlam
|
5b9c066b34
|
Add binlog_ null checks.
|
2024-02-15 19:54:14 +03:00 |
|
levlam
|
e12b13bbb0
|
Keep reference to Td in TdDb::open to ensure that it isn't closed completely in the meanwhile.
|
2024-02-15 19:45:27 +03:00 |
|
levlam
|
6707463e85
|
Don't check ChannelFull for bots.
|
2024-02-15 18:47:20 +03:00 |
|
levlam
|
da5ba34850
|
Minor fixes.
|
2024-02-15 17:19:19 +03:00 |
|
levlam
|
78f3363486
|
Add key validness checks before adding to FlatHashSet.
|
2024-02-15 17:16:08 +03:00 |
|
levlam
|
0369a1a185
|
Check options in alphabetical order.
|
2024-02-15 16:32:03 +03:00 |
|
levlam
|
82e3cef939
|
Ignore duplicate animations in premium state.
|
2024-02-15 12:05:00 +03:00 |
|
levlam
|
862497601e
|
Fix chatEventStickerSetChanged.
|
2024-02-14 18:02:48 +03:00 |
|
levlam
|
4160b1a31a
|
Improve documentation.
|
2024-02-14 14:31:14 +03:00 |
|
levlam
|
52c27fef85
|
Remove redundant logging.
|
2024-02-14 13:56:18 +03:00 |
|
levlam
|
f54e5bb4bf
|
Improve chatAdministratorRights documentation.
|
2024-02-14 13:05:41 +03:00 |
|
levlam
|
e1098ef8e9
|
Allow empty non-null backgrounds in chat event log.
|
2024-02-13 16:56:07 +03:00 |
|
levlam
|
4198bff4af
|
Don't initialize story sender for anonymous administrators.
|
2024-02-13 14:17:47 +03:00 |
|
levlam
|
6dfdb00f85
|
Support messageActionBoostApply.
|
2024-02-13 13:45:40 +03:00 |
|
levlam
|
781c9f53cb
|
Fix sender_id for yet unsent stories.
|
2024-02-13 13:41:51 +03:00 |
|
levlam
|
e978e86c50
|
Add more story_id checks.
|
2024-02-13 13:41:05 +03:00 |
|
levlam
|
0dc90cf820
|
Remove chat identifier from setStoryPrivacySettings.
|
2024-02-13 13:13:41 +03:00 |
|
levlam
|
e9c8fb8cb4
|
Ignore story privacy settings for channel stories.
|
2024-02-13 13:07:09 +03:00 |
|
levlam
|
1c40ce963c
|
Reload chats to send stories after updating the list locally to restore correct order.
|
2024-02-13 12:55:07 +03:00 |
|
levlam
|
fce9ba0da1
|
Fix giveaway documentation.
|
2024-02-13 00:26:52 +03:00 |
|
levlam
|
638e5e5d8c
|
Update default list of Premium features.
|
2024-02-13 00:10:54 +03:00 |
|
levlam
|
6b0262e9f7
|
Increase appConfig version.
|
2024-02-12 23:37:18 +03:00 |
|
levlam
|
0bdc409212
|
Add td_api::premiumFeatureLastSeenTimes.
|
2024-02-12 23:32:01 +03:00 |
|
levlam
|
b9de5cd0f9
|
Add td_api::premiumFeatureMessagePrivacy.
|
2024-02-12 23:27:44 +03:00 |
|
levlam
|
02d1cef461
|
Fix handling of 0 min boost level.
|
2024-02-12 22:59:12 +03:00 |
|
levlam
|
767336fb21
|
Improve documentation for supergroup stories.
|
2024-02-12 22:41:22 +03:00 |
|
levlam
|
e94017b850
|
Improve setChatAvailableReactions documentation.
|
2024-02-12 19:38:26 +03:00 |
|
levlam
|
6be9e02e62
|
Improve inputMessageReplyToStory documentation.
|
2024-02-12 19:31:33 +03:00 |
|
levlam
|
bcccfa071f
|
Improve documentation.
|
2024-02-12 19:23:28 +03:00 |
|
levlam
|
9e1aba6621
|
Remove member management function documentation.
|
2024-02-12 19:14:52 +03:00 |
|
levlam
|
9a9ffa6794
|
Add and use can_change_info_and_settings_as_administrator.
|
2024-02-12 18:48:14 +03:00 |
|
levlam
|
9e32ab8ad1
|
Improve can_change_info right documentation.
|
2024-02-12 18:00:38 +03:00 |
|
levlam
|
46f076f47c
|
Add td_api::setSupergroupUnrestrictBoostCount.
|
2024-02-12 17:42:35 +03:00 |
|
levlam
|
9d0ca2670e
|
Add story.sender_id.
|
2024-02-12 16:12:29 +03:00 |
|
levlam
|
978cd5ef34
|
Support replying of supergroup stories in the supergroup.
|
2024-02-11 02:57:08 +03:00 |
|
levlam
|
e62f612c36
|
Add Message.sender_boost_count.
|
2024-02-11 02:45:18 +03:00 |
|
levlam
|
539fd729ea
|
Allow stories administrator rights in supergroups.
|
2024-02-11 02:16:25 +03:00 |
|
levlam
|
81f959be99
|
Support supergroups in getChatBoostFeatures,
|
2024-02-11 01:29:07 +03:00 |
|
levlam
|
1728dbf561
|
Add rights check in get_background_dialog.
|
2024-02-10 23:53:44 +03:00 |
|
levlam
|
3745632f68
|
Support setChatEmojiStatus in supergroups.
|
2024-02-10 23:39:02 +03:00 |
|
levlam
|
75a812ba10
|
Support change of profile accent color in supergroups.
|
2024-02-09 16:54:16 +03:00 |
|
levlam
|
e12a1550d9
|
More precise check in can_use_premium_custom_emoji.
|
2024-02-09 16:20:13 +03:00 |
|
levlam
|
2220d6bd32
|
Poll active stories in supergroups.
|
2024-02-09 15:40:17 +03:00 |
|
levlam
|
423688771d
|
Support gift codes in supergroups.
|
2024-02-09 14:54:57 +03:00 |
|
levlam
|
49003c5cce
|
Generate boost links for supergroups and in new format,
|
2024-02-09 14:39:35 +03:00 |
|
levlam
|
7b6c5b3517
|
Support giveaways in supergroups.
|
2024-02-09 14:13:46 +03:00 |
|
levlam
|
83a92d5258
|
Support supergroup boost options.
|
2024-02-09 14:03:53 +03:00 |
|
levlam
|
665d04296b
|
Don't send slow_mode_delay_expires_in if user is a booster.
|
2024-02-09 12:23:49 +03:00 |
|
levlam
|
0238a3da42
|
Ignore restrictions by supergroup boosters.
|
2024-02-08 23:30:41 +03:00 |
|
levlam
|
353c809298
|
Add supergroupFullInfo.unrestrict_boost_count.
|
2024-02-08 19:04:28 +03:00 |
|
levlam
|
2037b049c5
|
Add supergroupFullInfo.my_boost_count.
|
2024-02-08 18:51:40 +03:00 |
|
levlam
|
0dad023262
|
Allow to use Premium custom emoji from group emoji set in supergroups.
|
2024-02-08 15:09:26 +03:00 |
|
levlam
|
42784587ad
|
Support custom emoji sticker set in supergroups.
|
2024-02-08 15:02:04 +03:00 |
|
levlam
|
29d4de052e
|
Add profileAccentColor.min_supergroup_boost_level.
|
2024-02-08 14:35:42 +03:00 |
|
levlam
|
9400447fde
|
Add td_api::chatEventCustomEmojiStickerSetChanged.
|
2024-02-08 13:46:45 +03:00 |
|