353 Commits

Author SHA1 Message Date
Alexander Zinchuk
5ec66bf56f Unify env var names and fix CI 2023-07-29 14:12:41 +02:00
Alexander Zinchuk
9845f7dc5c GramJs: Shorter WebSocket connect timeout (#3691) 2023-07-28 21:33:48 +02:00
Alexander Zinchuk
cf4701e4e4 Embedded Message: Remove loading animation (#3690) 2023-07-28 21:33:48 +02:00
Alexander Zinchuk
cd15c71b3d GramJs: Fix resend and pending state handling (#3643) 2023-07-27 11:51:33 +02:00
Alexander Zinchuk
7c76f4d539 Media Viewer: Get rid of polyfill for WebCodecs (#3660) 2023-07-27 11:51:33 +02:00
Alexander Zinchuk
634d3f19dd Revert "Media Viewer: Fix video preview errors in Firefox (#3602)"
This reverts commit 422369f29888c8bcaeb2b9e9dcd7326db9056239.
2023-07-21 17:48:39 +02:00
Alexander Zinchuk
732424a879 GramJS: Fix HTTP fetch timeout (#3640) 2023-07-20 19:25:12 +02:00
Alexander Zinchuk
c297a697cb GramJs: Fix exported senders release (#3625) 2023-07-20 17:53:41 +02:00
Alexander Zinchuk
13ead44f1e Allow to react and vote as channel 2023-07-20 16:36:39 +02:00
Alexander Zinchuk
422369f298 Media Viewer: Fix video preview errors in Firefox (#3602) 2023-07-20 16:12:59 +02:00
Alexander Zinchuk
46d9278900 Teact: Support SVG (#3593) 2023-07-20 16:12:59 +02:00
Alexander Zinchuk
cdedb486f4 Message List: Add ability to translate entire chats (#3464) 2023-07-20 16:12:59 +02:00
Alexander Zinchuk
ef02a4a11d GramJS: Fallback to HTTP and fix various connection issues 2023-07-20 16:12:59 +02:00
Alexander Zinchuk
afd894a3a5 Calls: Only send relay ICE candidates if p2p is disabled (#3564) 2023-07-20 16:12:59 +02:00
Alexander Zinchuk
42fe08cb6e Introduce CSP (#3512) 2023-07-20 16:12:59 +02:00
Alexander Zinchuk
7daee68c0e Teact: Fix textContent optimization 2023-07-20 16:01:03 +02:00
Alexander Zinchuk
a2eb398feb Teact: Remove unsafe optimization 2023-07-20 16:01:03 +02:00
Alexander Zinchuk
e544763ab9 Teact: Remove likely redundant code 2023-07-20 16:01:03 +02:00
Alexander Zinchuk
b6982dcd46 Revert "Revert "[Perf] Teact: Optimizations""
This reverts commit 8c892278660e633a5675b4e7d6c22aadd55578c4.
2023-07-20 16:01:03 +02:00
Alexander Zinchuk
255fb11d94 Revert "Revert "[Perf] Teact: Performance optimizations""
This reverts commit 1ef9a367504f35f8c86f0865cb25305756a93e3c.
2023-07-20 16:01:03 +02:00
Alexander Zinchuk
4cf1a466cd Revert "[Perf] Teact: Performance optimizations"
This reverts commit fccdb019535c1eb23f6857ee97607cf39fbc48e8.
2023-07-06 14:25:58 +02:00
Alexander Zinchuk
28ac8fe061 Revert "[Perf] Teact: Optimizations"
This reverts commit 691c6204c1908af0d3317cb18dc67efb566beefe.
2023-07-06 14:25:58 +02:00
Alexander Zinchuk
50ad3fee78 GramJS: Fix request errors on init (#3517) 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
44b3f4d8dd GramJs: Fix upload hanging (#3475) 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
696e8ad256 [Perf] Teact: Optimizations 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
392b2d53cb Teact: Introduce setExtraStyles 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
823fd9add7 GramJS: Add more security checks (#3419) 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
3b0f03e012 Group Calls: Fix connection & UI issues (#3427) 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
b0e10bf2fb [Perf] Teact: Performance optimizations 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
1b7a2600a2 Teact: do not record hit rate by default, getUnequalPropslogUnequalProps 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
0f04434b65 Minor optimizations 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
6a2f06ea9c Teact: Better debug 2023-07-06 09:57:57 +02:00
Alexander Zinchuk
e056ed231b [Perf] Remove some redundant memo containers 2023-07-06 09:57:44 +02:00
Alexander Zinchuk
1c82160285 Teact: Debug useMemo hit rate 2023-07-06 09:57:43 +02:00
Alexander Zinchuk
8cdc1b87be Teact: Disable setting state on unmounted components 2023-07-06 09:57:43 +02:00
Alexander Zinchuk
23eef3034d [Memory] Fixes and optimizations (#3453) 2023-07-06 09:57:43 +02:00
Alexander Zinchuk
ae4b193bf8 Manage Channel: Ability to disable all custom usernames (#3395) 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
05ff8ce87a [Refactoring] Simplify avatars (#3365) 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
d160b2b4cb GramJS: Validate updates order (#2957) 2023-07-05 13:23:13 +02:00
Alexander Zinchuk
a3800e16a5 Revert "Revert "Group Calls: Redesign (#2859)""
This reverts commit 6c44080fb4d43ab3ce297c5cab7732281eec1411.
2023-06-21 18:33:59 +02:00
Alexander Zinchuk
cb8b2bc018 Revert "Group Calls: Redesign (#2859)"
This reverts commit 8fc05e97ff70a23ff7692e399cb305c765b00b60.
2023-06-18 12:55:03 +02:00
Alexander Zinchuk
8fc05e97ff Group Calls: Redesign (#2859) 2023-06-18 12:04:45 +02:00
Alexander Zinchuk
0681ad44e2 GramJS: Bugfixes (#3280) 2023-06-18 12:04:45 +02:00
Alexander Zinchuk
3af8f91f3c Teact: Remove redundant check 2023-06-16 12:45:20 +02:00
Alexander Zinchuk
d8a258d092 Teact: Properly clean up function refs 2023-06-16 12:45:20 +02:00
Alexander Zinchuk
bab53d42ec Teact: Fix updating ref when re-using DOM nodes 2023-06-16 12:45:20 +02:00
Alexander Zinchuk
e70c7f246d GramJS: Add missing checks (#3282) 2023-06-12 11:57:24 +02:00
Alexander Zinchuk
62271f6ced Teact: Fix effects in portals 2023-05-28 14:32:40 +02:00
Alexander Zinchuk
2f3671899c Support Emoji 15.0 (#3183) 2023-05-28 14:32:25 +02:00
Alexander Zinchuk
533e82eb3c Teact: Fix moving element to the end of fast list (follow-up) 2023-05-28 14:32:21 +02:00