191 Commits

Author SHA1 Message Date
Alexander Zinchuk
df19a8489b Media Viewer: Support deleting messages (#2086) 2022-11-01 18:53:09 +01:00
Alexander Zinchuk
2f1fc7dadd Toast Notification: Fix button size (#2081) 2022-10-20 17:22:05 +02:00
Alexander Zinchuk
04b4d00d6a Emoji Status: Fix status reset, better layout in Chat (#2079) 2022-10-18 09:43:41 +02:00
Alexander Zinchuk
e6ff11fa45 Custom Emoji: Fix positioning 2022-10-17 19:42:52 +02:00
Alexander Zinchuk
d0735fcc0e Composer / Send As: Display lock icon for non-premium users (#2076) 2022-10-17 17:35:07 +02:00
Alexander Zinchuk
04dee2ce7b [Perf] Introduce Optimized Video component 2022-10-17 17:35:06 +02:00
Alexander Zinchuk
e01a878bba Update to layer 145: Introduce Emoji Statuses (#2062) 2022-10-17 17:35:03 +02:00
Alexander Zinchuk
de772bfd59 Media Viewer: Introduce Picture-in-Picture (#2015) 2022-10-10 14:37:51 +02:00
Alexander Zinchuk
15527f925d Media Viewer: Fix navigating back in history (#2056) 2022-10-10 14:37:46 +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
26d6505123 Modal: Fix unexpectedly freezing menus 2022-09-15 10:17:55 +02:00
Alexander Zinchuk
f88ddafe14 Implement Custom Emojis (#1969) 2022-08-31 15:00:45 +02:00
Alexander Zinchuk
63fac1f6be Middle Header: Fix jumping toast notification (#2012) 2022-08-31 15:00:44 +02:00
Alexander Zinchuk
b3c1c41b26 RTL: Various fixes (#2014) 2022-08-31 15:00:42 +02:00
Alexander Zinchuk
21a989b165 Settings / Privacy: Voice Messages (#1968) 2022-08-31 15:00:38 +02:00
Alexander Zinchuk
1eb030b2d8 Introduce Gift Premium (#1967) 2022-08-31 15:00:36 +02:00
Alexander Zinchuk
a016223f08 Fix horizontal scroll for Windows (#1995) 2022-08-17 10:34:48 +02:00
Alexander Zinchuk
2f95fdb244 Settings / Folders: Fix context menu z-index (#1990) 2022-08-09 13:21:23 +02:00
Alexander Zinchuk
7be9f5373c Chat Folders: Fix translations (#1988) 2022-08-07 21:16:08 +02:00
Alexander Zinchuk
96df388fa8 Contact List: Fix Add button overflow (#1976) 2022-08-05 19:35:49 +02:00
Alexander Zinchuk
6445847af0 Settings / Folders: Support re-ordering (#1973) 2022-08-05 19:35:49 +02:00
Alexander Zinchuk
7735be21ba Composer: Redesign Embedded, support forwarding options (#1935) 2022-08-05 19:35:49 +02:00
Alexander Zinchuk
b660b37a7b Chat List: Allow chat selection when dragging file (#1962) 2022-08-05 19:35:49 +02:00
Alexander Zinchuk
63c150ddd8 Payment Modal: Fix scroll and card info validation (#1944) 2022-07-08 15:01:17 +02:00
Alexander Zinchuk
ca70e2c0eb Introduce Telegram Premium, public chat join requests (#1912) 2022-07-08 14:59:54 +02:00
Alexander Zinchuk
b39ae6f0a1 Implement Seamless Login (#1865) 2022-06-06 01:44:25 +04:00
Alexander Zinchuk
ee117d1612 Main Menu: Fix "New" badge positioning on mobile 2022-06-01 04:03:45 +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
c92a18895e [Refactoring] Teact: Introduce TeactNode type for JSX typing 2022-05-20 17:56:04 +02: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
e3c2ad5f4d Settings / Active Session: Better UI (#1850) 2022-05-03 14:17:23 +01:00
Alexander Zinchuk
697b709d89 Re-write browser history; Introduce playwright tests (another attempt) (#1809) 2022-05-03 14:17:05 +01:00
Alexander Zinchuk
67da677b1b Various UI fixes (#1840) 2022-04-26 17:08:44 +02:00
Alexander Zinchuk
7b253a4103 Introduce Web Bots (#1813) 2022-04-19 15:12:16 +02:00
Alexander Zinchuk
c67560d431 [Dev] Update dependencies (#1825) 2022-04-19 15:12:00 +02:00
Alexander Zinchuk
1da41443ca Calls: Introduce peer-to-peer calls (#1791) 2022-04-09 01:18:22 +02:00
Alexander Zinchuk
d7226fded9 Implement Games (#1797) 2022-04-09 01:18:17 +02:00
Alexander Zinchuk
fb89133431 [Perf] Transition: Faster "push-slide" transition 2022-04-01 20:43:21 +02:00
Alexander Zinchuk
41a67c9baf [Refactoring] ESLint: Add addCallback where possible (#1780) 2022-03-25 13:15:55 +01:00
Alexander Zinchuk
6d063c2132 New Contact: Allow to rename and add phone number (#1777) 2022-03-19 21:20:02 +01:00
Alexander Zinchuk
12f5acb7e0 Media Viewer: Add volume and playback rate controls (#1768) 2022-03-19 21:19:51 +01:00
Alexander Zinchuk
e204fa36a5 [Refactoring] Rename modules/* -> global/* 2022-03-19 21:19:11 +01:00
Alexander Zinchuk
10749c62ca [Dev] TeactN: Support project-wise and action payload typing 2022-03-19 21:19:05 +01:00
Alexander Zinchuk
07ffad4425 [Dev] Fix eslint; Update dependencies (#1754) 2022-03-19 21:18:43 +01:00
Alexander Zinchuk
bd507a328f [Accessibility] Composer: Support attaching media (#1752) 2022-03-11 13:51:50 +01:00
Alexander Zinchuk
1aac51057d [Dev] Stylelint: Raise error for low performance animations (#1738) 2022-03-11 13:51:06 +01:00
Alexander Zinchuk
9fb3b71e58 Transition: Fix moving cached virtual elements within tree 2022-03-05 18:06:26 +01:00
Alexander Zinchuk
01002f8eb3 Attachment Modal: Support scheduling (#1740) 2022-03-04 16:33:35 +03:00
Alexander Zinchuk
531c2de36c Message: Introduce Geo Locations (#1716) 2022-03-04 16:20:12 +03:00