Alexander Zinchuk
|
0f04434b65
|
Minor optimizations
|
2023-07-06 09:57:57 +02:00 |
|
Alexander Zinchuk
|
6a2f06ea9c
|
Teact: Better debug
|
2023-07-06 09:57:57 +02:00 |
|
Alexander Zinchuk
|
e056ed231b
|
[Perf] Remove some redundant memo containers
|
2023-07-06 09:57:44 +02:00 |
|
Alexander Zinchuk
|
1c82160285
|
Teact: Debug useMemo hit rate
|
2023-07-06 09:57:43 +02:00 |
|
Alexander Zinchuk
|
8cdc1b87be
|
Teact: Disable setting state on unmounted components
|
2023-07-06 09:57:43 +02:00 |
|
Alexander Zinchuk
|
23eef3034d
|
[Memory] Fixes and optimizations (#3453)
|
2023-07-06 09:57:43 +02:00 |
|
Alexander Zinchuk
|
ae4b193bf8
|
Manage Channel: Ability to disable all custom usernames (#3395)
|
2023-07-05 13:23:13 +02:00 |
|
Alexander Zinchuk
|
05ff8ce87a
|
[Refactoring] Simplify avatars (#3365)
|
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
|
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 |
|