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