46 Commits

Author SHA1 Message Date
Alexander Zinchuk
cb6c1faa86 Sticker View: Disable grouped video custom emoji on mobile 2024-09-24 14:48:33 +02:00
Alexander Zinchuk
03de021b82 [Perf] [Refactoring] Move useMenuPosition into Menu component 2024-09-06 15:43:21 +02:00
Alexander Zinchuk
6edf0eaa09 Premium Modal: Open for effects (#4801) 2024-08-06 20:06:06 +02:00
Alexander Zinchuk
4768a8103c Message: Send effects (#4727) 2024-07-15 15:50:56 +02:00
zubiden
bbb5ef0a86 Message: Display effects (#4697) 2024-07-15 15:50:42 +02:00
zubiden
9d2a928968 [Refactoring] Implement own localization provider (#4631) 2024-06-18 16:30:25 +02:00
Alexander Zinchuk
033f8d4791 Layer 174 (#4277) 2024-03-01 14:02:45 -05:00
Alexander Zinchuk
fb614840f6 Refactoring: Introduce eslint-plugin-simple-import-sort plugin (#3802) 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
b03959e847 [Refactoring] Introduce useLastCallback 2023-06-12 11:47:13 +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
9567e6ca38 Symbol Menu, Reaction Picker, Status Picker: Fixes and redesign (#2945) 2023-04-25 17:27:18 +04:00
Alexander Zinchuk
cfc71da0c1 [Perf] More performance fixes 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
22054c4416 Introduce Reaction Picker 2023-04-23 18:11:28 +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
2b6e3b3f8c Custom Emoji: Dynamically update color (#2681) 2023-03-03 14:30:19 +01:00
Alexander Zinchuk
d6e4bac389 Introduce Emoji statuses (#2329) 2023-02-13 03:35:01 +01:00
Alexander Zinchuk
ca01d03190 Inline Bot Tooltip: Fix layout & sticker sizes (#2510) 2023-02-08 00:48:45 +01:00
Alexander Zinchuk
288ce625a3 [dev] API Layer 151 (#2290) 2023-01-22 18:13:25 +01:00
Alexander Zinchuk
a5cda0f209 [Perf] Sticker View: Introduce shared canvas 2022-11-13 17:05:58 +04:00
Alexander Zinchuk
9fbd0b7841 RLottie: Follow-up fixes for sync playing 2022-11-01 18:53:35 +01:00
Alexander Zinchuk
3bffde60cb Sticker Set Cover: Fix pausing when hidden 2022-11-01 18:53:26 +01:00
Alexander Zinchuk
1fda24ab92 Custom Emoji: Fixes, optimizations, and refactoring (#2095) 2022-11-01 18:53:15 +01:00
Alexander Zinchuk
c365881d57 Support sending custom emoji (#2000) 2022-10-29 15:18:42 +02:00
Alexander Zinchuk
04dee2ce7b [Perf] Introduce Optimized Video component 2022-10-17 17:35:06 +02:00
Alexander Zinchuk
f88ddafe14 Implement Custom Emojis (#1969) 2022-08-31 15:00:45 +02:00
Alexander Zinchuk
47c0bc206f Premium avatar badges; Support "addemoji" deeplink; Premium Modal redesign; More web bot features (#1961) 2022-08-31 15:00:34 +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
05ca268f6b [Refactoring] Animated icons (#1897) 2022-05-31 20:58:47 +04:00
Alexander Zinchuk
70ccff110a [Refactoring] Prefer import type (#1884) 2022-05-30 15:40:11 +04:00
Alexander Zinchuk
ccaa82bec1 Sticker Picker: Support clearing recent, allow viewing set from context menu (#1852) 2022-05-20 17:54:34 +02:00
Alexander Zinchuk
41a67c9baf [Refactoring] ESLint: Add addCallback where possible (#1780) 2022-03-25 13:15:55 +01:00
Alexander Zinchuk
d05fecddf4 Support saving GIFs, support scheduling GIFs and stickers (#1739) 2022-03-19 21:19:19 +01:00
Alexander Zinchuk
40889f6d1f Support opening chat by phone number; New reporting reasons; GramJs: Update to layer 139 (#1741) 2022-03-04 16:33:32 +03:00
Alexander Zinchuk
70774928fc [Refactoring] Fix some TS typings, update some dependencies (#1702) 2022-02-11 15:13:05 +01:00
Alexander Zinchuk
9456aafc8c Introduce WebM stickers; GramJs: Update layer to 138 (#1681) 2022-02-02 22:52:37 +01:00
Alexander Zinchuk
1cbf552944 Sticker Button: Remove shadow preview when playing 2021-11-09 21:21:37 +03:00
Alexander Zinchuk
7a6734037a [Perf] Reduce DOM manipulations when loading media 2021-11-05 22:03:12 +03:00
Alexander Zinchuk
a2fe5734e1 Sticker Modal: Check ability to send stickers in current chat (#1466) 2021-09-24 14:37:45 +03:00
Alexander Zinchuk
98b3939dea [Refactoring] Use optional chaining operator (#1400) 2021-08-27 21:05:46 +03:00
Alexander Zinchuk
6cc4a94407 Composer: Prevent losing input focus when sending various media 2021-08-25 16:29:22 +03:00
Alexander Zinchuk
954533ac2f Sticker Button: Prevent loading full non-animated sticker 2021-05-12 03:13:25 +03:00
Alexander Zinchuk
3afcde3217 Initial commit 2021-04-09 14:11:51 +03:00