3660 Commits

Author SHA1 Message Date
Alexander Zinchuk
8bc8af7423 [Build] 2024-09-06 15:54:10 +02:00
zubiden
2c91ca86aa Reaction Picker: Fix stuck state (#4946) 2024-09-06 15:43:39 +02:00
zubiden
b9041b8fc3 Safe Link: Fix word break in message text (#4954) 2024-09-06 15:43:37 +02:00
zubiden
a7ecd74fa4 Cache: Slight optimization (#4947) 2024-09-06 15:43:36 +02:00
zubiden
875609f0d8 Various fixes (#4955) 2024-09-06 15:43:34 +02:00
Alexander Zinchuk
13c6e1ab60 Profile: Fix undefined media in the Voice tab (#4952) 2024-09-06 15:43:32 +02:00
zubiden
b611bc409f Search: Fix "0" in popular apps (#4945) 2024-09-06 15:43:30 +02:00
Alexander Zinchuk
b407960fd7 Reply: Fix sender drawing (#4941) 2024-09-06 15:43:28 +02:00
Alexander Zinchuk
458f71a555 Revert "[Perf] Story Toggler: Avoid expensive global updates on users and chats"
This reverts commit 9ab1f9d9789a211140b692e49dac7237d3718edf.
2024-09-06 15:43:26 +02:00
Alexander Zinchuk
342a3d92da Messages: Fix deleting in the selected messages modal (#4927) 2024-09-06 15:43:25 +02:00
Alexander Zinchuk
a59a3a4217 [Refactoring] Simplify disableScrolling/enableScrolling 2024-09-06 15:43:23 +02:00
Alexander Zinchuk
03de021b82 [Perf] [Refactoring] Move useMenuPosition into Menu component 2024-09-06 15:43:21 +02:00
Alexander Zinchuk
8aa7eb2fcb [Dev] Teact: Better error logging 2024-09-06 15:43:19 +02:00
Alexander Zinchuk
13f43be77d Message, Chat Folders, Story Toggler: Leverage the new useShowTransition 2024-09-06 15:43:17 +02:00
Alexander Zinchuk
b0239f1d43 UI: Adjust styles for chat avatar and mention menu list (#4936) 2024-09-06 15:43:16 +02:00
Alexander Zinchuk
9d788a2fd2 Photo, Video: Leverage the new useShowTransition 2024-09-06 15:43:14 +02:00
Alexander Zinchuk
63f1ca396d [Perf] Re-implement useShowTransition to avoid re-renders
f-u
2024-09-06 15:43:12 +02:00
Alexander Zinchuk
9b5c527a8a Photo: Fix flickering broken image after migrating to Offscreen Canvas blur 2024-09-06 15:43:10 +02:00
Alexander Zinchuk
e9c069d356 Message: Fix Offscreen Canvas blur error after sending a message 2024-09-06 15:43:08 +02:00
Alexander Zinchuk
2c3b9ce7ad Sticker View: Fix flickering rlottie and hiding broken video 2024-09-06 15:43:07 +02:00
Alexander Zinchuk
13a3ae0103 Custom Emoji: Fix placeholder positioning 2024-09-06 15:43:05 +02:00
Alexander Zinchuk
2136302d52 [Refactoring] usePrevious2 → usePrevious, usePrevious → usePreviousDeprecated 2024-09-06 15:43:03 +02:00
Alexander Zinchuk
45b81c104a Sticker View: Fix displaying preview for unsupported video 2024-09-06 15:43:01 +02:00
Alexander Zinchuk
3c1248b471 Fallback to fastBlur for Safari 2024-09-06 15:42:59 +02:00
Alexander Zinchuk
f2e8768123 [Perf] Introduce Offscreen Canvas for blurred thumbs 2024-09-06 15:42:57 +02:00
Alexander Zinchuk
2b773d7e85 [Perf] Teact: Tiny improvement 2024-09-06 15:42:56 +02:00
Alexander Zinchuk
7b86865d67 [Perf] API and Post Message Connector: Batch postMessage calls
f-u
2024-09-06 15:42:54 +02:00
Alexander Zinchuk
8b717b010f [Perf] Chats: Use deep equal check after detecting language 2024-09-06 15:42:52 +02:00
Alexander Zinchuk
a960f3e473 [Perf] Message: Use deep equal check after requesting views updates 2024-09-06 15:42:50 +02:00
Alexander Zinchuk
692cf8b270 [Perf] Message: Extract selectCanReplyToMessage from selectAllowedMessageActionsSlow 2024-09-06 15:42:48 +02:00
Alexander Zinchuk
67bdfe318b [Perf] Message: Remove n^2 for detecting contacts 2024-09-06 15:42:46 +02:00
Alexander Zinchuk
1e4950c7e3 [Perf] Story Toggler: Avoid expensive global updates on users and chats 2024-09-06 15:42:44 +02:00
Alexander Zinchuk
90adfdf5e0 [Perf] Animated Counter: Avoid redundant rerenders 2024-09-06 15:42:43 +02:00
Alexander Zinchuk
f1f776fff5 [Perf] Custom Emoji: Replace SVG placeholder with CSS, do not render highlight catch when not needed 2024-09-06 15:42:41 +02:00
Alexander Zinchuk
79fca8ea1b [Perf] useHeavyAnimationCheck: Support multiple heavy animations 2024-09-06 15:42:39 +02:00
Alexander Zinchuk
ec6a28baf6 [Perf] Message / Reactions: Drop ineffective shouldDelayInit optimization 2024-09-06 15:42:37 +02:00
Alexander Zinchuk
3ac3ad394b [Perf] Sticker View: Delay full media rendering 2024-09-06 15:42:36 +02:00
Alexander Zinchuk
28c9d9dc27 [Perf] Sticker View: Fix unexpected mount before heavy animation 2024-09-06 15:42:34 +02:00
Alexander Zinchuk
08ad256c70 [Perf] Message List: Consider heavy animation in getIsMessageListReady 2024-09-06 15:42:32 +02:00
Alexander Zinchuk
d0d1a57cf3 [Perf] Delay video cleanup with onFullyIdle 2024-09-06 15:42:30 +02:00
Alexander Zinchuk
35948a8bcb [Perf] Multitab: Broadcast diff with onFullyIdle 2024-09-06 15:42:29 +02:00
Alexander Zinchuk
496c6c697d [Perf] Batch requestIdleCallback calls 2024-09-06 15:42:27 +02:00
Alexander Zinchuk
cfe7446d93 [Perf] Introduce onFullyIdle to respect heavy animations 2024-09-06 15:42:25 +02:00
Alexander Zinchuk
4399c4fa8d 10.9.11 2024-09-06 15:42:23 +02:00
Alexander Zinchuk
c30d0cd144 [Build] 2024-08-29 15:54:32 +02:00
zubiden
d6d98bdae1 Various padding fixes (#4924) 2024-08-29 15:53:01 +02:00
zubiden
e5daa2dc20 Avatar: Ignore some errors when loading (#4902) 2024-08-29 15:53:00 +02:00
Alexander Zinchuk
877521617e UI: Adjust styles in the Chat Folder Modal (#4919) 2024-08-29 15:52:58 +02:00
Alexander Zinchuk
091bf3c610 Messages: Fix mark as read (#4918) 2024-08-29 15:52:56 +02:00
Alexander Zinchuk
e1504323f1 Stars Gifting: Fixes for Stars Gifting (#4899) 2024-08-29 15:52:54 +02:00