zubiden
3d60271505
WebPage: Support server update ( #6118 )
2025-08-15 18:25:34 +02:00
zubiden
5b210b1755
Teact: Use jsx-runtime ( #5969 )
2025-06-04 20:41:58 +02:00
Alexander Zinchuk
f38f7d65cc
Bump dependencies
2025-06-04 20:36:48 +02:00
Alexander Zinchuk
a8ab4942d0
Round Video: Fix current time progress ( #5899 )
2025-05-14 19:02:22 +03:00
zubiden
d8af6e422d
Round Video: Fix sound on deletion ( #5730 )
2025-03-21 14:02:10 +04:00
zubiden
8665905a05
Round Video: Mark as read when played ( #5705 )
2025-03-07 15:18:58 +01:00
zubiden
88f14ab310
[Refactoring] Migrate to Icon component ( #5485 )
2025-01-21 18:29:39 +01:00
Alexander Zinchuk
a1923f203c
Message: Voice-To-Text for Video Message ( #5201 )
2024-11-27 20:33:48 +04:00
Alexander Zinchuk
13f43be77d
Message, Chat Folders, Story Toggler: Leverage the new useShowTransition
2024-09-06 15:43:17 +02:00
Alexander Zinchuk
63f1ca396d
[Perf] Re-implement useShowTransition to avoid re-renders
...
f-u
2024-09-06 15:43:12 +02:00
Alexander Zinchuk
2136302d52
[Refactoring] usePrevious2 → usePrevious, usePrevious → usePreviousDeprecated
2024-09-06 15:43:03 +02:00
Alexander Zinchuk
f2e8768123
[Perf] Introduce Offscreen Canvas for blurred thumbs
2024-09-06 15:42:57 +02:00
zubiden
aad2ed366d
Introduce Paid Media ( #4729 )
2024-07-15 15:52:43 +02:00
zubiden
a4bfdad768
Teact: Implement createContext and useContextSignal ( #4619 )
2024-06-18 16:30:28 +02:00
zubiden
9d2a928968
[Refactoring] Implement own localization provider ( #4631 )
2024-06-18 16:30:25 +02:00
zubiden
46c85ebb88
Layer 181: Telegram Stars, Collapsible quotes, Fact Check ( #4637 )
2024-06-14 14:22:19 +02:00
zubiden
c04014b7a1
Message List: Optimizations ( #4595 )
2024-06-12 18:10:37 +02:00
Alexander Zinchuk
38ca3dd9de
Optimized Video: Fix priority video pausing ( #4454 )
2024-04-19 13:38:02 +04:00
Alexander Zinchuk
bd3afbca75
Support displaying business profiles ( #4407 )
2024-04-19 13:37:34 +04:00
Alexander Zinchuk
cb9330bcef
One-Time Video: Show and play one-time video ( #4258 )
...
Co-authored-by: zubiden <19638254+zubiden@users.noreply.github.com>
Co-authored-by: Alexander Zinchuk <alx.zinchuk@gmail.com>
2024-02-23 14:05:54 +01:00
Alexander Zinchuk
fb614840f6
Refactoring: Introduce eslint-plugin-simple-import-sort plugin ( #3802 )
2023-09-13 12:22:11 +02:00
Alexander Zinchuk
7a5088e11c
SVG: Use Teact rendering ( #3585 )
2023-07-20 16:12:59 +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
9bc780c1f9
Round Video: Fix smooth progress indicator
2023-04-26 21:18:50 +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
6b3c779974
Message / Round Video: Fix progressive loading
2022-12-06 13:31:21 +01:00
Alexander Zinchuk
a050b10aa8
Message / Video: Better progressive loading
2022-11-27 19:16:47 +01:00
Alexander Zinchuk
fc50ce5675
Message: Do not render redundant canvas thumb
2022-11-10 18:27:51 +04:00
Alexander Zinchuk
04dee2ce7b
[Perf] Introduce Optimized Video component
2022-10-17 17:35:06 +02:00
Alexander Zinchuk
49e7c15b2e
Disable video Picture-in-Picture for stickers and gifs ( #1981 )
2022-08-05 19:35:49 +02:00
Alexander Zinchuk
70ccff110a
[Refactoring] Prefer import type ( #1884 )
2022-05-30 15:40:11 +04: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
a29e6c07da
Round Video: Fix failing to play
2022-02-14 00:53:34 +03:00
Alexander Zinchuk
70774928fc
[Refactoring] Fix some TS typings, update some dependencies ( #1702 )
2022-02-11 15:13:05 +01:00
Alexander Zinchuk
40930e07dc
Video: Fix auto-pausing during heavy animation and when in background
2021-11-27 17:41:04 +01:00
Alexander Zinchuk
e9b02557f4
Settings / Data & Storage: More auto-load settings ( #1522 )
2021-11-12 18:45:55 +03:00
Alexander Zinchuk
7a6734037a
[Perf] Reduce DOM manipulations when loading media
2021-11-05 22:03:12 +03:00
Alexander Zinchuk
3d8bb54398
Audio Player: Add track navigation and volume controls ( #1526 )
2021-11-05 22:03:08 +03:00
Alexander Zinchuk
fd93b47b3f
Round Video: Make larger (Follow-up) ( #1511 )
2021-10-22 02:24:42 +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
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
5834f250f8
[Perf] Video: Do not render blurred canvas if preview is present
2021-07-19 03:34:20 +03:00
Alexander Zinchuk
68398550a8
Revert "[Perf] Video: Do not switch to thumb when not observed, remove preview"
...
This reverts commit 39c145dd6fdbdfbaf62f948adbbf3e4586f06803.
2021-07-19 03:34:18 +03:00
Alexander Zinchuk
46b0152935
[Perf] Video: Do not switch to thumb when not observed, remove preview
2021-07-19 01:56:38 +03:00
Alexander Zinchuk
2497488eec
Round Video: Fix pause after first click on Safari ( #1291 )
2021-07-19 01:56:30 +03:00
Alexander Zinchuk
2dcaa804e2
Video, Round Video: Fix flickering thumbnail ( #1216 )
2021-07-01 16:15:02 +03:00