62 Commits

Author SHA1 Message Date
Alexander Zinchuk
82f42b6e35 Introduce Electron version (#2053) 2023-06-02 15:06:26 +02:00
Alexander Zinchuk
c9bf351eb8 Media Viewer: Fix unneeded renders (#3126) 2023-05-02 15:24:38 +04:00
Alexander Zinchuk
4f42b676ce Settings: Performance mode (#3045)
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
2023-04-25 17:28:03 +04:00
Alexander Zinchuk
8535fcff66 Media Viewer: Introduce Video Previews (#2689) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
ac28fe0162 Media Viewer: Fix stuck UI after deleting media message (#3047) 2023-04-25 17:28:03 +04:00
Alexander Zinchuk
cfc71da0c1 [Perf] More performance fixes 2023-04-25 17:27:14 +04:00
Alexander Zinchuk
0079e8b7ab [Perf] Media Viewer: Use signals (#2838) 2023-04-15 13:54:30 +02:00
Alexander Zinchuk
01cf273b92 Media Viewer: Properly handle switching to PIP mode 2023-04-15 13:54:30 +02:00
Alexander Zinchuk
26ac63d49f [Perf] Media Viewer: Pause animated stickers and other video 2023-04-15 13:54:30 +02:00
Alexander Zinchuk
d965b6c479 Middle Column: Better pinned message animation (#2716)
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
2023-03-30 18:28:51 -05:00
Alexander Zinchuk
21678cfd51 [Refactoring] Rename environment.ts → windowEnvironment.ts to avoid incorrect usage 2023-03-19 22:32:31 -05:00
Alexander Zinchuk
d64afd5a4f Media Viewer: Blinks before ghost animation (#2514) 2023-02-08 13:49:14 +01:00
Alexander Zinchuk
2a7c78c12a Multiple Tabs: Introduce Multiple Tabs Support (#2221) 2023-01-28 02:21:33 +01:00
Alexander Zinchuk
14819b271e Profile / Photo: Suggest & Replace Profile Photos (#2333) 2023-01-28 02:18:50 +01:00
Alexander Zinchuk
c1f3685217 Settings / Privacy: Public Profile Pictures (#2309) 2023-01-28 02:18:50 +01:00
Alexander Zinchuk
3dab7609e3 Dynamic Resize (#2291) 2023-01-28 02:18:43 +01:00
Alexander Zinchuk
1fef97b82e Introduce Forums (#2174) 2023-01-06 22:49:02 +01:00
Alexander Zinchuk
f5b8b09f37 Media Viewer: Support selecting main photo for profile and chats (#2162) 2022-12-07 03:26:45 +01:00
Alexander Zinchuk
e07b7ca0d3 Media Viewer: Fix document and shared media preview 2022-11-29 12:55:09 +01: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
d6389c010f Media Viewer: Fix unexpected auto-closing (#2139) 2022-11-16 16:16:39 +04:00
Alexander Zinchuk
6138d1a5f7 Settings: Support deleting profile photos (#2133) 2022-11-16 16:16:34 +04:00
Alexander Zinchuk
2b37128066 Message Input: Allow typing even when not focused (#2135) 2022-11-16 16:16:30 +04:00
Alexander Zinchuk
6e8b920525 Message: Introduce Invoice Media (#2093) 2022-11-07 23:00:55 +04:00
Alexander Zinchuk
dc9ee50c46 Media Viewer: Various fixes (follow-up) 2022-11-01 18:49:00 +01:00
Alexander Zinchuk
de772bfd59 Media Viewer: Introduce Picture-in-Picture (#2015) 2022-10-10 14:37:51 +02:00
Alexander Zinchuk
15527f925d Media Viewer: Fix navigating back in history (#2056) 2022-10-10 14:37:46 +02:00
Alexander Zinchuk
76d10d7212 Avatar: Loop video 3 times and only with max animation level, refactoring (#2026) 2022-09-14 00:30:17 +02:00
Alexander Zinchuk
7735be21ba Composer: Redesign Embedded, support forwarding options (#1935) 2022-08-05 19:35:49 +02:00
Alexander Zinchuk
a55b410e6a Media Viewer: Support switching avatars (#1929) 2022-08-05 19:35:45 +02:00
Alexander Zinchuk
ca70e2c0eb Introduce Telegram Premium, public chat join requests (#1912) 2022-07-08 14:59:54 +02:00
Alexander Zinchuk
7997dff459 Media Viewer: Zoom and pan with track pad and mouse wheel (#1829) 2022-05-31 20:58:43 +04:00
Alexander Zinchuk
70ccff110a [Refactoring] Prefer import type (#1884) 2022-05-30 15:40:11 +04:00
Alexander Zinchuk
697b709d89 Re-write browser history; Introduce playwright tests (another attempt) (#1809) 2022-05-03 14:17:05 +01:00
Vadym Milichev
91c2015052
Support "Report Peer" and "Report Profile Photo" (#126) 2022-04-09 01:23:35 +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
8b60cef7c2 Transition: Allow static children 2022-02-25 22:52:19 +02:00
Alexander Zinchuk
5279bbe1fb Media Viewer: Close Right Column when focusing to a message 2022-02-02 22:52:36 +01:00
Alexander Zinchuk
a71a13414a Spoilers: Various fixes 2022-01-28 02:11:02 +01:00
Alexander Zinchuk
92f15c200b Media Viewer: Various improvements and fixes (#1657) 2022-01-25 03:24:20 +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
0d48faba2f Composer: Fix arrow keys reset forwarding 2021-12-25 12:41:10 +01:00
Alexander Zinchuk
f6a3828076 Media Viewer: Allow to slide faster 2021-12-24 01:25:59 +01:00
Alexander Zinchuk
8145e62b8f [Refactoring] Media Viewer: Fix imports order, optimize CSS selector (#1567) 2021-12-10 18:32:46 +01:00
Alexander Zinchuk
b8bf4cf833 Media Viewer: Brand new slide, zoom and pan on mobile (#1485) 2021-12-10 18:32:35 +01:00
Alexander Zinchuk
3375954d5f [Perf] Transition: Optimize slide transitions (#1562) 2021-12-10 18:32:30 +01:00
Alexander Zinchuk
1e60003f5a Update to layer 133 (#1525) 2021-11-05 22:03:02 +03:00