64 Commits

Author SHA1 Message Date
Alexander Zinchuk
63f1ca396d [Perf] Re-implement useShowTransition to avoid re-renders
f-u
2024-09-06 15:43:12 +02:00
Alexander Zinchuk
2136302d52 [Refactoring] usePrevious2 → usePrevious, usePrevious → usePreviousDeprecated 2024-09-06 15:43:03 +02:00
Alexander Zinchuk
aa2cda81c2 Stylelint: Update ruleset (#4769) 2024-07-15 15:52:29 +02:00
zubiden
9d2a928968 [Refactoring] Implement own localization provider (#4631) 2024-06-18 16:30:25 +02:00
Alexander Zinchuk
6e056cb2ef Bump dependencies (#4556) 2024-05-14 04:23:39 +02:00
Alexander Zinchuk
0631a9111d Invite via Link: Display users that require Premium (#4461) 2024-04-19 13:38:36 +04:00
Alexander Zinchuk
bd3afbca75 Support displaying business profiles (#4407) 2024-04-19 13:37:34 +04:00
Alexander Zinchuk
00a98971b3 Message List: Fix polling error (#4340) 2024-03-08 12:48:40 +01:00
Alexander Zinchuk
e9dacf35f3 Fix DPR update when switching monitors (#4155) 2024-01-12 13:06:35 +01:00
Alexander Zinchuk
448a758385 Video Calls: Fix auto play video (#4142) 2024-01-12 13:06:35 +01:00
Alexander Zinchuk
330bc42c98 Message: Reply re-design and blockquotes (#3926) 2023-11-06 01:43:38 +04:00
Alexander Zinchuk
8fc3df855d Introduce Channel Stories (#3888) 2023-10-10 13:39:48 +02:00
Alexander Zinchuk
fb614840f6 Refactoring: Introduce eslint-plugin-simple-import-sort plugin (#3802) 2023-09-13 12:22:11 +02:00
Alexander Zinchuk
9439efa386 Refactoring: Introduce fantasticon (#3833) 2023-09-13 12:22:11 +02:00
Alexander Zinchuk
a7c7c8d95c Stories: New features and fixes (#3773) 2023-09-04 04:10:05 +02:00
Alexander Zinchuk
9a07fd1b73 Phone Call: Fix header overlapping with native buttons in Electron (follow-up) (#3750) 2023-08-16 15:33:56 +02:00
Alexander Zinchuk
ac7e8f2ec6 Phone Call: Fix header overlapping with native buttons in Electron (#3734) 2023-08-14 11:32:30 +02:00
Alexander Zinchuk
fc605350ea Introduce Stories (#3154) 2023-08-14 11:32:26 +02:00
Alexander Zinchuk
c8ffb46782 Group Calls: More fixes (#3534) 2023-07-20 16:13:00 +02:00
Alexander Zinchuk
7dd9c2e677 Electron: Various improvements (#3310) 2023-07-20 16:01:03 +02:00
Alexander Zinchuk
3b0f03e012 Group Calls: Fix connection & UI issues (#3427) 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
e056ed231b [Perf] Remove some redundant memo containers 2023-07-06 09:57:44 +02:00
Alexander Zinchuk
05ff8ce87a [Refactoring] Simplify avatars (#3365) 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
a3800e16a5 Revert "Revert "Group Calls: Redesign (#2859)""
This reverts commit 6c44080fb4d43ab3ce297c5cab7732281eec1411.
2023-06-21 18:33:59 +02:00
Alexander Zinchuk
cb8b2bc018 Revert "Group Calls: Redesign (#2859)"
This reverts commit 8fc05e97ff70a23ff7692e399cb305c765b00b60.
2023-06-18 12:55:03 +02:00
Alexander Zinchuk
8fc05e97ff Group Calls: Redesign (#2859) 2023-06-18 12:04:45 +02:00
Alexander Zinchuk
a71a3bc53b Custom Emoji: Support adaptive static and video packs (#3118) 2023-05-15 10:57:14 +02: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
21678cfd51 [Refactoring] Rename environment.ts → windowEnvironment.ts to avoid incorrect usage 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
d6e4bac389 Introduce Emoji statuses (#2329) 2023-02-13 03:35:01 +01:00
Alexander Zinchuk
81bcd32f81 Rate Phone Call: align modal buttons (#2427) 2023-01-30 15:55:40 +01:00
Alexander Zinchuk
2a7c78c12a Multiple Tabs: Introduce Multiple Tabs Support (#2221) 2023-01-28 02:21:33 +01:00
Alexander Zinchuk
3dab7609e3 Dynamic Resize (#2291) 2023-01-28 02:18:43 +01:00
Alexander Zinchuk
38535ee905 Dialogs: Draw buttons in one row (#2318) 2023-01-24 00:17:50 +01:00
Alexander Zinchuk
1fef97b82e Introduce Forums (#2174) 2023-01-06 22:49:02 +01:00
Alexander Zinchuk
ccc178c2fd [dev] Use more descriptive callback names (#2225) 2022-12-27 02:46:16 +01:00
Alexander Zinchuk
78f37836b2 [Perf] Avatar: Temporarly disable video avatars 2022-09-14 13:57:19 +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
f88ddafe14 Implement Custom Emojis (#1969) 2022-08-31 15:00:45 +02:00
Alexander Zinchuk
ca70e2c0eb Introduce Telegram Premium, public chat join requests (#1912) 2022-07-08 14:59:54 +02:00
Alexander Zinchuk
bfe0cd8275 Calls: Fix old call panel being stuck (#1923) 2022-06-27 22:02:59 +02:00
Alexander Zinchuk
b39ae6f0a1 Implement Seamless Login (#1865) 2022-06-06 01:44:25 +04:00
Alexander Zinchuk
05ca268f6b [Refactoring] Animated icons (#1897) 2022-05-31 20:58:47 +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
4d448e4d07 [Refactoring] Main: Simplify column animation 2022-04-19 15:12:04 +02:00
Alexander Zinchuk
1da41443ca Calls: Introduce peer-to-peer calls (#1791) 2022-04-09 01:18:22 +02:00