137 Commits

Author SHA1 Message Date
Vadym Milichev
91c2015052
Support "Report Peer" and "Report Profile Photo" (#126) 2022-04-09 01:23:35 +02:00
Alexander Zinchuk
a7e2695f2e [Dev] TeactN: Assert when setting global asynchronously 2022-04-09 01:18:22 +02:00
Alexander Zinchuk
fbe03b556b TeactN: Prevent race condition in async action handlers 2022-04-09 01:18:22 +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
e54bf92a1f Notifications: Temporarily turn off sound for reactions (#1808) 2022-04-01 20:43:51 +02:00
Alexander Zinchuk
8cca43a4f8 Fix handling kicking from legacy groups (#1799) 2022-04-01 20:43:36 +02:00
Alexander Zinchuk
d4629cca8c Message List: Fix duplicated downloads (#1781) 2022-04-01 20:43:16 +02:00
Alexander Zinchuk
c9cc588704 Media Viewer: Unmute on volume change (#1792) 2022-04-01 20:43:04 +02:00
Alexander Zinchuk
a6a7f6d84f Middle Header: Various fixes for adding contact (#1787) 2022-03-25 13:16:02 +01:00
Alexander Zinchuk
05a59608fc Management: Group Statistics (#1774) 2022-03-19 21:20:04 +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
e7d748d379 Auth: Support aborting session right after scanning QR code 2022-03-19 21:19:46 +01:00
Alexander Zinchuk
debbbf339d Composer: Support editing drafts, restore regular drafts after editing (#1764) 2022-03-19 21:19:38 +01:00
Alexander Zinchuk
2b55037b08 Update members count from full chat info 2022-03-19 21:19:35 +01:00
Alexander Zinchuk
fc9b679a66 Middle Header: Add "Report Spam and Leave" button, fix animations (#1759) 2022-03-19 21:19:29 +01:00
Alexander Zinchuk
d05fecddf4 Support saving GIFs, support scheduling GIFs and stickers (#1739) 2022-03-19 21:19:19 +01:00
Alexander Zinchuk
a348fda4dd [Refactoring] Add typing for openChat 2022-03-19 21:19:16 +01:00
Alexander Zinchuk
4f3c7a1a69 [Refactoring] TeactN: Support async action handlers 2022-03-19 21:19:14 +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
e3bc23bd57 Management: Introduce Statistics for channels (#1703) 2022-03-11 19:39:42 +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
a215aa1083 Middle Header: Introduce Add Contact and Block User buttons (#1735) 2022-03-04 16:33:28 +03:00
Alexander Zinchuk
9c789cdcb8 Message List: Support copying multiple messages (#1724) 2022-02-25 22:52:48 +02:00
Alexander Zinchuk
d6a9ba5683 Payments: Support more providers (#1641) 2022-02-25 22:52:29 +02:00
Alexander Zinchuk
74d348b00a Message: Fix parallel emoji interactions (#1678) 2022-02-20 13:39:33 +02:00
Alexander Zinchuk
e701bf9836 Notifications: Support reactions (#1709) 2022-02-20 13:39:27 +02:00
Alexander Zinchuk
9fe5ca5c45 Sync: Fix support for tgaddr parameter 2022-02-12 21:13:49 +03:00
Alexander Zinchuk
94cdf97b0b Cache: Save more chats and less users 2022-02-11 15:13:12 +01:00
Alexander Zinchuk
0e7f5658c4 Sync: Fix missing chats in folders, refactor and simplify 2022-02-11 15:13:02 +01:00
Alexander Zinchuk
8bae7c9e82 [Refactoring] Finally get rid of deprecated openUserInfo 2022-02-08 22:29:39 +01:00
Alexander Zinchuk
8a5aa4ac46 Connection State: Minimized by default, better contrast 2022-02-02 22:52:36 +01:00
Alexander Zinchuk
bb0d846838 Management / Join Requests: Add animated stickers, various fixes (#1679) 2022-02-02 22:52:36 +01:00
Alexander Zinchuk
97891c02a5 Management: Manage Join Requests and revoked invites (#1667) 2022-01-28 02:12:00 +01:00
Alexander Zinchuk
eb6e5f5e88 Connection Status: Indicate when syncing, different positions 2022-01-25 03:24:34 +01:00
Alexander Zinchuk
bfc958484c Management: Introduce Exported Invites (#1645) 2022-01-21 17:29:35 +01:00
Alexander Zinchuk
d3d9d440a6 Introduce Reactions and Animated Emoji Interactions (#1583) 2022-01-21 17:29:08 +01:00
Alexander Zinchuk
9251b468a5 Management: Fix chat history being deleted along with deleted contact (#1632) 2022-01-13 01:11:41 +01:00
Alexander Zinchuk
d1d463c7d2 Support protected ("no forwards") chats and messages (#1602) 2021-12-31 18:17:49 +01:00
Alexander Zinchuk
72ae33139a Composer: Support sending message as channels (#1604) 2021-12-31 18:17:46 +01:00
Alexander Zinchuk
af289a81f5 Introduce Sponsored Messages (#1605) 2021-12-31 18:17:38 +01:00
Alexander Zinchuk
cb4749f7c6 Send various "typing"-like statuses (#1597) 2021-12-31 18:17:32 +01:00
Alexander Zinchuk
e86c126a89 TeactN: Support forcing during heavy animation 2021-12-10 18:33:37 +01:00
Alexander Zinchuk
ebf20fa013 [Perf] TeactN: Check for heavy animations 2021-12-10 18:33:12 +01:00
Alexander Zinchuk
559c1c80dd Message Context Menu: Support "Seen By" (#1564) 2021-12-10 18:32:56 +01:00
Alexander Zinchuk
652be2823c [Perf] Optimize updateCache 2021-12-04 13:45:50 +01:00
Alexander Zinchuk
865ed08d82 [Perf] Extract users.statusesById to a separate global store 2021-12-04 13:45:50 +01:00