3704 Commits

Author SHA1 Message Date
Alexander Zinchuk
1d6343d3d5 Action Message: Adjust styles for action message (#5016) 2024-09-24 16:43:56 +02:00
Alexander Zinchuk
d78052ad2a Message: Fix detecting appendix bg color when sending messages 2024-09-24 14:48:51 +02:00
zubiden
a3ab9759d5 Comments Button: Fix width on unsupported messages (#5002) 2024-09-24 14:48:49 +02:00
Alexander Zinchuk
8f9731a5cf Mini Apps: Fix modal freeze when opening mini app via button (#4994) 2024-09-24 14:48:47 +02:00
Alexander Zinchuk
10629eb69a Stars Giveaway: Create giveaway in groups and channels (#4980) 2024-09-24 14:48:44 +02:00
Alexander Zinchuk
9fa6077fc7 Middle Column: Use blocking animation for Message List transition 2024-09-24 14:48:42 +02:00
Alexander Zinchuk
8e5236d102 [Perf] Teact: Postpone rendering and effects during blocking animation (#4928) 2024-09-24 14:48:40 +02:00
Alexander Zinchuk
e731712b74 Message List: Navigate back when opening chat that is previous in the stack 2024-09-24 14:48:38 +02:00
Alexander Zinchuk
bceec156b5 Header Pinned Message: Refactor and fix getting stuck on the same message 2024-09-24 14:48:35 +02:00
Alexander Zinchuk
cb6c1faa86 Sticker View: Disable grouped video custom emoji on mobile 2024-09-24 14:48:33 +02:00
Alexander Zinchuk
8a32308847 Action Message: Fix service notification message (#4999) 2024-09-24 14:48:31 +02:00
Alexander Zinchuk
9ef34e705d 10.9.15 2024-09-24 14:48:29 +02:00
Alexander Zinchuk
3c850d968d [Build] 2024-09-19 20:45:25 +02:00
zubiden
ba762fd0ad Forum: Fix empty topic preview after reload (#4981) 2024-09-19 20:43:58 +02:00
zubiden
73d9fe9756 Message: Stop media download on deletion (#4978) 2024-09-19 20:43:55 +02:00
Alexander Zinchuk
f5675ca3fc Larger max distance for animateScroll 2024-09-19 20:43:53 +02:00
Alexander Zinchuk
e56461a43c [Perf] useSharedIntersectionObserver: Consider heavy animation (follow-up) 2024-09-19 20:43:51 +02:00
Alexander Zinchuk
be4c220228 [Refactoring] Better typings for safeExec 2024-09-19 20:43:49 +02:00
Alexander Zinchuk
22019bc86c [Perf] TeactN: Leverage getIsHeavyAnimating.once instead of recursed requestMeasure 2024-09-19 20:43:46 +02:00
Alexander Zinchuk
94a9f7eba8 [Perf] useSharedIntersectionObserver: Consider heavy animation 2024-09-19 20:43:44 +02:00
Alexander Zinchuk
7634094883 [Perf] Use throttleWithFullyIdle for user status updates 2024-09-19 20:43:42 +02:00
Alexander Zinchuk
af9d8695f4 [Perf] useVideoCleanup: Remove event listeners 2024-09-19 20:43:40 +02:00
Alexander Zinchuk
9ad5cf4909 [Perf] Fix memory leak in useDevicePixelRatio 2024-09-19 20:43:38 +02:00
Alexander Zinchuk
f503841d36 [Perf] Teact: Avoid scheduling redundant effect cleanups, refactoring 2024-09-19 20:43:36 +02:00
Alexander Zinchuk
2f0eaf72df [Perf] Teact: Introduce useUnmountCleanup to reduce redundant effects 2024-09-19 20:43:33 +02:00
Alexander Zinchuk
1c40b9b514 [Perf] Use useMemo with useHotkeys 2024-09-19 20:43:30 +02:00
Alexander Zinchuk
f4200e5a64 [Perf] Message: Use Offscreen Canvas to detect appendix bg 2024-09-19 20:43:27 +02:00
Alexander Zinchuk
590a6f5b4c [Perf] Teact: Simplify extra classes management 2024-09-19 20:43:25 +02:00
zubiden
dfb54bfcc9 Dialogs: Do not persist offset state (#4979) 2024-09-19 20:43:23 +02:00
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