51 Commits

Author SHA1 Message Date
Alexander Zinchuk
fc605350ea Introduce Stories (#3154) 2023-08-14 11:32:26 +02:00
Alexander Zinchuk
4ba836e3fa Left Column: Fix archive closing before forum panel (#3320) 2023-06-18 12:04:44 +02:00
Alexander Zinchuk
b03959e847 [Refactoring] Introduce useLastCallback 2023-06-12 11:47:13 +02:00
Alexander Zinchuk
82f42b6e35 Introduce Electron version (#2053) 2023-06-02 15:06:26 +02:00
Alexander Zinchuk
d04177aea8 Left Column: Fix resizer in archive component (#3152) 2023-05-05 15:53:10 +04:00
Alexander Zinchuk
ce9e5b03d8 Introduce Chat Lists (#3046) 2023-04-26 21:18:42 +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
ecf4ffb7ae [Perf] Transition: Get rid of redundant slide wrappers 2023-04-15 13:54:27 +02:00
Alexander Zinchuk
982ba8c3a7 [Perf] Get rid of redundant wrappers: #root, #UiLoader and #LeftColumn 2023-04-15 13:54:23 +02:00
Alexander Zinchuk
21678cfd51 [Refactoring] Rename environment.ts → windowEnvironment.ts to avoid incorrect usage 2023-03-19 22:32:31 -05:00
Alexander Zinchuk
515394d35e Message Context Menu: Introduce Translate feature 2023-02-28 18:47:26 +01:00
Alexander Zinchuk
5055f70f77 Chat List: Introduce Archive item (#2566) 2023-02-28 18:43:21 +01:00
Alexander Zinchuk
9c25abbd9a [Refactoring] Revise hook dependencies (#2424) 2023-02-08 00:43:47 +01:00
Alexander Zinchuk
cdad1bc867 Multitab: Follow-up 2023-01-30 15:55:35 +01:00
Alexander Zinchuk
e5537cbbc0 Forum Panel: Close on Esc (#2360) 2023-01-28 02:21:42 +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
1fef97b82e Introduce Forums (#2174) 2023-01-06 22:49:02 +01:00
Alexander Zinchuk
6d0c4e4b66 Compare versions for "Update Telegram" button; Various UI fixes (#2022) 2022-09-12 11:05:53 +02:00
Alexander Zinchuk
f88ddafe14 Implement Custom Emojis (#1969) 2022-08-31 15:00:45 +02:00
Alexander Zinchuk
21a989b165 Settings / Privacy: Voice Messages (#1968) 2022-08-31 15:00:38 +02:00
Alexander Zinchuk
c738eaf13b Left Search: Fix <Esc> hotkey behavior (#1977) 2022-08-05 19:35:49 +02:00
Alexander Zinchuk
cbea850d92 Support ⌘+0 hotkey for opening Saved Messages (#1947) 2022-07-09 02:32:34 +02:00
Alexander Zinchuk
38f36aaa3c Hotkey ⌘+, for settings on macOS PWA (#1913) 2022-07-08 14:59:50 +02:00
Alexander Zinchuk
918f1cdf7b Poll: Add confetti, retract vote, close poll (#1906) 2022-07-08 14:59:44 +02:00
Alexander Zinchuk
b39ae6f0a1 Implement Seamless Login (#1865) 2022-06-06 01:44:25 +04:00
Alexander Zinchuk
017170c2e2 Introduce Lock Screen and Passcode (#1839) 2022-05-31 20:58:35 +04:00
Alexander Zinchuk
70ccff110a [Refactoring] Prefer import type (#1884) 2022-05-30 15:40:11 +04:00
Alexander Zinchuk
84ea8e480e Refactoring and optimizations for useHotkeys 2022-05-06 17:56:07 +01:00
Alexander Zinchuk
b7aff1be7e Settings / Privacy: Options for calls, show exceptions (#1853) 2022-05-03 14:17:35 +01:00
Alexander Zinchuk
67da677b1b Various UI fixes (#1840) 2022-04-26 17:08:44 +02:00
Alexander Zinchuk
e2ef55f91c Settings, Management: Redesign (#1789) 2022-04-01 20:43:13 +02:00
Alexander Zinchuk
41a67c9baf [Refactoring] ESLint: Add addCallback where possible (#1780) 2022-03-25 13:15:55 +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
d3d9d440a6 Introduce Reactions and Animated Emoji Interactions (#1583) 2022-01-21 17:29:08 +01:00
Alexander Zinchuk
d1bd4733d8 Text Formatter: Keymap independent shortcuts; Global Search, Local Search: Support hotkeys (#1621) 2022-01-05 17:45:50 +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
e9b02557f4 Settings / Data & Storage: More auto-load settings (#1522) 2021-11-12 18:45:55 +03:00
Alexander Zinchuk
5180eb0d2e Left Column: Support resizing; Better support for large displays (#1484) 2021-10-13 14:38:34 +03:00
Alexander Zinchuk
d7ca790f0a [Refactoring] Fix TS and ESLint errors after updating packages (#1386) 2021-08-16 14:21:33 +03:00
Alexander Zinchuk
1038c2ffcf Chat List, Message List: New designs for empty screens (#1342) 2021-08-04 23:54:13 +03:00
Alexander Zinchuk
0a594a84e1 Full browser history support (#1181) 2021-07-13 17:31:30 +03:00
Alexander Zinchuk
81b1d9d432 [Perf] Adjust animation curves 2021-07-07 13:28:59 +03:00
Alexander Zinchuk
73b1d105c3 [Perf] Clean-up invisible secondary sections 2021-06-24 14:46:15 +03:00
Alexander Zinchuk
2c7c23715c Media Viewer: Allow to hide caption by tap on mobile (#1196) 2021-06-22 13:54:25 +03:00
Alexander Zinchuk
c3201cf632 Revert "Better browser history support (#1125)"
This reverts commit 3c19438f1a9f6db9a06dc3b48bd06d062befe0b8.
2021-06-14 22:12:34 +03:00
Alexander Zinchuk
51b893d4df Better browser history support (#1125) 2021-06-12 17:20:25 +03:00
Alexander Zinchuk
a09b488846 Support more hotkeys (#1137) 2021-06-12 17:20:22 +03:00