65 Commits

Author SHA1 Message Date
Alexander Zinchuk
3cc27156cb Introduce Granular Media Permissions (#2576) 2023-02-28 18:43:18 +01:00
Alexander Zinchuk
9ccc7e3ff9 Attachment Modal: Various fixes (#2675) 2023-02-25 18:50:33 +01:00
Alexander Zinchuk
0c57ef9c48 Composer: Fix custom emoji leftovers when opening attachments (#2506) 2023-02-08 00:48:45 +01:00
Alexander Zinchuk
eed6241f42 Composer: Introduce Signals (#2378) 2023-02-08 00:43:48 +01:00
Alexander Zinchuk
9c25abbd9a [Refactoring] Revise hook dependencies (#2424) 2023-02-08 00:43:47 +01:00
Alexander Zinchuk
59823a05f9 Text Formatter: Enlarge area for triggering (#2461) 2023-01-31 18:24:03 +01:00
Alexander Zinchuk
bb34e6ae5a Text Formatter: Fix position in scrollable input (#2362) 2023-01-28 02:21:42 +01:00
Alexander Zinchuk
3dab7609e3 Dynamic Resize (#2291) 2023-01-28 02:18:43 +01:00
Alexander Zinchuk
964a5001ab Attachment Modal: Various fixes (#2327) 2023-01-24 00:17:55 +01:00
Alexander Zinchuk
24957c958e Message: Support "Hidden Media" (#2308) 2023-01-22 19:16:30 +01:00
Alexander Zinchuk
439222f951 Attachment Modal: Fix caption length calculation (#2226) 2022-12-27 02:46:13 +01:00
Alexander Zinchuk
a7ebcaf664 Composer: Support animated emojis in input (#2143) 2022-12-06 13:31:21 +01:00
Alexander Zinchuk
cb87c1dea8 Fix editing text in textarea (#2159) 2022-11-27 19:17:00 +01:00
Alexander Zinchuk
a82fd2dde7 Message Input: Allow typing even when not focused (follow-up fix) (#2141) 2022-11-18 00:57:18 +04:00
Alexander Zinchuk
e7d3de60bd Revert "Revert "Message Input: Allow typing even when not focused (#2135)""
This reverts commit 0e1e5513295281600890cb2bcabca7f8fa069587.
2022-11-18 00:54:38 +04:00
Alexander Zinchuk
0e1e551329 Revert "Message Input: Allow typing even when not focused (#2135)"
This reverts commit 2b37128066e139989dbfd612e2c2e3e5b889f759.
2022-11-16 18:46:00 +04:00
Alexander Zinchuk
2b37128066 Message Input: Allow typing even when not focused (#2135) 2022-11-16 16:16:30 +04:00
Alexander Zinchuk
b1b09d9f41 Message: Support emoji-only shape for custom emojis (#2098) 2022-11-01 18:53:29 +01:00
Alexander Zinchuk
c365881d57 Support sending custom emoji (#2000) 2022-10-29 15:18:42 +02:00
Alexander Zinchuk
122ef3fc03 Message Input: Open system context menu on second tap (#2068) 2022-10-12 01:46:20 +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
ff5c480ef8 Composer: Fix error when opening chat with read-only restriction (#2025) 2022-09-14 00:30:11 +02:00
Alexander Zinchuk
7db1730dc8 Composer: Fix duplicated message for CJK languages (#1975) 2022-08-05 19:35:49 +02:00
Alexander Zinchuk
31834d56b5 Composer: Support triple click to select all (#1963) 2022-07-20 16:02:20 +02:00
Alexander Zinchuk
ca70e2c0eb Introduce Telegram Premium, public chat join requests (#1912) 2022-07-08 14:59:54 +02:00
Alexander Zinchuk
fc4c529e8e Text Formatter: Fix unexpected appearance and emoji wrapping (#1911) 2022-06-27 22:02:42 +02:00
Alexander Zinchuk
70ccff110a [Refactoring] Prefer import type (#1884) 2022-05-30 15:40:11 +04:00
Alexander Zinchuk
d47142b024 [Perf] Message Input: Fix memory leak 2022-05-07 12:52:43 +01:00
Alexander Zinchuk
d7226fded9 Implement Games (#1797) 2022-04-09 01:18:17 +02: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
bd507a328f [Accessibility] Composer: Support attaching media (#1752) 2022-03-11 13:51:50 +01:00
Alexander Zinchuk
0bcb12d006 [Dev] Composer: Fix exception 2022-02-14 00:53:37 +03: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
9a66de1a05 Message Input: Fix auto-focus when forwarding 2021-12-13 15:37:06 +01:00
Alexander Zinchuk
ebf20fa013 [Perf] TeactN: Check for heavy animations 2021-12-10 18:33:12 +01:00
Alexander Zinchuk
5e72caa385 Composer: Fix freezing after multiple formatting (#1548) 2021-11-17 17:49:46 +03:00
Alexander Zinchuk
1f02f2b715 Composer: Support replying by <Ctrl+Up> on Windows 2021-11-05 22:03:23 +03:00
Alexander Zinchuk
1e60003f5a Update to layer 133 (#1525) 2021-11-05 22:03:02 +03:00
Alexander Zinchuk
539e9885ed Composer: Fix jumping cursor when entering emoji (#1527) 2021-11-05 21:56:43 +03:00
Alexander Zinchuk
4a6dc47be0 Composer: Fix missing context menu on Android (#1421) 2021-09-03 18:31:21 +03:00
Alexander Zinchuk
2015b1a0d9 Message Input: Focus after clsing Attachment Modal 2021-08-20 23:47:24 +03:00
Alexander Zinchuk
789928d542 Composer: Prevent Alt+Up from editing the last message (#1406) 2021-08-20 23:47:06 +03:00
Alexander Zinchuk
5fac65a4ab Fix various issues with hotkeys (#1279) 2021-07-16 21:00:17 +03:00
Alexander Zinchuk
d8273a8127 Follow-up 2021-07-16 20:56:10 +03:00
Alexander Zinchuk
c3fd0d66e9 Composer: Implement Inline Bots (#1206) 2021-07-16 17:44:24 +03:00
Alexander Zinchuk
fa8e750433 [Perf] Various fixes for chat opening animation on Android (#1234) 2021-07-13 17:31:34 +03:00
Alexander Zinchuk
a877d6e497 [Perf] Composer: Better sending animation for old/slow iPhones (#1252) 2021-07-08 18:00:58 +03:00