570 Commits

Author SHA1 Message Date
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
9544663aa1 [Refactoring] Remove flatten, add generic type for split (#1879) 2022-05-30 15:40:06 +04:00
Alexander Zinchuk
e908a3bd17 Sticker Picker: Support current chat sticker pack (#1880) 2022-05-20 17:56:07 +02: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
69fbf47d7a Message / Code: Support highlight (#1842) 2022-05-20 17:54:31 +02:00
Alexander Zinchuk
2e156d7ef4 Properly handle cleared ref after unmount 2022-05-16 13:34:00 +02:00
Alexander Zinchuk
d47142b024 [Perf] Message Input: Fix memory leak 2022-05-07 12:52:43 +01:00
Alexander Zinchuk
dab1585014 Composer: Fix duplicated pasting from clipboard (#1854) 2022-05-03 14:17:29 +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
4d448e4d07 [Refactoring] Main: Simplify column animation 2022-04-19 15:12:04 +02:00
Alexander Zinchuk
f132faf7cd Message / Emoji, Emoji Button: Fade-in animation (#1802) 2022-04-19 15:11:57 +02:00
Alexander Zinchuk
b06bbe1197 Message: Show correct message sender when forwarding (another attempt) (#1822) 2022-04-19 15:11:35 +02:00
Alexander Zinchuk
b5ae6d3205 Revert "Message: Show correct message sender when forwarding (#1784)"
This reverts commit 754ef496220dbbf6580d3a77d705578cd8cfb645.
2022-04-09 03:45:51 +02:00
Alexander Zinchuk
d7226fded9 Implement Games (#1797) 2022-04-09 01:18:17 +02:00
Alexander Zinchuk
cd4e9077d5 Middle Header Menu: Support bot command buttons (#1811) 2022-04-08 20:59:20 +02:00
Alexander Zinchuk
27b9ea53b2 Composer: Various fixes for switching message lists (#1807) 2022-04-01 20:43:54 +02:00
Alexander Zinchuk
5b7bda0931 [Accessibility] Emoji Picker: Support screen readers (#1803) 2022-04-01 20:43:48 +02:00
Alexander Zinchuk
860937dcf4 Composer: Fix pasting URL with non-ASCII characters (#1798) 2022-04-01 20:43:33 +02:00
Alexander Zinchuk
5921e9770a Composer: Support all audio formats with cover images (#1793) 2022-04-01 20:43:24 +02:00
Alexander Zinchuk
998a082b4e Bot Command Tooltip: Fix flickering (again) (#1788) 2022-03-25 13:16:02 +01:00
Alexander Zinchuk
1d797bc3ba Message: Show correct message sender when forwarding (#1784) 2022-03-25 13:16:01 +01:00
Alexander Zinchuk
395786e0f9 [Accessibility] Composer: Toggle Attach Menu with keyboard (#1783) 2022-03-25 13:16:01 +01:00
Alexander Zinchuk
41a67c9baf [Refactoring] ESLint: Add addCallback where possible (#1780) 2022-03-25 13:15:55 +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
ab78137640 Composer: Fix position for Attach Menu button (#1767) 2022-03-19 21:19:27 +01:00
Alexander Zinchuk
d05fecddf4 Support saving GIFs, support scheduling GIFs and stickers (#1739) 2022-03-19 21:19:19 +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
ebb6f710d9 [Perf] Get rid of slow body.no-selection 2022-03-19 21:18:56 +01:00
Alexander Zinchuk
1172e791e6 [Perf] Composer: Reduce redundant renders 2022-03-19 21:18:49 +01:00
Alexander Zinchuk
07ffad4425 [Dev] Fix eslint; Update dependencies (#1754) 2022-03-19 21:18:43 +01:00
Alexander Zinchuk
b1fbc1c4b6 Composer: Disable creating non-anonymous polls in channels (#1760) 2022-03-11 13:51:53 +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
30c2d3835b Message: Fix editing while receiving message update (#1755) 2022-03-09 01:03:42 +01:00
Alexander Zinchuk
2ce560cf1a Bot Command Tooltip: Fix flickering when sending command (#1746) 2022-03-04 16:33:42 +03:00
Alexander Zinchuk
01002f8eb3 Attachment Modal: Support scheduling (#1740) 2022-03-04 16:33:35 +03: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
c81ed0eb61 Compact context menus on desktop (#1726) 2022-02-25 22:53:14 +02:00
Alexander Zinchuk
50c3614fee [Refactoring] More stylelint constraints; Update browserlist (#1708) 2022-02-20 13:39:06 +02:00
Alexander Zinchuk
0bcb12d006 [Dev] Composer: Fix exception 2022-02-14 00:53:37 +03:00
Alexander Zinchuk
70774928fc [Refactoring] Fix some TS typings, update some dependencies (#1702) 2022-02-11 15:13:05 +01:00
Alexander Zinchuk
ed7e463001 Composer: Fix duplicated documents when uploading in Firefox (#1705) 2022-02-08 22:29:53 +01:00
Alexander Zinchuk
09acd9ab09 Composer: Adjust send-as button animation 2022-02-04 15:18:51 +01:00
Alexander Zinchuk
c2fcd83567 Composer: Fix pasting media from clipboard on iOS (#1698) 2022-02-04 15:18:35 +01:00
Alexander Zinchuk
b9b1e0a306 Composer: Fix pasting from clipboard (#1692) 2022-02-03 13:21:49 +01:00