John Preston
6bf3dd10c1
Make checked read of sticker sets order.
...
In case local data is corrupted previously it lead to OOM crash.
2020-03-13 22:53:59 +04:00
John Preston
07eab8555a
Fix crash in lottie animation destroy-on-init.
2020-03-13 22:53:59 +04:00
John Preston
14aa455164
Fix freeze in complex file location saving.
...
Fixes #6986 .
2020-03-13 22:53:59 +04:00
John Preston
1df1b9fb53
Fix build with external minizip.
2020-03-13 22:53:59 +04:00
John Preston
854bc9f84a
Fix blurred thumbnails in albums.
...
Regression was introduced in dc146cb1fe
.
Once again fixes #6332 .
2020-03-13 22:53:59 +04:00
Ilya Fedin
fb99b9b547
Disable neon in ffmpeg to fix videos and animated stickers on arm architectures
2020-03-13 16:56:01 +04:00
Ilya Fedin
fda8a38bfc
Set application display name
2020-03-13 11:25:43 +04:00
Ilya Fedin
229d15c492
Add tag `launchable` into linux appdata
2020-03-13 11:01:54 +04:00
Ilya Fedin
75d54adfce
Add TDESKTOP_FORCE_PANEL_ICON environment variable for possibility to use system icon even if it is not detected
2020-03-13 11:00:09 +04:00
Ilya Fedin
ba5d9eda2d
Minimize dbus requests
2020-03-11 11:43:14 +04:00
Ilya Fedin
afc902a5cb
Don't set device explicitly when capturing
...
Also update openal to 1.20.1 since it has pulseaudio.allow-moves by default
Fix playback devices enumerating
2020-03-10 11:49:23 +04:00
Av
fdd841e5c4
Increase media cache memory size to solve flicker issue
...
When displaying large numbers of GIFs, Telegram's Media Cache runs out of size and unloads items that are still being displayed.
2020-03-10 11:47:26 +04:00
Ilya Fedin
32169fa7bd
Remove separate switch for GTK integration and fix condition for GTK file dialog
...
Since it is used only for GTK file dialog and to get it by default on any static builds
2020-03-10 11:45:47 +04:00
Ilya Fedin
5927e8272c
Convert TDESKTOP_DISABLE_DESKTOP_FILE_GENERATION to runtime environment variable
2020-03-09 11:02:45 +04:00
Ilya Fedin
fdd431dce9
Human-readable error for single instance logging
2020-03-06 18:42:30 +04:00
Ilya Fedin
7ac4c6e479
Add mark as read feature to linux native notifications
2020-03-06 18:39:34 +04:00
Ilya Fedin
fdf16d0aea
Fix notification daemon detection on KDE
...
Minimize usage of QDBusInterface
Log the whole notification daemon information
2020-03-06 18:39:34 +04:00
Ilya Fedin
7aadaca62e
Implement SkipAudio and SkipToast on Linux
2020-03-06 18:29:57 +04:00
Ilya Fedin
3fb6bbeae4
Optimize icon regeneration
2020-03-06 18:28:56 +04:00
Ilya Fedin
7202ffca76
Remove unneeded TrayIconFileTemplate function
...
Use /.flatpak-info instead of deprecated /run/user/$UID/flatpak-info
Improve indentation in UseXDGDesktopPortal and IsAppIndicator
Remove unneeded NeedTrayIconFile and rename IsAppIndicator to IsIndicatorApplication
Include only needed part of QtDBus in main_window_linux.cpp
Remove usage of QDBusInterface from SandboxAutostart and IsSNIAvailable
Don't check dbus activatable services in IsIndicatorApplication
Move XEmbed menu initialization to initTrayMenuHook, tray availability check to initHook
Don't create unneeded file for tooltip icon, since indicator-application doesn't support tooltips
Passthrough counter from updateIconCounters
Suppress log errors for LastUserInputTime on GNOME
Set applcation name and icon name for pulseaudio
2020-03-06 18:28:56 +04:00
Ilya Fedin
5c89dfad85
Implement LastUserInputTime on Linux
...
This is a dbus implementation, ideally a X11 implementation should be added as a fallback to get it work on non-mainstream DEs (and WMs)
2020-03-03 18:39:31 +04:00
Ilya Fedin
57b76e3f00
Remove usage of QDBusInterface from non-class methods in Linux native notifications
2020-03-02 11:22:36 +04:00
23rd
4e345ac688
Returned display of message status for self and last messages.
2020-02-27 14:20:24 +03:00
23rd
a0584ea7a1
Moved all destruction calls of DictLoader to main thread.
2020-02-27 15:18:00 +04:00
Ilya Fedin
7bd0598555
Unified function to detect icon name on Linux
2020-02-27 15:17:32 +04:00
Ilya Fedin
3b300f23e1
Independent check for image in Linux native notifications
2020-02-27 12:23:56 +04:00
Ilya Fedin
8b704f9bd7
Fix escaping in linux launcher creating
2020-02-27 11:51:28 +04:00
John Preston
3b327d9397
Fix launching with data in ~/.TelegramDesktop
...
Regression was introduced in 60612635ef
.
Fixes #7289 .
2020-02-26 20:13:40 +04:00
John Preston
844e9b60dd
Fix crash in SearchController.
...
Data::Histories cancels request in Main::Session::api(), so the
request must be sent using this global api(), not custom MTP::Sender.
2020-02-25 16:13:07 +04:00
John Preston
cc95117e9b
Beta version 1.9.19.
...
- Bug fixes and other minor improvements.
2020-02-25 14:03:08 +04:00
John Preston
b5ad3e7724
Fix unread badges for new dialogs.
2020-02-25 13:58:58 +04:00
John Preston
3e3696298f
Fix possible use-after-free in test connections.
2020-02-25 13:40:09 +04:00
John Preston
b2aac8006c
Fix crash on Windows 7.
2020-02-25 13:38:58 +04:00
John Preston
06689260e5
Fix crash in shared images rounding.
2020-02-25 13:18:31 +04:00
John Preston
5838e320ae
Fix possible crash in sticker inline results.
2020-02-25 12:58:25 +04:00
John Preston
0c8125476a
Beta version 1.9.18.
...
- Bug fixes and other minor improvements.
2020-02-25 08:03:13 +04:00
John Preston
6fbd0d7deb
Fix logout on second relaunch.
...
Fixes #7279 .
2020-02-25 07:58:29 +04:00
Ilya Fedin
6f1c1fd070
Fix packaged build
2020-02-25 00:50:26 +04:00
John Preston
ddf483012b
Beta version 1.9.17.
...
- Spell checker on Windows 7.
- Bug fixes and other minor improvements.
2020-02-25 00:44:28 +04:00
Ilya Fedin
2b0e62dafe
Follow hidding reply setting in native notifications on Linux, use system icon
2020-02-24 21:00:25 +04:00
Ilya Fedin
9979c220ce
Multiple sizes for linux tray icon
2020-02-24 19:57:42 +04:00
23rd
9fe64deea0
Updated lib_spellcheck.
2020-02-24 18:48:33 +03:00
23rd
0ca0930066
Updated context menu for spellchecker.
2020-02-24 18:48:33 +03:00
23rd
8734ebe4c4
Added auto download of new dictionary when input locale is changed.
2020-02-24 18:48:33 +03:00
23rd
bc6e1e7a0d
Added new setting for automatic dictionaries download.
2020-02-24 18:48:33 +03:00
23rd
bb8aead078
Added sequential background dictionary loader.
...
- Moved the Loader from the dictionaries manager to the spellchecker
common space as a DictLoader.
2020-02-24 18:48:33 +03:00
23rd
9daf362df6
Added label with state to "Manage dictionaries" button.
2020-02-24 18:48:33 +03:00
23rd
311678af80
Added ability to filter languages in dictionaries manager.
2020-02-24 18:48:33 +03:00
23rd
a0f995b134
Added ability to remove dictionary from context menu.
2020-02-24 18:48:33 +03:00
23rd
e9e9ea2d69
Added filter for removed dictionaries when dictionary box is closed.
2020-02-24 18:48:33 +03:00
23rd
4bd34b35ae
Added button to advanced settings for dictionary management box.
2020-02-24 18:48:33 +03:00
23rd
9d1b93fe50
Moved spellchecker work from message_field to Spellchecker::Start.
2020-02-24 18:48:33 +03:00
23rd
9dee4e2d25
Added ability to download more than one dictionary at same time.
2020-02-24 18:48:33 +03:00
23rd
783269e256
Removed unnecessary Sets() function.
2020-02-24 18:48:33 +03:00
23rd
f598bf0b42
Replaced fake dictionary ids with real values.
2020-02-24 18:48:33 +03:00
23rd
039ed17683
Fixed saving of not loaded dictionaries.
2020-02-24 18:48:33 +03:00
23rd
62e0ced6a6
Imporved computing state of buttons in dictionaries manager.
2020-02-24 18:48:33 +03:00
23rd
f377ac54fd
Slightly refactored spellchecker_common.cpp.
...
- Moved LocaleFromLangId to lib_spellcheck.
2020-02-24 18:48:33 +03:00
23rd
9d98682089
Removed unnecessary includes from emoji sets and dictionaries managers.
2020-02-24 18:48:33 +03:00
23rd
efdf5f1767
Moved producer of state description to CloudBlob.
2020-02-24 18:48:33 +03:00
23rd
8ca0b614d7
Moved loader of emoji sets and dictionaries to CloudBlob.
2020-02-24 18:48:33 +03:00
23rd
704dcc8d65
Moved emoji sets and dictionaries loader states to CloudBlob.
...
- Moved CloudBlob to second namespace.
2020-02-24 18:48:33 +03:00
23rd
9f4d05b04c
Moved emoji sets from lib_ui. Added parent struct to storage_cloud_blob.
2020-02-24 18:48:33 +03:00
23rd
08cd7450ff
Added storage/storage_cloud_blob.
...
- This file is needed to store same code parts related
to management of dictionaries and emoji sets.
- Moved extracting of zip files to storage_cloud_blob.
2020-02-24 18:48:33 +03:00
23rd
4b684a4926
Added spellchecker helper for common purposes.
2020-02-24 18:48:33 +03:00
23rd
65a7f2e7d8
Added dictionary management box.
2020-02-24 18:48:33 +03:00
23rd
26a45885ff
Added updating of spell highlighter when enabled languages are changed.
2020-02-24 18:48:33 +03:00
23rd
4cc46f1ffa
Added vector of enabled dictionaries to Main::Settings.
2020-02-24 18:48:33 +03:00
23rd
fcb5292a4f
Added external_hunspell to CMake build.
2020-02-24 18:48:33 +03:00
Ilya Fedin
da14588235
Enable native Wayland support
2020-02-24 19:03:27 +04:00
John Preston
60612635ef
Use QSaveFile to write sensitive settings / data.
2020-02-24 18:54:16 +04:00
John Preston
c2f58d3ab5
Fix GIFs with alpha display.
2020-02-24 17:48:23 +04:00
John Preston
5937b24799
Request dialog entry for unknown chat.
2020-02-24 16:35:13 +04:00
John Preston
8e222d3501
Fix closing of fullscreen GIFs by click.
2020-02-24 15:31:28 +04:00
John Preston
c3463dec63
Force zero unread count if read till end.
2020-02-24 14:54:00 +04:00
John Preston
f2ef109940
Make sure we request pending dialog entries.
2020-02-24 14:54:00 +04:00
John Preston
91fb9917bc
Fix search in chat results loading.
2020-02-24 13:14:29 +04:00
John Preston
6ded5b74d0
Fix load requests cancel on history change.
2020-02-24 13:13:48 +04:00
John Preston
91a6632a1b
Fix state assertion in reading requets.
2020-02-24 12:57:24 +04:00
John Preston
b84b1e71f7
Beta version 1.9.16: Crash fix.
2020-02-23 15:13:23 +04:00
John Preston
e2f037537f
Beta version 1.9.16.
...
- Bug fixes and other minor improvements.
2020-02-23 12:58:45 +04:00
John Preston
a84c7e0b06
Don't apply entry from dialogs if postponed.
2020-02-23 12:56:33 +04:00
John Preston
f7144a55e2
Always clear history notifications when marking as read.
2020-02-23 12:48:39 +04:00
John Preston
496faef0b3
Fix crashes in fast simultaneous readings.
...
Fixes #7264 , fixes #7259 .
2020-02-23 11:54:18 +04:00
John Preston
50bf4dad36
Add local changelog for 1.9.15.
2020-02-22 14:47:30 +04:00
John Preston
0743e71ab6
Beta version 1.9.15.
...
- Mark new messages as read while scrolling down through them.
- Bug fixes and other minor improvements.
2020-02-21 21:33:32 +04:00
John Preston
c207a7c0d3
Fix simultaneous read history requests.
2020-02-21 19:05:57 +04:00
John Preston
d83cf0e560
Fix build with Clang.
2020-02-21 18:50:56 +04:00
John Preston
28032e5e0d
Fix jump to a specific message.
2020-02-21 18:48:30 +04:00
John Preston
7f77db8c7f
Fix request cancel in Histories.
2020-02-21 18:48:30 +04:00
John Preston
f9d02740aa
Don't send same read request more than once.
2020-02-21 18:48:30 +04:00
John Preston
ec7a2dce2f
Search through Histories.
2020-02-21 18:48:30 +04:00
John Preston
6f672ecdc3
Request history parts through Histories.
2020-02-21 18:48:30 +04:00
John Preston
818f5cd004
Send and delete messages through Histories.
2020-02-21 18:48:30 +04:00
John Preston
147e8cc467
Prepare for syncing read / write requests.
2020-02-21 18:48:30 +04:00
John Preston
db322cc19a
Move requestDialogEntry to Histories.
2020-02-21 18:48:30 +04:00
John Preston
9bdcd08233
Don't read history for guest channels.
2020-02-21 18:48:30 +04:00
John Preston
a954b459b4
Fix crash on reading in support mode.
2020-02-21 18:48:30 +04:00
John Preston
f133210db3
Fix scroll first to unread then to end.
2020-02-21 18:48:30 +04:00
John Preston
ee8028cd53
From above the unread jump to unread by down button.
2020-02-21 18:48:30 +04:00
John Preston
f72cb979c0
Create unread bar when jumping to a message.
2020-02-21 18:48:30 +04:00
John Preston
49c4d35afa
Improve working with unread bar.
2020-02-21 18:48:30 +04:00
John Preston
ee3e9af63a
Remove counter from unread bar.
2020-02-21 18:48:30 +04:00
John Preston
1980c1004e
Mark as read only in inited history view.
2020-02-21 18:48:29 +04:00
John Preston
a3f19c073b
Fix 'reading' of an empty history.
2020-02-21 18:48:29 +04:00
John Preston
388173f0ad
Fix delete+leave from a legacy group.
...
We first need to leave and receive a new message update about
us leaving the group and only after that remove the conversation
locally from the chats list, otherwise it reappears in the list.
2020-02-21 18:48:29 +04:00
John Preston
7cffb0ef9d
First send delete request, then destroy locally.
2020-02-21 18:48:29 +04:00
John Preston
c8d2ac9583
Move message ownership to History.
2020-02-21 18:48:29 +04:00
John Preston
6357529901
Fix 90/270 degrees photo rotation.
...
Fixes #7197 .
2020-02-21 18:48:29 +04:00
John Preston
b5dcd84513
Fix stop-auto-read when the system is idle.
2020-02-21 18:48:29 +04:00
John Preston
5b7f7ed70e
Fix reading of currently opened chat.
2020-02-21 18:48:29 +04:00
John Preston
c04f3a7048
Don't replace local with server last message.
2020-02-21 18:48:29 +04:00
John Preston
32d93e2651
Fix several read requests together.
2020-02-21 18:48:29 +04:00
John Preston
9cccea9a87
All read history done through Data::Histories.
2020-02-21 18:48:29 +04:00
John Preston
b0e1ae3948
Prepare Data::Histories for requests interdependencies.
2020-02-21 18:48:29 +04:00
John Preston
70408f0e22
First version of reading-while-scrolling.
2020-02-21 18:48:29 +04:00
Ilya Fedin
db2aa7000a
Fallback to non-panel icon when tray counter is disabled
2020-02-21 18:25:08 +04:00
Ilya Fedin
5bdc0db9e2
Generalize backward compatibility of linux launcher
2020-02-21 18:12:48 +04:00
Ilya Fedin
ca1623f34a
Use XDG Desktop Portal only when variable is set
2020-02-21 18:11:24 +04:00
Ilya Fedin
bbc516cf43
Move TDESKTOP_DISABLE_DBUS_INTEGRATION to cmake_helpers
2020-02-21 18:08:55 +04:00
Ilya Fedin
9d0ae61ee0
Revert tray icon size to 22 on Linux (except KDE) and fix tray counter disabling in KDE
2020-02-18 11:37:17 +04:00
John Preston
901a199035
Version 1.9.14.
...
- Bug fixes and other minor improvements.
2020-02-17 17:09:38 +04:00
John Preston
775d5b6dcc
Use 64 byte alignment for ffmpeg frames.
...
Fixes #7225 .
2020-02-17 16:44:08 +04:00
John Preston
c5c77ddb67
Rename Telegram Desktop to Telegram Lite.
2020-02-16 08:39:42 +04:00
John Preston
2f698de3b6
Update build scripts for Xcode 11 tools.
2020-02-16 08:30:51 +04:00
John Preston
82aa64ca0a
Enable third column by default in Mac App Store build.
2020-02-15 22:45:50 +04:00
John Preston
3bb9e8c7eb
Fix power outage logout only by fsync.
2020-02-14 18:12:08 +04:00
John Preston
555fe70df3
Don't delete old localstorage file copies.
2020-02-13 18:39:44 +04:00
John Preston
05c95a0307
Fix fullscreen rotate, fix rotate phrase.
2020-02-13 16:51:05 +04:00
John Preston
23bab2aeb9
Version 1.9.13: Update libtgvoip submodule.
2020-02-12 19:43:22 +04:00
John Preston
f5fdcc3af0
Enable secondary QR code login by default.
2020-02-12 19:43:22 +04:00
John Preston
5c079b0bbd
Add additional QR code login debug logs.
2020-02-12 19:36:05 +04:00
John Preston
6bbcec0c23
Version 1.9.13.
...
- Bug fixes and other minor improvements.
2020-02-12 13:03:46 +04:00
John Preston
0beec6e335
Fix maximized window on secondary screen.
2020-02-12 13:03:08 +04:00
John Preston
a88423a33f
Fix bad window rendering with maximize-on-launch.
...
I have no idea why MainWindow is ruined completely in case you call
MainWindow::show, MainWindow::setWindowState(maximized) and then
in the same context (without crl::on_main) create full screen viewer.
2020-02-12 12:09:17 +04:00
John Preston
1210ba37c4
Version 1.9.12.
...
- Switch to Picture-in-Picture mode to watch your video
in a small window while doing something else.
- Change playback speed in the '...' menu when watching videos.
- Rotate photos and videos in the media viewer
using the rotate button in the bottom right corner.
2020-02-11 19:10:09 +04:00
John Preston
356e3c6907
Enable night mode by default on Mac App Store.
2020-02-11 16:00:19 +04:00
John Preston
3c5f8d08ad
Fix radial animations in emoji download.
2020-02-11 14:12:42 +04:00
John Preston
75de655642
Fix #6804 once again.
2020-02-11 13:29:32 +04:00
Ilya Fedin
3574a9c874
Fix lost qgetenv in GetLauncherBasename
2020-02-11 13:14:22 +04:00
John Preston
bcd0fe38f0
Fix invisible passcode field.
...
Regression was introduced in fd8ae60dc
.
2020-02-11 13:01:55 +04:00
Ilya Fedin
5171c0bd77
Fix crash when tray icon is disabled on macOS
2020-02-11 12:38:03 +04:00
Kirsan
4fececb94f
Revert changes to notification replay. And replace user settings with Both (Enter and Ctrl+Enter) to polls.
2020-02-11 12:29:34 +04:00
Kirsan
9c562931a2
Respect user settings "Send by ..." for:
...
forward dialog
send file dialog
edit caption dialog
notification replay
schedule messages
new channel dialog
group description edit dialog
create poll dialog
rate call dialog
report bot dialog
support mode
2020-02-11 12:29:34 +04:00
John Preston
38bef584e1
Beta version 1.9.11.
...
- Bug fixes and other minor improvements.
2020-02-10 19:49:10 +04:00
Ilya Fedin
e62f727135
Fix creating of autostart launcher in snap
2020-02-10 19:30:41 +04:00
John Preston
a0e7ef61fc
Update submodules.
2020-02-10 19:30:09 +04:00
John Preston
fd8ae60dc1
Change show order of MainWindow/OverlayWindow.
...
Fixes #6804 .
2020-02-10 19:28:41 +04:00
John Preston
093c2887c3
Fix PiP on multi-monitor setup.
2020-02-10 18:45:23 +04:00
John Preston
770678e32a
Fix crash in updates handling.
2020-02-10 15:58:58 +04:00
John Preston
07cc05f62e
Fix loading thumbnails in videos in albums.
...
Once more fixes #6332 .
2020-02-10 15:43:24 +04:00
Ilya Fedin
77719750ee
Fix name of the snap desktop file
...
Use new switch for GSL
2020-02-10 15:34:03 +04:00
Ilya Fedin
6206b6f843
Adapt indicator-application check for sandboxed environments
...
Fix quality loss in the tray icon image
Fix window showing by clicking on the tray icon on macOS
Fix tray icon displaying on KDE
2020-02-10 15:09:47 +04:00
Kai Uwe Broulik
9e3fa2e4bc
Check action id when invoked
...
Makes it more resilient
2020-02-10 14:45:07 +04:00
John Preston
1f16d72667
Allow setSpeed() on non-active streaming player.
2020-02-06 13:27:21 +04:00
John Preston
6cf9157fb5
Fix jump-to-time from audio captions.
2020-02-06 13:19:33 +04:00
John Preston
76ff9a562e
Fix build.
2020-02-05 22:06:40 +04:00
John Preston
ffeff09561
Beta version 1.9.10: Fix build for OS X 10.10-10.11.
2020-02-05 22:03:42 +04:00
John Preston
cc71bdce8f
Beta version 1.9.10: Update lib_spellcheck.
2020-02-05 20:33:46 +04:00
John Preston
5d43df4f33
Beta version 1.9.10.
...
- Switch to the Picture-in-Picture mode
to watch your video in a small window.
- Change video playback speed in the playback controls '...' menu.
- Rotate photos and videos in the media viewer
using the rotate button in the bottom right corner.
2020-02-05 20:15:28 +04:00
John Preston
d29c3add79
Rotate video in PiP.
2020-02-05 20:04:40 +04:00
John Preston
4544b091a0
Allow rotating content in media viewer.
2020-02-05 19:37:39 +04:00
John Preston
702fe024c0
Fix a crash in reply data inconsistency.
2020-02-05 18:39:47 +04:00
John Preston
1ad0ff34df
Don't overlap video with controls.
2020-02-05 18:39:47 +04:00
John Preston
282c502b71
Show playback time in PiP.
2020-02-05 18:39:47 +04:00
John Preston
d6e989cad5
Allow seek in PiP.
2020-02-05 18:39:47 +04:00
John Preston
23388b5705
Display playback progress in PiP.
2020-02-05 18:39:47 +04:00
John Preston
9ed56aa5d6
Good display of not-yet-started streaming in PiP.
2020-02-05 18:39:47 +04:00
John Preston
d9c5ab645c
Fix radial loading in PiP widget.
2020-02-05 18:39:47 +04:00
John Preston
2cfb3c6755
Display dark background for PiP controls.
2020-02-05 18:39:47 +04:00
John Preston
e095c325b3
Move PiP controls to one corner.
2020-02-05 18:39:47 +04:00
John Preston
47f9978c46
Double click on PiP to switch back to fullscreen.
2020-02-05 18:39:47 +04:00
John Preston
2e1e13b843
Rename mediaview.style to media_view.style.
2020-02-05 18:39:47 +04:00
John Preston
7c2110c1f3
Closed alpha version 1.9.9.1.
2020-02-05 18:39:47 +04:00
John Preston
2a7ac6896c
Update submodules.
2020-02-05 18:39:47 +04:00
John Preston
e13325ca22
Support menu with playback speed.
2020-02-05 18:39:47 +04:00
John Preston
e889a52f6f
Improve design of video player and PiP controls.
2020-02-05 18:39:47 +04:00
John Preston
4d737b35da
Fix PiP window on macOS.
2020-02-05 18:39:47 +04:00
John Preston
0fbd263562
Add shadow and round corners in PiP.
2020-02-05 18:39:47 +04:00
John Preston
f81f37505b
Save video PiP window geometry.
2020-02-05 18:39:47 +04:00
John Preston
58dd33d8a2
Fix PiP window on macOS.
2020-02-05 18:39:47 +04:00
John Preston
f24f27a13c
Add volume icon and playback speed info.
2020-02-05 18:39:47 +04:00
John Preston
87cc18aff8
Add video speed control slider.
2020-02-05 18:39:47 +04:00
John Preston
b88219902f
Add sample PiP controls.
2020-02-05 18:39:47 +04:00
John Preston
63090fb75f
Fix build for macOS.
2020-02-05 18:39:46 +04:00
John Preston
b5b520ab66
Make non-activatable PiP window.
2020-02-05 18:39:46 +04:00
John Preston
7a6052db81
Implement complex PiP movement.
2020-02-05 18:39:46 +04:00
John Preston
a73520c9d8
Allow resizing PiP.
2020-02-05 18:39:46 +04:00
John Preston
55b63cd2e3
Move PiP panel code to a separate class.
2020-02-05 18:39:46 +04:00
John Preston
612ee18a93
Snap PiP to screen edges.
2020-02-05 18:39:46 +04:00
John Preston
ca5c9271a3
First prototype of picture-in-picture player.
2020-02-05 18:39:46 +04:00
John Preston
9feea4a724
Don't blur video thumbnail if any side >= 240px.
...
Fixes #6332 .
2020-02-05 18:39:46 +04:00
Ilya Fedin
3b4dfa1381
Use LXQt's StatusNotifierItem implementation instead of appindicator
2020-02-05 18:38:34 +04:00
John Preston
28a567986d
Try linking some libs dynamically on Linux.
2020-01-31 16:33:35 +03:00
Ilya Fedin
2807c5ef19
Use system icon theme and increase icon size
2020-01-31 16:03:41 +03:00
Ilya Fedin
0477bda929
Use XDG Desktop Portal for file dialog
2020-01-31 16:02:11 +03:00
Ilya Fedin
d80b3fda7d
Fix duplicate object path in SandboxAutostart and add some logging
2020-01-31 15:47:44 +03:00
Ilya Fedin
a831c1703a
Split launcher filename detection to a function
2020-01-31 15:46:39 +03:00
John Preston
e6cec49646
Fix static libstdc++ linking in Updater.
...
Fixes #6939 .
2020-01-29 14:54:25 +03:00
John Preston
74d848311b
Replace str_const with base::const_string.
2020-01-29 12:47:50 +03:00
John Preston
9b19cba161
Version 1.9.9.
...
- Bug fixes and other minor improvements.
2020-01-28 20:45:49 +03:00
Ilya Fedin
9536a3c98e
Use packaged build in the snap package
2020-01-28 20:38:12 +03:00
John Preston
f0de8131ec
Improve phrases for scheduled messages.
2020-01-28 18:07:17 +03:00
John Preston
aa18cb64bc
Catch more spellcheck exceptions.
...
Fixes #7086 , hopefully fixes #7095 .
2020-01-28 16:56:12 +03:00
23rd
7b36c91e0d
Fixed insertion of 11th image from clipboard in SendFilesBox.
2020-01-28 16:56:03 +03:00
John Preston
fb0ceb110e
Fix assertion violation in non-history song player.
2020-01-28 16:55:57 +03:00
RadRussianRus
20fbf0a655
Fixed formatting
2020-01-28 16:45:11 +03:00
RadRussianRus
46de86f1e4
Fix opening private linked channel from message
2020-01-28 16:45:11 +03:00
Ilya Fedin
05eabfd539
Add autostart support for linux
2020-01-28 16:44:27 +03:00
Ilya Fedin
74942cd06e
Use QDBusConnection::connect to fix signal connection on old distributions
2020-01-28 16:43:23 +03:00
John Preston
24da40ef05
Fix -startintray on Ubuntu.
2020-01-28 11:41:05 +03:00
23rd
e7fbcce9d9
Added handler for SCHEDULE_STATUS_PRIVATE error when send file.
2020-01-28 11:20:36 +03:00
23rd
ef5055f4f3
Fixed missing reply cancel after sending scheduled message.
2020-01-28 11:20:36 +03:00
23rd
7cbc5ef902
Fixed scheduled sending text messages until online when user is online.
2020-01-28 11:20:36 +03:00
23rd
03d96a32f2
Fixed scheduled sending files until online when user is online.
2020-01-28 11:20:36 +03:00
John Preston
5406c17158
Handle only left click on button.
...
Fixes #7073 .
2020-01-28 09:46:21 +03:00
John Preston
29c6228616
Add quiz phrase to langpack.
2020-01-28 09:33:36 +03:00
RadRussianRus
327c9caed7
Fix opening hashtag when in archive
2020-01-27 19:56:30 +03:00
Nicholas Guriev
07560188cf
Perform test for additional libatomic
2020-01-27 19:41:56 +03:00
John Preston
2008b1beea
Version 1.9.8.
...
- Bug fixes and other minor improvements.
2020-01-24 18:30:59 +03:00
John Preston
9aa597d6f0
Fix validation of created poll.
2020-01-24 18:29:53 +03:00
Ilya Fedin
1d85416434
Remove unneeded include from QtDBus notifications
2020-01-24 18:06:58 +03:00
John Preston
bb64285c3a
Always show Create button, show error messages.
...
Fixes #7058 , fixes #7059 .
2020-01-24 17:45:05 +03:00
John Preston
f1d155c3f6
Added fireworks animation for right quiz answer.
2020-01-24 17:01:25 +03:00
John Preston
66e3b529b7
Fix visual glitches in bubble shaking.
2020-01-24 17:01:25 +03:00
Ilya Fedin
04cfd598e2
Use appindicator in flatpak and fix desktop environment detection, add pavucontrol-qt
2020-01-24 16:51:50 +03:00
Vitaly Zaitsev
b94c8436eb
Added missing Qt header. Fixed clang build.
...
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-01-24 15:35:15 +03:00
John Preston
dbfc555d9c
Support shaking bubble for wrong quiz answer.
2020-01-24 11:49:12 +03:00
John Preston
5aacf867cd
Correctly apply 'min' updates in polls.
2020-01-24 10:31:18 +03:00
John Preston
2f9db1d069
Fix signedness compare warning.
2020-01-24 10:30:59 +03:00
John Preston
3c022b893a
Show correct incoming quiz votes in green.
2020-01-24 10:27:08 +03:00
John Preston
b74adc5311
Allow viewing round videos in scheduled messages.
2020-01-23 15:37:12 +03:00
John Preston
ed8b237364
Fix assertion violation in poll create box.
2020-01-23 15:36:53 +03:00
John Preston
7170808d2b
Fix unloading thumbnails in videos.
...
Fixes #6332 .
2020-01-23 14:02:18 +03:00
John Preston
d72a5e0d3d
Fix build for Mac App Store.
2020-01-23 13:14:19 +03:00
John Preston
2699af5d5a
Version 1.9.7.
...
- Create three new kinds of polls.
- See who voted for what in polls with visible votes.
- Vote for several options in polls that allow multiple answers.
- Guess the correct answer in quiz-style polls.
- Explore various ways of combining the different poll options.
- Add polls from the '...' menu in any group or channel.
- Use bots like @QuizBot to create quizzes
with several questions and media attachments.
- Schedule messages to be sent when your recipient comes online
(only works if you know their online status).
2020-01-23 10:46:57 +03:00
23rd
8298caddc3
Removing scheduling messages until online for those who hide their online.
2020-01-23 10:46:57 +03:00
John Preston
1bcde1b55c
Pass cdn_supported flag to upload.getFile.
2020-01-23 10:46:57 +03:00
John Preston
655b3d7c50
Update submodules.
2020-01-23 10:46:57 +03:00
John Preston
e4278745d5
Closed alpha version 1.9.6.1.
2020-01-23 10:09:34 +03:00
23rd
e266dc153b
Implemented ability to add more than 1 file to albums via SendFilesBox.
2020-01-23 10:09:34 +03:00
John Preston
a482b744d2
Add a ripple animation for polls bottom button.
2020-01-23 10:09:34 +03:00
John Preston
d5bf742912
Improve polls layout.
2020-01-23 10:09:34 +03:00
John Preston
4346aecb61
Add a separate string for a pinned quiz.
2020-01-23 10:09:34 +03:00
John Preston
bdfa080701
Fix build for Windows.
2020-01-23 10:09:34 +03:00
23rd
465a42a825
Added ability to customize shortcuts for sending messages.
2020-01-23 10:09:34 +03:00
23rd
7d519990b2
Added ability to customize shortcuts for silent or scheduled messages.
2020-01-23 10:09:34 +03:00
23rd
12250676f9
Added restoring of scroll position after edit items in SendFilesBox.
2020-01-23 10:09:34 +03:00
23rd
a1bb9cbb2b
Added ability to delete and edit files in SendFilesBox.
2020-01-23 10:09:34 +03:00
23rd
836df873f0
Added ability to delete and edit separate media in SendFilesBox.
2020-01-23 10:09:33 +03:00
23rd
58cc8fc08b
Removed IconButtons from album items in SendFilesBox.
2020-01-23 10:09:33 +03:00
23rd
d1d5312ead
Moved searching of sticker mimes to single place.
2020-01-23 10:09:33 +03:00
23rd
f3595e379c
Added processing of small album thumb widths in SendFilesBox.
2020-01-23 10:09:33 +03:00
23rd
5f8c2f90ff
Added button to add new files in SendFilesBox to album only.
2020-01-23 10:09:33 +03:00
23rd
abc7b8364c
Slightly refactored code in SendFilesBox.
2020-01-23 10:09:33 +03:00
23rd
627a105ba9
Moved album files filter to FileDialog namespace.
2020-01-23 10:09:33 +03:00
23rd
faef5d8af6
Added buttons to delete and edit album items in SendFilesBox.
2020-01-23 10:09:33 +03:00
23rd
cf1dc3df78
Added ability to edit album items in send files box via FileDialog.
2020-01-23 10:09:33 +03:00
23rd
a26e4eee18
Split some things into different methods in SendFilesBox.
2020-01-23 10:09:33 +03:00
23rd
efa4deef6a
Moved media editing via FileDialog to separate static method.
2020-01-23 10:09:33 +03:00
23rd
7e00930319
Added ability to delete items from album in SendFilesBox.
2020-01-23 10:09:33 +03:00
23rd
c08b2ae3df
Added ability to schedule messages to be sent when user comes online.
...
Pro tip: Hold Ctrl key to send a silent scheduled message!
2020-01-23 10:09:33 +03:00
23rd
8ebbeb5274
Fixed display of scheduled until online message dates.
2020-01-23 10:09:33 +03:00
John Preston
c3b01d8573
Hide multiple answers if only quiz is allowed.
2020-01-23 10:09:33 +03:00
John Preston
43d8dedec4
Fix collapse after full results are loaded.
2020-01-23 10:09:33 +03:00
John Preston
cd97b649ff
Improve phrases for polls.
2020-01-23 10:09:33 +03:00
John Preston
ac650b08fd
Allow collapsing expanded poll results.
2020-01-23 10:09:33 +03:00
John Preston
e6c005dcba
Fix poll result header on scroll top.
2020-01-23 10:09:33 +03:00
John Preston
5acb7448b7
Add loading rows placeholder.
2020-01-23 10:09:33 +03:00
John Preston
80168a58a7
Improve poll results loading.
2020-01-23 10:09:33 +03:00
John Preston
ebae0d71b8
Save poll results state when viewing profiles.
2020-01-23 10:09:33 +03:00
John Preston
8c11e1724a
Move poll results to a Info-like layer.
2020-01-23 10:09:33 +03:00
John Preston
d0597407d8
Support creating polls from bot keyboards.
2020-01-23 10:09:33 +03:00
John Preston
c3aa2abe11
Fix multiple answers polls voting.
2020-01-23 10:09:33 +03:00
John Preston
3e0b2f5553
Add PollResultsBox.
2020-01-23 10:09:33 +03:00
John Preston
3d1275e19a
Disable forwarding public polls to channels.
2020-01-23 10:09:33 +03:00
John Preston
d72d1aabe6
Disable creating public polls in channels.
2020-01-23 10:09:33 +03:00
John Preston
aac6d0df27
Improve quiz phrases.
2020-01-23 10:09:33 +03:00
John Preston
f700220ec1
Create polls with different settings.
2020-01-23 10:09:33 +03:00
John Preston
04d9b93e17
Implement poll creation settings UI.
2020-01-23 10:09:33 +03:00
John Preston
989fad8554
Add poll option select animation.
2020-01-23 10:09:33 +03:00
John Preston
2981a16e17
Allow sending multiple votes in a poll.
2020-01-23 10:09:33 +03:00
John Preston
afff7634f9
Display last voters userpics.
2020-01-23 10:09:33 +03:00
John Preston
95b2886bad
Display correct poll subtitle and quiz answer.
2020-01-23 10:09:33 +03:00
John Preston
d57905c2b3
Update API scheme to layer 109.
2020-01-23 10:09:33 +03:00
Ilya Fedin
ffe037f9f1
Fix single instance socket path for compatibility with flatpak
2020-01-23 09:58:12 +03:00
John Preston
eee252bb74
Filter out Unicode tag symbols from document names.
...
Fixes #7005 .
2020-01-22 17:24:42 +03:00
Vitaly Zaitsev
59a8acc667
Implemented installation support for GNU/Linux.
...
Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org>
2020-01-22 16:35:35 +03:00
John Preston
960f50824d
Fix one more crash in CDN file download.
...
The sessionTimedOut could remove a session right between a request
for a file part and a request for additional cdn file hashes.
In this case requestData.sessionIndex was not updated and this
was leading to an assertion violation in changeRequestedAmount.
2020-01-22 16:13:50 +03:00
John Preston
63020ec302
Fix radial animation ending.
...
Fixes (2) from #6975 .
2020-01-22 11:55:27 +03:00
John Preston
71d4563b9d
Use 'telegramdesktop' as a default desktop file base name.
2020-01-22 11:55:27 +03:00
Ilya Fedin
98bfd7370d
Make TDESKTOP_DISABLE_REGISTER_CUSTOM_SCHEME and TDESKTOP_DISABLE_DESKTOP_FILE_GENERATION respect DESKTOP_APP_USE_PACKAGED
2020-01-22 10:06:56 +03:00
John Preston
389fb0c4e9
Fix GIF real parent refresh after sending.
...
Fixes #6943 .
2020-01-22 09:53:59 +03:00
John Preston
fc72fe3a78
Version 1.9.6.
...
- Bug fixes and other minor improvements.
2020-01-22 02:16:47 +03:00
John Preston
5f646dd125
Fix strange crash on Windows.
2020-01-22 02:16:38 +03:00
John Preston
6748233869
Version 1.9.5.
...
- Bug fixes and other minor improvements.
2020-01-21 23:32:41 +03:00
John Preston
fef90ea363
Fix build for Linux.
2020-01-21 23:32:05 +03:00
Ilya Fedin
0480611bf8
Add possibility to build without dbus
2020-01-21 23:30:47 +03:00
23rd
b4fbff0b6c
Fixed build for Windows with c++latest.
2020-01-21 20:29:14 +03:00
John Preston
5f5d5629f8
Fix memory leak in media streaming.
2020-01-21 18:48:21 +03:00