Commit Graph

335 Commits

Author SHA1 Message Date
levlam 53f9b0438e Optimize remove_emoji_modifiers usages. 2021-09-20 13:45:49 +03:00
levlam 0f2735b6a1 Ignore too often animated emoji clicks. 2021-09-19 20:52:46 +03:00
levlam 22cd853249 Delay responses to clickAnimatedEmojiMessage. 2021-09-19 20:43:47 +03:00
levlam 3883ffcc75 Check emoji in incoming chatActionEnjoyingAnimations. 2021-09-19 01:52:56 +03:00
levlam db18baa503 Unify include order. 2021-09-19 00:47:05 +03:00
levlam 551103a084 Send updateAnimatedEmojiMessageClicked only in opened chats. 2021-09-18 21:26:22 +03:00
levlam 95d4ec8973 Simplify updateAnimatedEmojiMessageClicked. 2021-09-17 23:36:25 +03:00
levlam b15244f59d Ensure delay of 0.2 seconds between updateAnimatedEmojiMessageClicked animations. 2021-09-17 19:59:31 +03:00
levlam 4cbf3f6146 Choose another sticker each time if there is more than 1 variant. 2021-09-17 17:59:07 +03:00
levlam a54b37a8d8 Use sticker for red heart if there is no dedicated sticker for a colored heart. 2021-09-17 17:18:39 +03:00
levlam 6d21161f70 Add get_animated_emoji_stickers. 2021-09-17 16:58:20 +03:00
levlam 055e02f9c0 Send sendMessageEmojiInteraction typings. 2021-09-17 16:16:34 +03:00
levlam 5de53e09eb Add updateAnimatedEmojiMessageClicked. 2021-09-17 15:51:42 +03:00
levlam f0c2f8f124 Prepare sendMessageEmojiInteraction. 2021-09-16 23:22:34 +03:00
levlam 5fd11e4b7a Add td_api::clickAnimatedEmojiMessage. 2021-09-16 00:41:40 +03:00
levlam 499e903c95 Add chatActionEnjoyingAnimations. 2021-09-15 17:11:44 +03:00
Andrea Cavalli 6e1836a024 Merge remote-tracking branch 'td/master' 2021-09-15 16:03:11 +02:00
levlam dcd8f3bfd0 Add animated_emoji_click_sticker_set_name. 2021-09-15 14:44:11 +03:00
levlam c03621d72c Add CHECK debug. 2021-09-13 16:03:21 +03:00
Andrea Cavalli c06a3d9dcf Merge remote-tracking branch 'td/master' 2021-09-10 15:49:57 +02:00
levlam 0ec10947d5 Fix some misprints. 2021-09-06 13:58:40 +03:00
Andrea Cavalli a20e8b6db3 Merge remote-tracking branch 'td/master' 2021-09-04 16:03:33 +02:00
levlam 41c391f140 Update layer to 133. 2021-09-03 12:27:59 +03:00
levlam cf7c14fb59 Remove unneeded document.is_changed. 2021-08-26 18:50:28 +03:00
Andrea Cavalli ae7b502a6e Merge remote-tracking branch 'td/master' 2021-07-29 09:06:16 +02:00
levlam a6151aff7b Don't delete old document after sticker upload. 2021-07-28 21:39:17 +03:00
Andrea Cavalli 3dde04b17f Merge remote-tracking branch 'td/master' 2021-07-17 11:15:40 +02:00
levlam 40c5d47717 Make inherited classes final if possible. 2021-07-04 05:58:54 +03:00
levlam edfa5d1d98 Use final instead of override. 2021-07-03 23:51:36 +03:00
Andrea Cavalli c41ec7df43 Merge remote-tracking branch 'td/master' 2021-06-30 13:31:50 +02:00
levlam eb134b02f2 Improve error messages. 2021-06-25 21:21:17 +03:00
levlam 7e543cf80b Allow to use uploadStickerFile for animated stickers. 2021-06-21 22:25:26 +03:00
levlam 16f52b59ab Add createNewStickerSet.source. 2021-06-18 18:45:57 +03:00
levlam cec785022a Update layer 129. 2021-06-18 18:26:11 +03:00
levlam 84cf82583e Add td_api::checkStickerSetName. 2021-06-17 21:29:07 +03:00
levlam 706647bdbc Add the method getSuggestedStickerSetName. 2021-06-17 20:38:03 +03:00
levlam 4048e5ae95 Enable createNewStickerSet for regular users. 2021-06-17 20:14:48 +03:00
levlam 8db4febd4c Minor improvements. 2021-06-02 15:43:56 +03:00
levlam d7c739dc70 Ignore document and chat photo minithumbnails by bots. 2021-05-27 21:15:30 +03:00
Andrea Cavalli 2c77e82300 Merge remote-tracking branch 'td/master' into dev 2021-05-27 00:50:41 +02:00
levlam a6a4eb6616 Don't include SliceBuilder.h in logging.h. 2021-05-17 15:21:11 +03:00
levlam 260eee8bff Avoid upgrade of read transaction to a write transaction. 2021-05-10 01:59:35 +03:00
Andrea Cavalli 78291a96d4 Merge commit '70b71d569b81c66b25f8f77d9536b1d41fbf091d' 2021-03-21 01:04:45 +01:00
levlam 0339921102 Improve some spelling. 2021-03-15 03:32:14 +03:00
Andrea Cavalli 1ea79d2739 Merge latest commits 2021-03-11 18:25:39 +01:00
levlam 0c409cb79e Ignore minithumbnails for JPEG sticker thumbnails. 2021-03-03 16:33:17 +03:00
levlam 720a64962e Improve sticker thumbnail format detection. 2021-03-02 04:50:14 +03:00
levlam fe6fe481f6 Add document ID to SVG path warnings. 2021-03-02 04:48:02 +03:00
levlam f06ea1bab3 Improve sticker thumbnail format detection. 2021-03-02 04:40:10 +03:00
levlam a36f020084 Improve StickersManager::has_webp_thumbnail. 2021-03-01 23:48:48 +03:00
levlam 8430ba6d19 Remove expect_jpeg_minithumbnail parameter from get_photo_size. 2021-03-01 23:29:55 +03:00
levlam 2bc3d7424b Improve logging of unsupported SVG paths. 2021-03-01 04:19:50 +03:00
levlam 15fe7f7a04 Rename suggested_name to suggested_path. 2021-01-26 02:39:48 +03:00
Andrea Cavalli 9a01a9da1d Merge commit 'e72c129f9ce3b7463c7a42406aab0d3ebffdc6be'
Conflicts:
	td/telegram/MessagesManager.cpp
2021-01-23 22:47:58 +01:00
levlam dc45d89848 Make searchStickers response cache time-bound. 2021-01-15 14:54:07 +03:00
levlam cb24fd8037 Add struct FoundStickers. 2021-01-15 14:01:59 +03:00
Andrea Cavalli a84a9f472d Bugfixes 2021-01-12 17:12:29 +01:00
levlam 4bb76a7b6f Update layer to 128. Remove photo volume_id/local_id. 2021-04-16 17:43:51 +03:00
Andrea Cavalli a79f835de0 Add memory_cleanup on tear_down, and add more memory_cleanup. 2021-01-12 01:37:17 +01:00
Andrea Cavalli 85fb357a19 Merge commit '82f0386e73b7128a8aafec5bfa7dd825fe94ac39'
Conflicts:
	td/telegram/MessagesManager.cpp
2021-01-02 12:57:08 +01:00
levlam 82f0386e73 Move some functions from misc.h to algorithm.h. 2021-01-01 16:01:03 +03:00
levlam 52c1da0a70 Update copyright year. 2021-01-01 15:57:46 +03:00
levlam 192fd4862f Use td::unique. 2020-12-30 18:50:57 +03:00
levlam 6e20aaa428 Add source to get_dimensions. 2021-01-23 22:04:35 +03:00
Andrea Cavalli 3817c4f634 Merge remote-tracking branch 'td/master' 2020-12-25 20:29:10 +01:00
Andrea Cavalli f610ff028c Merge 2020-12-25 20:24:09 +01:00
Andrea Cavalli d0611518f6 Merge 2020-12-25 20:09:39 +01:00
Andrea Cavalli 8e99c3c873 Merge 2020-12-25 19:55:29 +01:00
Andrea Cavalli 204757e075 Merge 2020-12-25 18:58:35 +01:00
levlam 3589676550 Minor fixes. 2020-12-22 15:51:57 +03:00
levlam b89cb3fbd6 Fix misprint. 2020-12-22 02:09:08 +03:00
levlam bbde4f32c6 Allow to specify emoji for sent stickers. 2020-12-19 14:31:42 +03:00
levlam 34cc9092c9 Update layer 122. 2020-12-18 17:43:23 +03:00
levlam 3681da21d8 Automatically close unclosed contours. 2020-12-16 16:04:27 +03:00
levlam 65d3557f63 Add outline support for sticker set thumbnails. 2020-12-14 17:16:57 +03:00
levlam 96acefc6c6 Update layer 122. 2020-12-14 16:52:25 +03:00
levlam 6ca15f18c8 Move voice chat-related fields to Dialog. 2020-12-14 00:36:44 +03:00
levlam 987f26efdc Add default support for bowling dice. 2020-12-09 13:35:27 +03:00
levlam c34e7ed6ba Allow multiple move commands in the beginning of vector paths. 2020-12-05 17:37:10 +03:00
Andrea Cavalli b47fab11cd Merge commit 'eb80924dad30af4e6d8385d058bb7e847174df5e' 2020-12-02 23:31:03 +01:00
levlam 1da1a14255 Represent sticker contours as vector path. 2020-12-02 18:45:06 +03:00
levlam dc12edbde1 Return back 0 as default next load time. 2020-11-23 20:33:35 +03:00
Andrea Cavalli cba9f74cba Merge remote-tracking branch 'td/master' 2020-11-22 01:11:21 +01:00
levlam 5cbf90e4a0 Safer work with negative monotonic time. 2020-11-21 16:34:39 +03:00
levlam 3ff1f6cec1 Add sticker cover to API. 2020-11-20 16:22:07 +03:00
levlam d22dabfdaf Update layer to 121. 2020-11-09 23:41:23 +03:00
Andrea Cavalli 16f41643ed Merge commit '821398fa211b6a3c53733ccf271ee7a783d9bc75'
Conflicts:
	.gitignore
	td/generate/scheme/td_api.tlo
	td/telegram/ContactsManager.h
2020-11-04 20:05:50 +01:00
Andrea Cavalli 2e31ced59b Update to tdlib 1.6.10 2020-11-04 20:03:14 +01:00
levlam 0efc6ee617 Reload all sticker sets once to drop legacy photo locations.
GitOrigin-RevId: 2ab5e1ba035ea3946a733a06e44cc1f7b327cd36
2020-10-31 01:32:18 +03:00
Andrea Cavalli 09e23b61cf Fix json formatting, fix cmake windows support 2020-10-25 10:08:13 +01:00
Andrea Cavalli 017073e0a2 Add memory optimize and memory stats methods 2020-10-25 03:20:24 +02:00
levlam e783b0c2ec Enable background animation for slot machines with all reels equal.
GitOrigin-RevId: e6d0097ff049ece01be766d382defde3071a887b
2020-10-20 21:40:05 +03:00
levlam fd9732dcfa Add slot machine support.
GitOrigin-RevId: e0c3c5d9b2cff2870162f11983bd546aba101caf
2020-10-15 15:59:51 +03:00
Andrea Cavalli 9773e87e96 Update StickersManager.cpp 2020-10-14 12:53:18 +02:00
Andrea Cavalli f423fc0d81 Merge commit '35a9a93fc9adfbced4d5f59baf0c72a2f807f28a'
Conflicts:
	td/telegram/Client.cpp
	td/telegram/StickersManager.cpp
	td/telegram/WebPagesManager.cpp
2020-10-12 16:10:48 +02:00
levlam 35a9a93fc9 Fix std::...::erase return value usages.
GitOrigin-RevId: d9729ccd619e3b99554f1e1c2262d8826f0a8571
2020-10-08 23:04:40 +03:00
Andrea Cavalli 96cf4f15a4 Merge commit '711b0cfd4f2aa163858b94e97db25d6be4adcfcb'
Conflicts:
	td/telegram/MessagesManager.cpp
2020-10-01 23:45:02 +02:00
levlam c6cdfb377c Improve language code processing in searchEmojis.
GitOrigin-RevId: 9c5de24f89a1614a2cd058185156678a0b0049c4
2020-10-01 17:21:26 +03:00
Andrea Cavalli c83fc13a60 Merge commit '1d9989cbd700492ffe636385d5578946f62139d9'
Conflicts:
	td/telegram/ContactsManager.cpp
	td/telegram/ContactsManager.h
	td/telegram/MessagesDb.cpp
	td/telegram/MessagesManager.cpp
2020-10-01 13:22:37 +02:00
levlam 1fe397e43d Make optionValueInteger value int64.
GitOrigin-RevId: 7da1c4f051691ff7df31627115a9a37e6c5d5802
2020-09-25 00:46:16 +03:00