465 Commits

Author SHA1 Message Date
Alexander Zinchuk
d160b2b4cb GramJS: Validate updates order (#2957) 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
a3800e16a5 Revert "Revert "Group Calls: Redesign (#2859)""
This reverts commit 6c44080fb4d43ab3ce297c5cab7732281eec1411.
2023-06-21 18:33:59 +02:00
Alexander Zinchuk
cb8b2bc018 Revert "Group Calls: Redesign (#2859)"
This reverts commit 8fc05e97ff70a23ff7692e399cb305c765b00b60.
2023-06-18 12:55:03 +02:00
Alexander Zinchuk
8fc05e97ff Group Calls: Redesign (#2859) 2023-06-18 12:04:45 +02:00
Alexander Zinchuk
0681ad44e2 GramJS: Bugfixes (#3280) 2023-06-18 12:04:45 +02:00
Alexander Zinchuk
3af8f91f3c Teact: Remove redundant check 2023-06-16 12:45:20 +02:00
Alexander Zinchuk
d8a258d092 Teact: Properly clean up function refs 2023-06-16 12:45:20 +02:00
Alexander Zinchuk
bab53d42ec Teact: Fix updating ref when re-using DOM nodes 2023-06-16 12:45:20 +02:00
Alexander Zinchuk
e70c7f246d GramJS: Add missing checks (#3282) 2023-06-12 11:57:24 +02:00
Alexander Zinchuk
62271f6ced Teact: Fix effects in portals 2023-05-28 14:32:40 +02:00
Alexander Zinchuk
2f3671899c Support Emoji 15.0 (#3183) 2023-05-28 14:32:25 +02:00
Alexander Zinchuk
533e82eb3c Teact: Fix moving element to the end of fast list (follow-up) 2023-05-28 14:32:21 +02:00
Alexander Zinchuk
227f706a0c General: Fix compatibility on old browsers (#3186) 2023-05-28 14:32:09 +02:00
Alexander Zinchuk
a71a3bc53b Custom Emoji: Support adaptive static and video packs (#3118) 2023-05-15 10:57:14 +02:00
Alexander Zinchuk
cd078bcd33 Teact: Fix re-ordering children without teactOrderKey 2023-05-15 10:56:14 +02:00
Alexander Zinchuk
da4e5e543b Teact: Fix moving element to the end of fast list 2023-05-15 10:56:01 +02:00
Alexander Zinchuk
af06317a0f Teact: Fix multiple use of callback setter 2023-05-15 10:55:50 +02:00
Alexander Zinchuk
a1b0ec5b10 Media Viewer: Faster preview generation (#3133) 2023-05-15 10:54:25 +02:00
Alexander Zinchuk
1e6f16ab33 [Dev] Twemoji Parser: Added update instructions (#3131) 2023-05-02 15:24:38 +04:00
Alexander Zinchuk
c69bdb0c06 Media Viewer: Fix previews in Firefox (#3100) 2023-04-27 18:53:20 +04:00
Alexander Zinchuk
913df436e4 RLottie: Fix rendering during heavy animation 2023-04-27 03:56:27 +04:00
Alexander Zinchuk
2ca0079f9e Transition: Fix unmounting active slide 2023-04-26 21:18:43 +04:00
Alexander Zinchuk
ce9e5b03d8 Introduce Chat Lists (#3046) 2023-04-26 21:18:42 +04:00
Alexander Zinchuk
7e53d0da57 RLottie: Fix synchronous bundling (#3071) 2023-04-26 21:18:42 +04:00
Alexander Zinchuk
fab245cc83 GramJS: Support CONNECTION_NOT_INITED in all requests (#3066) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
8535fcff66 Media Viewer: Introduce Video Previews (#2689) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
920b046d2e Support Bot Apps (#3041) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
fb2d87f0d6 Update to layer 158 (#3040) 2023-04-25 17:27:49 +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
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
9a75d79705 Teact: Fix missing layout effects after first render (follow-up) 2023-04-19 04:08:52 +02:00
Alexander Zinchuk
cc9a7efbf5 Fix login after session revoke (#3013) 2023-04-19 04:08:49 +02:00
Alexander Zinchuk
aaca95737c RLottie: Fix segment animation (#2985) 2023-04-15 13:55:11 +02:00
Alexander Zinchuk
ad9e1bb9a1 Teact: Fix missing layout effects after first render 2023-04-15 13:55:11 +02:00
Alexander Zinchuk
e2ef98db09 Teact: Fix running layout effect on signal 2023-04-15 13:55:11 +02:00
Alexander Zinchuk
d872273def [Perf] Middle Column: Various optimizations for opening chat 2023-04-15 13:55:07 +02:00
Alexander Zinchuk
c467da8680 Transition: Tiny updates 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
289694c13b Teact: Introduce extra classes manipulation 2023-04-15 13:52:25 +02:00
Alexander Zinchuk
e7d70ccda6 Group Calls: Fix error when user with big id enables camera (#2904) 2023-04-06 08:20:12 +02:00
Alexander Zinchuk
2bdc5774ab [Refactoring] Teact: Stricter typings for useState 2023-03-30 18:28:51 -05:00
Alexander Zinchuk
d965b6c479 Middle Column: Better pinned message animation (#2716)
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
2023-03-30 18:28:51 -05:00
Alexander Zinchuk
0c2e40d8be Language Settings: Fix error in old browsers (#2891) 2023-03-30 18:28:51 -05:00
Alexander Zinchuk
21678cfd51 [Refactoring] Rename environment.ts → windowEnvironment.ts to avoid incorrect usage 2023-03-19 22:32:31 -05:00
Alexander Zinchuk
4151a25954 [Dev] Fix action typings (#2813) 2023-03-19 22:32:31 -05:00
Alexander Zinchuk
dd659cdb71 Attachment Modal: Fix custom emoji playback in caption (#2759) 2023-03-10 02:34:54 +01:00
Alexander Zinchuk
53827859a2 Comments: Poll new counters periodically (#2747) 2023-03-04 03:16:27 +01:00