3675 Commits

Author SHA1 Message Date
zubiden
25b4aae4cd [Refactoring] User: Extract nested data to a separate path (#4953) 2024-09-19 20:43:20 +02:00
Alexander Zinchuk
8b76de86ba [Refactoring] Move beginHeavyAnimation and onFullyIdle to Teact 2024-09-19 20:43:18 +02:00
Alexander Zinchuk
09203ae76e Monetization Statistics: Implement verification modal for withdraw button (#4929) 2024-09-19 20:43:16 +02:00
Alexander Zinchuk
505f67674a Sponsored Message: Implement media in ads (#4925) 2024-09-19 20:43:14 +02:00
zubiden
7d73682aa7 [Refactoring] Updater: Process chats, users and messages lists in one place (#4948) 2024-09-19 20:43:09 +02:00
Alexander Zinchuk
d12dae8dda 10.9.14 2024-09-19 20:43:04 +02:00
Alexander Zinchuk
1dd81931e2 [Build] 2024-09-11 02:08:41 +02:00
Alexander Zinchuk
3e48f3fbf9 useShowTransitions: Workaround for noMountTransition not working after forced reflow 2024-09-11 02:07:15 +02:00
Alexander Zinchuk
ff72279f1c Composer / Embedded Message / Menu: Fix height 2024-09-11 02:07:12 +02:00
zubiden
da6f094d41 Various style fixes (#4977) 2024-09-11 02:07:08 +02:00
Alexander Zinchuk
3e896c4335 Attachment Modal: Add spacing to the file download preview modal (#4967) 2024-09-11 02:07:05 +02:00
Alexander Zinchuk
e0ab20b11e 10.9.13 2024-09-11 02:07:01 +02:00
Alexander Zinchuk
eaa848f010 [Build] 2024-09-08 20:02:36 +02:00
Alexander Zinchuk
5b9675b074 Multitab: Fix global diff sync 2024-09-08 19:58:32 +02:00
Alexander Zinchuk
57ad78cd45 10.9.12 2024-09-08 19:58:25 +02:00
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