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
d43853460e
Update plasma-wayland-protocols to 1.6.0.
2022-01-13 19:37:22 +03:00
Ilya Fedin
799155279f
Update kwayland and move its dependencies to ThirdParty to keep them in sync
2022-01-11 16:51:01 +03:00
John Preston
450f9ca91e
Version 3.4: Update nimf submodule to clone fine on Windows.
2021-12-30 16:53:04 +03:00
John Preston
0cf85be86b
Version 3.4.
...
- Send reactions to messages.
- Group and Channel admins can enable reactions in their chat
via '...' menu > Manage > Reactions.
- Select text when typing and choose 'Formatting > Spoiler' in
the context menu to hide some or all of the contents of a message.
- Click on the spoiler in chat to reveal its hidden text.
- Spoiler formatting hides text in chat,
as well as in the chat list and notifications.
2021-12-30 16:25:43 +03:00
John Preston
67fa58edc4
Beta version 3.3.2: One more attempt to fix macOS camera.
2021-12-30 00:02:21 +03:00
Ilya Fedin
cbd0469042
Update statusnotifieritem
2021-12-29 17:27:23 +03:00
Ilya Fedin
a49feca281
Update submodule libraries
2021-12-29 17:27:23 +03:00
Ilya Fedin
9506093cbd
Remove unused submodules
2021-12-29 17:27:23 +03:00
John Preston
73917e8a4b
Re-apply crash fix on macOS video capture.
2021-12-22 10:17:50 +00:00
Ilya Fedin
d89597bf64
Activate crl dispatch backend on Linux
...
Linux is the only platform where slow QThreadPool is used, let's use dispatch here as well
2021-12-22 14:15:48 +04:00
John Preston
b341dddbb9
Move macOS and Linux builds to Qt 6.2.2.
2021-12-22 10:13:31 +00:00
John Preston
aee11469c4
Fix crash in video capture on macOS.
...
Fixes #17420 .
2021-12-22 10:11:57 +00:00
Ilya Fedin
a8f05a01ed
Build kwayland as external project
...
This will simplify packaged Qt 6 build
2021-12-22 14:09:32 +04:00
John Preston
92e398e0b7
Support new skin color modifiers in rlottie.
2021-11-30 16:05:52 +04:00
John Preston
fc4cdd4482
Fix crash in legacy calls with new WebRTC.
2021-11-29 15:24:08 +04:00
John Preston
453ce1bff9
Beta version 3.2.6: Fix build on Linux.
2021-11-29 09:49:40 +04:00
John Preston
bf18907fe6
Fix video in calls working on tgcalls v2 implementation.
2021-11-26 18:00:18 +04:00
John Preston
efe12e0289
Fix tg_owt build on Windows with C++20.
2021-11-26 18:00:18 +04:00
John Preston
dad11a17dd
Build tg_owt / tgcalls / tgvoip with C++20.
2021-11-26 18:00:18 +04:00
John Preston
dbf673f674
Build new tgcalls with C++20 on Windows.
2021-11-26 18:00:17 +04:00
John Preston
12eda0bb26
Use C++20 on Linux with GCC 10.
2021-11-17 10:03:14 +04:00
John Preston
b2d647b579
Add support for fcitx-qt5 on Qt 6.2.
2021-10-29 16:10:07 +04:00
Ilya Fedin
44cc3c7809
Update submodules
2021-10-24 20:01:55 +04:00
John Preston
822a3b69b5
Update libtgvoip.
2021-09-17 10:27:10 +03:00
John Preston
1c33eee80a
Update hime to 0.9.11.
2021-09-12 00:33:35 +03:00
John Preston
b1d52e088e
Beta version 3.0.2.
...
- Check who've seen your message in small groups from the context menu.
- Enable recording with video in live streams and video chats.
2021-09-10 13:42:53 +03:00
John Preston
22d4331ead
Version 3.0: Update tgcalls submodule.
2021-09-01 01:15:49 +03:00
John Preston
d5820e7a5a
Closed alpha version 2.9.12.1.
2021-08-30 20:32:57 +03:00
John Preston
0cfede984c
Update API scheme to layer 132.
2021-08-30 20:32:56 +03:00
John Preston
689378ee04
Prefer 1280x720 resolution for camera video.
2021-08-16 10:26:08 +03:00
John Preston
437d35d8c4
Version 2.9.2: Fix build on macOS.
2021-08-10 19:24:56 +03:00
John Preston
91ef6f13c8
Use good bitrate for screen capture in calls.
2021-08-10 15:46:18 +03:00
John Preston
2d223b3a2d
Version 2.9: Add jemalloc submodule.
2021-07-30 21:26:05 +03:00
John Preston
c45122ab1e
Update tgcalls submodule.
2021-07-15 21:08:47 +03:00
John Preston
99353dcfba
Update submodules.
2021-07-13 22:09:14 +03:00
John Preston
db81638656
Allow sharing screen with sound on Windows.
2021-07-13 22:08:09 +03:00
John Preston
801c8b6220
Screencast with system sound on Windows.
2021-07-13 22:08:09 +03:00
Ilya Fedin
d42fb6d1b9
Switch from mallocng to jemalloc
...
Now it's known how to make it free the memory in an expected manner and it's better maintained
2021-07-01 22:13:20 +03:00
Ilya Fedin
02db4e01fa
Get rid of qt5ct
2021-06-29 17:35:39 +03:00
John Preston
468e75a572
Update submodules.
2021-06-23 20:13:19 +04:00
John Preston
14a2b10989
Show error if camera could not be enabled.
2021-06-23 12:04:05 +04:00
John Preston
d5bb1717e0
Beta version 2.7.10: Fix link on macOS.
2021-06-22 23:07:33 +04:00
John Preston
b3848f6a84
Beta version 2.7.10: Fix screencasts.
2021-06-22 21:23:01 +04:00
John Preston
8834ec8bf2
Disable audio device tracking on macOS.
2021-06-17 17:15:13 +04:00
John Preston
18a86e500b
Update tgcalls and tg_owt.
2021-06-17 11:55:10 +04:00
John Preston
52e841ec29
Select correct quality for incoming screencast.
2021-06-16 08:59:15 +04:00
John Preston
f18e157e46
Add video placeholder if can't receive it.
2021-06-15 14:30:51 +04:00
John Preston
4543656aa3
Implement screencast pause in TDesktop.
2021-06-11 14:20:00 +04:00
23rd
3ffbb94fdb
Removed SPMediaKeyTap solution for macOS media keys.
...
Related commit: fd6a312abc
.
2021-06-10 23:00:55 +03:00
John Preston
70f0cce340
Update API scheme.
2021-06-09 09:19:27 +04:00
John Preston
afc5191644
Update mallocng.
2021-06-07 16:21:55 +04:00
John Preston
e6977b2c33
Start sharing without source choosing in case of PipeWire.
2021-06-01 14:58:30 +04:00
John Preston
78b40a1f66
Revert test code in 'tgcalls'.
2021-05-31 21:27:14 +04:00
John Preston
3f2b473287
Add tooltips for wide mode controls.
2021-05-28 19:08:11 +04:00
John Preston
5b0278847d
Add context menu to video tile right click.
2021-05-27 23:20:16 +04:00
John Preston
df666ff724
Implement more robust reconnect management.
2021-05-27 17:09:36 +04:00
John Preston
479b604c0e
Closed alpha version 2.7.5.5.
2021-05-25 23:34:55 +04:00
John Preston
e299aa032d
Update tg_owt to webrtc m91.
2021-05-25 12:07:49 +04:00
John Preston
e0e878cbb1
Update tg_owt to webrtc m90.
2021-05-24 22:45:15 +04:00
John Preston
e39ffbc83c
Update tgcalls, request required video channels.
2021-05-24 22:45:15 +04:00
John Preston
412cfb24d2
Stop video when rejoining-as, handle errors.
2021-05-24 22:45:15 +04:00
John Preston
50558de591
Show name and information on wide large video.
2021-05-24 22:45:14 +04:00
John Preston
d38780c94d
Add shadow under name over video.
2021-05-24 22:45:14 +04:00
John Preston
00ce302b38
Improve narrow participants column design.
2021-05-24 22:45:14 +04:00
John Preston
0dcc7a05f7
Fix crash in pinned video switching.
2021-05-24 22:45:14 +04:00
John Preston
ba1dade4b0
New API/tgcalls with two outgoing videos.
2021-05-24 22:45:14 +04:00
John Preston
022c0a1327
Update tgcalls library.
2021-05-24 22:45:14 +04:00
John Preston
7b3b5a1463
Use 'Screencast' video content type.
2021-05-24 22:45:14 +04:00
John Preston
380a0d1f86
Improve wide video layout.
2021-05-24 22:45:13 +04:00
John Preston
9ff6b57b94
Use common desktop_capturer code on Windows.
2021-05-24 22:45:13 +04:00
John Preston
fb49b0ca27
Add proof-of-concept screen sharing on macOS.
2021-05-24 22:45:13 +04:00
John Preston
38cb1b195d
Add proof-of-concept screen sharing on Windows.
2021-05-24 22:45:13 +04:00
John Preston
a41b7b62ac
Build and link rnnoise on Windows.
2021-05-24 22:45:13 +04:00
Ilya Fedin
e0d6faf45b
Fix build with LTO
2021-05-19 12:26:07 +03:00
John Preston
fbe4e3f0ec
Fix build with mallocng.
2021-05-17 13:38:28 +04:00
John Preston
8e02c50f7d
Fix build on Linux.
2021-05-17 13:07:39 +04:00
Ilya Fedin
837485974a
Use mallocng on Linux
2021-05-17 10:35:18 +03:00
John Preston
0a0803de6f
Fix couple of crashes.
2021-04-13 19:46:42 +04:00
John Preston
a2d2c8a208
Update tgcalls library.
2021-04-12 12:50:14 +04:00
John Preston
4c707bff29
Start proper payments processing.
2021-04-06 18:41:15 +04:00
John Preston
fd85efa9ba
Link Telegram with lib_webview.
2021-04-06 18:36:09 +04:00
John Preston
22da48d231
Add webview / lib_webview submodules.
2021-04-06 18:36:09 +04:00
John Preston
a38a94ed9c
Update submodules.
2021-03-22 22:38:22 +04:00
John Preston
ebc67d25f0
Migrate docker build to GCC 9.
2021-03-18 00:30:12 +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
0684db9bd8
Improve participants sorting in voice chats.
2021-03-17 20:37:55 +04:00
John Preston
86a33ceea1
Fix audio device selection in voice chats.
2021-03-15 19:00:58 +04:00
John Preston
ce84d9c84d
Improve phrases in share voice chat link box.
2021-03-12 22:23:26 +04:00
John Preston
d624e2ef65
Fix build on macOS and Linux.
2021-03-12 19:21:35 +04:00
John Preston
18901a4dc7
Update tgcalls for better stream->rtc upgrade.
2021-03-12 16:58:26 +04:00
John Preston
5bea88fd66
Update tgcalls to use ffmpeg instead of opusfile.
2021-03-12 16:58:26 +04:00
Ilya Fedin
8042a83fd2
Move glib usage to glibmm
2021-03-04 12:07:54 +04:00
Ilya Fedin
513054a307
Get rid of unneeded material wayland decorations
2021-02-19 14:15:09 +04:00
Ilya Fedin
6932d859c9
Get rid of unneeded QT_VERSION_CHECK in linux platform code
2021-02-19 14:15:09 +04:00
John Preston
d60a89f354
Update tgcalls.
2021-02-09 19:26:56 +04:00
John Preston
bad2d8afd9
Fix frame rotation in calls from iOS.
2021-01-27 21:19:13 +04:00
John Preston
8ae1b10b91
Fix media viewer regression.
2021-01-09 13:55:55 +04:00
John Preston
adc8d6a6d1
Fix audio recording in voice chats.
2021-01-08 19:09:45 +04:00