259 Commits

Author SHA1 Message Date
Alexander Zinchuk
9c04a2eaa5 [Perf] Shared Media, Global Search: Improve media loading 2022-02-02 22:52:36 +01:00
Alexander Zinchuk
c95b404085 Right Search: Add infinite scroll, fix jumps 2022-02-02 22:52:36 +01:00
Alexander Zinchuk
c6672612bf Action Message: Refactoring and fixes 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
51b2893b39 [Dev] Bump dependencies (#1677) 2022-02-02 22:52:33 +01:00
Alexander Zinchuk
f3b0b75e4e Reactions: Fix overflow with buttons; Interactions: Handle Saved Messages (#1675) 2022-01-28 20:59:36 +01:00
Alexander Zinchuk
111638b9ba Middle Header: Fix not updating unread counter 2022-01-28 02:12:17 +01:00
Alexander Zinchuk
97891c02a5 Management: Manage Join Requests and revoked invites (#1667) 2022-01-28 02:12:00 +01:00
Alexander Zinchuk
a71a13414a Spoilers: Various fixes 2022-01-28 02:11:02 +01:00
Alexander Zinchuk
1c0388f6d1 GramJs: Wake-up pings for faster reconnect after idle mode 2022-01-27 04:09:28 +01:00
Alexander Zinchuk
a55fbdfcc4 Introduce Spoilers (#1670) 2022-01-27 04:09:22 +01:00
Alexander Zinchuk
eb6e5f5e88 Connection Status: Indicate when syncing, different positions 2022-01-25 03:24:34 +01:00
Alexander Zinchuk
29d5ef3ef7 [Perf] RLottie: Avoid redundant JSON data (de)serialization 2022-01-24 04:55:59 +01:00
Alexander Zinchuk
07ac02b201 [Perf] Reduce unneeded renders in various components 2022-01-24 04:41:43 +01:00
Alexander Zinchuk
342ca92553 GramJs: Avoid duplicated reconnects 2022-01-24 04:41:37 +01:00
Alexander Zinchuk
bfc958484c Management: Introduce Exported Invites (#1645) 2022-01-21 17:29:35 +01:00
Alexander Zinchuk
71059dff06 Global Search: Fix missing Saved Messages in search results 2022-01-21 17:29:19 +01:00
Alexander Zinchuk
d3d9d440a6 Introduce Reactions and Animated Emoji Interactions (#1583) 2022-01-21 17:29:08 +01:00
Alexander Zinchuk
e857cca4e6 Ensure permanent web version setting 2022-01-13 14:52:47 +01:00
Alexander Zinchuk
9e8ebe8b1c Inline Buttons: Support "Request Contact" (#1635) 2022-01-13 01:11:54 +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
0b40f27ed9 Management: Support promoting members to admins (#1629) 2022-01-10 15:17:48 +01:00
Alexander Zinchuk
206a24031d Message: Do not display message with spoilers 2022-01-07 19:57:15 +01:00
Alexander Zinchuk
42cc8b7920 Composer: Fix various send-as bugs (#1626) 2022-01-05 17:46:07 +01:00
Alexander Zinchuk
846b47cb32 Sticker Tooltip: Fix missing added sticker sets (#1617) 2022-01-05 17:45:55 +01:00
Alexander Zinchuk
1597f2ad2f Select Toolbar: Disable forward and download for protected messages (#1619) 2022-01-05 17:45:36 +01:00
Alexander Zinchuk
23b8312f02 Message: Fix support for edited media 2021-12-31 18:17:52 +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
f6cd826e7f [Perf] Forward Modal: Fix missing contacts; Optimize text filtering in large lists 2021-12-24 01:26:06 +01:00
Alexander Zinchuk
0196153ab2 Support bot start param in t.me links (#1603) 2021-12-24 01:25:56 +01:00
Alexander Zinchuk
46bdaea297 Message List: Fix infinite spinner when missing access to chat (#1599) 2021-12-21 12:17:12 +03:00
Alexander Zinchuk
8ca0f72060 Fix t.me links to private chats (#1593) 2021-12-21 12:17:01 +03:00
Alexander Zinchuk
3b433c8ae9 Display service notifications about errors in popup (#1585) 2021-12-21 12:16:48 +03:00
Alexander Zinchuk
1285499e96 Fixes for user and chat reducers 2021-12-14 22:40:37 +04:00
Alexander Zinchuk
cc3840d01c Fixes for slide transitions (follow-up) (#1570) 2021-12-10 18:33:39 +01:00
Alexander Zinchuk
e86c126a89 TeactN: Support forcing during heavy animation 2021-12-10 18:33:37 +01:00
Alexander Zinchuk
559c1c80dd Message Context Menu: Support "Seen By" (#1564) 2021-12-10 18:32:56 +01:00
Alexander Zinchuk
baa92eb1b3 Fix calling isListed on undefined chat 2021-12-04 13:45:50 +01:00
Alexander Zinchuk
8015a7360e [Perf] Various optimizations for calculating chat lists 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
Alexander Zinchuk
04024c356f Calls: Various fixes (#1561) 2021-11-29 18:31:46 +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
7e7eabdc42 Message / Album: Fix video auto-play 2021-11-27 17:44:02 +01:00
Alexander Zinchuk
d7e6ebfe06 Message List: Fix redundant unread divider in new chats 2021-11-27 17:44:02 +01:00
Alexander Zinchuk
41f2c3e26b Introduce Group Calls (#1520) 2021-11-27 17:43:51 +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