Alexander Zinchuk
1c40b9b514
[Perf] Use useMemo with useHotkeys
2024-09-19 20:43:30 +02:00
Alexander Zinchuk
03de021b82
[Perf] [Refactoring] Move useMenuPosition into Menu component
2024-09-06 15:43:21 +02:00
Alexander Zinchuk
9daa5f1a19
Statistics: Monetization Stats for Channels ( #4843 )
...
Co-authored-by: zubiden <19638254+zubiden@users.noreply.github.com>
2024-08-29 15:52:26 +02:00
zubiden
5f5536b6a0
Search: New design ( #4718 )
2024-08-29 15:52:14 +02:00
zubiden
9d2a928968
[Refactoring] Implement own localization provider ( #4631 )
2024-06-18 16:30:25 +02:00
Alexander Zinchuk
db1d7ceea0
Giveaway: Creating giveaway in groups ( #4442 )
...
Co-authored-by: zubiden <19638254+zubiden@users.noreply.github.com>
2024-04-19 13:37:54 +04:00
Alexander Zinchuk
f85fe40c7e
Premium Promo: Add missing sections & bugfixes ( #4321 )
2024-03-01 14:02:56 -05:00
Alexander Zinchuk
033f8d4791
Layer 174 ( #4277 )
2024-03-01 14:02:45 -05:00
Alexander Zinchuk
af8aa64d8d
Saved Dialogs: Allow deletion ( #4243 )
2024-02-06 16:54:37 +01:00
Alexander Zinchuk
c3c71cbc9e
Introduce Saved dialogs ( #4177 )
2024-02-06 16:54:37 +01:00
Alexander Zinchuk
93aa65cd72
Forum: Saving the state of the "View as Messages" option ( #4091 )
2023-12-12 12:42:08 +01:00
Alexander Zinchuk
dcba75a11a
Fix various problems for comments and threads ( #3809 )
2023-12-04 14:56:18 +01:00
Alexander Zinchuk
dd2bd5ddfe
Boosts: Support admin view ( #3912 )
2023-10-27 12:52:06 +02:00
Alexander Zinchuk
548430bd2e
User: Add 'Block' option to menu ( #3877 )
2023-09-25 14:41:35 +02:00
Alexander Zinchuk
fb614840f6
Refactoring: Introduce eslint-plugin-simple-import-sort plugin ( #3802 )
2023-09-13 12:22:11 +02:00
Alexander Zinchuk
5b96a6635f
Forum Panel: Fix duplicated translation button ( #3724 )
2023-08-14 11:32:30 +02:00
Alexander Zinchuk
cdedb486f4
Message List: Add ability to translate entire chats ( #3464 )
2023-07-20 16:12:59 +02:00
Alexander Zinchuk
0812ddecad
Bots: Hide "Delete for All" option ( #3313 )
2023-06-18 12:04:45 +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
4f42b676ce
Settings: Performance mode ( #3045 )
...
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
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
dba6963c34
[Perf] Introduce Fasterdom and some performance fixes
2023-04-25 17:27:10 +04:00
Alexander Zinchuk
21678cfd51
[Refactoring] Rename environment.ts → windowEnvironment.ts to avoid incorrect usage
2023-03-19 22:32:31 -05:00
Alexander Zinchuk
2a7c78c12a
Multiple Tabs: Introduce Multiple Tabs Support ( #2221 )
2023-01-28 02:21:33 +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
365a021dda
Right Search: Disable input during opening animation ( #2151 )
2022-11-27 19:16:52 +01:00
Alexander Zinchuk
ca70e2c0eb
Introduce Telegram Premium, public chat join requests ( #1912 )
2022-07-08 14:59:54 +02:00
Alexander Zinchuk
38f36aaa3c
Hotkey ⌘+, for settings on macOS PWA ( #1913 )
2022-07-08 14:59:50 +02: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
67da677b1b
Various UI fixes ( #1840 )
2022-04-26 17:08:44 +02:00
Alexander Zinchuk
1da41443ca
Calls: Introduce peer-to-peer calls ( #1791 )
2022-04-09 01:18:22 +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
e3bc23bd57
Management: Introduce Statistics for channels ( #1703 )
2022-03-11 19:39:42 +01:00
Alexander Zinchuk
97891c02a5
Management: Manage Join Requests and revoked invites ( #1667 )
2022-01-28 02:12:00 +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
0575fc6e00
Calls: Add peer-to-peer calls with fallback to group calls
2021-11-29 18:30:57 +01:00
Alexander Zinchuk
3aa0d100b3
[Refactoring] Middle Header: Small refactoring
2021-11-29 18:25:46 +01:00
Alexander Zinchuk
41f2c3e26b
Introduce Group Calls ( #1520 )
2021-11-27 17:43:51 +01:00
Alexander Zinchuk
9319a260bb
Middle Header: Hide big buttons when playing audio ( #1541 )
2021-11-10 23:13:22 +03:00
Alexander Zinchuk
1e60003f5a
Update to layer 133 ( #1525 )
2021-11-05 22:03:02 +03:00
Alexander Zinchuk
c34d389252
Various fixes ( #1461 )
...
* Show round videos in the voices tab
* Pause audio player when starting round video playback
* Changed text for empty votes tab (taken from TDesktop)
* Capitalized month name on Shared Media tabs.
* Display title context menu button in unjoined channels or groups
* Fixed voice recording timer flickering
* Don't restart emoji animation when pressed while animation is playing
* Corrected viewport calculation for iOS15
* Changed the border color of avatars in own poll
2021-09-24 14:37:31 +03:00
Alexander Zinchuk
6728fd4e2a
Middle Header: Hide tools when selecting messages to prevent history loss
2021-08-27 21:08:44 +03:00
Alexander Zinchuk
98b3939dea
[Refactoring] Use optional chaining operator ( #1400 )
2021-08-27 21:05:46 +03:00