Commit Graph

  • 32eba3c7d1 Enable setting tags by Premium users. levlam 2024-02-01 22:40:55 +0300
  • db4bd6b133 Strip more empty characters. levlam 2024-02-01 21:16:01 +0300
  • d6ba869457 Update getSavedMessagesTags documentation. levlam 2024-02-01 20:41:14 +0300
  • b9e339c934 Improve ServiceActor logging. levlam 2024-02-01 20:31:43 +0300
  • c287f02e9a Fix logging of migrating actors. levlam 2024-02-01 16:00:38 +0300
  • d120d0ab66 Set close_flag before clearing requests. levlam 2024-02-01 14:59:55 +0300
  • f11c4e8af4 Add searchSavedMessages.saved_messages_topic. levlam 2024-02-01 13:09:01 +0300
  • 0e16c0af02 Hide video and voice message drafts when the message is sent. levlam 2024-01-31 02:58:17 +0300
  • 2f1de10541 Add and use MessagesManager::clear_dialog_draft_by_sent_message. levlam 2024-01-31 02:47:43 +0300
  • f7bf5f268a Mark top_thread_message_id as const when possible. levlam 2024-01-31 01:52:02 +0300
  • 2a81a11e61 Keep and pass to the server initial top_thread_message_id specified by the app. levlam 2024-01-31 01:45:20 +0300
  • 3dbf71e886 Allow longer nop and quick acks. levlam 2024-01-30 19:23:04 +0300
  • 9d93e9f090 Support local voice note message drafts. levlam 2024-01-30 17:23:08 +0300
  • 0ed3ed75fa Add local video note drafts. levlam 2024-01-30 16:59:14 +0300
  • c7952b1c1d Add td_api::premiumStoryFeatureVideoQuality. levlam 2024-01-30 03:29:50 +0300
  • 1ce1761190 Add td_api::premiumFeatureSavedMessagesTags. levlam 2024-01-30 03:11:23 +0300
  • 930a3ccdca Support Saved Messages tags in topics. levlam 2024-01-29 19:11:14 +0300
  • 027b23ac5a Simplify SavedReactionTags::update_saved_messages_tags. levlam 2024-01-29 18:58:30 +0300
  • 2a8156a1bc Add registerUser.disable_notification. levlam 2024-01-29 16:43:42 +0300
  • 440d9de15a Update layer to 173. levlam 2024-01-29 16:32:02 +0300
  • 0e311c404b Add more logging. levlam 2024-02-06 13:13:50 +0300
  • 3a5630356a Fix destroy_auth_keys. levlam 2024-02-06 12:59:01 +0300
  • acecb48548 Log fields of the type True. levlam 2024-02-06 12:42:10 +0300
  • d11e88c9eb Simplify True fetching. levlam 2024-02-05 14:10:19 +0300
  • d2680fff48 Move include of utf8.h to tl_parsers.cpp. levlam 2024-02-04 22:12:18 +0300
  • 81907c1c7a Remove force_sync after starting auth key destroy. levlam 2024-02-03 23:14:02 +0300
  • 9080b84649 Don't force sync after log in for bots. levlam 2024-02-02 15:24:23 +0300
  • 12914669e6 Don't sync binlog after creation of SQLite encryption key if it will not be used. levlam 2024-02-02 15:23:26 +0300
  • 8377726001 Add source to Binlog::sync. levlam 2024-02-02 15:09:17 +0300
  • d79bd4b694 Don't check disable_web_page_preview for sponsored messages. levlam 2024-02-02 13:38:40 +0300
  • 7c3e9e6d5e Move DcAuthManager to main session scheduler. levlam 2024-02-02 13:32:15 +0300
  • 6c4804b591 Add source to SessionProxy::close_session. levlam 2024-02-01 12:59:20 +0300
  • acec5146ec Close asynchronously opened database if instance was closed in the meanwhile. levlam 2024-02-01 01:46:34 +0300
  • 034db9599d Improve checks for changed link preview. levlam 2024-01-31 18:10:53 +0300
  • ec21b0276f Set disable_web_page_preview to true only if the message has a link. levlam 2024-01-31 12:48:03 +0300
  • 3d539f1bcc Add class MessageSelfDestructType. levlam 2024-01-30 15:07:21 +0300
  • 437c2d0c6e Try to repair wrongly encoded proxy secret. levlam 2024-01-29 15:48:57 +0300
  • 983f669116 Fail sending of messages for which updateMessageId has been received. levlam 2024-01-29 01:48:58 +0300
  • eb3f9f7ba1 Improve error messages. levlam 2024-01-29 01:09:46 +0300
  • 5acc895975 Improve error message. levlam 2024-01-29 00:55:37 +0300
  • c92948e8b9 Improve error message. levlam 2024-01-29 00:39:07 +0300
  • 34935ca4b6 Reopen and reinit session when receive a failed to parse update by a bot. levlam 2024-01-29 00:18:40 +0300
  • a60d6f5dfb Fix RepliedMessageInfo::need_reply_changed_warning. levlam 2024-01-28 02:06:04 +0300
  • 4a29cd7f00 Don't warn about sent message identifier decrease, if the new message has identifier 1. levlam 2024-01-28 01:59:33 +0300
  • 8c02d57443 Don't try to get name of an empty actor. levlam 2024-01-27 13:27:55 +0300
  • c5c55092dd Update version to 1.8.24. levlam 2024-01-27 03:43:28 +0300
  • 17e5d20583 Fix message_input_reply_to access for server messages. levlam 2024-01-27 03:42:36 +0300
  • 7144475524 Increase MessageUnsupported version. levlam 2024-01-26 23:07:39 +0300
  • cdd7430d3a Silently create chat in get_message_sender_object. levlam 2024-01-26 23:03:37 +0300
  • d3a5025dae Remove unused header. levlam 2024-01-26 17:07:42 +0300
  • dace1cdb23 Fix GetMessagePositionQuery. levlam 2024-01-26 15:37:32 +0300
  • ba75dd2626 Improve update handling logging. levlam 2024-01-26 15:08:16 +0300
  • 73dc2b9889 Use multiset to store pending updates and improve PendingPtsUpdate comparison. levlam 2024-01-26 14:59:07 +0300
  • aa6be7d9bf Add canSendMessageToUser.only_local. levlam 2024-01-26 14:06:27 +0300
  • 3391c643f3 Don't try to fetch the same update more than once. levlam 2024-01-26 14:01:44 +0300
  • b6fe959ece Improve update processing logging. levlam 2024-01-26 11:25:09 +0300
  • 238d154ed7 Immediately fetch affected messages. levlam 2024-01-26 00:30:49 +0300
  • 168bba072d Remove UpdatesManager::init_sessions, because sessions are inited now by choosing of random one to send request, and init_sessions isn't called after temporary key is changed. levlam 2024-01-25 22:33:44 +0300
  • 233633b705 Don't postpone updates with pts_count > 1, because they can partly overlap with getDifference results. levlam 2024-01-25 22:28:07 +0300
  • c9a357f80d Support gaps with 0 pts_count in UpdatesManager::on_get_pts_update. levlam 2024-01-25 22:02:11 +0300
  • 2acbcdbb60 Allow sending messages to user after receiving a message from them. levlam 2024-01-25 20:56:10 +0300
  • 8c2375fdfe Invalidate user_full_contact_require_premium_ when contact_require_premium changes. levlam 2024-01-25 20:51:52 +0300
  • c95cb5d75c Minor imrovements. levlam 2024-01-25 20:06:07 +0300
  • c2ccf0d784 Add some emptiness checks. levlam 2024-01-25 19:37:56 +0300
  • f2262cdcfb Add checks for null user. levlam 2024-01-25 19:11:54 +0300
  • 4464a8479b Use FlatHashSet to check internal options. levlam 2024-01-25 18:50:37 +0300
  • dfdad00dca Don't warn about topic changed to or from Author Hidden. levlam 2024-01-25 18:08:53 +0300
  • 07e381eaab Add SavedMessagesTopicId::is_author_hidden. levlam 2024-01-25 18:04:32 +0300
  • b97773457b Don't set explicitly source.is_outgoing for messages forwarded from the user. levlam 2024-01-25 18:01:51 +0300
  • db1644bb13 Add and use SavedReactionTag constructor. levlam 2024-01-25 17:29:29 +0300
  • 04ec06ef4f Update tag labels locally. levlam 2024-01-25 17:12:02 +0300
  • 2b442c1caa Add ReactionManager::reget_saved_messages_tags. levlam 2024-01-25 17:04:02 +0300
  • 650ca8844d Init SavedMessagesTopic with real_forward_from_dialog_id. levlam 2024-01-25 16:45:24 +0300
  • 2f1423a284 Allow forwardSource without source message. levlam 2024-01-25 16:23:00 +0300
  • 81f1d61e7f Improve Saved Messages tag documentation. levlam 2024-01-25 14:58:32 +0300
  • 096fc39bd1 Cache reaction tag hash. levlam 2024-01-25 14:29:22 +0300
  • 09122ba596 Update SavedReactionTag comparison operator. levlam 2024-01-25 14:13:06 +0300
  • 0cbda12b4c Remove handling of some sendMessage error messages. levlam 2024-01-24 22:05:22 +0300
  • faf975ccc9 Use UserId::get_user_ids instead of explicit transform. levlam 2024-01-24 21:40:14 +0300
  • 7628646b63 Fix Java build. levlam 2024-01-24 21:35:50 +0300
  • b8799a7e8c Fix source.is_outgoing flag. levlam 2024-01-24 20:44:07 +0300
  • a14091ff81 Improve LastForwardedMessageInfo logging. levlam 2024-01-24 20:03:42 +0300
  • 56d75e7c53 Don't keep full message source for initially forwarded messages. levlam 2024-01-24 20:01:29 +0300
  • d7e35f4c44 Improve privacy settings. levlam 2024-01-24 18:59:53 +0300
  • 94141a18dd Make canSendMessageToUser response strongly typed. levlam 2024-01-19 22:14:03 +0300
  • 0a6207700d Use GetIsPremiumRequiredToContactQuery to check unknown users. levlam 2024-01-19 21:55:24 +0300
  • 5624f91155 Add td_api::canSendMessageToUser. levlam 2024-01-19 15:35:57 +0300
  • 59de70bd87 Keep flag UserFull.contact_require_premium. levlam 2024-01-19 15:01:07 +0300
  • ecbbef18e2 Document that setNewChatPrivacySettings can be used only by Premium users. levlam 2024-01-19 14:37:16 +0300
  • a3ac41e283 Add user.restricts_new_chats. levlam 2024-01-19 14:35:37 +0300
  • c8e4622da4 Add td_api::newChatPrivacySettings and methods for getting and setting it. levlam 2024-01-19 14:25:24 +0300
  • 2504de4978 Add td_api::setReadDatePrivacySettings. levlam 2024-01-09 17:56:47 +0300
  • 252ca3135c Add td_api::getReadDatePrivacySettings. levlam 2024-01-09 17:11:22 +0300
  • e85694e6ff Support other global privacy settings. levlam 2024-01-09 16:00:59 +0300
  • d950add490 Reget global privacy settings before setting them. levlam 2024-01-09 15:54:25 +0300
  • 9802119ff7 Return GlobalPrivacySettings from get_global_privacy_settings. levlam 2024-01-09 15:14:45 +0300
  • b2f8a8e5d6 Support UserFull.read_dates_private. levlam 2024-01-09 14:56:32 +0300
  • d6eca27e58 Improve td_api::MessageReadDate. levlam 2024-01-09 14:47:04 +0300
  • 5fc554166f Add Message.can_get_read_date. levlam 2024-01-09 13:50:11 +0300
  • 5baf9f52f8 Add internal "pm_read_date_expire_period" option. levlam 2024-01-09 13:41:59 +0300