John Preston
7c8d3452b5
Fix reaction icons in Who Reacted.
2022-09-12 09:38:18 +04:00
John Preston
e2bca0a7ff
Fix media with caption in a narrow window.
2022-09-12 09:35:28 +04:00
John Preston
2e8a03dfd1
Correctly round spoiler animation in ExtendedMedia.
2022-09-12 09:06:26 +04:00
John Preston
a919978a37
Use spoiler animation for ExtendedMedia.
2022-09-12 09:06:26 +04:00
John Preston
20b5138e00
Initial implementation of ExtendedMedia.
2022-09-12 09:06:26 +04:00
John Preston
2523d6e8d8
Update API scheme to layer 146.
2022-09-12 09:06:26 +04:00
John Preston
03e90840de
Closed alpha version 4.1.1.1: Fix build with GCC.
2022-09-10 11:07:08 +04:00
John Preston
4ab34e3727
Suggest only like and dislike reactions in groups by default.
2022-09-10 09:36:08 +04:00
John Preston
3129d9f0df
Add a distinct "N seconds" key for the slowmode phrase.
2022-09-10 08:19:37 +04:00
John Preston
2b6b1d7611
Closed alpha version 4.1.1.1.
2022-09-10 08:12:35 +04:00
John Preston
6e9493c725
Ignore premium gradient keys when colorizing theme.
2022-09-10 08:11:58 +04:00
John Preston
746141a363
Update lib_ui to fix a crash on Linux.
2022-09-10 08:08:46 +04:00
John Preston
4942154a9c
Make loading emoji set icons look nicer.
2022-09-10 07:23:20 +04:00
John Preston
d511f2bb90
Fix via @bot after name for premium users.
2022-09-09 09:35:36 +04:00
John Preston
460b4b2de5
Move around some sources in CMakeLists.
2022-09-08 13:16:39 +04:00
John Preston
ab25cf214c
Fix FFmpeg frame generator ending.
2022-09-08 09:50:11 +04:00
John Preston
b0203af398
Fix no-bubble comments button resize.
2022-09-08 09:38:52 +04:00
John Preston
c00f2f96ec
Replace phone number with "Set Emoji Status".
2022-09-07 20:39:57 +04:00
John Preston
2215500c9a
Add emoji status icon to premium promo.
2022-09-07 20:36:06 +04:00
John Preston
5cc6275fc3
Fly + effects when choosing an emoji status.
2022-09-07 12:52:34 +04:00
John Preston
d4810713cb
Fly-animate reactions from the new context menu.
2022-09-06 17:08:20 +04:00
John Preston
1877786707
Special phrase for a colored emoji status.
2022-09-06 12:32:33 +04:00
John Preston
06ec574543
Fix single-frame 60 fps lotties.
2022-09-06 12:07:09 +04:00
John Preston
f0955f2021
Add emoji-status disclaimer for unknown peers.
2022-09-06 11:20:55 +04:00
John Preston
400d4b793a
Fix initial visibility of Who can send messages.
...
Fixes #25030 .
2022-09-06 08:09:29 +04:00
John Preston
d6ba092697
Make GIFs and videos with captions larger.
2022-09-05 19:03:52 +04:00
John Preston
9ef2f370ac
Handle only username subdomains for t.me domain.
2022-09-05 12:22:43 +04:00
Ilya Fedin
234c74a439
Update patches commit in Dockerfile
2022-09-05 11:57:46 +04:00
Ilya Fedin
88f1f8ff22
Move QGuiApplication::setDesktopFileName call to Platform::start
...
It depends on Core::UpdaterDisabled that is not initialized in Launcher::initHook yet
2022-09-05 08:24:48 +04:00
John Preston
00ee31ce2d
Make photos with captions wider.
2022-09-04 08:18:50 +04:00
Alexander Kernozhitsky
a5bd4ef6f7
Fix code style
2022-09-04 08:04:02 +04:00
Alexander Kernozhitsky
c6c2a44e9d
Patch the remaining uses or FFmpeg APIs
2022-09-04 08:04:02 +04:00
Alexander Kernozhitsky
21b0454461
Remove duplicate line
...
Co-authored-by: darkkeks <darkkeks@rambler.ru>
2022-09-04 08:04:02 +04:00
Alexander Kernozhitsky
ca4b5edf21
Correct FFmpeg API usage
...
FFmpeg docs say that you must return AVERROR_EOF from the read callback, not zero. Still, Telegram just propagates the return value from IODevice::read() call, which returns zero in case of EOF.
I don't know whether this commit has any effect on the upstream build, but it fixes a bug in Debian build of Telegram, which is using FFmpeg 5.1 instead of 4.4. Still, it's also useful in the upstream, as it makes work with FFmpeg more correct.
2022-09-04 08:04:02 +04:00
Ilya Fedin
9ac739c423
Update poetry installer URL
2022-09-04 08:02:43 +04:00
Ilya Fedin
bd7a880468
Increase operation limit of stale action to 1000 for it to operate normally
2022-09-04 08:01:51 +04:00
Ilya Fedin
807e63d9f2
Disable PR processing in stale bot explicitly
...
According to the documentation, it shouldn't procces them until stale-pr-message is set, but that doesn't seem to be true
2022-09-04 08:01:51 +04:00
Ilya Fedin
4cedf89e51
Migrate from stale app to stale action
...
It doesn't seem to work for multiple months
2022-09-03 09:30:20 +04:00
John Preston
a736ddb24e
One more fix for GCC build.
2022-09-03 09:08:13 +04:00
Ilya Fedin
b48674d302
Avoid unneccesary QPA, again
2022-09-03 08:47:02 +04:00
GitHub Action
a6a9b16358
Update User-Agent for DNS to Chrome 104.0.5112.101.
2022-09-03 08:42:51 +04:00
Ilya Fedin
dfb40dd216
Handle PiP aspect ratio on Wayland synchronously
...
During testing with Qt 6.4 I now remember why I made a way complicated logic (yes, because the trivial one bugs with Qt 6.4)
This restores it, but uses event filters rather than hardware integration override
2022-09-03 08:41:49 +04:00
John Preston
85acf051c1
Try to fix build with GCC.
2022-09-03 06:51:02 +04:00
Ilya Fedin
86059f2b5e
Update Qt to 6.4.0 beta4 on Linux
2022-09-02 21:27:41 +04:00
Ilya Fedin
4f261ced8e
Ceil device pixel ratio
...
Qt 6.4 provides QT_WIDGETS_HIGHDPI_DOWNSCALE that allows widgets to draw at integer device pixel ratio by using the next integer. Ceiling this value makes tdesktop in sync with technique and provides sharp content.
Without QT_WIDGETS_HIGHDPI_DOWNSCALE, this doesn't makes the content sharp, but the quality is still better as Qt attempts to downscale those graphic rather than upscale.
2022-09-02 21:27:41 +04:00
Ilya Fedin
feb6107ce6
Qt 6.4 supports window activation with tray on Wayland
2022-09-02 21:27:41 +04:00
Ilya Fedin
eab41d272b
Fix various spaces on end of lines
2022-09-02 21:27:41 +04:00
Ilya Fedin
38da0e086d
Get rid of lib_waylandshells
2022-09-02 21:27:41 +04:00
Ilya Fedin
f874876b00
Update wayland to 1.21.0
2022-09-02 21:27:41 +04:00
Ilya Fedin
2065616592
Let Qt use Vulkan headers for Vulkan support
2022-09-02 21:27:41 +04:00