Commit Graph

7255 Commits

Author SHA1 Message Date
levlam
0497c09047 Drop sponsored message cache when Premium state is changed. 2022-10-21 15:51:32 +03:00
levlam
ec1310a0e7 Support multiple sponsored messages. 2022-10-21 15:04:56 +03:00
levlam
e6d539097e Support sponsored messages with chat photo. 2022-10-21 14:26:35 +03:00
levlam
0d05683771 Support waveform for video notes. 2022-10-20 23:23:40 +03:00
levlam
14b80ecd6f Support speech recognition for video notes. 2022-10-20 21:31:00 +03:00
levlam
c23dceddf3 Add video note flags. 2022-10-20 20:35:00 +03:00
levlam
acf5b55792 Inline handling of transcribed audio update. 2022-10-20 20:03:49 +03:00
levlam
c9f8390bd5 Move TranscribeAudioQuery to TranscriptionInfo.cpp. 2022-10-20 19:52:20 +03:00
levlam
49c993b674 Make VideoNotesManager an actor. 2022-10-20 18:53:12 +03:00
levlam
46562f56d0 Explicitly subscribe to updateTranscribedAudio updates. 2022-10-20 17:52:32 +03:00
levlam
e079b684f0 Various improvements. 2022-10-20 13:28:07 +03:00
levlam
bd78d57e56 Move RateTranscribedAudioQuery to TranscriptionInfo.cpp. 2022-10-19 21:22:57 +03:00
levlam
5fe3a7ca94 Add class TranscriptionInfo. 2022-10-19 20:43:30 +03:00
levlam
02ed5e4f1e Register video note messages. 2022-10-19 18:30:25 +03:00
levlam
ea12905dd2 Mark reactions as loaded after saving them to database just in case. 2022-10-19 18:06:33 +03:00
levlam
c941f488a0 Proxy speech recognition methods through MessagesManager. 2022-10-19 17:56:18 +03:00
levlam
5e0103c442 Add messageForumTopicEdited. 2022-10-18 22:16:03 +03:00
levlam
739f6bd2a1 Fix Usernames store. 2022-10-18 21:53:18 +03:00
levlam
56e49bf53d Add class ForumTopicEditedData. 2022-10-18 21:44:52 +03:00
levlam
d68836f482 Add messageForumTopicCreated. 2022-10-18 16:08:53 +03:00
levlam
be4b1bad46 Add class ForumTopicIcon. 2022-10-18 15:04:52 +03:00
levlam
177b5f1e89 Pass top_thread_message_id to server methods for message sending. 2022-10-18 14:23:46 +03:00
levlam
24a3b4f86a Add supergroup.is_forum flag. 2022-10-18 14:23:09 +03:00
levlam
bf6b804d7a Keep top_thread_message_id for yet unsent scheduled messages. 2022-10-18 13:05:05 +03:00
levlam
6cff780af9 Add chatEventLogFilters.forum_changes. 2022-10-17 20:33:39 +03:00
levlam
87b3d9415c Add forum-related chat actions. 2022-10-17 20:30:34 +03:00
levlam
5420c3526c Add td_api::forumTopicInfo. 2022-10-17 20:07:06 +03:00
levlam
41262d4629 Immediately succeed reorder usernames queries if they can't change order. 2022-10-17 17:29:13 +03:00
levlam
4067ba66d3 Improve backward compatibility. 2022-10-17 15:44:30 +03:00
levlam
e42e224154 Add disableAllSupergroupUsernames. 2022-10-17 14:58:47 +03:00
levlam
85b0c0060e Add toggleUsernameIsActive/toggleSupergroupUsernameIsActive. 2022-10-17 14:04:22 +03:00
levlam
e8d7f23e2c Restore support for ContactsManager::on_update_channel_editable_username. 2022-10-17 13:12:02 +03:00
levlam
2d8d3716f9 Add td_api::chatEventActiveUsernamesChanged. 2022-10-14 18:02:03 +03:00
levlam
9b0cea912a Support usernames without editable username. 2022-10-14 17:45:58 +03:00
levlam
b3ab397bcd Support reordering of active usernames. 2022-10-14 15:32:54 +03:00
levlam
897032e0fd Add support for multiple usernames. 2022-10-12 21:04:18 +03:00
levlam
87174e5e81 Update layer to 148. 2022-10-07 18:04:00 +03:00
levlam
76f5f3316f Improve order of available message senders. 2022-10-29 12:31:06 +03:00
levlam
6319862890 Improve some emplace_back/push_back usage. 2022-10-27 12:53:53 +03:00
levlam
92f8093486 Improve download/upload callback handling. 2022-10-26 12:29:12 +03:00
levlam
88ffdb62e7 Split NotificationSettings.h. 2022-10-25 01:22:04 +03:00
levlam
ac76e8604c Improve TdDb::check_parameters. 2022-10-24 13:37:34 +03:00
levlam
a885f3bc63 Simplify checks in AdministratorRights. 2022-10-23 12:15:09 +03:00
levlam
85e64fc3b9 Fix cleaning of being loaded imported contacts. 2022-10-22 01:04:29 +03:00
levlam
d7cf3292e9 Improve logging. 2022-10-22 00:48:34 +03:00
levlam
b788518f22 Add debug for get_binlog_pmc. 2022-10-22 00:38:04 +03:00
levlam
72b258e78e Optimize the very first key generation. 2022-10-22 00:00:32 +03:00
levlam
42244e0a77 Use suggested_video_note_length as default size for video notes. 2022-10-21 00:10:43 +03:00
levlam
a13afd0a93 Use std::move to update document fields. 2022-10-20 01:16:24 +03:00
levlam
807d18cefc Improve documentation. 2022-10-19 13:14:16 +03:00