349 Commits

Author SHA1 Message Date
Alexander Zinchuk
a7c7c8d95c Stories: New features and fixes (#3773) 2023-09-04 04:10:05 +02:00
Alexander Zinchuk
5b40d53771 Chat List: Fix overscroll for desktop and iOS Safari 2023-08-14 11:32:30 +02:00
Alexander Zinchuk
ffafa27106 Protected Messages: Allow copy link action (#3725) 2023-08-14 11:32:30 +02:00
Alexander Zinchuk
fc605350ea Introduce Stories (#3154) 2023-08-14 11:32:26 +02:00
Alexander Zinchuk
e367d82c6c Video: Notify user on unsupported formats (#3706) 2023-08-14 11:26:31 +02:00
Alexander Zinchuk
38b0336bdb Update Manager: Various fixes 2023-07-27 11:51:45 +02:00
Alexander Zinchuk
3b17344a1a Message: Do not detect language while animating Message List 2023-07-23 10:09:06 +02:00
Alexander Zinchuk
f900ae285c Chat List: Fix context menu being stuck on tap 2023-07-23 10:09:06 +02:00
Alexander Zinchuk
6a57908045 [Perf] Message: Delay some effects while opening message list 2023-07-23 10:09:06 +02:00
Alexander Zinchuk
c91fb99c05 Correctly patch inactive input in Safari 2023-07-21 17:48:19 +02:00
Alexander Zinchuk
cdedb486f4 Message List: Add ability to translate entire chats (#3464) 2023-07-20 16:12:59 +02:00
Alexander Zinchuk
032f56143e Disable selection throughout the UI (#3487) 2023-07-20 16:01:03 +02:00
Alexander Zinchuk
50ad3fee78 GramJS: Fix request errors on init (#3517) 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
0f04434b65 Minor optimizations 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
aaf1e8be93 [Perf] Sticker Set: Fix redundant renders in useWindowSize 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
23eef3034d [Memory] Fixes and optimizations (#3453) 2023-07-06 09:57:43 +02:00
Alexander Zinchuk
4c9815a394 [Refactoring, Perf] Chat: Get rid of AvatarBadge container 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
d160b2b4cb GramJS: Validate updates order (#2957) 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
a7f79f99d6 Follow-up 2023-06-18 16:28:45 +02:00
Alexander Zinchuk
7d1b9a7f18 Follow-up 2023-06-18 16:22:49 +02:00
Alexander Zinchuk
cb8b2bc018 Revert "Group Calls: Redesign (#2859)"
This reverts commit 8fc05e97ff70a23ff7692e399cb305c765b00b60.
2023-06-18 12:55:03 +02:00
Alexander Zinchuk
7ab5d3bc17 Chat List: Fix missing chats on page load 2023-06-18 12:04:45 +02:00
Alexander Zinchuk
8fc05e97ff Group Calls: Redesign (#2859) 2023-06-18 12:04:45 +02:00
Alexander Zinchuk
b03959e847 [Refactoring] Introduce useLastCallback 2023-06-12 11:47:13 +02:00
Alexander Zinchuk
b73c61889c Chat List: Fix part of chats missing until scroll 2023-06-06 11:12:18 +02:00
Alexander Zinchuk
82f42b6e35 Introduce Electron version (#2053) 2023-06-02 15:06:26 +02:00
Alexander Zinchuk
28fc59e070 Chat: Mute options (#3233) 2023-06-02 15:06:23 +02:00
Alexander Zinchuk
a71a3bc53b Custom Emoji: Support adaptive static and video packs (#3118) 2023-05-15 10:57:14 +02:00
Alexander Zinchuk
4b96cc5bfe Folders: Fix sharing (#3142) 2023-05-05 15:53:15 +04:00
Alexander Zinchuk
d04177aea8 Left Column: Fix resizer in archive component (#3152) 2023-05-05 15:53:10 +04:00
Alexander Zinchuk
46c6f8fb9b Reset url hash when page is inactive (#3146)
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
2023-05-03 20:21:15 +04:00
Alexander Zinchuk
56f41804c1 Fix chat IDs being stuck in URL (#3105) 2023-05-02 15:24:22 +04:00
Alexander Zinchuk
9bc780c1f9 Round Video: Fix smooth progress indicator 2023-04-26 21:18:50 +04:00
Alexander Zinchuk
70847a933e Fix incorrect callback referencing 2023-04-26 21:18:50 +04:00
Alexander Zinchuk
8535fcff66 Media Viewer: Introduce Video Previews (#2689) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
9567e6ca38 Symbol Menu, Reaction Picker, Status Picker: Fixes and redesign (#2945) 2023-04-25 17:27:18 +04:00
Alexander Zinchuk
649fb46777 [Refactoring] RLottie: Make size required 2023-04-25 17:27:18 +04:00
Alexander Zinchuk
cfc71da0c1 [Perf] More performance fixes 2023-04-25 17:27:14 +04:00
Alexander Zinchuk
83557863b8 Message List: Fixes and refactoring of scroll animation 2023-04-25 17:27:14 +04:00
Alexander Zinchuk
0ab0c13d87 [Refactoring] Sticker View: Use Intersection Observer to detect shared canvas visibility 2023-04-25 17:27:14 +04:00
Alexander Zinchuk
dba6963c34 [Perf] Introduce Fasterdom and some performance fixes 2023-04-25 17:27:10 +04:00
Alexander Zinchuk
22054c4416 Introduce Reaction Picker 2023-04-23 18:11:28 +04:00
Alexander Zinchuk
d872273def [Perf] Middle Column: Various optimizations for opening chat 2023-04-15 13:55:07 +02:00
Alexander Zinchuk
0079e8b7ab [Perf] Media Viewer: Use signals (#2838) 2023-04-15 13:54:30 +02:00
Alexander Zinchuk
01cf273b92 Media Viewer: Properly handle switching to PIP mode 2023-04-15 13:54:30 +02:00
Alexander Zinchuk
26ac63d49f [Perf] Media Viewer: Pause animated stickers and other video 2023-04-15 13:54:30 +02:00
Alexander Zinchuk
5df9191ef0 Use Callback Manager instead of dispatching event in useHeavyAnimationCheck 2023-03-30 20:29:06 -05:00
Alexander Zinchuk
fc5686bb43 Optimized Video, Animtated Sticker: Unsubscribe from auto-pause when is not played 2023-03-30 20:29:03 -05:00
Alexander Zinchuk
2bdc5774ab [Refactoring] Teact: Stricter typings for useState 2023-03-30 18:28:51 -05:00
Alexander Zinchuk
3f7471920f Custom Emoji: Make color updates faster (#2885) 2023-03-30 18:28:51 -05:00