Commit graph

10482 commits

Author SHA1 Message Date
John Preston
797433ebe9 Fix disappearing Send As Channel button.
Fixes #17359.
2021-12-22 12:32:09 +00:00
John Preston
2a0babe5ab Fix file upload cancelling.
Fixes #17408.
2021-12-22 10:34:00 +00:00
23rd
dd92f7fb9d Slightly refactored AddContactBox. 2021-12-22 10:27:43 +00:00
Magnus Groß
c2b2d0a92a Do not destroy drag after launchDrag()
On X11 we need to keep the QDrag around a little longer.

Right now, drag is scoped local to launchDrag() and will be destroyed
immediately when launchDrag() finishes. However for X11 we must keep the
drag object alive a little longer. It may only be destroyed once the
drag operation has been accepted by another window, otherwise drag and
drop is broken on Linux and no action happens when something is dragged
from Telegram into another window.

This is because there is still communication happening in the XDND
protocol once QDrag::exec() finishes. See the documentation for
reference: https://freedesktop.org/wiki/Specifications/XDND/

Fixes #17291
2021-12-22 14:15:36 +04:00
John Preston
651cfe5b7e Fix about box text labels layout. 2021-12-22 10:11:57 +00:00
John Preston
5e7e7eaa83 FullMsgId rely on PeerId instead of ChannelId. 2021-12-22 10:11:57 +00:00
Ilya Fedin
fedd21b0a6 Use QFontMetrics::height in PreLaunchWindow 2021-12-22 14:08:22 +04:00
Ilya Fedin
7ff7473db6 Auto-check for many instance
This option was invented when single instance check wasn't adapted for -workdir. Now, -workdir can work without -many and this option is redudant, but auto-update prevention is helpful. Let's autodetect whether the binary is already running with a lock file.
2021-12-22 14:07:22 +04:00
Vitaly Zaitsev
d89aab08bf Fixed build against OpenSSL 3.0.
Deprecated function FIPS_mode_set() was removed in OpenSSL 3.0.

Switched to EVP_default_properties_enable_fips() as described in OpenSSL
3.0 migration guide.

Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2021-12-19 16:35:13 +04:00
ca7ac81ef6 Version 1.4.6 beta 2021-12-18 17:25:16 +03:00
blank X
c75ad3ec1f
Add the option to remember compressing images (#243) 2021-12-17 17:00:44 +03:00
blank X
a851f7711d
Make custom text replaces work without replace emoji being enabled (#242) 2021-12-17 17:00:14 +03:00
Artem Prokop
a2c2e06fd5
Remove minimum window size (#238) 2021-12-17 16:51:09 +03:00
99debb9730 Fixed custom icon on Windows 2021-12-17 16:10:45 +03:00
Ilya Fedin
b2fb5424ed Get rid of deprecated OpenSSL <1.1 functions 2021-12-16 13:05:53 +04:00
2aeb9d2383 Remove unused variables 2021-12-14 22:55:14 +03:00
2785152e36 Comment out unused ReadDoubleOption 2021-12-14 18:32:12 +03:00
John Preston
e7e34d50ba Fix building on Windows. 2021-12-14 16:27:57 +04:00
ad0badd6ab Commented out unused StripExternalLinks 2021-12-14 10:39:29 +03:00
0b2f8e306a Removed unused variable in ManageFiller::addPeerInviteLinks 2021-12-14 02:28:40 +03:00
7e9a0e9db3 Removed unused variable in SetupDiscussButton 2021-12-13 22:43:21 +03:00
e3e80290d1 Removed unused variable in folders 2021-12-13 20:36:56 +03:00
60ca18f390 Updated TDesktop sources: remove unused variables 2021-12-13 16:44:13 +03:00
Ilya Fedin
48ab88a9ca Don't use QPlatformNativeInterface for native window handle on Windows 2021-12-13 14:24:34 +04:00
Ilya Fedin
33b7ac209e Don't use QPlatformNativeInterface-based XCB::GetRootWindowFromQt 2021-12-13 14:24:34 +04:00
6bab8b011b Commented out unused variable in ParticipantsBoxController 2021-12-13 10:39:30 +03:00
e9c1bb9387 Removed unused variable in location point sending 2021-12-13 02:38:27 +03:00
Ilya Fedin
7c712a1b5c Fix -Wlogical-op-parentheses 2021-12-11 11:44:58 +04:00
Ilya Fedin
c11760d140 Fix -Wrange-loop-analysis 2021-12-11 11:44:58 +04:00
ilya-fedin
5778c68526
Use the right method to save external video player option state (#265) 2021-12-09 09:06:57 +03:00
ilya-fedin
39b3217dd3
Allow to set custom icon on Mac in native way (#264) 2021-12-09 08:11:31 +03:00
3d1eb14ff7 Updated TDesktop sources to 3.3 2021-12-08 19:05:46 +03:00
John Preston
4b03fd0f23 Version 3.3: Fix build with GCC. 2021-12-08 08:35:03 +04:00
John Preston
f6d29991d6 Version 3.3.
- Content creators can restrict the ability to save media
and forward messages from their groups and channels.
- Clear messages in one-on-one chats from a specific day or date range.
- Comment as one of your channels in public groups and channel comments.
- When you request to join a community and its admin
or bot-admin contacts you with a message,
you will see which chat they are from at the top of the chat.
- Bot-admins can now ask users to complete tasks
before they are allowed to join - like accepting community rules,
passing a test, or making a donation to the content creators.
2021-12-07 15:52:33 +04:00
John Preston
1a0d430291 Fix crash in admin log right click.
Fixes #17325.
2021-12-07 15:42:30 +04:00
f418e7ff73 Updated TDesktop sources to 3.2.5 2021-12-07 14:28:17 +03:00
John Preston
e3b9927faa Reset session on receiving a really old msgId. 2021-12-07 10:05:41 +04:00
John Preston
d199e16a6e Load cloud image without active view only once. 2021-12-07 10:01:56 +04:00
John Preston
01c2be3f01 Add some checks for actions in a locked state. 2021-12-07 10:01:56 +04:00
490b29b31c Fix tg:// links protocol 2021-12-06 17:41:45 +03:00
70cec7d104 Version 1.4.5 2021-12-04 09:52:07 +03:00
87c829e960 Fix animated emojis size 2021-12-04 05:37:54 +03:00
ff390509eb Remove duplicated GIF button 2021-12-04 05:18:35 +03:00
John Preston
e708b2d39c Move some icons, fix verified check scaling. 2021-12-03 15:30:40 +04:00
John Preston
ebd9587821 Fix admin ranks in participants edit. 2021-12-03 15:02:45 +04:00
John Preston
9e5117d336 Respect autodownload settings in reply previews. 2021-12-03 14:59:08 +04:00
John Preston
1c2ea8d84a Fix semi-transparent inline result thumbnails. 2021-12-02 16:03:13 +04:00
John Preston
235484b719 Fix saving group type without changing username. 2021-12-02 15:26:58 +04:00
John Preston
b9ea5718a2 Fix "about request admin panel" box hiding. 2021-12-02 15:00:27 +04:00
John Preston
db0c57a186 Fix reply-to-media timestamps in captions. 2021-12-02 14:42:50 +04:00