161 Commits

Author SHA1 Message Date
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
e4b2b0911f Fix some user loading problems (#1868) 2022-05-20 17:54:34 +02:00
Alexander Zinchuk
69fbf47d7a Message / Code: Support highlight (#1842) 2022-05-20 17:54:31 +02:00
Alexander Zinchuk
810f2bdd65 Forward Picker: Fix closing when switching to inline bot (#1866) 2022-05-16 13:33:57 +02:00
Alexander Zinchuk
39ce1790d1 New Contact Modal: Fix adding contact with hidden number (#1849) 2022-05-03 14:17:11 +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
5a9baa530b Web Bot: Add "Open chat with bot" button (#1847) 2022-05-03 14:16:54 +01:00
Alexander Zinchuk
23131c5fc0 Web Bots: More fixes (#1846) 2022-04-26 18:06:44 +02:00
Alexander Zinchuk
9ad22b8dfb Web Bots: Custom styling for scrollbars, support t.me links event (#1837) 2022-04-26 17:09:02 +02:00
Alexander Zinchuk
7b253a4103 Introduce Web Bots (#1813) 2022-04-19 15:12:16 +02: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
Alexander Zinchuk
d7226fded9 Implement Games (#1797) 2022-04-09 01:18:17 +02:00
Alexander Zinchuk
d4629cca8c Message List: Fix duplicated downloads (#1781) 2022-04-01 20:43:16 +02:00
Alexander Zinchuk
a6a7f6d84f Middle Header: Various fixes for adding contact (#1787) 2022-03-25 13:16:02 +01: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
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
50c3614fee [Refactoring] More stylelint constraints; Update browserlist (#1708) 2022-02-20 13:39:06 +02:00
Alexander Zinchuk
0e7f5658c4 Sync: Fix missing chats in folders, refactor and simplify 2022-02-11 15:13:02 +01:00
Alexander Zinchuk
41be7a8c0f Composer: Re-fetch sticker sets when reconnecting (#1694) 2022-02-04 15:18:29 +01:00
Alexander Zinchuk
bb0d846838 Management / Join Requests: Add animated stickers, various fixes (#1679) 2022-02-02 22:52:36 +01:00
Alexander Zinchuk
e7026aa16c Forward Picker: Smooth scroll on mobile 2022-02-02 22:52:36 +01:00
Alexander Zinchuk
30121c903c [Perf] Introduce Folder Manager optimization 2022-02-02 22:52:35 +01:00
Alexander Zinchuk
111638b9ba Middle Header: Fix not updating unread counter 2022-01-28 02:12:17 +01:00
Alexander Zinchuk
29d5ef3ef7 [Perf] RLottie: Avoid redundant JSON data (de)serialization 2022-01-24 04:55:59 +01:00
Alexander Zinchuk
d3d9d440a6 Introduce Reactions and Animated Emoji Interactions (#1583) 2022-01-21 17:29:08 +01:00
Alexander Zinchuk
9e8ebe8b1c Inline Buttons: Support "Request Contact" (#1635) 2022-01-13 01:11:54 +01:00
Alexander Zinchuk
23d1dc6d48 Dialog: Fix missing closing animation (#1630) 2022-01-13 01:11:50 +01:00
Alexander Zinchuk
8899fd6134 Support Join Request Dialog (#1627) 2022-01-07 11:19:43 +01:00
Alexander Zinchuk
846b47cb32 Sticker Tooltip: Fix missing added sticker sets (#1617) 2022-01-05 17:45:55 +01:00
Alexander Zinchuk
d1d463c7d2 Support protected ("no forwards") chats and messages (#1602) 2021-12-31 18:17:49 +01:00
Alexander Zinchuk
3ef7136621 [Perf] TeactN: Get rid of redundant iterations for global actions 2021-12-31 18:17:27 +01:00
Alexander Zinchuk
f6cd826e7f [Perf] Forward Modal: Fix missing contacts; Optimize text filtering in large lists 2021-12-24 01:26:06 +01:00
Alexander Zinchuk
521b7e6505 [Perf] Forward Picker: Avoid redundant calculations 2021-12-14 22:40:52 +04:00
Alexander Zinchuk
0aa815066e [Perf] Remove some redundant array spreads 2021-12-14 22:40:47 +04:00
Alexander Zinchuk
8be450cc35 Voice Chat: Prevent accidentally rotating device 2021-12-13 15:37:36 +01:00
Alexander Zinchuk
6afcae9512 Support for 4K screens (#1572) 2021-12-10 18:33:29 +01:00
Alexander Zinchuk
b80a1e0ee9 [Refactoring] Get rid of redundant requests 2021-12-10 18:33:00 +01:00
Alexander Zinchuk
5f988d47b3 Fix missing red dot on unread favicon 2021-12-04 13:45:50 +01:00
Alexander Zinchuk
0575fc6e00 Calls: Add peer-to-peer calls with fallback to group calls 2021-11-29 18:30:57 +01:00
Alexander Zinchuk
41f2c3e26b Introduce Group Calls (#1520) 2021-11-27 17:43:51 +01:00
Alexander Zinchuk
eed0934c0a Safe Link: Fix opening links with no protocol (#1556) 2021-11-27 17:41:00 +01:00
Alexander Zinchuk
50865c78f5 Audio Player: Fix queue order, memory leaks and reduce calculations (#1543) 2021-11-27 17:40:56 +01:00
Alexander Zinchuk
1a6f0bb28f [Perf] Chat List: Some optimizations 2021-11-27 17:40:52 +01:00
Alexander Zinchuk
67dca172db Auto-detect time format by nearest country 2021-11-05 22:03:18 +03:00
Alexander Zinchuk
1e60003f5a Update to layer 133 (#1525) 2021-11-05 22:03:02 +03:00