Alexander Zinchuk
|
c3318d93e6
|
Fix infinite redirect to Auth screen
|
2022-04-19 15:12:23 +02:00 |
|
Alexander Zinchuk
|
7b253a4103
|
Introduce Web Bots (#1813)
|
2022-04-19 15:12:16 +02:00 |
|
Alexander Zinchuk
|
4d448e4d07
|
[Refactoring] Main: Simplify column animation
|
2022-04-19 15:12:04 +02:00 |
|
Alexander Zinchuk
|
d44d465520
|
[Dev] TeactN: Fix typing
|
2022-04-19 15:11:54 +02:00 |
|
Alexander Zinchuk
|
986d4d867d
|
TeactN: Fixes for sync global sets and gets
|
2022-04-19 15:11:41 +02:00 |
|
Alexander Zinchuk
|
7d09556e4c
|
[Dev] TeactN: Assert when setting global asynchronously (follow-up)
|
2022-04-09 02:53:44 +02:00 |
|
Vadym Milichev
|
91c2015052
|
Support "Report Peer" and "Report Profile Photo" (#126)
|
2022-04-09 01:23:35 +02:00 |
|
Alexander Zinchuk
|
a7e2695f2e
|
[Dev] TeactN: Assert when setting global asynchronously
|
2022-04-09 01:18:22 +02:00 |
|
Alexander Zinchuk
|
fbe03b556b
|
TeactN: Prevent race condition in async action handlers
|
2022-04-09 01:18:22 +02:00 |
|
Alexander Zinchuk
|
439e78ad82
|
[Dev] Bundle music-metadata-browser with deps to a single file (#1820)
|
2022-04-09 01:18:22 +02:00 |
|
Alexander Zinchuk
|
1da41443ca
|
Calls: Introduce peer-to-peer calls (#1791)
|
2022-04-09 01:18:22 +02:00 |
|
Alexander Zinchuk
|
075893c37e
|
Statistics: Various fixes (#1814)
|
2022-04-09 01:18:22 +02:00 |
|
Alexander Zinchuk
|
d7226fded9
|
Implement Games (#1797)
|
2022-04-09 01:18:17 +02:00 |
|
Alexander Zinchuk
|
b352924f6f
|
Teact: load event can not be delegated
|
2022-04-01 20:43:30 +02:00 |
|
Alexander Zinchuk
|
eacda58152
|
Switch to Emoji 14, fall back to images on all older systems (#1773)
|
2022-04-01 20:43:00 +02:00 |
|
Alexander Zinchuk
|
05a59608fc
|
Management: Group Statistics (#1774)
|
2022-03-19 21:20:04 +01:00 |
|
Alexander Zinchuk
|
fc9b679a66
|
Middle Header: Add "Report Spam and Leave" button, fix animations (#1759)
|
2022-03-19 21:19:29 +01:00 |
|
Alexander Zinchuk
|
d05fecddf4
|
Support saving GIFs, support scheduling GIFs and stickers (#1739)
|
2022-03-19 21:19:19 +01:00 |
|
Alexander Zinchuk
|
4f3c7a1a69
|
[Refactoring] TeactN: Support async action handlers
|
2022-03-19 21:19:14 +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
|
e3bc23bd57
|
Management: Introduce Statistics for channels (#1703)
|
2022-03-11 19:39:42 +01:00 |
|
Alexander Zinchuk
|
eb0e304ff8
|
[Debug] Teact: Assert when cached virtual element was moved within tree
|
2022-03-05 18:06:23 +01:00 |
|
Alexander Zinchuk
|
e81475c21a
|
[Debug] Teact: Assert when virtual element keys are not unique
|
2022-03-05 18:06:18 +01:00 |
|
Alexander Zinchuk
|
40889f6d1f
|
Support opening chat by phone number; New reporting reasons; GramJs: Update to layer 139 (#1741)
|
2022-03-04 16:33:32 +03:00 |
|
Alexander Zinchuk
|
a215aa1083
|
Middle Header: Introduce Add Contact and Block User buttons (#1735)
|
2022-03-04 16:33:28 +03:00 |
|
Alexander Zinchuk
|
531c2de36c
|
Message: Introduce Geo Locations (#1716)
|
2022-03-04 16:20:12 +03:00 |
|
Alexander Zinchuk
|
f61db93008
|
[Refactoring] Teact: Simplify memo
|
2022-02-25 22:52:26 +02:00 |
|
Alexander Zinchuk
|
70774928fc
|
[Refactoring] Fix some TS typings, update some dependencies (#1702)
|
2022-02-11 15:13:05 +01:00 |
|
Alexander Zinchuk
|
9456aafc8c
|
Introduce WebM stickers; GramJs: Update layer to 138 (#1681)
|
2022-02-02 22:52:37 +01:00 |
|
Alexander Zinchuk
|
5f6040b82c
|
[Dev] Teact: Fix useState typing
|
2022-02-02 22:52:36 +01:00 |
|
Alexander Zinchuk
|
1aaf5132c3
|
Teact: Fix jumping cursor when typing in Safari
|
2022-02-02 22:52:36 +01:00 |
|
Alexander Zinchuk
|
1f1c30fd0f
|
[Perf] Teact: Some minor optimizations
|
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
|
97891c02a5
|
Management: Manage Join Requests and revoked invites (#1667)
|
2022-01-28 02:12:00 +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
|
5eb4fefad3
|
RLottie: Better animation on Android
|
2022-01-24 05:00:18 +01:00 |
|
Alexander Zinchuk
|
a317e6be15
|
[Perf] RLottie: Fix redundant frame renders
|
2022-01-24 04:55:59 +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
|
29852d2bf6
|
[Perf] Teact: Fix memory leaks
|
2022-01-21 17:29:48 +01:00 |
|
Alexander Zinchuk
|
bfc958484c
|
Management: Introduce Exported Invites (#1645)
|
2022-01-21 17:29:35 +01:00 |
|
Alexander Zinchuk
|
73eade5289
|
[Refactoring] Make sure VirtualClass instances are never returned from API methods
|
2022-01-21 17:29:13 +01:00 |
|
Alexander Zinchuk
|
d3d9d440a6
|
Introduce Reactions and Animated Emoji Interactions (#1583)
|
2022-01-21 17:29:08 +01:00 |
|
Alexander Zinchuk
|
f717443808
|
GramJs: Fix auto-generated schemas
|
2022-01-07 11:19:48 +01:00 |
|
Alexander Zinchuk
|
f156be13ce
|
[Refactoring] Teact: Refactor dom-events and better debug
|
2022-01-05 17:45:58 +01:00 |
|
Alexander Zinchuk
|
d9733e6466
|
[Debug] Teact: Better logging
|
2022-01-05 17:45:39 +01:00 |
|
Alexander Zinchuk
|
0fc3d6e36b
|
GramJs: Auto-generate reduced schema (#1615)
|
2022-01-05 17:45:31 +01:00 |
|