John Preston
4f1e04cf9e
Animate reactions when reading.
2022-01-28 19:10:07 +03:00
John Preston
e509da8fd8
Instantly mark as read visible new reactions.
2022-01-28 19:10:07 +03:00
John Preston
f6bfe2c9a8
Mark all reactions as read context menu.
2022-01-28 19:10:07 +03:00
John Preston
15719b73b4
Fix updating unread message reactions.
2022-01-28 19:10:07 +03:00
John Preston
8da9638563
Count correct scroll-for-message with unread reaction.
2022-01-28 19:10:07 +03:00
John Preston
a5afeebc0c
Show reaction notification by unread status.
2022-01-28 19:10:07 +03:00
John Preston
9903266722
Index new unread reactions in history.
2022-01-28 19:10:07 +03:00
John Preston
8f33d5903d
Display unread reactions badge in chats list.
2022-01-28 19:10:07 +03:00
John Preston
e9c79886d2
Track unread mentions and unread reactions the same way.
2022-01-28 19:10:07 +03:00
John Preston
6207770120
Paint unread mention badge as an icon.
2022-01-28 19:10:07 +03:00
John Preston
2a99f1a1ef
Add tabbed-panel-show-on-click option.
2022-01-28 19:10:07 +03:00
John Preston
4aafcebef5
Add empty experimental settings section.
2022-01-28 19:10:07 +03:00
John Preston
3a78e94f2f
Don't downscale screen captured frame too much.
2022-01-28 19:10:07 +03:00
John Preston
b5aca56914
Fix pausing stickers in StickerSetBox.
2022-01-28 19:10:07 +03:00
John Preston
a6621233d0
Show first frame of webm in photo editor.
2022-01-28 19:10:07 +03:00
John Preston
b4eb25de58
Support webm stickers in StickerSetBox.
2022-01-28 19:10:07 +03:00
John Preston
d96a8d028a
Support webm stickers in field autocomplete.
2022-01-28 19:10:07 +03:00
John Preston
f45c47f3d5
Limit inline results repainting rate.
2022-01-28 19:10:07 +03:00
John Preston
827ce46d3c
Support webm stickers in bot inline results.
2022-01-28 19:10:07 +03:00
John Preston
91c84d63de
Force libvpx_vp9 decoder for VP9 videos.
...
Webm stickers depend on decoder support for alpha channel.
2022-01-28 19:10:07 +03:00
John Preston
545392f90f
Show webm stickers in media preview.
2022-01-28 19:10:07 +03:00
John Preston
fa61cf3c85
Show webm animation in stickers box set thumbnail.
2022-01-28 19:10:07 +03:00
John Preston
c359646702
Animate webm pack icon in the panel.
2022-01-28 19:10:07 +03:00
John Preston
51fef843f0
Optimize sets stickers / gifs panel repainting.
2022-01-28 19:10:07 +03:00
John Preston
1a3a0fb124
Fix caching of webm stickers in local storage.
2022-01-28 19:10:07 +03:00
John Preston
f1d9cca119
Fix crash and pause in stickers panel with webm.
2022-01-28 19:10:07 +03:00
John Preston
8e749173de
Render webm stickers in StickersListWidget.
2022-01-28 19:10:07 +03:00
John Preston
20dbf18106
Init webm player for sticker set thumbnails.
2022-01-28 19:10:07 +03:00
John Preston
10ff71e8f6
Support svg path outline for Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
170cc77a1b
Use QColor instead of optional<QColor> in lottie.
2022-01-28 19:10:07 +03:00
John Preston
589673e420
Fix non-sticker Webm in media viewer.
2022-01-28 19:10:07 +03:00
John Preston
2f9c39fe53
Support selecting Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
044c7f3ce9
Generate opaque good thumbnails for non-sticker Webm.
2022-01-28 19:10:07 +03:00
John Preston
d18e28978a
Cache good thumbnail in Webp for Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
581b84afe0
Update API scheme on layer 138.
2022-01-28 19:10:07 +03:00
John Preston
846cabeda5
Premultiply YUVA alpha in FFMpegReaderImplementation.
2022-01-28 19:10:07 +03:00
John Preston
9b59ef00af
Generate good video thumbnail for Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
079772a399
Correctly preserve first frame alpha in video streaming.
2022-01-28 19:10:07 +03:00
John Preston
2e39befd7c
Don't trust AVFormatContext duration in Webm video.
...
It reports some strange numbers like 1000, which is 1ms.
2022-01-28 19:10:07 +03:00
John Preston
219ffd2c48
Handle clicks on Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
63d15e4479
Support Webm sticker display in chat history.
2022-01-28 19:10:07 +03:00
John Preston
2f01efdd64
Correctly detect Webm stickers.
2022-01-28 19:10:07 +03:00
John Preston
8b7d2c880e
Support rendering Webm videos with alpha.
2022-01-28 19:10:07 +03:00
John Preston
1755ead681
Update API scheme to layer 138.
2022-01-28 19:10:07 +03:00
John Preston
1e1f7be708
Don't scroll reactions dropdown too fast.
...
Fixes #23985 .
2022-01-28 19:08:44 +03:00
John Preston
7170bec25d
Update scroll-history-to-bottom arrow icon.
2022-01-27 17:23:31 +03:00
John Preston
7ad1a7dd37
Fix userpics re-generating in message reactions.
2022-01-27 17:18:06 +03:00
John Preston
217e9b2475
Fix build with GCC.
2022-01-27 16:20:39 +03:00
John Preston
28f2c213f7
Remove app module. Support delayed quit by Cmd+Q on macOS.
2022-01-27 15:54:20 +03:00
John Preston
b8f1cebeb6
Support confirm-on-Quit on macOS.
2022-01-26 14:50:10 +03:00
John Preston
6a3ad52aef
Add upload cancel confirmation on Quit and Log Out.
2022-01-26 13:15:28 +03:00
John Preston
8c349c0515
Fix non-Retina spelling error underline on macOS.
2022-01-26 12:42:12 +03:00
John Preston
9038dfb3b8
Load more reactions per page after the first request.
2022-01-26 11:57:21 +03:00
John Preston
2e94488eb4
Fix possible crash in ListWidget destructor.
2022-01-26 10:40:22 +03:00
23rd
59ed41abfe
Added ability to select links and monospaced text with pressed Alt key.
2022-01-26 10:39:57 +03:00
23rd
8bea6776f5
Replaced checking global key modifiers with qt adapters.
2022-01-26 10:34:38 +03:00
23rd
0143d22a21
Split qt_adapters to separated files.
2022-01-26 10:33:28 +03:00
23rd
021d0053be
Fixed hiding spoilers in captions when switching sections.
2022-01-26 10:33:20 +03:00
Ilya Fedin
443ca0b390
Don't use BYPRODUCTS with appdata changelog
...
Due to recursive dependency
2022-01-25 18:25:58 +04:00
Ilya Fedin
f8da59595a
Fix appdata changelog target name
2022-01-25 16:14:01 +04:00
Ilya Fedin
e8568c6701
Set encoding when reading changelog for appdata
2022-01-25 16:14:01 +04:00
gasinvein
4ca3f6a1b3
Ensure appdata releases tag is replaced rather than added
2022-01-25 16:14:01 +04:00
John Preston
6af255923a
Use generate_target for timestamped changelog generator.
2022-01-25 14:53:26 +03:00
Ilya Fedin
6073da2843
Disable libvpx unit tests in Dockerfile & prepare.py
2022-01-23 18:25:37 +04:00
Ilya Fedin
ca5d2c115d
Update tg_owt
2022-01-23 18:25:37 +04:00
John Preston
86f3d88116
Fix build for Windows and Linux.
2022-01-23 12:23:31 +03:00
John Preston
0a7de3340a
Revert submodules downgrade.
2022-01-23 10:07:41 +03:00
John Preston
2cb73eefeb
Build docker for Linux with external libvpx.
2022-01-23 01:07:36 +03:00
John Preston
152aa06930
Qt patch with a possible work-through-proxy fix.
2022-01-23 00:54:41 +03:00
John Preston
cbca78ff63
Fix build with GCC.
2022-01-23 00:27:17 +03:00
John Preston
7c46b292ac
Fix build with MSVC.
2022-01-23 00:26:16 +03:00
John Preston
883509903f
Fix build with Xcode.
2022-01-22 23:27:13 +03:00
Ilya Fedin
37b2951058
Update submodules
2022-01-22 21:18:37 +04:00
Ilya Fedin
ceb323ac7c
Use QMenuBar instead of own global menu implementation on Linux
...
This is another attempt of 79f96480c2
2022-01-22 21:18:37 +04:00
Ilya Fedin
b65d40a22b
Get rid of custom SNI implementation
...
XDG is inventing new tray specification, so SNI will be outdated soon and it's better to just use QSystemTrayIcon.
I believe all the major drawbacks of QSystemTrayIcon are solved and we can live with minor ones.
Given the planned MainWindow refactoring, it seems it's the best time to do that.
2022-01-22 21:18:37 +04:00
John Preston
aed49b9289
Build FFmpeg with libvpx on macOS.
2022-01-22 19:51:00 +03:00
John Preston
72d81cc52f
Build 32 bit Windows version with external_vpx.
2022-01-22 19:50:55 +03:00
c0re100
4bb3aec168
Fix incorrect admin log
...
Type: Restricted to Member
2022-01-22 18:43:43 +04:00
Ilya Fedin
c0a81f2428
Use the suggested workaround for qtwayland build arguments instead of patching
2022-01-22 18:42:59 +04:00
Ilya Fedin
692adacc2a
Fix support icon on Linux when system icon is present
2022-01-22 18:39:53 +04:00
John Preston
26dbeb6831
Fix build with Xcode.
2022-01-22 16:42:38 +03:00
John Preston
07f72c20eb
Change application icon only in support mode.
...
Fixes #23895 .
2022-01-22 16:40:57 +03:00
John Preston
8407b0cccf
Fix buffer double-delete in Images::Blur.
2022-01-21 16:01:16 +03:00
John Preston
3ff17a8789
Refactor image transformation interfaces.
2022-01-21 15:33:44 +03:00
John Preston
a9a6d8a568
Fix creating links containing '$'.
...
Regression was introduced in desktop-app/lib_ui@8331322c20 .
Fixes #23921 .
2022-01-21 15:32:45 +03:00
John Preston
9877845b9c
Don't always enable screencast logs.
2022-01-21 15:32:45 +03:00
John Preston
dc89262461
Version 3.4.8.
...
- Nice animations in reactions.
- Add snap layouts support on Windows 11.
- Bug fixes and other minor improvements.
2022-01-19 19:12:22 +03:00
John Preston
a5425042cf
Fix possible crash when update is ready.
...
Regression was introduced in 9a0be43ef5
.
2022-01-19 19:03:19 +03:00
John Preston
d6e03c3e48
Fix possible crash with incorrect local time.
2022-01-19 19:03:19 +03:00
John Preston
e91eecf34f
Fix possible crash in empty sticker set.
2022-01-19 19:03:19 +03:00
John Preston
1a8cc87e60
Fix reaction images on Retina screen.
2022-01-19 15:40:04 +03:00
John Preston
0863941642
Beta version 3.4.7.
...
- Fix a crash on launch on Windows.
2022-01-19 09:34:17 +03:00
John Preston
b331aee599
Fix a crash on Windows < 11.
2022-01-19 09:33:34 +03:00
John Preston
e19180cc86
Beta version 3.4.6: Fix build with Xcode.
2022-01-18 21:56:20 +03:00
John Preston
10cb891f48
Beta version 3.4.6.
...
- Add snap layouts support on Windows 11.
- Fix crash in drafts after accounts switching.
2022-01-18 21:47:13 +03:00
John Preston
c8f7a8c795
Add a tab with "Who Seen" to "Who Reacted" box.
2022-01-18 21:44:59 +03:00
John Preston
74a28ffdf7
Use correct string for reacted / seen item.
2022-01-18 19:55:24 +03:00
John Preston
ecedce0c2f
Fix crash in drafts saving.
...
Regression was introduced in 43559fb6b7
.
2022-01-18 19:05:31 +03:00
John Preston
bd4f993292
Add Windows 11 snap layouts to call / voicechat.
2022-01-18 18:39:55 +03:00
John Preston
4934b026d3
Improve call / voicechat title controls on Windows 11.
2022-01-18 15:53:04 +03:00