37 Commits

Author SHA1 Message Date
Alexander Zinchuk
d160b2b4cb GramJS: Validate updates order (#2957) 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
b03959e847 [Refactoring] Introduce useLastCallback 2023-06-12 11:47:13 +02:00
Alexander Zinchuk
56f41804c1 Fix chat IDs being stuck in URL (#3105) 2023-05-02 15:24:22 +04:00
Alexander Zinchuk
4f42b676ce Settings: Performance mode (#3045)
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
2023-04-25 17:28:03 +04:00
Alexander Zinchuk
27203e9976 Avatar: Finally remove animated avatars (#3061) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
cfc71da0c1 [Perf] More performance fixes 2023-04-25 17:27:14 +04:00
Alexander Zinchuk
8be0459193 Avatar: Animate online status 2023-04-17 22:57:07 +02:00
Alexander Zinchuk
604ee46454 Avatar: Avoid redundant renders 2023-04-15 13:55:11 +02:00
Alexander Zinchuk
21678cfd51 [Refactoring] Rename environment.ts → windowEnvironment.ts to avoid incorrect usage 2023-03-19 22:32:31 -05:00
Alexander Zinchuk
4c350d53b4 Message: Fix avatar size on mobile jumping to smaller on load (#2670) 2023-02-25 18:50:18 +01:00
Alexander Zinchuk
847139e7ce Avatar: Fix unexpected video avatars (#2413) 2023-01-30 15:55:32 +01:00
Alexander Zinchuk
14819b271e Profile / Photo: Suggest & Replace Profile Photos (#2333) 2023-01-28 02:18:50 +01:00
Alexander Zinchuk
c1f3685217 Settings / Privacy: Public Profile Pictures (#2309) 2023-01-28 02:18:50 +01:00
Alexander Zinchuk
1fef97b82e Introduce Forums (#2174) 2023-01-06 22:49:02 +01:00
Alexander Zinchuk
6138d1a5f7 Settings: Support deleting profile photos (#2133) 2022-11-16 16:16:34 +04:00
Alexander Zinchuk
04dee2ce7b [Perf] Introduce Optimized Video component 2022-10-17 17:35:06 +02:00
Alexander Zinchuk
dd7cad20a6 [Accessibility] Fix issues with aria attributes from Lighthouse report (#2042) 2022-09-20 14:59:06 +02:00
Alexander Zinchuk
78f37836b2 [Perf] Avatar: Temporarly disable video avatars 2022-09-14 13:57:19 +02:00
Alexander Zinchuk
bede0ba5ab [Perf] Avatar: Fix playing during heavy animation 2022-09-14 01:35:48 +02:00
Alexander Zinchuk
76d10d7212 Avatar: Loop video 3 times and only with max animation level, refactoring (#2026) 2022-09-14 00:30:17 +02:00
Alexander Zinchuk
4e5c951372 [Perf] Avatar: Do not render video when not intersecting 2022-09-13 09:48:05 +02:00
Alexander Zinchuk
49e7c15b2e Disable video Picture-in-Picture for stickers and gifs (#1981) 2022-08-05 19:35:49 +02:00
Alexander Zinchuk
ca70e2c0eb Introduce Telegram Premium, public chat join requests (#1912) 2022-07-08 14:59:54 +02:00
Alexander Zinchuk
70ccff110a [Refactoring] Prefer import type (#1884) 2022-05-30 15:40:11 +04:00
Alexander Zinchuk
c92a18895e [Refactoring] Teact: Introduce TeactNode type for JSX typing 2022-05-20 17:56:04 +02:00
Alexander Zinchuk
67da677b1b Various UI fixes (#1840) 2022-04-26 17:08:44 +02:00
Alexander Zinchuk
1da41443ca Calls: Introduce peer-to-peer calls (#1791) 2022-04-09 01:18:22 +02:00
Alexander Zinchuk
a0679c31c3 [Refactoring] Avatar: Get rid of tag selectors 2022-03-19 21:19:43 +01:00
Alexander Zinchuk
e204fa36a5 [Refactoring] Rename modules/* -> global/* 2022-03-19 21:19:11 +01:00
Alexander Zinchuk
8899fd6134 Support Join Request Dialog (#1627) 2022-01-07 11:19:43 +01:00
Alexander Zinchuk
865ed08d82 [Perf] Extract users.statusesById to a separate global store 2021-12-04 13:45:50 +01:00
Alexander Zinchuk
7a6734037a [Perf] Reduce DOM manipulations when loading media 2021-11-05 22:03:12 +03:00
Alexander Zinchuk
1e60003f5a Update to layer 133 (#1525) 2021-11-05 22:03:02 +03:00
Alexander Zinchuk
09caf525a3 Avatar: Get rid of data-uri avatars 2021-10-11 19:47:52 +03:00
Alexander Zinchuk
324f7c5e5c Support Replies bot (#1444) 2021-09-16 11:27:20 +03:00
Alexander Zinchuk
6bfcbe4da1 Localization: Fix translations sometimes not applied 2021-06-01 11:49:33 +03:00
Alexander Zinchuk
3afcde3217 Initial commit 2021-04-09 14:11:51 +03:00