Commit Graph

57 Commits

Author SHA1 Message Date
John Preston c2fd4ccd59 Skip custom reactions if premium isn't possible. 2022-09-12 10:07:07 +04:00
John Preston 7d77e8a203 Play generic animations for custom reactions. 2022-09-02 21:14:34 +04:00
John Preston 923e725e18 Request default and recent emoji statuses. 2022-09-02 21:14:33 +04:00
John Preston 5e81c65ea6 Implement improved allowed reactions editing. 2022-09-02 21:14:32 +04:00
John Preston e540b8cbdc Read correct reactions limit from config. 2022-09-02 21:14:32 +04:00
John Preston ebf6cea2f5 Correctly show premium promo for custom reactions. 2022-09-02 21:14:32 +04:00
John Preston ed3f246510 Use FrameGenerator-based AnimatedIcon for reactions. 2022-09-02 21:14:32 +04:00
John Preston 668a3308be Support custom emoji reactions in WhoReacted. 2022-09-02 21:14:31 +04:00
John Preston ba83836922 Display custom emoji reactions under messages. 2022-09-02 21:14:31 +04:00
John Preston 8a6b3027f5 Support multiple reactions from one user. 2022-09-02 21:14:31 +04:00
John Preston 31db1804c8 Request top and recent reactions. 2022-09-02 21:14:31 +04:00
John Preston f72092a261 Update API scheme on layer 145. 2022-09-02 21:14:30 +04:00
John Preston bd42c23999 Implement reactions selector above the menu. 2022-09-02 21:14:30 +04:00
John Preston f658cb7e99 Update API scheme on layer 145. 2022-09-02 21:14:30 +04:00
John Preston 1e2e007d38 Show custom emoji in private chat reactions. 2022-09-02 21:14:29 +04:00
John Preston 09124f6424 Implement PoC custom reaction selection. 2022-09-02 21:14:29 +04:00
John Preston 60cc232884 Update API scheme on layer 145. 2022-09-02 21:14:29 +04:00
John Preston 2362d6c6fb Introduce premium reactions preview box. 2022-05-27 19:42:05 +04:00
John Preston 22613fc204 Show only one placeholder for premium reactions. 2022-05-19 17:27:04 +04:00
John Preston d87c9c72fb Update API scheme on layer 142: Premium reactions. 2022-05-19 17:27:01 +04:00
23rd 59fc9d3bfd Replaced static reaction icon in settings with animated lottie. 2022-04-14 09:46:03 +04:00
John Preston 9380c4bbc3 Fix reaction image caching after settings. 2022-04-14 09:46:03 +04:00
23rd 4304071d18 Added ability to configure quick action on double click. 2022-04-13 15:06:23 +04:00
John Preston aa7143a831 Allow adding Settings::Section-s without changing Type. 2022-04-01 15:53:23 +04:00
John Preston b7a70a2f28 Improve unread reactions list consistency. 2022-01-31 23:16:56 +03:00
John Preston 07beb3e86b Correctly clear unread reactions. 2022-01-31 11:19:46 +03:00
John Preston 4e9a52343f Process unread reactions to unknown messages. 2022-01-28 19:10:07 +03:00
John Preston 15719b73b4 Fix updating unread message reactions. 2022-01-28 19:10:07 +03:00
John Preston 9903266722 Index new unread reactions in history. 2022-01-28 19:10:07 +03:00
John Preston 8f33d5903d Display unread reactions badge in chats list. 2022-01-28 19:10:07 +03:00
John Preston 581b84afe0 Update API scheme on layer 138. 2022-01-28 19:10:07 +03:00
John Preston d6e03c3e48 Fix possible crash with incorrect local time. 2022-01-19 19:03:19 +03:00
John Preston e121487170 Fix appear animation when sending a reaction in a group. 2022-01-18 13:09:42 +03:00
John Preston cdf36cc387 Fix reaction animations stopping after an hour uptime. 2022-01-15 12:38:47 +03:00
John Preston 5eb210ec12 "Set As Quick" context menu in reactions dropdown. 2022-01-14 21:55:48 +03:00
John Preston 8a071fe1fe Respect reactions_default from appconfig. 2022-01-14 21:55:48 +03:00
John Preston f3e84de5fb Implement recent reaction userpics in groups. 2022-01-14 21:55:48 +03:00
John Preston 2dec1b72f7 Rename reactionBottom* to reactionInline* styles. 2022-01-14 21:55:48 +03:00
John Preston 490e688a91 Add reaction animations to comments. 2022-01-14 21:55:48 +03:00
John Preston 0ab26f0c82 Initial reaction effects implementation. 2022-01-14 21:55:47 +03:00
John Preston 963694330d Correctly apply reaction restrictions. 2022-01-14 21:55:47 +03:00
John Preston a377364621 Use correct sizes for lottie frames. 2022-01-14 21:55:47 +03:00
John Preston c2c7a25487 Keep reaction media in memory. 2022-01-14 21:55:47 +03:00
John Preston c0b19000d6 Use lottie instead of webp in reactions dropdown. 2022-01-14 21:55:47 +03:00
John Preston 409a3357da Use lottie instead of webp in bottom info reactions. 2022-01-14 21:55:47 +03:00
John Preston 718ba2d0e3 Update API scheme to layer 137. 2022-01-14 21:55:47 +03:00
John Preston 5b01f9530b Fix reaction images loading. 2021-12-31 17:49:52 +03:00
John Preston a8bc7baa70 Update all messages in case of chat reactions toggle. 2021-12-29 21:22:34 +03:00
John Preston ec16ca7df7 Poll reactions for visible messages. 2021-12-29 21:22:34 +03:00
John Preston 54f5b47585 Fix crash in reactions sending. 2021-12-29 21:22:33 +03:00