133 Commits

Author SHA1 Message Date
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
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
debbbf339d Composer: Support editing drafts, restore regular drafts after editing (#1764) 2022-03-19 21:19:38 +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
1172e791e6 [Perf] Composer: Reduce redundant renders 2022-03-19 21:18:49 +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
01002f8eb3 Attachment Modal: Support scheduling (#1740) 2022-03-04 16:33:35 +03:00
Alexander Zinchuk
51b2893b39 [Dev] Bump dependencies (#1677) 2022-02-02 22:52:33 +01:00
Alexander Zinchuk
b2d06ff289 Discussions: Fix missing reactions and Send As feature (#1662) 2022-01-25 03:24:31 +01:00
Alexander Zinchuk
07ac02b201 [Perf] Reduce unneeded renders in various components 2022-01-24 04:41:43 +01:00
Alexander Zinchuk
3a282b8086 Calendar: Fix re-scheduling to the past; Composer: Add schedule icon (#1653) 2022-01-21 17:29:45 +01:00
Alexander Zinchuk
42cc8b7920 Composer: Fix various send-as bugs (#1626) 2022-01-05 17:46:07 +01:00
Alexander Zinchuk
72ae33139a Composer: Support sending message as channels (#1604) 2021-12-31 18:17:46 +01:00
Alexander Zinchuk
cb4749f7c6 Send various "typing"-like statuses (#1597) 2021-12-31 18:17:32 +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
9a66de1a05 Message Input: Fix auto-focus when forwarding 2021-12-13 15:37:06 +01:00
Alexander Zinchuk
865ed08d82 [Perf] Extract users.statusesById to a separate global store 2021-12-04 13:45:50 +01:00
Alexander Zinchuk
f17277aad9 Composer: Support scheduling forwarded messages 2021-11-17 17:49:55 +03:00
Alexander Zinchuk
842e86cd4c [Perf] Message List: Avoid toLocaleTimeString because of bad performance 2021-11-09 21:21:33 +03:00
Alexander Zinchuk
1e60003f5a Update to layer 133 (#1525) 2021-11-05 22:03:02 +03:00
Alexander Zinchuk
6028e0b4ce Settings / General: Support time formats (#1524) 2021-11-05 21:56:39 +03:00
Alexander Zinchuk
b874082250 Version Notifications: Support formatting 2021-10-22 13:49:24 +03:00
Alexander Zinchuk
91c954dee5 Composer: Fix icon colors; Middle Header: Rename Linked Channel button (#1442) 2021-09-16 11:27:26 +03:00
Alexander Zinchuk
8192836662 Fix payments in channels (#1439) 2021-09-16 11:27:05 +03:00
Alexander Zinchuk
0c9fe4643a [Design] Update colors (follow-up) (#1436) 2021-09-13 20:02:36 +03:00
Alexander Zinchuk
702f7cdc11 [Design] Update colors (#1435) 2021-09-13 20:02:27 +03:00
Alexander Zinchuk
7cc3e54117 [Translation] Composer: Translate button Send When Online (#1433) 2021-09-10 20:32:57 +03:00
Alexander Zinchuk
dde6477236 Fix redundant error message about admin rights (#1426) 2021-09-06 15:29:10 +03:00
Alexander Zinchuk
98b3939dea [Refactoring] Use optional chaining operator (#1400) 2021-08-27 21:05:46 +03:00
Alexander Zinchuk
195a38b88d Composer: Fix recording not stopped when closing chat on mobile 2021-08-25 16:29:24 +03:00
Alexander Zinchuk
2015b1a0d9 Message Input: Focus after clsing Attachment Modal 2021-08-20 23:47:24 +03:00
Alexander Zinchuk
08e084344d Composer: Notify user if message is too long 2021-08-20 23:47:17 +03:00
Alexander Zinchuk
2a9f4f7d63 Composer: Fix sent messages disappearing when not connected 2021-08-20 23:47:14 +03:00
Alexander Zinchuk
a185fd9407 Composer: Add Bot Command Menu and Bot Command Tooltip (#1364) 2021-08-20 23:47:01 +03:00
Alexander Zinchuk
88cd5e32d1 [Refactoring] Add util function for server time (#1396) 2021-08-20 23:46:52 +03:00
Alexander Zinchuk
816bd432b3 Composer: Fix Symbol Menu button color on mobile (#1374) 2021-08-11 01:28:10 +03:00
Alexander Zinchuk
fbb401dac9 Composer: Bot keyboard should open automatically (#1372) 2021-08-11 01:28:04 +03:00
Alexander Zinchuk
8dff81f301 [Perf] Composer: Prevent invisible animations when opening chat 2021-08-03 19:03:11 +03:00
Alexander Zinchuk
69b9394a18 [Perf] Do not load emoji keywords on each chat opening 2021-08-03 19:03:08 +03:00
Alexander Zinchuk
4e0d706384 Inline Bot Tooltip: Fix closing animation (#1313) 2021-07-23 17:05:31 +03:00
Alexander Zinchuk
bf6c6ef035 Sticker Tooltip: Clean input; Emoji Tooltip: Save to recent (#1305) 2021-07-21 17:44:44 +03:00