John Preston
844fd58a97
Support Windows 11 rounded corners and themeable title bar.
2021-09-28 21:11:35 +04:00
John Preston
de2bad51d3
Scroll to currently selected theme.
2021-09-28 19:27:41 +04:00
John Preston
1424ea3540
Allow scrolling themes list.
2021-09-28 19:27:41 +04:00
John Preston
a8efd0ef3d
Show chosen element in custom theme selector.
2021-09-28 19:27:41 +04:00
John Preston
1204e282d3
Fix attach icon in theme preview.
2021-09-28 19:27:41 +04:00
John Preston
6588242793
Prepare correct custom chat theme preview.
2021-09-28 19:27:41 +04:00
John Preston
b1ba9a42c6
Use Ui::GenerateBackgroundImage for preview in Settings.
2021-09-28 19:27:41 +04:00
John Preston
ab0d2bf9c6
Initial chat theme changing.
2021-09-28 19:27:41 +04:00
John Preston
80028e41f3
Bump OpenAL version in prepare script.
2021-09-28 19:25:39 +04:00
John Preston
2c581adc55
Add some hardening compiler / linker flags to dependencies.
2021-09-28 18:44:52 +04:00
John Preston
f0e8c1e325
Update lib_webview and docker patches revision.
2021-09-28 12:23:54 +04:00
John Preston
a2db9de4d7
Remove debug code.
2021-09-28 11:30:18 +04:00
John Preston
a228c62286
Fix "Nobody Viewed / Watched / Listened" seen state.
2021-09-27 18:51:50 +04:00
John Preston
37d940eca6
Beta version 3.1.4.
...
- Fix crash in network availability init.
- Fix assertion violation after a NaN-resulting std::round call.
2021-09-27 13:29:11 +04:00
John Preston
f7c24c54a1
Fix crash in failed network availability init.
2021-09-27 13:25:04 +04:00
John Preston
19ce1edc16
Use base::SafeRound instead of std::round.
...
Previous assertion violations because of NaN from std::round were
in video streaming, see commits 27d58ba07b
, 8f5830d520
.
Now the crashes happened in the ConvertScale() call from a background
thread when preparing an image from clipboard for sending to a chat.
2021-09-27 12:13:57 +04:00
John Preston
21b10cebe0
Beta version 3.1.3.
...
- Fix illegal instruction crash in opus encoder.
2021-09-27 10:28:29 +04:00
John Preston
50435f7783
Allow creating links with Ip addresses.
2021-09-27 10:28:29 +04:00
Ilya Fedin
1b789de4f4
Cherry-pick a opus fix for detecting CPU instructions on Windows
2021-09-27 08:50:51 +04:00
John Preston
a50310f0c1
Beta version 3.1.2 (Windows only).
...
- Control video in fullscreen mode using arrows and numbers.
- Open locations in browser if default Bing Maps is not installed.
- Reconnect without timeout when network availability changes.
- Crash fixes.
2021-09-26 17:24:09 +04:00
John Preston
eb02a7861a
Add modern C++/WinRT headers path to Telegram project.
2021-09-26 17:20:22 +04:00
John Preston
8759ca4577
Rewrite bingmaps check to C++/WinRT.
2021-09-26 17:17:57 +04:00
Hermesis
d5c6d9a231
Open map in browser if default "bingmaps:" handler is not found
2021-09-26 17:16:38 +04:00
John Preston
63f179e93e
Add Windows network reachability backend.
2021-09-26 14:31:54 +04:00
Hermesis
cfcc1b1ce7
Control video in fullscreen mode using arrows and numbers
2021-09-26 14:07:02 +04:00
John Preston
da1945d0ca
Add some more information for an assertion violation.
2021-09-25 22:49:51 +04:00
John Preston
12252ef1aa
One more attempt of OpenGL context loss crash fix.
2021-09-25 22:39:49 +04:00
John Preston
1eef94e8d9
Fix possible crash in delayed typing updates.
2021-09-25 22:39:11 +04:00
Ilya Fedin
0984e631fa
Use opus built with cmake on Windows
2021-09-25 15:35:32 +04:00
John Preston
ec064a904d
Version 3.1.1.
...
- Crash fixes.
2021-09-24 08:47:02 +04:00
John Preston
b47692e920
Update patches revision.
2021-09-24 08:46:52 +04:00
John Preston
132f127f3f
Add some assertions to debug a crash.
2021-09-24 08:44:22 +04:00
John Preston
5c44b851fe
One more attempt to fix crashes on context loss.
2021-09-23 17:39:39 +04:00
John Preston
2f5bed2899
Skip "contact joined" toast if disabled in Settings.
...
The chats still appear (they are server-side), but skip the toast.
2021-09-23 17:37:29 +04:00
John Preston
cf76933352
Fix saving tray "Toggle notifications" on relaunch.
...
Fixes https://bugs.telegram.org/c/9509
2021-09-22 14:03:41 +04:00
John Preston
eaa4c5e5b1
Fix caching by making a fake dir ThirdParty/gyp.
2021-09-22 12:42:59 +04:00
John Preston
a4b5b6e370
Fix crash in lottie destructor.
...
Fixes #16985 .
2021-09-21 21:29:59 +04:00
John Preston
c1be1ca4ae
Add ./build/prepare/linux.sh which builds docker.
2021-09-21 18:11:24 +04:00
Ilya Fedin
b2df781b76
Fix icon for Quit Telegram taskbar item in snap
2021-09-20 15:09:42 +03:00
Ilya Fedin
38815c1ca8
Backport fonts hook from snapcraft extensions
2021-09-20 11:40:03 +03:00
John Preston
2ec92f541c
Version 3.1: Fix building Qt for Release.
2021-09-19 18:42:29 +03:00
John Preston
7ce8b42216
Version 3.1.
...
- Some animated emoji now have extra effects.
- Send 🎆 🎉 , 🎈 , :like:, 💩 or ❤️
to any private chat, then click on the animated emoji
to launch the effect.
- If your chat partner also has the chat open,
you will both see the effects.
- See the "Watching" status
when your chat partner is enjoying emoji effects with you.
- More interactive emoji coming soon.
- Right click one of your outgoing messages in small groups
to see who recently viewed it.
- To protect privacy, read receipts are only stored for 7 days
after the message was sent.
- Record video and audio from live broadcasts in your group or channel.
- Admins can start recording from the '...' menu.
- Choose between recording in portrait or landscape orientation.
- Finished recordings are sent to the admin's Saved Messages
and can be easily shared.
2021-09-19 18:21:31 +03:00
John Preston
17511749de
Hold only last 5 custom themes in memory.
2021-09-19 18:15:46 +03:00
John Preston
4f6c7657bf
Fix comments root pinned view disappearing.
2021-09-19 17:48:00 +03:00
John Preston
54085c70a4
Select light / dark custom theme based on dialogsBg value.
2021-09-19 17:39:29 +03:00
John Preston
e6c4b96c54
Just close SendFilesBox on last item remove.
...
Fixes https://bugs.telegram.org/c/2298
2021-09-19 17:36:31 +03:00
John Preston
b75221737a
Make history-down button scale better.
2021-09-19 17:29:42 +03:00
John Preston
c336d725ea
Fix media controls hiding workaround.
2021-09-19 16:55:55 +03:00
John Preston
d0fcc40d25
Don't play interactions in an inactive window.
2021-09-19 15:12:37 +03:00
John Preston
422bfd973b
Don't play interactions without large emoji.
2021-09-19 15:12:20 +03:00