Commit Graph

  • 9fa6077fc7 Middle Column: Use blocking animation for Message List transition Alexander Zinchuk 2024-09-24 14:48:42 +02:00
  • 8e5236d102 [Perf] Teact: Postpone rendering and effects during blocking animation (#4928) Alexander Zinchuk 2024-09-24 14:48:40 +02:00
  • e731712b74 Message List: Navigate back when opening chat that is previous in the stack Alexander Zinchuk 2024-09-24 14:48:38 +02:00
  • bceec156b5 Header Pinned Message: Refactor and fix getting stuck on the same message Alexander Zinchuk 2024-09-24 14:48:35 +02:00
  • cb6c1faa86 Sticker View: Disable grouped video custom emoji on mobile Alexander Zinchuk 2024-09-24 14:48:33 +02:00
  • 8a32308847 Action Message: Fix service notification message (#4999) Alexander Zinchuk 2024-09-24 14:48:31 +02:00
  • 9ef34e705d 10.9.15 Alexander Zinchuk 2024-09-24 14:48:29 +02:00
  • 3c850d968d [Build] Alexander Zinchuk 2024-09-19 20:45:25 +02:00
  • ba762fd0ad Forum: Fix empty topic preview after reload (#4981) zubiden 2024-09-19 20:43:58 +02:00
  • 73d9fe9756 Message: Stop media download on deletion (#4978) zubiden 2024-09-19 20:43:55 +02:00
  • f5675ca3fc Larger max distance for animateScroll Alexander Zinchuk 2024-09-19 20:43:53 +02:00
  • e56461a43c [Perf] useSharedIntersectionObserver: Consider heavy animation (follow-up) Alexander Zinchuk 2024-09-19 20:43:51 +02:00
  • be4c220228 [Refactoring] Better typings for safeExec Alexander Zinchuk 2024-09-19 20:43:49 +02:00
  • 22019bc86c [Perf] TeactN: Leverage getIsHeavyAnimating.once instead of recursed requestMeasure Alexander Zinchuk 2024-09-19 20:43:46 +02:00
  • 94a9f7eba8 [Perf] useSharedIntersectionObserver: Consider heavy animation Alexander Zinchuk 2024-09-19 20:43:44 +02:00
  • 7634094883 [Perf] Use throttleWithFullyIdle for user status updates Alexander Zinchuk 2024-09-19 20:43:42 +02:00
  • af9d8695f4 [Perf] useVideoCleanup: Remove event listeners Alexander Zinchuk 2024-09-19 20:43:40 +02:00
  • 9ad5cf4909 [Perf] Fix memory leak in useDevicePixelRatio Alexander Zinchuk 2024-09-19 20:43:38 +02:00
  • f503841d36 [Perf] Teact: Avoid scheduling redundant effect cleanups, refactoring Alexander Zinchuk 2024-09-19 20:43:36 +02:00
  • 2f0eaf72df [Perf] Teact: Introduce useUnmountCleanup to reduce redundant effects Alexander Zinchuk 2024-09-19 20:43:33 +02:00
  • 1c40b9b514 [Perf] Use useMemo with useHotkeys Alexander Zinchuk 2024-09-19 20:43:30 +02:00
  • f4200e5a64 [Perf] Message: Use Offscreen Canvas to detect appendix bg Alexander Zinchuk 2024-09-19 20:43:27 +02:00
  • 590a6f5b4c [Perf] Teact: Simplify extra classes management Alexander Zinchuk 2024-09-19 20:43:25 +02:00
  • dfb54bfcc9 Dialogs: Do not persist offset state (#4979) zubiden 2024-09-19 20:43:23 +02:00
  • 25b4aae4cd [Refactoring] User: Extract nested data to a separate path (#4953) zubiden 2024-09-19 20:43:20 +02:00
  • 8b76de86ba [Refactoring] Move beginHeavyAnimation and onFullyIdle to Teact Alexander Zinchuk 2024-09-19 20:43:18 +02:00
  • 09203ae76e Monetization Statistics: Implement verification modal for withdraw button (#4929) Alexander Zinchuk 2024-09-19 20:43:16 +02:00
  • 505f67674a Sponsored Message: Implement media in ads (#4925) Alexander Zinchuk 2024-09-19 20:43:14 +02:00
  • 7d73682aa7 [Refactoring] Updater: Process chats, users and messages lists in one place (#4948) zubiden 2024-09-19 20:43:09 +02:00
  • d12dae8dda 10.9.14 Alexander Zinchuk 2024-09-19 20:43:04 +02:00
  • 1dd81931e2 [Build] Alexander Zinchuk 2024-09-11 02:08:41 +02:00
  • 3e48f3fbf9 useShowTransitions: Workaround for noMountTransition not working after forced reflow Alexander Zinchuk 2024-09-11 02:07:15 +02:00
  • ff72279f1c Composer / Embedded Message / Menu: Fix height Alexander Zinchuk 2024-09-11 02:07:12 +02:00
  • da6f094d41 Various style fixes (#4977) zubiden 2024-09-11 02:07:08 +02:00
  • 3e896c4335 Attachment Modal: Add spacing to the file download preview modal (#4967) Alexander Zinchuk 2024-09-11 02:07:05 +02:00
  • e0ab20b11e 10.9.13 Alexander Zinchuk 2024-09-11 02:07:01 +02:00
  • eaa848f010 [Build] Alexander Zinchuk 2024-09-08 20:02:36 +02:00
  • 5b9675b074 Multitab: Fix global diff sync Alexander Zinchuk 2024-09-08 19:58:32 +02:00
  • 57ad78cd45 10.9.12 Alexander Zinchuk 2024-09-08 19:58:25 +02:00
  • 8bc8af7423 [Build] Alexander Zinchuk 2024-09-06 15:54:10 +02:00
  • 2c91ca86aa Reaction Picker: Fix stuck state (#4946) zubiden 2024-09-06 15:43:39 +02:00
  • b9041b8fc3 Safe Link: Fix word break in message text (#4954) zubiden 2024-09-06 15:43:37 +02:00
  • a7ecd74fa4 Cache: Slight optimization (#4947) zubiden 2024-09-06 15:43:36 +02:00
  • 875609f0d8 Various fixes (#4955) zubiden 2024-09-06 15:43:34 +02:00
  • 13c6e1ab60 Profile: Fix undefined media in the Voice tab (#4952) Alexander Zinchuk 2024-09-06 15:43:32 +02:00
  • b611bc409f Search: Fix "0" in popular apps (#4945) zubiden 2024-09-06 15:43:30 +02:00
  • b407960fd7 Reply: Fix sender drawing (#4941) Alexander Zinchuk 2024-09-06 15:43:28 +02:00
  • 458f71a555 Revert "[Perf] Story Toggler: Avoid expensive global updates on users and chats" Alexander Zinchuk 2024-09-06 15:43:26 +02:00
  • 342a3d92da Messages: Fix deleting in the selected messages modal (#4927) Alexander Zinchuk 2024-09-06 15:43:25 +02:00
  • a59a3a4217 [Refactoring] Simplify disableScrolling/enableScrolling Alexander Zinchuk 2024-09-06 15:43:23 +02:00
  • 03de021b82 [Perf] [Refactoring] Move useMenuPosition into Menu component Alexander Zinchuk 2024-09-06 15:43:21 +02:00
  • 8aa7eb2fcb [Dev] Teact: Better error logging Alexander Zinchuk 2024-09-06 15:43:19 +02:00
  • 13f43be77d Message, Chat Folders, Story Toggler: Leverage the new useShowTransition Alexander Zinchuk 2024-09-06 15:43:17 +02:00
  • b0239f1d43 UI: Adjust styles for chat avatar and mention menu list (#4936) Alexander Zinchuk 2024-09-06 15:43:16 +02:00
  • 9d788a2fd2 Photo, Video: Leverage the new useShowTransition Alexander Zinchuk 2024-09-06 15:43:14 +02:00
  • 63f1ca396d [Perf] Re-implement useShowTransition to avoid re-renders Alexander Zinchuk 2024-09-06 15:43:12 +02:00
  • 9b5c527a8a Photo: Fix flickering broken image after migrating to Offscreen Canvas blur Alexander Zinchuk 2024-09-06 15:43:10 +02:00
  • e9c069d356 Message: Fix Offscreen Canvas blur error after sending a message Alexander Zinchuk 2024-09-06 15:43:08 +02:00
  • 2c3b9ce7ad Sticker View: Fix flickering rlottie and hiding broken video Alexander Zinchuk 2024-09-06 15:43:07 +02:00
  • 13a3ae0103 Custom Emoji: Fix placeholder positioning Alexander Zinchuk 2024-09-06 15:43:05 +02:00
  • 2136302d52 [Refactoring] usePrevious2 → usePrevious, usePrevious → usePreviousDeprecated Alexander Zinchuk 2024-09-06 15:43:03 +02:00
  • 45b81c104a Sticker View: Fix displaying preview for unsupported video Alexander Zinchuk 2024-09-06 15:43:01 +02:00
  • 3c1248b471 Fallback to fastBlur for Safari Alexander Zinchuk 2024-09-06 15:42:59 +02:00
  • f2e8768123 [Perf] Introduce Offscreen Canvas for blurred thumbs Alexander Zinchuk 2024-09-06 15:42:57 +02:00
  • 2b773d7e85 [Perf] Teact: Tiny improvement Alexander Zinchuk 2024-09-06 15:42:56 +02:00
  • 7b86865d67 [Perf] API and Post Message Connector: Batch postMessage calls Alexander Zinchuk 2024-09-06 15:42:54 +02:00
  • 8b717b010f [Perf] Chats: Use deep equal check after detecting language Alexander Zinchuk 2024-09-06 15:42:52 +02:00
  • a960f3e473 [Perf] Message: Use deep equal check after requesting views updates Alexander Zinchuk 2024-09-06 15:42:50 +02:00
  • 692cf8b270 [Perf] Message: Extract selectCanReplyToMessage from selectAllowedMessageActionsSlow Alexander Zinchuk 2024-09-06 15:42:48 +02:00
  • 67bdfe318b [Perf] Message: Remove n^2 for detecting contacts Alexander Zinchuk 2024-09-06 15:42:46 +02:00
  • 1e4950c7e3 [Perf] Story Toggler: Avoid expensive global updates on users and chats Alexander Zinchuk 2024-09-06 15:42:44 +02:00
  • 90adfdf5e0 [Perf] Animated Counter: Avoid redundant rerenders Alexander Zinchuk 2024-09-06 15:42:43 +02:00
  • f1f776fff5 [Perf] Custom Emoji: Replace SVG placeholder with CSS, do not render highlight catch when not needed Alexander Zinchuk 2024-09-06 15:42:41 +02:00
  • 79fca8ea1b [Perf] useHeavyAnimationCheck: Support multiple heavy animations Alexander Zinchuk 2024-09-06 15:42:39 +02:00
  • ec6a28baf6 [Perf] Message / Reactions: Drop ineffective shouldDelayInit optimization Alexander Zinchuk 2024-09-06 15:42:37 +02:00
  • 3ac3ad394b [Perf] Sticker View: Delay full media rendering Alexander Zinchuk 2024-09-06 15:42:36 +02:00
  • 28c9d9dc27 [Perf] Sticker View: Fix unexpected mount before heavy animation Alexander Zinchuk 2024-09-06 15:42:34 +02:00
  • 08ad256c70 [Perf] Message List: Consider heavy animation in getIsMessageListReady Alexander Zinchuk 2024-09-06 15:42:32 +02:00
  • d0d1a57cf3 [Perf] Delay video cleanup with onFullyIdle Alexander Zinchuk 2024-09-06 15:42:30 +02:00
  • 35948a8bcb [Perf] Multitab: Broadcast diff with onFullyIdle Alexander Zinchuk 2024-09-06 15:42:29 +02:00
  • 496c6c697d [Perf] Batch requestIdleCallback calls Alexander Zinchuk 2024-09-06 15:42:27 +02:00
  • cfe7446d93 [Perf] Introduce onFullyIdle to respect heavy animations Alexander Zinchuk 2024-09-06 15:42:25 +02:00
  • 4399c4fa8d 10.9.11 Alexander Zinchuk 2024-09-06 15:42:23 +02:00
  • c30d0cd144 [Build] Alexander Zinchuk 2024-08-29 15:54:32 +02:00
  • d6d98bdae1 Various padding fixes (#4924) zubiden 2024-08-29 15:53:01 +02:00
  • e5daa2dc20 Avatar: Ignore some errors when loading (#4902) zubiden 2024-08-29 15:53:00 +02:00
  • 877521617e UI: Adjust styles in the Chat Folder Modal (#4919) Alexander Zinchuk 2024-08-29 15:52:58 +02:00
  • 091bf3c610 Messages: Fix mark as read (#4918) Alexander Zinchuk 2024-08-29 15:52:56 +02:00
  • e1504323f1 Stars Gifting: Fixes for Stars Gifting (#4899) Alexander Zinchuk 2024-08-29 15:52:54 +02:00
  • 1dfcbf1009 Chat: Fix padding (#4909) zubiden 2024-08-29 15:52:52 +02:00
  • d51fc2a3a2 Forward Modal: Hotfix for duplicate Saved Messages in Forward Modal (#4917) Alexander Zinchuk 2024-08-29 15:52:51 +02:00
  • 0685adbfe8 Message Links: Fix opening message links in the application (#4910) Alexander Zinchuk 2024-08-29 15:52:49 +02:00
  • 005a6fca93 Message Modal: Fix spacing in the Delete Message Modal (#4903) Alexander Zinchuk 2024-08-29 15:52:47 +02:00
  • 53ef4deaa3 Forward Modal: Show saved messages chat (#4897) Alexander Zinchuk 2024-08-29 15:52:46 +02:00
  • 4d62237761 Message: Fix styles in the message file preview (#4901) Alexander Zinchuk 2024-08-29 15:52:44 +02:00
  • 82443183e3 Picker Refactoring: Even more fixes (#4895) zubiden 2024-08-29 15:52:42 +02:00
  • 489d92dd1c Bot Info: Fix image size on high DPI screens (#4896) zubiden 2024-08-29 15:52:40 +02:00
  • 383a2d50b2 Layer 186: Super Channels (#4885) zubiden 2024-08-29 15:52:39 +02:00
  • ee52eae6ac Link: Open unsupported t.me links (#4880) Alexander Zinchuk 2024-08-29 15:52:37 +02:00
  • ac2f605649 UI: Adjust styles in the chat folder modal (#4874) Alexander Zinchuk 2024-08-29 15:52:35 +02:00