John Preston
c170a86189
Fix build on Windows.
2021-07-28 15:59:42 +03:00
23rd
479611f6df
Removed ui_getPeerForMouseAction.
2021-07-27 02:50:08 +03:00
23rd
a030907598
Refactored sending bot commands.
2021-07-27 02:50:08 +03:00
23rd
05f1caf944
Removed App::searchByHashtag from facades.
2021-07-27 02:18:49 +03:00
23rd
93bcd90fd4
Provided more context for click handlers.
2021-07-27 02:18:49 +03:00
John Preston
48207102ce
Beta version 2.8.13.
...
- Fix crash in messages animation.
- Save GIFs from context menu in channel comments.
2021-07-23 23:22:08 +03:00
John Preston
4ec764bb57
Beta version 2.8.12.
...
- Change the default chat background.
- Add GIFs overview section in chats.
- Add a simple new messages animation.
- Use modern Telegram application icon.
- Use Direct3D 11 by default on Windows.
- Fix Direct3D acceleration on basic Windows 7 setup.
2021-07-23 15:46:25 +03:00
23rd
73bb1382b1
Replaced MatrixRowShift with layout utils.
2021-07-23 15:42:17 +03:00
Ilya Fedin
dc81f9eeaf
Remove SetWatchingMediaKeys
...
Since SPMediaKeyTap has been removed on Mac, Linux is the only platform where this function is implemented, but that's not really needed due to MPRIS support, so SetWatchingMediaKeys can be dropped entirely
2021-07-19 22:56:14 +03:00
Ilya Fedin
49fed41dfa
Use RegisterUrlScheme from lib_base
2021-07-19 22:55:57 +03:00
Ilya Fedin
ba9b72e038
Fix -Wunused-variable warnings with gcc
2021-07-19 22:31:27 +03:00
John Preston
77d8c7ce01
Version 2.8.11.
...
- Check shader compilation / linking before using ANGLE.
It fails on default Windows 7 installations.
2021-07-17 12:47:10 +03:00
John Preston
de0897343b
Version 2.8.10: Fix media loading.
2021-07-16 20:15:44 +03:00
John Preston
aee991f598
Version 2.8.9.
...
- Fix version on Windows without SetDefaultDllDirectories.
- Fix fonts on Linux.
2021-07-16 09:41:52 +03:00
John Preston
b69cac3ed6
Version 2.8.8.
...
- Added an image editor.
Crop photos or highlight parts of screenshots before sending.
2021-07-15 21:22:58 +03:00
John Preston
4276b6cce0
Use rpl for Window::Theme::Background updates.
2021-07-15 16:42:36 +03:00
John Preston
e2a85e3156
Closed alpha version 2.8.7.1.
2021-07-13 22:09:48 +03:00
Ilya Fedin
b6881022ce
Allow to build with -Werror and clang
...
Fixes -Wdeprecated-enum-enum-conversion, -Wdeprecated-declarations, -Wrange-loop-construct, -Winconsistent-missing-override
2021-07-13 21:32:06 +03:00
Ilya Fedin
89765340c3
Fix -Wunused-function warnings
2021-07-13 21:31:22 +03:00
John Preston
75090dedaa
Don't store MTPInputStickerSet in data.
2021-07-08 22:08:59 +03:00
John Preston
878c890bc2
Bump version to 2.8.7.beta for serialization.
2021-07-08 16:11:30 +03:00
John Preston
46d393ea0f
Beta version 2.8.6.
...
- Added a simple image editor.
Crop photos or highlight parts of screenshots before sending.
- Use Direct3D 9 backend in ANGLE by default (Windows).
- Fix "Show in Finder" not focusing the Finder window (macOS).
- Use GTK from a child process (Linux).
2021-07-06 17:17:23 +03:00
23rd
e322733e20
Added saving of color and size of brush from photo editor to settings.
2021-07-06 12:13:05 +03:00
John Preston
d91c21fb26
Try enabling OpenGL back after switching to ANGLE.
2021-07-05 19:48:06 +03:00
John Preston
57b147e0c8
Beta version 2.8.5.
...
- Use ANGLE for OpenGL over DirectX 9 / DirectX 11 (Windows).
- Use GTK from a child process (Linux).
2021-07-02 00:59:51 +03:00
Ilya Fedin
551ea7d879
Move GTK integration out of process with D-Bus
2021-07-02 00:59:36 +03:00
John Preston
18b48df9ce
Allow to choose ANGLE backend.
2021-07-01 23:48:18 +03:00
John Preston
cade53aa0a
Version 2.8.4.
...
- Crash fixes in WebView on Windows.
2021-07-01 11:05:21 +03:00
John Preston
60cbd96d91
Version 2.8.3.
...
- Fix crashes in OpenSSL on macOS.
2021-06-28 13:51:06 +03:00
John Preston
ee0400f1ac
Version 2.8.2.
...
- Attempt to fix random crashes on macOS.
Fixes #16504 .
2021-06-28 08:57:40 +03:00
John Preston
14f25fc997
Version 2.8.1.
...
- Fix crash in audio player volume slider.
2021-06-26 13:03:40 +03:00
John Preston
43a5265e0c
Version 2.8.
...
- Start video conferences from Voice Chats in any group.
- Share your screen or video from your camera
with up to 30 participants (limit to be increased soon).
- Talk without video with an unlimited number of participants.
- Create voice chats from the info page
of any group where you are an admin.
- Group video calls are supported natively on all devices,
including iPads and laptops.
2021-06-24 17:57:09 +04:00
Ilya Fedin
8b839f46b2
Fix crash report window scale
2021-06-24 11:26:08 +04:00
23rd
bb76818cc8
Split adaptive changed rpl::producer into two.
2021-06-24 11:25:35 +04:00
John Preston
518f387e0c
Beta version 2.7.10: Update version.
2021-06-22 20:00:35 +04:00
John Preston
635f76a312
Beta version 2.7.10.
...
- Added ability to mix together bold, italic and other formatting.
- Fix voice chats and video calls OpenGL with some drivers on Windows.
- Several bug fixes.
2021-06-22 19:59:22 +04:00
John Preston
e1120d1cb5
Optimize out most of LastUserInputTime() calls.
...
Fixes #16118 .
2021-06-18 19:22:36 +04:00
John Preston
7a588be54f
Add a hint to unmute your microphone.
2021-06-18 17:47:07 +04:00
Ilya Fedin
766bc90921
Adapt for Ui::DisableCustomScaling changes
2021-06-18 12:15:01 +04:00
John Preston
55e494f55a
Beta version 2.7.9.
...
- Added "Enable noise suppression" option to group calls Settings.
- Fix media viewer with Retina + Non-Retina dual monitor setup on macOS.
- Several bug and crash fixes.
2021-06-17 12:11:08 +04:00
23rd
7304f2b695
Removed Application::showTheme.
2021-06-17 10:57:45 +04:00
23rd
b4bff939b1
Removed showDocument and showPhoto from Application.
2021-06-17 10:57:45 +04:00
23rd
1f816c249b
Replaced DocumentOpenClickHandler.
2021-06-17 10:57:45 +04:00
23rd
0e89c93993
Added initial ability to show content in OverlayWidget from Controller.
2021-06-17 10:57:45 +04:00
23rd
b422ec025e
Removed Ui::show from classes that have pointer to Controller.
2021-06-17 10:57:45 +04:00
John Preston
77a019325d
Show information about unsupported gradient backgrounds.
2021-06-16 11:30:33 +04:00
23rd
115dc460ac
Removed unused variables from LastCrashedWindow.
2021-06-16 09:31:32 +03:00
23rd
3df1a73cf5
Removed Q_OBJECT from LastCrashedWindow.
2021-06-16 09:31:32 +03:00
23rd
5cf69366d1
Removed Q_OBJECT from NetworkSettingsWindow.
2021-06-16 09:31:32 +03:00
23rd
8c2b1168af
Fixed background color of input fields in crash reports with dark theme.
2021-06-16 09:31:32 +03:00
23rd
4db5624beb
Completely removed Global namespace.
2021-06-16 09:31:32 +03:00
23rd
6d08542afa
Moved proxy global variables from facades to core settings.
2021-06-16 09:31:32 +03:00
23rd
707b36dc12
Moved DBIWorkMode to Core::Settings.
2021-06-16 09:31:32 +03:00
23rd
da3e140069
Moved DBINotifyView to Core::Settings.
2021-06-16 09:31:32 +03:00
23rd
5334372671
Moved WorkMode global variable from facades to core settings.
2021-06-16 09:31:32 +03:00
23rd
16db8468fa
Moved ScreenIsLocked variable from facades to application.
2021-06-16 09:31:32 +03:00
23rd
9669a8a44a
Moved Core::Settings:chatWide to Window::Adaptive.
2021-06-16 09:31:32 +03:00
23rd
54dd63d61a
Removed LocalPasscode global variable from facades.
2021-06-16 09:31:32 +03:00
23rd
a164cb9480
Removed unused observable passcodedChanged from Application.
2021-06-16 09:31:32 +03:00
John Preston
f18e157e46
Add video placeholder if can't receive it.
2021-06-15 14:30:51 +04:00
John Preston
b2bf8244dd
Add "Enable noise suppression" setting to group calls.
2021-06-15 12:33:02 +04:00
John Preston
68be54288c
Fix working using OpenGLES / ANGLE.
2021-06-14 12:16:00 +04:00
John Preston
3b1aa55d21
Don't send OpenGL initialization crash reports.
2021-06-14 11:22:39 +04:00
John Preston
ece491eee7
Beta version 2.7.8.
...
- Crash fixes.
2021-06-11 23:15:53 +04:00
John Preston
750c13e5fe
Add OpenGL init crash checker.
2021-06-11 23:01:07 +04:00
John Preston
4f0f815201
Fix crash in saving document from media viewer.
2021-06-11 19:36:27 +04:00
John Preston
a0c2318919
Beta version 2.7.7.
...
- Optimized video playback in media viewer and Picture-in-Picture mode.
- Added integration with System Media Transport Controls on Windows 10.
- Added "Now Playing" integration for music playback on macOS.
- Added "Archive Sticker" into the "..." menu of the Sticker Set Box.
- Fixed memory not being freed on Linux.
- Several crash fixes.
2021-06-11 17:37:49 +04:00
John Preston
ef61443342
Fix tg://settings/devices link.
2021-06-09 09:19:28 +04:00
John Preston
303ad02c61
Always call raise() before activateWindow().
2021-06-09 09:19:28 +04:00
John Preston
4c5421916a
Closed alpha version 2.7.6.2.
2021-06-09 09:19:28 +04:00
John Preston
dfb26cabfc
Closed alpha version 2.7.6.1.
2021-06-09 09:19:27 +04:00
John Preston
cf8e1cfd0f
Beta version 2.7.6.
...
- Optimized video playback in media viewer and Picture-in-Picture
on Windows and Linux.
- Added integration with System Media Transport Controls
on Windows 10.
- Added "Archive Sticker" into the "..." menu of the Sticker Set Box.
- Fixed memory not being freed on Linux.
- Several crash fixes.
2021-05-31 21:30:21 +04:00
John Preston
b906b2f625
Closed alpha version 2.7.5.7.
2021-05-28 19:11:07 +04:00
John Preston
3709714339
Make '[un]registerLeaveSubscription' work in all windows.
2021-05-27 09:34:33 +04:00
John Preston
0c5258b43a
Closed alpha version 2.7.5.6.
2021-05-26 18:35:35 +04:00
John Preston
479b604c0e
Closed alpha version 2.7.5.5.
2021-05-25 23:34:55 +04:00
John Preston
562fc74481
Closed alpha version 2.7.5.4.
2021-05-25 22:11:11 +04:00
John Preston
ca6f70746c
Closed alpha version 2.7.5.3.
2021-05-24 22:45:16 +04:00
John Preston
cbe6e1caad
Closed alpha version 2.7.5.2.
2021-05-24 22:45:16 +04:00
John Preston
c12a50544e
Allow force-disabling OpenGL.
2021-05-24 22:45:15 +04:00
John Preston
c64e953174
Choose OpenGL / Raster in media viewer.
2021-05-24 22:45:15 +04:00
John Preston
451332b2e7
Closed alpha version 2.7.5.1.
2021-05-24 22:45:15 +04:00
John Preston
bd90cc4134
Fix closing of pre-launch windows.
2021-05-24 22:45:15 +04:00
Ilya Fedin
f7489592d6
Fix BIO_new_mem_buf leaks
2021-05-17 09:53:02 +03:00
John Preston
e7ca35a276
Fix possible deadlock in debug logs.
2021-05-13 15:36:08 +04:00
John Preston
2d8f43bd8c
Fix text color for crash report window.
2021-05-13 15:35:36 +04:00
John Preston
f1a9884011
Beta version 2.7.5.
...
- Add "Voice chats" filter in "Recent actions" for channels.
- Write local drafts to disk on a background thread.
- Support autoupdate for Telegram in write-protected folders on Linux.
- Fix crash in native notifications on Linux.
- Fix crash in file dialog on Linux.
2021-05-04 00:27:59 +04:00
John Preston
691dcb8ae1
Fix build on macOS and Linux.
2021-05-04 00:02:24 +04:00
John Preston
5ce1b00291
Fix build on Windows #2 .
2021-05-03 23:05:22 +04:00
John Preston
8332ba8450
Fix build on Windows.
2021-05-03 21:39:50 +04:00
John Preston
b1c4524612
Fix crash dump generation on Linux.
2021-05-03 17:34:33 +04:00
Ilya Fedin
578833446d
Add support for write-protected update on Linux
2021-05-03 12:54:08 +03:00
John Preston
1d089366ff
Version 2.7.4.
...
- Fix crash in viewing an invoice after a payment is made.
- Respect Focus Assist only for native notifications.
- Mark messages as read only in active window.
2021-04-28 13:16:01 +04:00
John Preston
3808874da0
Version 2.7.3.
...
- Fix crash on some versions of Linux.
- Fix video not stopping when PiP window is closed.
- Fix messages marking as read if the Windows session is locked.
2021-04-27 14:15:25 +04:00
John Preston
819ce06dfb
Don't mark messages as read when screen is locked.
2021-04-27 13:31:51 +04:00
John Preston
ffdcda5a90
Version 2.7.2.
...
- Offer real goods and services for sale in any group,
channel or bot – Telegram doesn't charge a commission.
- Pay for goods securely using one of the 8 integrated
payment providers – Telegram doesn't collect your payment info.
- See how this works in our @TestStore.
- Schedule voice chats to let participants know about them in advance.
- View a countdown to the voice chat and get notified when it starts.
- Try two new, fully-featured versions of Telegram Web – both
supporting animated stickers, dark mode, chat folders and more:
https://webk.telegram.org/ and https://webz.telegram.org/ .
2021-04-26 16:51:32 +04:00
John Preston
5bb73d8d3d
Move recent emoji and variants to common settings.
...
Fixes #16163 , fixes #4018 , partially fixes #10123 .
2021-04-26 10:51:10 +04:00
John Preston
c360bb9da4
Use LOG/DEBUG_LOG from lib_base.
2021-04-20 16:42:43 +04:00
John Preston
6cbee72b8a
Closed alpha version 2.7.1.3.
2021-04-13 19:47:28 +04:00
John Preston
34c5ce16d0
Fix contract violation in shutdown with webview.
2021-04-13 16:52:40 +04:00
John Preston
13d0d15a50
Closed alpha version 2.7.1.2.
2021-04-12 10:48:17 +04:00
John Preston
188070d03f
Closed alpha version 2.7.1.1.
2021-04-12 10:48:17 +04:00
John Preston
1342077dcb
Use 48 bit [User/Chat/Channel]Id, 56 bit PeerId.
2021-04-09 15:05:00 +04:00
John Preston
8c7217ad56
Fix build on macOS.
2021-04-06 18:53:03 +04:00
John Preston
e106bd143e
Add a warning once per bot on payment.
2021-04-06 18:41:16 +04:00
John Preston
4c707bff29
Start proper payments processing.
2021-04-06 18:41:15 +04:00
Ilya Fedin
073b5b106c
Get rid of modal parent hack
...
It was introduced to workaround the absence of size hints propagating in Qt 5.12 Wayland backend, there's no need in it anymore
2021-04-05 08:03:46 +03:00
John Preston
4d579f873c
Remove tested 110% scale.
2021-03-22 19:52:51 +04:00
John Preston
56c8327746
Fix emoji picker button in boxes in non-default scale.
2021-03-22 19:41:13 +04:00
Ilya Fedin
a16b7fbb83
Fix path to executable in ComputeExternalUpdater
2021-03-21 09:04:43 +03:00
John Preston
26d97a3636
Version 2.7.1.
...
- Fix editing 'Manage Voice Chats' rights for channel admins.
- Fix verification check display in voice chat participants list.
- Allow removing and blocking channels from voice chats.
2021-03-20 16:23:41 +04:00
John Preston
eeecc42c25
Version 2.7.
...
- Start limitless Voice Chats in Groups and Channels.
- Host discussions that can be listened to
by millions of people simultaneously.
- Record voice chats to share or publish in Channels later.
- See that a chat is being recorded
from the red dot next to its title.
- See user bio texts right from the list of participants.
- Raise your hand to show admins you want to speak.
- Create separate Voice Chat Invite Links for listeners or speakers.
- Change the title of your Voice Chat
to give people an idea of the current topic.
- Join Voice Chats as one of your Channels
to hide your personal account.
2021-03-19 14:15:26 +04:00
John Preston
9cfbccf9e7
Beta version 2.6.8.
...
- Fix connecting and getting allowed to speak on voice chats.
- MPRIS support on Linux.
2021-03-18 22:56:42 +04:00
John Preston
ac397e6e19
Beta version 2.6.7.
...
- Improve voice chat participants list updating.
2021-03-18 18:05:43 +04:00
John Preston
6f86ce595b
Beta version 2.6.6.
...
- Fix joining popular voice chats.
2021-03-18 00:26:53 +04:00
John Preston
1291f1c80d
Beta version 2.6.5.
...
- Improvements and fixes in new voice chat features.
2021-03-17 21:16:55 +04:00
John Preston
bc67b79023
Beta version 2.6.4: 110% UI scale on macOS Retina.
2021-03-17 00:07:08 +04:00
John Preston
528c98af67
Beta version 2.6.4.
...
- Fix freeze in voice chats.
2021-03-17 00:02:05 +04:00
John Preston
1db1328a91
Beta version 2.6.3.
...
- Fix audio device selection in voice chats.
- Fix blinking self profile photo
in case the profile photo privacy is used.
- Fix voice chat admin menu on macOS.
2021-03-16 19:13:15 +04:00
John Preston
a909c1a813
Make default UI scale 120% on macOS Retina.
2021-03-15 20:33:41 +04:00
Ilya Fedin
11723aedff
Get rid of empty QStringLiterals
2021-03-15 17:19:59 +03:00
Ilya Fedin
6b68d001ae
Get rid of deprecated ranges::action
2021-03-15 11:41:29 +03:00
Ilya Fedin
ae0b9141dd
Trying to get rid of unused variables...
2021-03-15 11:40:44 +03:00
Ilya Fedin
508762cd2c
Use static QFileInfo::exists
2021-03-15 11:21:05 +03:00
John Preston
ab2c99acf3
Beta version 2.6.2.
...
- Fix text disappearing because of cloud drafts sync.
2021-03-13 20:16:23 +04:00
Ilya Fedin
c0c10689a1
Get rid of deprecated ranges::view usage
2021-03-13 19:14:58 +03:00
Ilya Fedin
c4dcf064d5
Avoid multiple .arg usage as suggested by clazy
2021-03-13 19:08:33 +03:00
Ilya Fedin
f25b2a2094
Apply autofixes from clazy
2021-03-13 15:25:47 +03:00
John Preston
0e72dc3974
Closed alpha version 2.6.1.1.
2021-03-12 17:31:10 +04:00
John Preston
68b0a85369
Rename RPCError to MTP::Error.
2021-03-12 16:58:26 +04:00
John Preston
e681b0d95a
Support new url-auth auto-logins in links.
2021-03-12 16:58:26 +04:00
John Preston
c0df6f7bca
Join voice chats by invite links.
2021-03-12 16:58:26 +04:00
23rd
658671089e
Added timestamp highlighting in voice captions.
2021-03-05 13:36:39 +03:00
Ilya Fedin
23272430b4
Build with QT_NO_KEYWORDS
2021-03-04 12:07:54 +04:00
John Preston
54f06740d5
Remove some App::wnd() calls.
2021-03-03 11:29:26 +04:00
John Preston
97d8ee75d5
Version 2.6.1.
...
- Fix time formatting in links.
- Fix copy QR code in night mode.
- Fix invite link sharing without a comment.
- Fix crash in link editing on Linux.
2021-02-24 21:41:37 +04:00
John Preston
740ffb3c64
Version 2.6.
...
- Set messages to auto-delete for everyone
24 hours or 7 days after sending.
- Control auto-delete settings in any of your chats,
as well as in groups and channels where you are an admin.
- To enable auto-delete, right click on the chat
in the chat list > Clear History > Enable Auto-Delete.
- Create invite links that work for a limited time
or a limited number of uses.
- See which users joined using your, or your admins', invite links.
- Turn any invite link into a QR code users can scan
with their phone cameras.
- To manage invite links, click
... > Manage Group/Channel > Invite Links.
- Convert groups that have reached 200,000 members
into unlimited Broadcast Groups.
2021-02-23 21:21:42 +04:00
Ilya Fedin
1a3253ae8b
Implement three items tray menu on Linux
2021-02-23 17:14:57 +04:00
John Preston
433866f2c5
Closed alpha version 2.5.9.1.
2021-02-22 23:42:42 +04:00
John Preston
45dcadfff4
Auto-login to domains from app config.
2021-02-22 23:42:42 +04:00
John Preston
c1fde61e03
Add admin log events about links, volumes, ttl.
2021-02-22 23:42:41 +04:00
Ilya Fedin
4fde7852b1
Use qEnvironmentVariable where appropriate
2021-02-19 14:15:09 +04:00
Ilya Fedin
15d18077b8
Use new methods from lib_ui
2021-02-19 14:15:09 +04:00
John Preston
b3660f1ed8
Version 2.5.9: Move window position to Core::Settings.
2021-02-17 19:20:05 +04:00
John Preston
70570e0987
Always make sure that settings are saved.
2021-02-17 19:19:00 +04:00
John Preston
69b41fadef
Version 2.5.9.
...
- Add 'Invite via Link' button to Add Members box.
- Fix window size in Windows 10 Tablet Mode.
- Fix layout of round video messages in channels.
2021-02-17 11:19:45 +04:00
John Preston
e8affa85b0
Try to open localized changelog.
2021-02-04 20:42:32 +04:00
John Preston
0cd8453b00
Support different invite link syntax.
2021-02-04 18:13:04 +04:00
23rd
1f80c297ec
Removed App:wnd for opening settings.
...
Removed unused App::showSettings from facades.
2021-02-04 18:13:03 +04:00
23rd
813470ff25
Replaced submenu for playback speed with slider.
2021-02-04 18:13:03 +04:00