451 Commits

Author SHA1 Message Date
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
Alexander Zinchuk
515394d35e Message Context Menu: Introduce Translate feature 2023-02-28 18:47:26 +01:00
Alexander Zinchuk
568b23b6fe [dev] Define custom static dependencies (#2462) 2023-02-28 18:43:28 +01:00
Alexander Zinchuk
5055f70f77 Chat List: Introduce Archive item (#2566) 2023-02-28 18:43:21 +01:00
Alexander Zinchuk
06a7bf1162 GramJs: Update to layer 152 (#2545) 2023-02-28 18:43:14 +01:00
Alexander Zinchuk
c235eac2d0 Teact: Fix removing attributes from element (#2655) 2023-02-25 18:50:11 +01:00
Alexander Zinchuk
077dce9fc0 Teact: Avoid multiple effects in a single frame (follow-up) 2023-02-17 02:32:56 +01:00
Alexander Zinchuk
6b235729f4 Teact: Always run effects before component renders 2023-02-17 02:32:51 +01:00
Alexander Zinchuk
b4f388d4a8 Emoji: Remove special effect for eggplant and peach (#2552) 2023-02-13 03:35:11 +01:00
Alexander Zinchuk
d6e4bac389 Introduce Emoji statuses (#2329) 2023-02-13 03:35:01 +01:00
Alexander Zinchuk
3f7392699a Stickers: Add 'Copy Link' option (#2502) 2023-02-08 00:48:45 +01:00
Alexander Zinchuk
28dc43ab4a [Dev] Calls: Move secret-sauce to repo (#2511) 2023-02-08 00:48:45 +01:00
Alexander Zinchuk
eed6241f42 Composer: Introduce Signals (#2378) 2023-02-08 00:43:48 +01:00
Alexander Zinchuk
d40a2a6240 Teact: Avoid multiple effects in a single frame 2023-02-08 00:43:48 +01:00
Alexander Zinchuk
31e52956c2 Teact: Avoid multiple renders in a single frame 2023-02-08 00:43:48 +01:00