Alexander Zinchuk
f38f7d65cc
Bump dependencies
2025-06-04 20:36:48 +02:00
Alexander Zinchuk
a6f8f232a8
Introduce Multi-Accounts
2025-04-23 18:57:46 +02:00
Alexander Zinchuk
2f0eaf72df
[Perf] Teact: Introduce useUnmountCleanup to reduce redundant effects
2024-09-19 20:43:33 +02:00
Alexander Zinchuk
8b76de86ba
[Refactoring] Move beginHeavyAnimation and onFullyIdle to Teact
2024-09-19 20:43:18 +02:00
zubiden
c04014b7a1
Message List: Optimizations ( #4595 )
2024-06-12 18:10:37 +02:00
Alexander Zinchuk
e9dacf35f3
Fix DPR update when switching monitors ( #4155 )
2024-01-12 13:06:35 +01:00
Alexander Zinchuk
3cd9192c1d
Electron: Load application from URL ( #3774 )
...
Electron: safe fallback for missed background image in cache (#3883 )
2023-09-25 14:41:13 +02:00
Alexander Zinchuk
fb614840f6
Refactoring: Introduce eslint-plugin-simple-import-sort plugin ( #3802 )
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
7dd9c2e677
Electron: Various improvements ( #3310 )
2023-07-20 16:01:03 +02:00
Alexander Zinchuk
23eef3034d
[Memory] Fixes and optimizations ( #3453 )
2023-07-06 09:57:43 +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
b03959e847
[Refactoring] Introduce useLastCallback
2023-06-12 11:47:13 +02:00
Alexander Zinchuk
a71a3bc53b
Custom Emoji: Support adaptive static and video packs ( #3118 )
2023-05-15 10:57:14 +02:00
Alexander Zinchuk
6a39a7bdd2
Animated Stcker: Fix forceOnHeavyAnimation
2023-04-26 21:18:50 +04:00
Alexander Zinchuk
7e53d0da57
RLottie: Fix synchronous bundling ( #3071 )
2023-04-26 21:18:42 +04:00
Alexander Zinchuk
649fb46777
[Refactoring] RLottie: Make size required
2023-04-25 17:27:18 +04:00
Alexander Zinchuk
0ab0c13d87
[Refactoring] Sticker View: Use Intersection Observer to detect shared canvas visibility
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
aaca95737c
RLottie: Fix segment animation ( #2985 )
2023-04-15 13:55:11 +02:00
Alexander Zinchuk
26ac63d49f
[Perf] Media Viewer: Pause animated stickers and other video
2023-04-15 13:54:30 +02:00
Alexander Zinchuk
fc5686bb43
Optimized Video, Animtated Sticker: Unsubscribe from auto-pause when is not played
2023-03-30 20:29:03 -05:00
Alexander Zinchuk
2bdc5774ab
[Refactoring] Teact: Stricter typings for useState
2023-03-30 18:28:51 -05:00
Alexander Zinchuk
dd659cdb71
Attachment Modal: Fix custom emoji playback in caption ( #2759 )
2023-03-10 02:34:54 +01:00
Alexander Zinchuk
a0b671c6f7
[Dev] Fix unnecessary reset of animationRef ( #2578 )
2023-02-17 02:32:56 +01:00
Alexander Zinchuk
d6e4bac389
Introduce Emoji statuses ( #2329 )
2023-02-13 03:35:01 +01:00
Alexander Zinchuk
9c25abbd9a
[Refactoring] Revise hook dependencies ( #2424 )
2023-02-08 00:43:47 +01:00
Alexander Zinchuk
3dab7609e3
Dynamic Resize ( #2291 )
2023-01-28 02:18:43 +01:00
Alexander Zinchuk
4de260c89d
Animated Sticker, Sticker View: Fix initializing in hidden containers
2023-01-10 02:07:42 +01:00
Alexander Zinchuk
a087e7a429
Animated Sticker: Avoid initializing RLottie after unmount
2022-11-29 17:56:23 +01:00
Alexander Zinchuk
dfe7b80a6b
Properly handle shared canvas resize
2022-11-13 17:06:12 +04:00
Alexander Zinchuk
a5cda0f209
[Perf] Sticker View: Introduce shared canvas
2022-11-13 17:05:58 +04:00
Alexander Zinchuk
9fbd0b7841
RLottie: Follow-up fixes for sync playing
2022-11-01 18:53:35 +01:00
Alexander Zinchuk
d2029a989f
Sticker View: Fix confilicting lottie animations
2022-11-01 18:53:20 +01:00
Alexander Zinchuk
4c97d37439
Animated Sticker: Use single instance for same stickers
2022-11-01 18:53:18 +01:00
Alexander Zinchuk
e01a878bba
Update to layer 145: Introduce Emoji Statuses ( #2062 )
2022-10-17 17:35:03 +02:00
Alexander Zinchuk
ca70e2c0eb
Introduce Telegram Premium, public chat join requests ( #1912 )
2022-07-08 14:59:54 +02:00
Alexander Zinchuk
05ca268f6b
[Refactoring] Animated icons ( #1897 )
2022-05-31 20:58:47 +04:00
Alexander Zinchuk
70ccff110a
[Refactoring] Prefer import type ( #1884 )
2022-05-30 15:40:11 +04:00
Alexander Zinchuk
70774928fc
[Refactoring] Fix some TS typings, update some dependencies ( #1702 )
2022-02-11 15:13:05 +01:00
Alexander Zinchuk
a3452d9f58
UI Loader: Preload reaction thumbs
2022-02-04 15:18:54 +01:00
Alexander Zinchuk
29d5ef3ef7
[Perf] RLottie: Avoid redundant JSON data (de)serialization
2022-01-24 04:55:59 +01:00
Alexander Zinchuk
b6c80b5236
[Perf] Animated Emoji: Dispatch heavy animation event, better interaction animation
2022-01-24 04:55:23 +01:00
Alexander Zinchuk
d3d9d440a6
Introduce Reactions and Animated Emoji Interactions ( #1583 )
2022-01-21 17:29:08 +01:00
Alexander Zinchuk
8086003321
[Perf] Animated Sticker: Avoid redundant data change on first render ( #1576 )
2021-12-10 18:33:47 +01:00
Alexander Zinchuk
41f2c3e26b
Introduce Group Calls ( #1520 )
2021-11-27 17:43:51 +01:00
Alexander Zinchuk
b3beaca5fc
Animated Sticker: Fix freeze on render
2021-09-25 12:36:09 +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