John Preston
1849f01b15
Jump to near reply inside a replies thread.
2020-09-29 19:03:22 +03:00
John Preston
f0e1d2fd02
'base::optional_variant<' -> 'std::variant<v::null_t,'
2020-09-29 19:03:19 +03:00
John Preston
734d834a20
Replace mapbox variant with std::variant.
2020-09-29 19:03:19 +03:00
John Preston
45419205c6
Simple sending from replies section.
2020-09-29 19:03:19 +03:00
John Preston
204645a715
Stick to bottom on new messages.
2020-09-29 19:03:19 +03:00
John Preston
50a0429786
Hide root reply info in replies thread.
2020-09-29 19:03:19 +03:00
John Preston
00cdae0369
Implement replies list request.
2020-09-29 19:03:18 +03:00
John Preston
437c9320cd
Implement progressive jpeg loading and sending.
2020-09-29 19:03:18 +03:00
John Preston
0888901d79
Try using progressive jpeg photo size.
2020-09-29 19:03:18 +03:00
John Preston
55edb3bdfe
Update API scheme to layer 119. Count replies.
2020-09-29 19:03:18 +03:00
John Preston
fcdc4cd465
Handle bot callback buttons with password.
2020-09-29 19:03:18 +03:00
John Preston
49c230b898
Update API scheme to layer 118.
2020-09-29 19:03:18 +03:00
John Preston
883a62c0a2
Return 'testmode' code when no authed accounts.
2020-09-29 19:03:18 +03:00
23rd
58008ab7b0
Removed App::wnd from local_url_handlers.
2020-09-29 19:02:52 +03:00
23rd
94468ecf6d
Added ability to copy link of not installed sticker pack.
2020-09-29 19:02:52 +03:00
23rd
91118bf087
Removed App::wnd from history_view_context_menu.
2020-09-29 19:02:52 +03:00
Ilya Fedin
6805085bbc
Use unique desktop file name for static binary
2020-09-29 18:54:01 +03:00
BugLight
8d5e356733
Add custom host input that replaces commas with dots
2020-09-29 18:27:36 +03:00
Ilya Fedin
4c2779bbaf
Fix saving maximized state on Linux
2020-09-29 18:25:57 +03:00
Ilya Fedin
70c993774a
Get rid of redudant cmake options
2020-09-29 18:24:16 +03:00
Ilya Fedin
f128665f6b
Fix -debug argument
...
processArguments is called before ComputeDebugMode gets called, Logs::DebugEnabled gets overriden that way.
Fix that by setting gDebugMode variable and checking it in ComputeDebugMode.
2020-09-20 16:51:01 +03:00
Ilya Fedin
0cd68f866d
Get icon theme from gtk if qt5ct is unconfigured
2020-09-20 16:51:01 +03:00
Ilya Fedin
242ced4022
Write icon theme names to debug log
2020-09-20 16:51:01 +03:00
Vitaly Kryukov
23aef6c365
Update mtproto_domain_resolver.cpp
2020-09-10 19:46:48 +03:00
Vitaly Kryukov
210e3f0cb6
Bump DNS User-Agent
2020-09-10 19:46:48 +03:00
Ilya Fedin
d86b4659d6
Create OpenAL context without attributes
2020-09-10 19:45:43 +03:00
Ilya Fedin
8fd1253266
GNOME Wayland doesn't support native decorations
2020-09-10 19:39:21 +03:00
Ilya Fedin
7d29f9ce17
Don't check sws_scale return value
...
To workaround ffmpeg bug: https://gitlab.alpinelinux.org/alpine/aports/-/issues/11722
2020-08-31 12:01:43 +04:00
Ilya Fedin
6635d03818
Check if xcb-screensaver extension present
2020-08-30 17:00:43 +04:00
Ilya Fedin
e523492de0
Add missed methods to specific_mac.h and specific_win.h
2020-08-30 17:00:43 +04:00
Ilya Fedin
c77f1bf082
Add UnsetWindowExtents method
2020-08-30 17:00:43 +04:00
Ilya Fedin
3c8c059447
Eliminate the need of Q_OBJECT in main_window_linux and main_window_win
2020-08-30 17:00:43 +04:00
Ilya Fedin
612e0d4a10
Update window shadow size on window state change
2020-08-30 17:00:43 +04:00
Ilya Fedin
78a2835bbf
Extents should be updated on each event only on Wayland
2020-08-30 17:00:43 +04:00
Ilya Fedin
ea8e256a23
Revert "Revert "Add main window shadow for Linux""
...
This reverts commit b7f5cfe083
.
2020-08-30 17:00:43 +04:00
Ilya Fedin
2f2de84b43
Fix d-bus type in MutterDBusLastUserInputTime
2020-08-30 16:57:51 +04:00
John Preston
d34eabdc11
Fix crash in poll view destruction.
2020-08-24 17:59:44 +04:00
John Preston
f9be304e54
Fix crash in logout from passcoded screen.
2020-08-24 16:57:36 +04:00
John Preston
39b0662a2c
Fix article inline results with long titles.
2020-08-24 16:34:55 +04:00
John Preston
ae59de7652
Version 2.3.2.
...
- Revert custom window shadow on Linux.
2020-08-23 17:36:52 +04:00
John Preston
b7f5cfe083
Revert "Add main window shadow for Linux"
...
This reverts commit d02092f09e
.
Conflicts:
Telegram/SourceFiles/mainwindow.cpp
Telegram/SourceFiles/platform/linux/specific_linux.cpp
Telegram/SourceFiles/window/main_window.cpp
2020-08-23 16:38:49 +04:00
John Preston
7b1c47ff2e
Version 2.3.1.
...
- Fix Calls Settings for Video Calls.
2020-08-21 18:22:53 +04:00
John Preston
21c578cf2e
Add some error reporting about camera problems.
2020-08-21 17:52:13 +04:00
John Preston
4d2041ae48
Share video capturer between call and settings.
2020-08-21 17:52:13 +04:00
John Preston
4672e3d068
Improve calls settings (camera / microphone).
2020-08-21 17:52:13 +04:00
John Preston
ade7745b0b
Fix controls shadows on call panel.
2020-08-21 17:52:13 +04:00
John Preston
0139390c71
Use tg_owt in OS X 10.10-10.11 build.
2020-08-21 17:52:13 +04:00
John Preston
ebf8a20d0d
Fix main window drag by title on macOS.
2020-08-21 17:52:13 +04:00
John Preston
41c98a6c49
Fix build on macOS.
2020-08-21 17:52:13 +04:00
John Preston
aa87d627c9
Allow to choose camera device in Settings.
2020-08-21 17:52:13 +04:00
John Preston
e782e065a0
Use audio device enumeration from lib_webrtc.
2020-08-21 17:52:12 +04:00
John Preston
f36240eb38
Check for at least one camera existance.
2020-08-21 17:52:12 +04:00
23rd
6e3fb253b9
Added ability to remove recent stickers.
2020-08-21 16:23:44 +03:00
23rd
8a34f29329
Moved toggling of existing media to separate file.
2020-08-19 14:47:25 +03:00
23rd
0e00bbb012
Updated range-v3 to 0.11.0.
2020-08-18 18:17:31 +04:00
23rd
3d8b691ff9
Added video icon in call row in calls box.
2020-08-18 12:48:26 +03:00
Ilya Fedin
6dfefa3f21
g_message is a more appropriate log level for some messages
2020-08-18 08:16:17 +04:00
Ilya Fedin
eaae7b1d03
Decrease indentation in XCBLastUserInputTime
2020-08-18 08:16:17 +04:00
Ilya Fedin
d02092f09e
Add main window shadow for Linux
2020-08-18 08:16:17 +04:00
John Preston
0e1f59a0ed
Fix crash in editing a deleted message.
...
Regression was introduced in b02b690747
.
2020-08-17 13:50:16 +04:00
John Preston
fe97939abf
Fix possible crash in call error handling.
2020-08-17 13:50:16 +04:00
John Preston
8ce798db12
Move incoming video to a separate widget.
2020-08-17 13:49:45 +04:00
Ilya Fedin
1dcbb103a8
Move gtk clibpboard to linux_libs
2020-08-15 17:43:28 +04:00
Ilya Fedin
47673bba50
Move cExeName checks
2020-08-15 17:43:28 +04:00
Ilya Fedin
580e6baee6
Get rid of redudant fontconfig hack
2020-08-15 17:43:28 +04:00
Ilya Fedin
f56af090e0
Use GAppInfo instead of xdg-mime
...
This makes registering custom scheme distribution-compatible
2020-08-15 17:43:28 +04:00
Ilya Fedin
95c0c400c7
Use QProcess instead of system()
...
Use g_get_home_dir since it already uses both $HOME and passwd
2020-08-15 17:43:28 +04:00
Ilya Fedin
170ec16f39
Remove outdated snap autostart hack
2020-08-15 17:43:28 +04:00
Ilya Fedin
786bedf271
Disable Qt's integration mechanism on GTK-based DE to avoid early GTK loading
...
This also removes TDESKTOP_USE_GTK_FILE_DIALOG since it doesn't forces GTK dialog for anyone and there is no reason to leave it
TDESKTOP_DISABLE_GTK_INTEGRATION can be also tested via action now
2020-08-15 17:43:28 +04:00
Ilya Fedin
1de1747c38
Fix length of some lines in specific_linux and main_window_linux
2020-08-15 17:43:28 +04:00
Ilya Fedin
5dad293335
Add warnings about some build options and environment variables
2020-08-15 17:43:28 +04:00
Ilya Fedin
e4ac70090e
Use GDBus to send notifications to avoid Q_OBJECT
2020-08-15 17:43:28 +04:00
John Preston
887b6629f6
Version 2.3: Fix emoji fingerprint on Retina.
2020-08-15 00:02:26 +04:00
John Preston
b6a66bbf1b
Version 2.3.
...
- Video Calls (alpha version).
2020-08-14 20:20:59 +04:00
John Preston
a0eb073728
Close call panel instead of hiding.
2020-08-14 19:59:24 +04:00
John Preston
34840766b2
Move fingerprint / signal bars to a separate widget.
2020-08-14 16:53:06 +04:00
John Preston
1aaf7df54a
Add labels to call buttons.
2020-08-14 16:53:06 +04:00
John Preston
1b60829da8
Add top window controls shadow.
2020-08-14 16:53:06 +04:00
John Preston
fbe02dbb8d
Add bottom shadow to the incoming video.
2020-08-14 16:53:06 +04:00
John Preston
cb18c9a9b3
Show remote audio muted tooltip.
2020-08-14 16:53:06 +04:00
John Preston
a106d80a41
Fix accept call button outer ripple.
2020-08-14 16:53:06 +04:00
John Preston
465c661c45
Show peer-s microphone mute state on userpic.
2020-08-14 16:53:06 +04:00
John Preston
8af40c22a4
Improve mute button styles.
2020-08-14 16:53:06 +04:00
John Preston
f1b6d1fdae
Improve top controls design on Windows.
2020-08-14 16:53:06 +04:00
John Preston
476b9c44c1
Closed alpha version 2.2.0.2.
2020-08-13 15:42:23 +04:00
John Preston
377ff2f421
Use expanding incoming frame scale if aspect is good.
2020-08-13 15:37:00 +04:00
John Preston
cdc87086f3
Add some paddings.
2020-08-13 15:16:39 +04:00
John Preston
99f3173ae6
Use smaller emoji.
2020-08-13 14:39:55 +04:00
John Preston
7de5cabd79
Add window controls to call panel on Windows.
2020-08-13 14:32:11 +04:00
John Preston
925f6df06a
Fix call panel behaviour on macOS.
2020-08-13 13:02:15 +04:00
John Preston
c93d3ae924
Toggle fullscreen by double click.
2020-08-12 20:58:24 +04:00
John Preston
537645c282
Hide window title for calls panel.
2020-08-12 20:58:05 +04:00
John Preston
38b9111bf5
Use Ui::Window for the Calls::Panel.
2020-08-12 17:35:31 +04:00
John Preston
79feb0c6d9
Show video icon in call bubble in history.
2020-08-12 12:47:19 +04:00
John Preston
97fe05c7ed
Mirror outgoing video horizontally.
2020-08-12 12:47:07 +04:00
John Preston
e01bf8e1cd
Closed alpha version 2.2.0.1.
2020-08-11 21:33:15 +04:00
John Preston
369ec46064
Allow building without WebRTC.
2020-08-11 21:33:15 +04:00
John Preston
eda22b925f
Fix build on Linux 64 bit.
2020-08-11 18:21:40 +04:00
John Preston
38546c701a
Round outgoing video preview.
2020-08-11 18:21:40 +04:00
John Preston
4971e281fa
Improve design for all controls states.
2020-08-11 18:21:40 +04:00
John Preston
d4b8fa70a7
Extract Calls::Userpic and Calls::VideoBubble.
2020-08-11 18:21:40 +04:00
John Preston
95de762529
Support three-value VideoState.
2020-08-11 18:21:40 +04:00
John Preston
a89634b767
Start call panel redesign.
2020-08-11 18:21:40 +04:00
John Preston
4bf6550e24
Update API scheme to layer 117.
2020-08-11 18:21:40 +04:00
John Preston
83759adb5f
Start video call from video call service message.
2020-08-11 18:21:40 +04:00
John Preston
6f90e57523
Support special video calls service messages.
2020-08-11 18:21:40 +04:00
John Preston
aba8f72c36
Fix camera start.
2020-08-11 18:21:40 +04:00
John Preston
35dfb9fab3
Show outgoing video stream.
2020-08-11 18:21:40 +04:00
John Preston
b692242012
Allow reference tgcalls implementation.
2020-08-11 18:21:40 +04:00
John Preston
c1f727bde9
Update tgcalls to use new protocol.
2020-08-11 18:21:40 +04:00
John Preston
f3808bdc24
Start using webrtc::VideoTrack.
2020-08-11 18:21:40 +04:00
John Preston
16177eae2b
Simplify frame presentation.
2020-08-11 18:21:40 +04:00
John Preston
da3bbba497
Allow enable/disable video in a call.
2020-08-11 18:21:40 +04:00
John Preston
78c9c1e7f8
Update tgcalls library.
2020-08-11 18:21:40 +04:00
John Preston
46550381a4
Fix build on macOS.
2020-08-11 18:21:40 +04:00
John Preston
815300bffc
Fix video between tdesktop instances.
2020-08-11 18:21:40 +04:00
John Preston
12e0399cf4
Add tgcalls library.
2020-08-11 18:21:40 +04:00
John Preston
b703f4e555
Fix build on Linux.
2020-08-11 18:21:40 +04:00
John Preston
71040464c5
Request camera permissions on macOS.
2020-08-11 18:21:40 +04:00
John Preston
6d36176a8d
Add test implementation of webrtc calls.
2020-08-11 18:21:40 +04:00
John Preston
4ba7de8df1
Fix build on Windows.
2020-08-11 18:21:40 +04:00
23rd
b12256f1ee
Added ability to schedule polls from section of scheduled messages.
...
Fixed #7433 .
2020-08-11 18:13:40 +04:00
23rd
14cda49db2
Moved code for send context menu to namespace.
2020-08-11 18:13:40 +04:00
23rd
af9440db38
Slightly refactored InlineBots::Layout::Widget.
2020-08-11 18:13:40 +04:00
23rd
1eea07d88a
Added ability to schedule and send silently stickers from autocomplete.
2020-08-11 18:13:40 +04:00
23rd
cf56658664
Slightly refactored FieldAutocomplete.
2020-08-11 18:13:40 +04:00
23rd
2ac425f350
Moved default send callbacks to separate functions.
2020-08-11 18:13:40 +04:00
23rd
edceed28d7
Moved code for send context menu to separate file.
2020-08-11 18:13:40 +04:00
23rd
1fee7d1a41
Added ability to schedule and send silently media from inline bots.
2020-08-11 18:13:40 +04:00
23rd
d1d153e886
Added Api::SendOptions passing from TabbedSelector for inline results.
2020-08-11 18:13:40 +04:00
23rd
5b95585725
Added other items to TabbedPanel's context menu.
2020-08-11 18:13:40 +04:00
23rd
43056107fd
Added ability to pass SendMenuType to TabbedSelector.
2020-08-11 18:13:40 +04:00
23rd
7db9843543
Added initial context menu to TabbedPanel.
...
Added ability to schedule and send silently stickers and GIFs.
2020-08-11 18:13:40 +04:00
23rd
a95a324401
Separated send menu filling to another method.
2020-08-11 18:13:40 +04:00
23rd
759e802eba
Added ability to pass Api::SendOptions from TabbedSelector.
2020-08-11 18:13:40 +04:00
23rd
b71062561a
Added ability to drag'n'drop videos in SendFilesBox.
2020-08-11 18:13:09 +04:00
23rd
2576312cd4
Fixed autodownloading of dictionaries at logout.
2020-08-11 18:13:09 +04:00
23rd
972bbbce6a
Fixed online status stuck when switching between accounts one more time.
...
The first attempt to fix this bug is here: 8171ed6c12
.
It caused crash so it was reverted here: 2ef47222f4
.
2020-08-11 12:28:41 +03:00
Ilya Fedin
65e2bbee3e
Override cursor only if no buttons pressed
2020-08-11 12:58:07 +04:00
ilya-fedin
bbe2adc44f
Fix AppImage overwrite by updater
2020-08-11 10:58:17 +04:00
Ilya Fedin
449fa0ef2c
Don't focus parent window after opening file dialog
2020-08-11 10:57:11 +04:00
Ilya Fedin
dc9d0aae54
Add support for showing window menu on Wayland
2020-08-11 10:56:29 +04:00
Ilya Fedin
252bdd2353
TDESKTOP_DISABLE_DBUS_INTEGRATION -> DESKTOP_APP_DISABLE_DBUS_INTEGRATION
2020-08-11 10:55:50 +04:00
John Preston
361b99b0c9
Use threaded decoding in ffmpeg streaming.
2020-07-28 20:14:45 +04:00
John Preston
e293a26029
Fix crash in incorrect passcode input.
2020-07-28 20:14:45 +04:00
Magnus Groß
4f3f1e18a2
Export chats with ISO 8601 dates
...
Fixes #6020
2020-07-27 09:29:25 +04:00
John Preston
fe639078a6
Version 2.2: Fix default-night mode.
2020-07-26 16:55:04 +04:00
John Preston
e5434ea491
Version 2.2.
...
- Quickly switch between different Telegram accounts
if you use multiple phone numbers.
- Share and store unlimited files of any type, now up to 2'000 MB each.
- Edit your scheduled messages.
- Use Auto-Night Mode to make Telegram night mode match
the system Dark Mode settings.
- Also added an option to switch to system window frame
in Windows and Linux.
2020-07-26 13:48:13 +04:00
John Preston
ce4338fae4
Closed alpha version 2.1.22.1.
2020-07-25 11:36:02 +04:00
John Preston
5a1a8af222
Suggest enabling archive and mute in settings.
2020-07-25 11:25:51 +04:00