Alexander Zinchuk
8fc3df855d
Introduce Channel Stories ( #3888 )
2023-10-10 13:39:48 +02:00
Alexander Zinchuk
bcb1a7ae26
SVG: Ask before download ( #3872 )
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
9439efa386
Refactoring: Introduce fantasticon ( #3833 )
2023-09-13 12:22:11 +02:00
Alexander Zinchuk
a7c7c8d95c
Stories: New features and fixes ( #3773 )
2023-09-04 04:10:05 +02:00
Alexander Zinchuk
fc605350ea
Introduce Stories ( #3154 )
2023-08-14 11:32:26 +02:00
Alexander Zinchuk
d160b2b4cb
GramJS: Validate updates order ( #2957 )
2023-07-05 13:23:13 +02:00
Alexander Zinchuk
b03959e847
[Refactoring] Introduce useLastCallback
2023-06-12 11:47:13 +02:00
Alexander Zinchuk
96670d0454
Message: Fix downloading scheduled media ( #3174 )
2023-05-15 10:57:33 +02:00
Alexander Zinchuk
cfc71da0c1
[Perf] More performance fixes
2023-04-25 17:27:14 +04:00
Alexander Zinchuk
ecf4ffb7ae
[Perf] Transition: Get rid of redundant slide wrappers
2023-04-15 13:54:27 +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
a956de12f0
Message List: Fix old messages loading when opening shared media ( #2638 )
2023-02-21 18:30:59 +01:00
Alexander Zinchuk
dcee60e77e
Profile: Fix scrolling to Shared Media ( #2507 )
2023-02-08 00:48:45 +01: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
9080082823
[Perf] Simplify usage of serverTimeOffset
2023-01-22 18:13:25 +01:00
Alexander Zinchuk
1fef97b82e
Introduce Forums ( #2174 )
2023-01-06 22:49:02 +01:00
Alexander Zinchuk
5c510a91a4
Message: Show admin and owner marks ( #2156 )
2022-11-27 19:16:54 +01:00
Alexander Zinchuk
7d714a9b26
[Perf] Profile: Do not play video when Right Column is closed
2022-10-17 17:35:04 +02:00
Alexander Zinchuk
a55b410e6a
Media Viewer: Support switching avatars ( #1929 )
2022-08-05 19:35:45 +02:00
Alexander Zinchuk
c772a7b2eb
Audio: Remove download button in protected chats ( #1960 )
2022-07-20 16:02:11 +02:00
Alexander Zinchuk
70ccff110a
[Refactoring] Prefer import type ( #1884 )
2022-05-30 15:40:11 +04:00
Alexander Zinchuk
747974b24a
Profile: Allow adding members to non-admins, fix online status ( #1823 )
2022-04-19 15:11:38 +02:00
Alexander Zinchuk
8cca43a4f8
Fix handling kicking from legacy groups ( #1799 )
2022-04-01 20:43:36 +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
07ffad4425
[Dev] Fix eslint; Update dependencies ( #1754 )
2022-03-19 21:18:43 +01:00
Alexander Zinchuk
8b60cef7c2
Transition: Allow static children
2022-02-25 22:52:19 +02:00
Alexander Zinchuk
8bae7c9e82
[Refactoring] Finally get rid of deprecated openUserInfo
2022-02-08 22:29:39 +01:00
Alexander Zinchuk
6edb4c3fab
[Refactoring] Right Column: Tiny renamings
2022-02-08 22:29:35 +01:00
Alexander Zinchuk
9bdaa5fdbc
Transition, Right Column: Fix redundant "You must be admin" popup
2022-02-08 22:29:32 +01:00
Alexander Zinchuk
9c04a2eaa5
[Perf] Shared Media, Global Search: Improve media loading
2022-02-02 22:52:36 +01:00
Alexander Zinchuk
d1d463c7d2
Support protected ("no forwards") chats and messages ( #1602 )
2021-12-31 18:17:49 +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
bf9f2daac0
Follow-up
2021-12-10 18:32:32 +01:00
Alexander Zinchuk
3375954d5f
[Perf] Transition: Optimize slide transitions ( #1562 )
2021-12-10 18:32:30 +01:00
Alexander Zinchuk
865ed08d82
[Perf] Extract users.statusesById to a separate global store
2021-12-04 13:45:50 +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
04754af53a
Profile: Do not show common chats for bots and Saved Messages ( #1550 )
2021-11-19 03:22:24 +03:00
Alexander Zinchuk
becfab6fe7
Profile: Common Chats tab ( #1547 )
2021-11-17 17:49:52 +03:00
Alexander Zinchuk
1e60003f5a
Update to layer 133 ( #1525 )
2021-11-05 22:03:02 +03:00
Alexander Zinchuk
6028e0b4ce
Settings / General: Support time formats ( #1524 )
2021-11-05 21:56:39 +03:00
Alexander Zinchuk
a3668e8b3d
Message: Support downloading all media with context menu and select mode ( #1397 )
2021-10-22 02:24:34 +03:00
Alexander Zinchuk
e88f19f6ac
Revert "Profile: Parallax scrolling ( #1427 )"
...
This reverts commit f3b474056ce868e04e1b8dfc730272bab315c4d2.
2021-09-24 15:16:01 +03:00
Alexander Zinchuk
f3b474056c
Profile: Parallax scrolling ( #1427 )
2021-09-24 14:37:38 +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
d677200ec0
Shared Media: Add Voice tab ( #1437 )
2021-09-13 20:02:33 +03:00