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
|
52c27fef85
|
Remove redundant logging.
|
2024-02-14 13:56:18 +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
|
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
|
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 |
|
levlam
|
64635aefe1
|
Add td_api::messageChatBoost.
|
2024-02-07 20:50:00 +03:00 |
|
levlam
|
cb3c623fd2
|
Update layer to 174.
|
2024-02-07 20:34:28 +03:00 |
|
levlam
|
c0d78b9f04
|
Add MessagesManager::set_folder_pinned_dialogs.
|
2024-02-09 23:23:18 +03:00 |
|
levlam
|
3e66162c07
|
Add source to set_dialog_view_as_messages.
|
2024-02-08 01:33:08 +03:00 |
|
levlam
|
238c282368
|
Update server_total_count when topic list changes.
|
2024-02-07 20:03:46 +03:00 |
|
levlam
|
071d232908
|
Add td_api::updateSavedMessagesTopicCount.
|
2024-02-07 19:45:06 +03:00 |
|
levlam
|
d243739d67
|
Remove unused variable.
|
2024-02-07 18:01:35 +03:00 |
|
levlam
|
afb8524392
|
Minor fixes.
|
2024-02-07 17:50:57 +03:00 |
|
levlam
|
2ca4672a98
|
Improve logging and fix on_topic_changed.
|
2024-02-07 16:51:08 +03:00 |
|
levlam
|
e7d6a982fa
|
Add source to send_update_saved_messages_topic.
|
2024-02-07 16:24:05 +03:00 |
|
levlam
|
6cfb50fd8f
|
Support Saved Messages topic draft.
|
2024-02-07 16:10:56 +03:00 |
|
levlam
|
21696de370
|
Support Saved Messages in toggleChatViewAsTopics.
|
2024-02-07 15:32:50 +03:00 |
|
levlam
|
121461561e
|
Add and use SavedMessagesManager::get_topic_ids.
|
2024-02-07 14:59:24 +03:00 |
|
levlam
|
7478bf3051
|
Don't reload pinned Saved Messages topics if they weren't loaded.
|
2024-02-07 14:52:02 +03:00 |
|
levlam
|
3fa7448dd9
|
Add logging in send_update_saved_messages_topic.
|
2024-02-07 14:33:01 +03:00 |
|
levlam
|
f28d40605a
|
Improve Saved Messages topic API and naming.
|
2024-02-07 14:01:29 +03:00 |
|
levlam
|
aae57bf18a
|
Move pinned topics to TopicList.
|
2024-02-07 12:49:00 +03:00 |
|
levlam
|
bb5d9d8777
|
Combine GetSavedDialogsQuery requests.
|
2024-02-07 12:45:13 +03:00 |
|
levlam
|
39ea60e889
|
Combine GetPinnedSavedDialogsQuery requests.
|
2024-02-07 12:42:10 +03:00 |
|
levlam
|
6cd6242931
|
Add td_api::loadSavedMessagesTopics instead of server-side topic load methods.
|
2024-02-07 12:30:34 +03:00 |
|
levlam
|
73f3696eda
|
Send updateSavedMessagesTopic when last topic message changes.
|
2024-02-06 16:08:41 +03:00 |
|
levlam
|
7f0f3e9ff0
|
Add and use MessagesManager::send_update_last_message_if_needed.
|
2024-02-06 16:03:11 +03:00 |
|
levlam
|
5d0b8c71a5
|
Remove updatePinnedSavedMessagesTopics and handle updates on the TDLib side.
|
2024-02-06 15:12:03 +03:00 |
|
levlam
|
4882919461
|
Fix drop of topic order.
|
2024-02-06 14:58:37 +03:00 |
|
levlam
|
524899a6ae
|
Update last topic date when loading Saved Messages topics.
|
2024-02-06 14:26:48 +03:00 |
|
levlam
|
f3d81a1aea
|
Remove superflous saved_messages_topic_id parameters.
|
2024-02-06 01:24:25 +03:00 |
|
levlam
|
0baa1424f9
|
Add updateSavedMessagesTopic and more fields about the topic.
|
2024-02-06 01:21:55 +03:00 |
|
levlam
|
b45cd6e298
|
Add SavedMessagesManager::get_found_saved_messages_topic_object.
|
2024-02-06 00:58:13 +03:00 |
|
levlam
|
82702c4331
|
Store last message date along last topic message identifier.
|
2024-02-06 00:11:36 +03:00 |
|
levlam
|
0bcc699dc5
|
Add checks for maximum count of pinned Saved Messages topic and their existence before locally pin them.
|
2024-02-05 22:31:16 +03:00 |
|
levlam
|
abd4cec117
|
Maintain order of pinned Saved Messages topics and apply all changes locally first.
|
2024-02-05 22:22:17 +03:00 |
|
levlam
|
00984e1ebd
|
Add logging in set_topic_last_message_id.
|
2024-02-05 10:30:04 +03:00 |
|
levlam
|
741b0fc6af
|
Repair last Saved Messages topic message by fetching history.
|
2024-02-05 10:20:35 +03:00 |
|
levlam
|
db500ffae5
|
Process Saved Messages topic history inside SavedMessagesManager.
|
2024-02-05 10:06:58 +03:00 |
|
levlam
|
3d8c749536
|
Maintain last message of Saved Messages topics.
|
2024-02-05 00:56:20 +03:00 |
|
levlam
|
7267e1e89c
|
Move Saved Messages-specific functions to SavedMessagesManager.
|
2024-02-04 23:06:48 +03:00 |
|
levlam
|
1eb8c22f75
|
Add empty SavedMessagesManager.
|
2024-02-04 12:41:53 +03:00 |
|
levlam
|
d85dcb8298
|
Send update when title of unused tag changes.
|
2024-02-02 18:52:53 +03:00 |
|
levlam
|
f0503191e4
|
Load Saved Messages tags in topic from database.
|
2024-02-02 17:09:49 +03:00 |
|
levlam
|
3e9f2ba515
|
Merge add_saved_reaction_tags and get_saved_reaction_tags.
|
2024-02-02 16:49:13 +03:00 |
|
levlam
|
af0c522c45
|
Use currently used tags to sort available tags in Saved Messages.
|
2024-02-02 16:38:37 +03:00 |
|
levlam
|
04f3432574
|
Load all Saved Messages tags from database.
|
2024-02-02 16:30:11 +03:00 |
|
levlam
|
56e37a87a2
|
Save Saved Messages tags to database.
|
2024-02-02 00:06:59 +03:00 |
|
levlam
|
32eba3c7d1
|
Enable setting tags by Premium users.
|
2024-02-01 22:40:55 +03:00 |
|
levlam
|
db4bd6b133
|
Strip more empty characters.
|
2024-02-01 21:16:01 +03:00 |
|
levlam
|
d120d0ab66
|
Set close_flag before clearing requests.
|
2024-02-01 14:59:55 +03:00 |
|
levlam
|
f11c4e8af4
|
Add searchSavedMessages.saved_messages_topic.
|
2024-02-01 13:09:01 +03:00 |
|
levlam
|
0e16c0af02
|
Hide video and voice message drafts when the message is sent.
|
2024-01-31 02:58:17 +03:00 |
|
levlam
|
2f1de10541
|
Add and use MessagesManager::clear_dialog_draft_by_sent_message.
|
2024-01-31 02:47:43 +03:00 |
|
levlam
|
f7bf5f268a
|
Mark top_thread_message_id as const when possible.
|
2024-01-31 01:52:02 +03:00 |
|
levlam
|
2a81a11e61
|
Keep and pass to the server initial top_thread_message_id specified by the app.
|
2024-01-31 01:45:20 +03:00 |
|
levlam
|
9d93e9f090
|
Support local voice note message drafts.
|
2024-01-30 17:23:08 +03:00 |
|
levlam
|
0ed3ed75fa
|
Add local video note drafts.
|
2024-01-30 16:59:14 +03:00 |
|
levlam
|
c7952b1c1d
|
Add td_api::premiumStoryFeatureVideoQuality.
|
2024-01-30 03:29:50 +03:00 |
|
levlam
|
1ce1761190
|
Add td_api::premiumFeatureSavedMessagesTags.
|
2024-01-30 03:11:23 +03:00 |
|
levlam
|
930a3ccdca
|
Support Saved Messages tags in topics.
|
2024-01-29 19:11:14 +03:00 |
|
levlam
|
027b23ac5a
|
Simplify SavedReactionTags::update_saved_messages_tags.
|
2024-01-29 18:58:30 +03:00 |
|
levlam
|
2a8156a1bc
|
Add registerUser.disable_notification.
|
2024-01-29 16:43:42 +03:00 |
|
levlam
|
440d9de15a
|
Update layer to 173.
|
2024-01-29 16:32:02 +03:00 |
|
levlam
|
0e311c404b
|
Add more logging.
|
2024-02-06 13:13:50 +03:00 |
|
levlam
|
3a5630356a
|
Fix destroy_auth_keys.
|
2024-02-06 12:59:01 +03:00 |
|
levlam
|
81907c1c7a
|
Remove force_sync after starting auth key destroy.
|
2024-02-03 23:14:02 +03:00 |
|
levlam
|
9080b84649
|
Don't force sync after log in for bots.
|
2024-02-02 15:24:23 +03:00 |
|
levlam
|
12914669e6
|
Don't sync binlog after creation of SQLite encryption key if it will not be used.
|
2024-02-02 15:23:26 +03:00 |
|
levlam
|
8377726001
|
Add source to Binlog::sync.
|
2024-02-02 15:09:17 +03:00 |
|
levlam
|
d79bd4b694
|
Don't check disable_web_page_preview for sponsored messages.
|
2024-02-02 13:38:40 +03:00 |
|
levlam
|
7c3e9e6d5e
|
Move DcAuthManager to main session scheduler.
|
2024-02-02 13:32:15 +03:00 |
|
levlam
|
6c4804b591
|
Add source to SessionProxy::close_session.
|
2024-02-01 12:59:20 +03:00 |
|
levlam
|
acec5146ec
|
Close asynchronously opened database if instance was closed in the meanwhile.
|
2024-02-01 01:46:34 +03:00 |
|