43 Commits

Author SHA1 Message Date
Alexander Zinchuk
b03959e847 [Refactoring] Introduce useLastCallback 2023-06-12 11:47:13 +02:00
Alexander Zinchuk
a953869683 Media: Allow sending messages while uploading (#3170) 2023-05-28 14:32:18 +02:00
Alexander Zinchuk
f8513e3242 Increment view count on view (#3097) 2023-04-27 18:53:34 +04:00
Alexander Zinchuk
83557863b8 Message List: Fixes and refactoring of scroll animation 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
db47b23b31 Message List: Get rid of scroll patch as it is now fixed in Chromium 2023-04-19 04:08:36 +02:00
Alexander Zinchuk
d872273def [Perf] Middle Column: Various optimizations for opening chat 2023-04-15 13:55:07 +02:00
Alexander Zinchuk
a2e21994d0 Middle Column / Pinned: Fix disappearing albums (#2943) 2023-04-06 08:21:10 +02:00
Alexander Zinchuk
d965b6c479 Middle Column: Better pinned message animation (#2716)
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
2023-03-30 18:28:51 -05:00
Alexander Zinchuk
21678cfd51 [Refactoring] Rename environment.ts → windowEnvironment.ts to avoid incorrect usage 2023-03-19 22:32:31 -05:00
Alexander Zinchuk
6c9e54aaf1 Selection Toolbar: Does not copy to clipboard (#2801) 2023-03-19 22:32:31 -05:00
Alexander Zinchuk
568b23b6fe [dev] Define custom static dependencies (#2462) 2023-02-28 18:43:28 +01:00
Alexander Zinchuk
9c25abbd9a [Refactoring] Revise hook dependencies (#2424) 2023-02-08 00:43:47 +01:00
Alexander Zinchuk
e6866aaeaf Scroll Down Button: Fix flickering mention & reaction buttons (#2344) 2023-01-28 02:21:42 +01:00
Alexander Zinchuk
3dab7609e3 Dynamic Resize (#2291) 2023-01-28 02:18:43 +01:00
Alexander Zinchuk
a050b10aa8 Message / Video: Better progressive loading 2022-11-27 19:16:47 +01:00
Alexander Zinchuk
38f36aaa3c Hotkey ⌘+, for settings on macOS PWA (#1913) 2022-07-08 14:59:50 +02:00
Alexander Zinchuk
ea0da789ce Message List: Various fixes for local message IDs 2022-05-31 22:30:52 +04:00
Alexander Zinchuk
017170c2e2 Introduce Lock Screen and Passcode (#1839) 2022-05-31 20:58:35 +04:00
Alexander Zinchuk
70ccff110a [Refactoring] Prefer import type (#1884) 2022-05-30 15:40:11 +04:00
Alexander Zinchuk
84ea8e480e Refactoring and optimizations for useHotkeys 2022-05-06 17:56:07 +01:00
Alexander Zinchuk
62ed3468b6 Chat, Message List: Navigating with mention and reaction badges; Some fixes (#1836) 2022-05-03 14:29:41 +01:00
Alexander Zinchuk
67da677b1b Various UI fixes (#1840) 2022-04-26 17:08:44 +02:00
Alexander Zinchuk
4d448e4d07 [Refactoring] Main: Simplify column animation 2022-04-19 15:12:04 +02:00
Alexander Zinchuk
e204fa36a5 [Refactoring] Rename modules/* -> global/* 2022-03-19 21:19:11 +01:00
Alexander Zinchuk
b025fccf0f [Refactoring] TeactN: addReducer => addActionHandler, getDispatch => getActions 2022-03-19 21:19:08 +01:00
Alexander Zinchuk
10749c62ca [Dev] TeactN: Support project-wise and action payload typing 2022-03-19 21:19:05 +01:00
Alexander Zinchuk
9c789cdcb8 Message List: Support copying multiple messages (#1724) 2022-02-25 22:52:48 +02:00
Alexander Zinchuk
29852d2bf6 [Perf] Teact: Fix memory leaks 2022-01-21 17:29:48 +01:00
Alexander Zinchuk
fc0365d5b9 [Perf] Composer: Optimize message typing 2022-01-21 17:29:29 +01:00
Alexander Zinchuk
49e3ec5e93 Message List: Drop redundant code 2021-12-25 12:41:05 +01:00
Alexander Zinchuk
ab9cef0f13 Message List: Fix scroll jumps 2021-12-25 12:41:02 +01:00
Alexander Zinchuk
5621d4dc9d Message List: Fix FAB and notch when going back in history stack 2021-12-13 15:37:21 +01:00
Alexander Zinchuk
560299e129 Revert "Revert "[Refactoring] Intersection Observer: Revert redundant workaround for freezing""
This reverts commit 55d7648698917aa9c51d4a4e5ca18b8433a968bd.
2021-12-10 18:33:31 +01:00
Alexander Zinchuk
37437e2100 Message List: Fix notch appearance 2021-11-27 17:43:59 +01:00
Alexander Zinchuk
49673e4b0b [Refactoring] Rename isAutoUnfreezeDisabled -> noAutoFreeze (#1472) 2021-09-28 15:42:39 +03:00
Alexander Zinchuk
8834fe9ee7 Message List: Fix marking messages read when in background (#1467) 2021-09-25 12:36:12 +03:00
Alexander Zinchuk
5a444dbb50 Message List: Various fixes for sending messages in empty chat 2021-08-27 21:09:03 +03:00
Alexander Zinchuk
a4e0098053 Message List: Fix scroll tools on Android 2021-08-23 03:38:18 +03:00
Alexander Zinchuk
a9f990c7c9 Message List: Fix notch and Scroll Down Button when navigating between chats (#1408) 2021-08-20 23:47:19 +03:00
Alexander Zinchuk
5a7bbb19b1 [Perf] Optimistically mark messages read 2021-08-16 20:42:21 +03:00
Alexander Zinchuk
45a0bca14b [Perf] [Refactoring] Extract messages rendering to a memoized component 2021-07-28 17:09:50 +03:00
Alexander Zinchuk
3afcde3217 Initial commit 2021-04-09 14:11:51 +03:00