Commit Graph

  • 44bdcd4920 Add businessInfo.greeting_message_settings. levlam 2024-02-27 02:07:21 +0300
  • 74fbe7f549 Add businessInfo.away_message_settings. levlam 2024-02-27 01:58:14 +0300
  • 8c82a19ca9 Improve README wording. levlam 2024-02-27 00:40:47 +0300
  • 72a4cd0398 Add td_api::businessInfo. levlam 2024-02-26 23:09:52 +0300
  • 0636fb180e Reload userFull after User.is_premium changes. levlam 2024-02-26 22:43:17 +0300
  • 5bde9c6fb6 Add td_api::businessAwayMessageSettings. levlam 2024-02-26 20:27:17 +0300
  • 4c469a3f2c Add td_api::BusinessAwayMessageSchedule. levlam 2024-02-26 20:15:16 +0300
  • 3d43bbb80d Add td_api::businessGreetingMessageSettings. levlam 2024-02-26 19:09:58 +0300
  • bdb3088a0c Add quickReplyShortcut.id. levlam 2024-02-26 18:18:53 +0300
  • b84c36626a Move public BusinessWorkHours fields before private one. levlam 2024-02-26 17:06:29 +0300
  • 4513cf75b8 Add td_api::businessRecipients. levlam 2024-02-26 16:35:20 +0300
  • 7476ff34de Combine local and server shortcuts by name. levlam 2024-02-26 13:48:19 +0300
  • 693bb5f09e Add td_api::reorderQuickReplyShortcuts. levlam 2024-02-24 14:40:25 +0300
  • bf01eb3b91 Add and use QuickReplyManager::is_shortcut_list_changed. levlam 2024-02-24 14:22:01 +0300
  • bf825d76cb Don't invoke quick reply queries simultaneously. levlam 2024-02-24 13:42:34 +0300
  • 2c8c883fbf Add and use QuickReplyManager::get_shortcut_it. levlam 2024-02-24 13:37:02 +0300
  • 5ef3562533 Add QuickReplyShortcutId::is_server(). levlam 2024-02-24 03:28:55 +0300
  • 817a64ce0e Add class QuickReplyShortcutId. levlam 2024-02-24 03:16:56 +0300
  • 274720f395 Don't add back deleted shortcuts. levlam 2024-02-24 03:06:20 +0300
  • 44366bd208 Add td_api::deleteQuickReplyShortcut. levlam 2024-02-24 03:02:42 +0300
  • 370d862acf Support address-only business location. levlam 2024-02-23 21:03:44 +0300
  • 6cecda5d40 Add quickReplyMessage.can_be_edited. levlam 2024-02-23 20:22:33 +0300
  • 5d1dcd204d Add storers and parsers for quick reply shortcuts. levlam 2024-02-23 16:17:37 +0300
  • f0dcf7ebe2 Calculate quick reply shortcuts hash. levlam 2024-02-23 14:49:29 +0300
  • 08084f35e3 Added updateChatAddedToList and updateChatRemovedFromList. levlam 2024-02-23 13:38:51 +0300
  • 77abbdba60 Support telegram_api::updateDeleteQuickReply. levlam 2024-02-22 23:17:02 +0300
  • 70b45fc3db Support telegram_api::updateNewQuickReply. levlam 2024-02-22 23:14:08 +0300
  • de8afdd0a8 Store separately server and local shortcut message total_count. levlam 2024-02-22 23:08:38 +0300
  • 1d76beadeb Replace getQuickReplyShortcuts with loadQuickReplyShortcuts. levlam 2024-02-22 23:04:36 +0300
  • 99f1369e8c Add updateQuickReplyShortcuts. levlam 2024-02-22 22:55:09 +0300
  • c73a19c319 Send update only if the first shortcut message changes. levlam 2024-02-22 21:57:43 +0300
  • 9af1639168 Add QuickReplyManager::get_quick_reply_unique_id. levlam 2024-02-22 21:47:34 +0300
  • f1fbd90ae6 Add QuickReplyMessageUniqueId typedef. levlam 2024-02-22 21:44:13 +0300
  • d478ba05c4 Support edit date for quick replies. levlam 2024-02-22 21:40:07 +0300
  • d813b5c438 Support updateQuickReplyShortcut in getCurrentState. levlam 2024-02-22 21:26:17 +0300
  • 6b97b9289e Add updateQuickReplyShortcut and updateQuickReplyShortcutDeleted. levlam 2024-02-22 21:23:19 +0300
  • dbc7bddf80 Support updateQuickReplies. levlam 2024-02-22 20:12:06 +0300
  • c42a9d5652 Merge new received shortcut data with previously known data. levlam 2024-02-22 19:45:49 +0300
  • ef90da3fd1 Update shortcut message count with the number of known messages. levlam 2024-02-22 18:47:01 +0300
  • 96ddf0441c Add td_api::getQuickReplyShortcuts. levlam 2024-02-22 17:32:12 +0300
  • a92c34fe30 Remove self_destruct_type from QuickReplyMessage. levlam 2024-02-22 00:48:05 +0300
  • 4fff9a0417 Add td_api::quickReplyMessage. levlam 2024-02-21 22:43:29 +0300
  • 768afb8815 Keep only reply_to_message_id for quick replies. levlam 2024-02-21 22:27:46 +0300
  • e8f58d7dd4 Add class QuickReplyMessage. levlam 2024-02-21 22:06:07 +0300
  • 094066eceb Add QuickReplyManager. levlam 2024-02-21 20:43:55 +0300
  • 94ae90dcaf Check that quick reply messages aren't received by MessagesManager. levlam 2024-02-21 20:36:33 +0300
  • be261b5dcc Fix json Andrea Cavalli 2024-02-21 02:45:12 +0100
  • eef20412e9 Always use 128 client threads (todo: make this behavior optional) This change fixes some memory management issues Andrea Cavalli 2024-02-14 01:56:30 +0100
  • bce9060db2 Disable ccache script Andrea Cavalli 2023-08-05 22:51:15 +0200
  • 050972465a Apply tdlight patch Andrea Cavalli 2023-10-08 16:59:20 +0200
  • 5097989a4d Add td_api::setBusinessWorkHours. levlam 2024-02-20 15:55:17 +0300
  • ea58ed8831 Add userFullInfo.business_work_hours. levlam 2024-02-20 15:22:02 +0300
  • 8d9edcb31d Add td_api::setBusinessLocation. levlam 2024-02-20 12:49:30 +0300
  • 9c51809490 Add userFullInfo.business_location. levlam 2024-02-20 00:33:40 +0300
  • d5af2f6ced Save time zones to binlog. levlam 2024-02-19 22:30:07 +0300
  • ab1b7cf20f Add td_api::getTimeZones. levlam 2024-02-19 22:12:28 +0300
  • 552e6ba35a Add TimeZoneManager. levlam 2024-02-19 14:34:28 +0300
  • dc2300d7ae Update layer to 176. levlam 2024-02-19 14:07:10 +0300
  • 1c06f69a03 Move on_view_dialog_active_stories to StoryManager. levlam 2024-03-06 14:46:52 +0300
  • 0e8f076bab Move is_dialog_info_received_from_server to DialogManager. levlam 2024-03-05 12:47:42 +0300
  • d66e3657a3 Move cached_channel_participants_ to DialogParticipantManager. levlam 2024-03-04 03:16:20 +0300
  • b788136508 Minor improvements. levlam 2024-03-03 02:14:53 +0300
  • 1e8e2fcecc Move search_among_dialogs to DialogParticipantManager. levlam 2024-03-03 01:43:42 +0300
  • 958f6ddffd Add ContactsManager::get_user_was_online. levlam 2024-03-03 01:39:00 +0300
  • 854b054ed6 Fix default parameter value. levlam 2024-03-03 01:35:17 +0300
  • 22d9c86b57 Move get_channel_participants to DialogParticipantManager. levlam 2024-03-03 01:22:49 +0300
  • 6399c64252 Drop username if it is invalid. levlam 2024-03-03 00:41:09 +0300
  • d809329044 Combine resolveUsername queries. levlam 2024-03-03 00:39:11 +0300
  • 3d9d6f51f4 Move search_chat_participants to DialogParticipantManager. levlam 2024-03-02 03:02:34 +0300
  • 82e109a4d5 Simplify search_private_chat_participants. levlam 2024-03-02 02:09:56 +0300
  • 465fdd8505 Move search_dialog_participants to DialogParticipantManager. levlam 2024-03-02 02:02:01 +0300
  • 29a8e8062b Don't use std::map and Container to store DC OptionStat. levlam 2024-03-01 14:01:10 +0300
  • 0761329c61 Remove explicit limit on HTTP chunk size. levlam 2024-02-29 19:38:57 +0300
  • 0a3fa80e40 Remove another unused field. levlam 2024-02-29 19:32:49 +0300
  • e82007e708 Remove unused field. levlam 2024-02-29 19:28:15 +0300
  • f8342527ca Don't resave DcOptions on launch. levlam 2024-02-28 13:47:17 +0300
  • 36e95649cc Make AuthData the last field of Session. levlam 2024-02-27 13:51:39 +0300
  • 555aa71f59 Move chat ownership transfer to DialogParticipantManager. levlam 2024-02-26 14:14:54 +0300
  • 49674bb431 Move methods for chat participant changes to DialogParticipantManager. levlam 2024-02-25 00:45:19 +0300
  • 3d80f1ae6f Move get_dialog_search_text to DialogManager. levlam 2024-02-24 23:47:30 +0300
  • 899587e4fa Add and use is_editable_message_content. levlam 2024-02-23 20:19:54 +0300
  • fe6201556b Fix GCC 4.9 compilation errors. levlam 2024-02-22 13:08:31 +0300
  • 0862f03be2 Don't mark FolderId constructor as constexpr. levlam 2024-02-22 01:12:50 +0300
  • ba2f63f8b0 Remove LambdaPromise debug to avoid compiler errors because of #define lambda(...). levlam 2024-02-22 00:57:54 +0300
  • 62d87ab433 Link atomic with target_link_libraries. levlam 2024-02-21 18:40:53 +0300
  • edb552df68 Support FindAtomics on NetBSD. levlam 2024-02-21 18:31:03 +0300
  • 69908ae3c4 Rewrite FindAtomics.cmake. levlam 2024-02-21 18:29:35 +0300
  • 3967634933 Try to find atomics only after setting up compiler flags, because the test will never work without C++11. levlam 2024-02-21 16:31:12 +0300
  • fe749cfb9b Add DialogManager::set_dialog_location. levlam 2024-02-20 00:43:04 +0300
  • 6c5441c8ff Add ATOMICS_LIBRARY_FLAGS. levlam 2024-02-19 16:54:29 +0300
  • 1202a4d957 Use https://github.com/libjxl/libjxl/blob/main/cmake/FindAtomics.cmake to find libatomic. levlam 2024-02-19 16:31:00 +0300
  • 335b110f9e Add -Wno-psabi option to disable ABI compatibility warnings on ARM. levlam 2024-02-19 15:44:26 +0300
  • da979c4631 Move user_online_member_dialogs_ to DialogParticipantManager. levlam 2024-02-19 02:15:05 +0300
  • 59b1d7a4f6 Add ContactsManager::update_chat_online_member_count(ChatId). levlam 2024-02-19 01:46:57 +0300
  • 32040c22cb Move get_dialog_about to DialogManager. levlam 2024-02-19 01:10:57 +0300
  • 5828e46046 Don't subscribe to some state changes by bots. levlam 2024-02-19 00:23:46 +0300
  • acef6e61a0 Check close_flag() first. levlam 2024-02-18 20:55:41 +0300
  • 516e2e8a07 Remove legacy parameters in Scheduler::flush_mailbox. levlam 2024-02-17 21:42:51 +0300
  • b6b5b1b9ed Don't set network type if network statistics is disabled. levlam 2024-02-17 21:39:12 +0300
  • d0ff90bb19 Replace `noinspection` instruction with proper `@SuppressWarnings` annotation Vyacheslav 2024-02-11 02:58:09 +0400