John Preston
53d206c12c
Custom tab-order for create poll box.
2020-04-21 18:55:35 +04:00
John Preston
b34d5b8306
Check solution length in CreatePollBox.
2020-04-21 18:55:34 +04:00
John Preston
423daecbde
Add view solution button to polls.
2020-04-21 18:55:34 +04:00
John Preston
13d22947df
Send poll solution with entities.
2020-04-21 18:55:34 +04:00
John Preston
6c08bab550
Add explanation block to CreatePollBox.
2020-04-21 18:55:34 +04:00
John Preston
7b44d107c9
Don't use default title if it doesn't fit.
2020-03-30 15:10:08 +04:00
John Preston
2379812890
Move add exceptions button to the top.
2020-03-30 15:00:50 +04:00
John Preston
dba5c75ef1
Fix adding first proxy to the list.
...
Fixes #7458 .
2020-03-29 13:05:32 +04:00
John Preston
484ec06b0c
Don't accidentally close edit folder box.
2020-03-29 12:52:20 +04:00
John Preston
30a3e7b78b
Improve layout of edit filter box.
2020-03-27 20:36:06 +04:00
John Preston
bf5356fd91
Allow mentions in service notifications.
2020-03-27 20:36:06 +04:00
John Preston
12b18829f0
Add context menu to filters side bar.
2020-03-27 20:36:06 +04:00
John Preston
4c7f8a4bbb
Improve filters phrases.
2020-03-27 20:36:05 +04:00
John Preston
e8bf5bb5ce
Move manage filters to a Settings section.
2020-03-27 20:36:05 +04:00
John Preston
71fc7a1b4e
Closed alpha version 1.9.21.2.
2020-03-27 20:36:05 +04:00
John Preston
1be6d968e0
Allow emoji suggestions in filter titles.
2020-03-27 20:36:05 +04:00
John Preston
0063edb14f
Support saved messages in filters edit.
2020-03-27 20:36:05 +04:00
John Preston
b1606821c0
Suggest filter name by content type.
2020-03-27 20:36:04 +04:00
John Preston
2dbaee4fe1
Filter only chats from the list in exceptions.
2020-03-27 20:36:04 +04:00
John Preston
b8684af537
Improve filters reordering.
2020-03-27 20:36:04 +04:00
John Preston
c4a0bc1fd5
Allow selecting custom filter icons.
2020-03-27 20:36:04 +04:00
John Preston
ce7621fbd9
Read and write special filter icon emoji.
2020-03-27 20:36:04 +04:00
John Preston
1ea42116d2
Fix adding Saved Messages exception to filters.
2020-03-27 20:36:04 +04:00
John Preston
a13042ac6a
Improve edit filter phrases.
2020-03-27 20:36:04 +04:00
John Preston
36b9911995
Fix crashes in filter chats list editing.
2020-03-27 20:36:03 +04:00
John Preston
4b618aeb6c
Fix saving filters.
2020-03-27 20:36:03 +04:00
John Preston
ffc65f7da4
Add folders menu to Settings.
2020-03-27 20:36:03 +04:00
John Preston
4881981cf6
Enable / disable side bar based on filters.
2020-03-27 20:36:03 +04:00
John Preston
3c0ee9fa20
Fix filter chats list edit box title.
2020-03-27 20:36:03 +04:00
John Preston
e27a8fe058
Support pinned locally in filters.
2020-03-27 20:36:03 +04:00
John Preston
9636617798
Show selected chats types in search input.
2020-03-27 20:36:02 +04:00
John Preston
b88f0108ad
Edit chat types in filters.
2020-03-27 20:36:02 +04:00
John Preston
13fe0b6272
Allow adding chats to filter exceptions.
2020-03-27 20:36:02 +04:00
John Preston
d5bd9fa54d
View filter box, removing chats and chat types.
2020-03-27 20:36:02 +04:00
John Preston
2fb2fa9661
Handle last suggestion being added.
2020-03-27 20:36:02 +04:00
John Preston
b8c11f3d8c
Manage filters: delete, add suggested.
2020-03-27 20:36:02 +04:00
John Preston
ed715fb810
Update API scheme to layer 111.
2020-03-27 20:36:01 +04:00
John Preston
71f7aae948
Replace dialogs mode with filters.
2020-03-27 20:36:01 +04: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
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
9dee4e2d25
Added ability to download more than one dictionary at same time.
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
65a7f2e7d8
Added dictionary management box.
2020-02-24 18:48:33 +03:00
John Preston
818f5cd004
Send and delete messages through Histories.
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
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
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
2e1e13b843
Rename mediaview.style to media_view.style.
2020-02-05 18:39:47 +04:00
John Preston
f0de8131ec
Improve phrases for scheduled messages.
2020-01-28 18:07:17 +03:00
John Preston
29c6228616
Add quiz phrase to langpack.
2020-01-28 09:33:36 +03:00
John Preston
9aa597d6f0
Fix validation of created poll.
2020-01-24 18:29:53 +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
ed8b237364
Fix assertion violation in poll create box.
2020-01-23 15:36:53 +03:00
23rd
e266dc153b
Implemented ability to add more than 1 file to albums via SendFilesBox.
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
John Preston
c3b01d8573
Hide multiple answers if only quiz is allowed.
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
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
d72d1aabe6
Disable creating public polls in channels.
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
afff7634f9
Display last voters userpics.
2020-01-23 10:09:33 +03:00
John Preston
66204bae95
Update API scheme on layer 107.
2019-12-29 14:41:10 +03:00
John Preston
616957e46f
Add file size limit to autoplay settings.
2019-12-24 13:09:04 +03:00
John Preston
a8935178a2
Remove autodownload for GIFs and video messages.
2019-12-20 15:56:39 +03:00
John Preston
1f2b5ba0a2
Update spellcheck and ui submodules.
2019-12-14 17:46:31 +03:00
John Preston
431b7445c3
Allow editing sensitive content filtering.
2019-12-09 15:59:08 +03:00
John Preston
ee94e78533
All mtproto downloads using DownloadMtprotoTask.
2019-12-05 11:32:33 +03:00
John Preston
12f5ccaaa5
Use vector queues in mtproto file downloader.
2019-12-03 10:25:27 +03:00
John Preston
91f50e8bdc
Move some more code to lib_mtproto.
2019-12-02 16:11:22 +03:00
John Preston
e943264823
Pass MTP::Instance to MTP::Sender.
2019-11-29 15:36:05 +03:00
John Preston
cfe12f773f
Move some modules to lib_mtproto.
2019-11-18 12:28:14 +03:00
John Preston
08bfe6f1c1
Extract mtproto key generation code.
2019-11-15 16:16:32 +03:00
John Preston
2577bedeac
Remove mtproto/facade.h from main pch.
2019-11-13 11:31:12 +03:00
Nicholas Guriev
793862bee6
Fix -Wredundant-move and -Wdeprecated-copy warnings ( #6663 )
...
* Do not move result at end of function
This makes GCC 9.1.2 happy with the active -Wredundant-move warning.
Indeed, such moving of local variables or local arguments before
returning is unnecessary and prevents the compiler from copy elision
optimization.
2019-11-12 18:15:34 +03:00
John Preston
b94ed1fc3b
Remove 'mac32' and add 'osx' special targets.
2019-11-05 15:45:55 +03:00
John Preston
1eb62579e2
Support building OS X 10.10/10.11 version.
2019-11-05 14:27:42 +03:00
John Preston
88e0342e02
Update to the latest submodules.
2019-11-05 14:27:42 +03:00
John Preston
d63e50944a
Update submodules to the latest spellcheck.
2019-11-05 13:23:56 +03:00
23rd
4be178c75f
Added SpellingHighlighter to InputField in HistoryWidget and some boxes.
2019-10-20 21:11:38 +04:00
John Preston
30a1bd7ba2
Use base::call_delayed.
2019-10-19 12:27:56 +04:00
John Preston
f677b116f9
Use install_base_filter for lib_base.
2019-10-19 12:27:56 +04:00
John Preston
a6c84c36c0
Use layers and boxes from lib_ui.
2019-10-19 12:27:52 +04:00
John Preston
383195f1b2
Use some icons from lib_ui.
2019-10-19 12:27:34 +04:00
John Preston
246c45ce0e
Use lib_ui from submodule.
2019-10-19 12:27:28 +04:00
Jiachen YANG
56aab1aa07
explicitly specify the upper bound in ranges::view::ints
2019-10-02 11:52:55 +03:00
John Preston
849deb57e2
Move many widget classes to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
c5845f17ae
Remove twidget header.
2019-10-01 23:59:46 +03:00
John Preston
e2f54eb3e9
Move some style code to lib_ui.
2019-10-01 23:59:46 +03:00
John Preston
0c713a930a
Remove app.h / facades.h from precompiled header.
2019-10-01 23:59:46 +03:00
John Preston
e06bf16980
Improve name / title limits.
2019-09-27 19:46:27 +03:00
John Preston
76f0abecfd
Show sticker set on Ctrl+Click in stickers list.
2019-09-10 00:48:34 +03:00
John Preston
f7f195eb98
Fix transfer ownership button visibility.
...
Regression was introduced in 569340c7d3
.
2019-09-09 21:07:12 +03:00
John Preston
8bf6013342
Add 'Export theme' / 'Show palette file' menu.
2019-09-09 17:44:08 +03:00
RadRussianRus
428a501bac
Show Beginning button only for message date
...
Also hide button when you're already at beginning.
2019-09-09 10:17:23 +03:00
RadRussianRus
3ca57ae50d
Added "Beginning" button to calendar
2019-09-09 10:17:23 +03:00
Sameer Hoosen
f979df3dfe
Allow searching for messages by a user who has left a chat ( #6417 )
...
Fixes #5667
2019-09-09 10:05:29 +03:00
John Preston
b98e02f326
Beta version 1.8.5: Fix build on macOS.
2019-09-08 23:04:25 +03:00
John Preston
f9b2a8d6ac
Show progress in theme saving.
2019-09-08 14:52:42 +03:00
John Preston
4951eeac98
Allow creating desktop part of multi-theme.
2019-09-06 19:31:07 +03:00
John Preston
dd74f57a66
Display full themes list in Settings.
2019-09-06 19:31:07 +03:00
John Preston
6343221d7b
Remove many includes from stdafx.pch.
2019-09-06 19:31:07 +03:00
John Preston
bc63d9fe53
Fix check display in background box.
2019-09-06 19:31:06 +03:00
John Preston
7893ad0558
Mark all types of local history items.
2019-09-06 10:53:44 +03:00
John Preston
3b4563772e
Disable edit self restrictions in UI.
2019-08-31 14:25:02 +03:00
John Preston
7be1c4ca2f
Fix crash in right click on CalendarBox.
...
Any attempt to destroy a widget on right click will crash,
because Qt anyway sends QContextMenuEvent to the same widget.
Fixes #6464 .
2019-08-31 14:15:30 +03:00
John Preston
569340c7d3
Move transfer ownership button.
2019-08-30 17:06:37 +03:00
John Preston
405ccb8580
Add editing of AddedByPhone privacy.
2019-08-29 11:44:03 +03:00
John Preston
131ef4f15a
Fix palette generation on macOS.
2019-08-29 10:01:28 +03:00
John Preston
87addd41b1
Add new phrases for reminders.
2019-08-29 10:01:28 +03:00
John Preston
117d6192fa
Ensure contrast in colorized themes.
2019-08-29 10:01:28 +03:00
John Preston
763bdf8798
Apply lightness limits in accent colors.
2019-08-29 10:01:28 +03:00
John Preston
56a82600f8
Add HSL color picker box for theming.
2019-08-29 10:01:28 +03:00
John Preston
56c4d164f3
Fix crash in group creation.
2019-08-27 19:10:37 +03:00
John Preston
dd136350fb
Fix save color in theme editor.
2019-08-27 19:10:37 +03:00
John Preston
ef7087348a
Allow to schedule created polls.
2019-08-27 19:10:37 +03:00
John Preston
f690f93f32
Allow schedule of files, stickers, GIFs.
2019-08-27 19:10:37 +03:00
John Preston
77ebdd3576
Send from scheduled messages section.
2019-08-27 19:10:37 +03:00
John Preston
3e895d0e85
Make tabbed selector working in scheduled section.
2019-08-27 19:10:37 +03:00
John Preston
fb96d2eef8
Improve schedule box design.
2019-08-27 19:10:37 +03:00
John Preston
debeb61540
Start schedule message box.
2019-08-27 19:10:37 +03:00