John Preston
956c3af0ae
Start DocumentData::thumbnail move to DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
1e9c79ca85
Move automaticLoad() to DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
40f12a2584
Keep document byte data only in DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
bf616036b3
Check loaded status through DocumentMedia if possible.
2020-06-01 18:09:30 +04:00
John Preston
33f4946242
Start using document bytes from DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
70c79eb6bd
Move sticker image to DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
bdd3c51ab8
Move inline thumbnail image to DocumentMedia.
2020-06-01 18:09:30 +04:00
John Preston
6ca43153bb
Improve clearing of DocumentMedia.
2020-06-01 18:09:29 +04:00
John Preston
7db53599e8
Use Data::DocumentMedia to store good thumbnails.
2020-06-01 18:09:29 +04:00
23rd
8d1db85a28
Fixed album items selection in section of scheduled messages.
...
This bug relates only to albums with captions.
2020-05-20 12:00:44 +03:00
23rd
1c5eadcd79
Fixed context menu for caption of scheduled album.
...
Fixed #6523 .
2020-05-20 12:41:44 +04:00
23rd
bc6c01de7f
Added Esc shortcut to clear selection in section of scheduled messages.
2020-05-20 12:41:44 +04:00
23rd
41255cab44
Removed display views and author for sent scheduled messages.
...
Moved filling of post flags to a single place.
2020-05-20 12:41:44 +04:00
23rd
ccbc63cd6e
Added ability to paste data in section of scheduled messages.
...
Fixed #6702 .
Fixed #6539 .
2020-05-20 12:41:44 +04:00
23rd
97446ae783
Added ability to reschedule scheduled messages.
2020-05-20 12:41:44 +04:00
23rd
5a75dd2b6f
Added handling of updates for rescheduled messages.
2020-05-20 12:41:43 +04:00
John Preston
cb5863177f
Apply edition updates to search result previews.
2020-05-12 20:29:18 +04:00
John Preston
c478d96385
Add debug logs for chats reading requests.
2020-05-12 16:18:19 +04:00
John Preston
c7878f9d21
Pause by-emoji stickers on sticker preview.
2020-05-12 12:18:31 +04:00
John Preston
07e3671ca8
Allow monospace blocks to extend bubble width.
...
This partially fixes #2060 instead of additional settings from #7822 .
2020-05-12 11:07:41 +04:00
root
246ed43046
Remove replyTo from switchInlineBotButton in same peer
2020-05-12 09:29:30 +04:00
John Preston
0251f58bf2
Use Semibold in names, use Bold in messages.
...
Fixes #7813 , fixes #7823 .
2020-05-08 12:12:47 +04:00
John Preston
1fa22398a9
Fix returning of tabbed panel in third column.
2020-05-05 16:55:05 +04:00
John Preston
0e16b3fe69
Decrease sticker size 256px -> 228px.
2020-05-05 16:19:10 +04:00
John Preston
9c17147f60
Show only one dice-media tooltip. Hide on SEND.
2020-05-05 15:51:55 +04:00
John Preston
3260e9e752
Add a separate string for empty channel admin log.
2020-05-04 19:15:10 +04:00
John Preston
038d8f1781
Force non-empty text in message bubbles.
2020-05-04 17:03:47 +04:00
John Preston
2143864fd5
Remove views count from admin log.
2020-05-04 16:15:09 +04:00
John Preston
73691e795b
Fix broken poll results view.
...
Regression was introduced in dd78052f92
.
Fixes #7780 .
Copy-Paste is bad.
2020-05-04 14:42:06 +04:00
John Preston
c0246a9373
Fix pasting of an image with attached URL data.
...
Regression was introduced in db5d599052
.
Fixes #7794 .
2020-05-04 14:18:33 +04:00
John Preston
1af394a485
Fix video unloading in streaming in WebPage-s.
...
Fixes #7778 .
2020-05-04 13:27:30 +04:00
John Preston
07c8aae225
Version 2.1.1: Pin to top only new bots.
2020-05-01 21:20:10 +04:00
RadRussianRus
cad4d19272
Use "subscribers" instead of "members" in channels
2020-05-01 15:48:07 +04:00
John Preston
db5d599052
Don't resolve the actual QImage on paste check.
2020-05-01 14:43:02 +04:00
John Preston
cc463b07b1
Don't send dice / dart to channels.
...
Fixes #7703 .
2020-05-01 14:35:20 +04:00
John Preston
d8e55081b0
Disallow revoking dice media in first 24 hours.
...
Fixes #7745 .
2020-05-01 13:21:57 +04:00
23rd
c3c482aa50
Improved peer context menu item to archive chat.
2020-05-01 12:31:13 +04:00
23rd
f4a63e1e9d
Removed info display for last messages in Saved Messages.
2020-05-01 12:31:13 +04:00
Ilya Fedin
95b4f56b86
Don't use QDesktopServices::openUrl on snap
2020-05-01 12:06:01 +04:00
John Preston
f76e094e98
Use info toast to show proxy / psa about text.
2020-04-30 15:20:50 +04:00
John Preston
067e52f5d1
Add an icon to the psa / quiz tooltip.
2020-04-30 14:51:26 +04:00
John Preston
4efd649c27
Hide tooltip button in psa / quizes.
2020-04-30 14:11:05 +04:00
John Preston
ff25f1d5c9
Slide psa / quiz toast from the top.
2020-04-30 13:16:42 +04:00
John Preston
dd78052f92
Use new toast style structure.
2020-04-30 11:35:01 +04:00
John Preston
8a4c7e3994
Show PSA tooltip icon and tooltip.
2020-04-30 11:35:01 +04:00
John Preston
b6e184d0c8
Support bots as top promoted dialog entries.
2020-04-30 11:35:01 +04:00
John Preston
042ed8f54a
Support psa_message in chats list.
2020-04-30 11:35:01 +04:00
John Preston
c14e20b33f
Support PSA forwarded info.
2020-04-30 11:35:01 +04:00
John Preston
266c1531ce
Display PSA label instead of the proxy sponsor.
2020-04-30 11:35:01 +04:00
John Preston
8d632bd2be
Update API scheme to layer 103.
2020-04-30 11:35:01 +04:00
John Preston
cfd733c54c
Add confirmation box for suspicious urls.
2020-04-23 19:00:19 +04:00
John Preston
3fa5e004fe
Allow editing messages in channels indefinitely.
2020-04-23 16:21:30 +04:00
John Preston
5cfd402b70
Make darker toasts for quiz solutions.
2020-04-21 18:55:35 +04:00
John Preston
54f757e770
Allow sending dice from dice media tooltip.
2020-04-21 18:55:35 +04:00
John Preston
33c453a13c
Scroll history to bottom on sending a message.
2020-04-21 18:55:35 +04:00
John Preston
e118972d5c
Support generic dice media display.
2020-04-21 18:55:35 +04:00
John Preston
76d81ff197
Improve polls solution icon color.
2020-04-21 18:55:34 +04:00
John Preston
71637d2a0e
Show progress left to close by timer in polls.
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
699761b42f
Support poll solution display in a toast.
2020-04-21 18:55:34 +04:00
John Preston
3e2f4bed50
Update scheme to layer 102.
...
Support different dice-like media.
2020-04-21 18:55:34 +04:00
John Preston
4f8ea4c807
Allow to play in-app large videos.
2020-04-13 15:32:14 +04:00
John Preston
b16696db93
Don't scroll down when read from another device.
2020-04-13 15:31:54 +04:00
John Preston
63129072ba
Mark voice/video message as read on mention click.
...
Fixes #5623 .
2020-04-13 15:30:56 +04:00
John Preston
f5aba5a907
Fix build with new lib_ui commits.
2020-04-13 15:26:09 +04:00
John Preston
2f7563767d
Fix crash in archive / pinned in folder management.
2020-03-30 21:04:49 +04:00
John Preston
8c6b5caa57
Fix possible crash in inconsistent HistoryWidget state.
2020-03-30 16:43:09 +04:00
John Preston
31ba2828af
Add a tooltip with information about the dice.
2020-03-30 15:21:16 +04:00
John Preston
570ab663b7
Use cache for remembered last dice frames.
2020-03-30 14:57:14 +04:00
John Preston
c209aedb22
Fix dice animating to the last frame.
...
I hope this fixes #7465 .
2020-03-29 13:47:07 +04:00
John Preston
90a1cea515
Fix forwarded dice size.
...
Fixes #7472 .
2020-03-29 13:35:14 +04:00
John Preston
5dfbec17cd
Fix via @bot information in stickers.
2020-03-27 20:36:06 +04:00
John Preston
fc5dbc6003
Use animated emoji size for the Dice.
2020-03-27 20:36:06 +04:00
John Preston
9ba3b11c96
Fix description of channel recent actions section.
2020-03-27 20:36:06 +04:00
John Preston
36d3dcd6d8
Fix marking scheduled out messages as read.
2020-03-27 20:36:06 +04:00
John Preston
01c79f917e
Add limits on video frame size.
...
Any video that starts streaming is limited to 4K.
Any in-chat streaming is limited to full hd.
Any GIF panel animation is limited to 720p.
2020-03-27 20:36:05 +04:00
John Preston
3ac33e4c1c
Leave unread chats in filter until closed.
2020-03-27 20:36:05 +04:00
John Preston
4b8a42fafd
Fix crash in forwarded dice media.
2020-03-27 20:36:04 +04:00
John Preston
f0322cd107
Fix filters unread counters.
2020-03-27 20:36:03 +04:00
John Preston
55900bbd3d
Save pinned chats in filters to server.
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
38a744fe5b
Count unread messages in Dialogs::MainList.
2020-03-27 20:36:02 +04:00
John Preston
f8cc134bd6
Send dice emoji as Dice media.
2020-03-27 20:36:02 +04:00
John Preston
2cefccc6eb
Start with the end Dice animation in forwarded.
2020-03-27 20:36:02 +04:00
John Preston
e7ca405e8c
Show forwarded info in Dice media.
2020-03-27 20:36:02 +04:00
John Preston
c83e297554
Implement dice media display.
2020-03-27 20:36:02 +04:00
John Preston
11d31ffc84
Parse and apply cloud filters.
2020-03-27 20:36:01 +04:00
John Preston
ed715fb810
Update API scheme to layer 111.
2020-03-27 20:36:01 +04:00
John Preston
2f1ee6f1fa
Show two hardcoded filters in Ui.
2020-03-27 20:36:01 +04:00
John Preston
71f7aae948
Replace dialogs mode with filters.
2020-03-27 20:36:01 +04:00
John Preston
1492571232
Fix members dropdown and mention autocomplete.
...
Fixes #7345 .
2020-03-13 23:14:23 +04:00
John Preston
07eab8555a
Fix crash in lottie animation destroy-on-init.
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
23rd
4e345ac688
Returned display of message status for self and last messages.
2020-02-27 14:20:24 +03:00
John Preston
b5ad3e7724
Fix unread badges for new dialogs.
2020-02-25 13:58:58 +04:00
John Preston
5937b24799
Request dialog entry for unknown chat.
2020-02-24 16:35:13 +04:00
John Preston
6ded5b74d0
Fix load requests cancel on history change.
2020-02-24 13:13:48 +04:00
John Preston
28032e5e0d
Fix jump to a specific message.
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
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
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
c8d2ac9583
Move message ownership to History.
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
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
07cc05f62e
Fix loading thumbnails in videos in albums.
...
Once more fixes #6332 .
2020-02-10 15:43:24 +04:00
John Preston
702fe024c0
Fix a crash in reply data inconsistency.
2020-02-05 18:39:47 +04:00
John Preston
9feea4a724
Don't blur video thumbnail if any side >= 240px.
...
Fixes #6332 .
2020-02-05 18:39:46 +04:00
John Preston
f0de8131ec
Improve phrases for scheduled messages.
2020-01-28 18:07:17 +03:00
23rd
ef5055f4f3
Fixed missing reply cancel after sending scheduled message.
2020-01-28 11:20:36 +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
John Preston
dbfc555d9c
Support shaking bubble for wrong quiz answer.
2020-01-24 11:49:12 +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
7170808d2b
Fix unloading thumbnails in videos.
...
Fixes #6332 .
2020-01-23 14:02:18 +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
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
23rd
7d519990b2
Added ability to customize shortcuts for silent or scheduled messages.
2020-01-23 10:09:34 +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
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
aac6d0df27
Improve quiz phrases.
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
eee252bb74
Filter out Unicode tag symbols from document names.
...
Fixes #7005 .
2020-01-22 17:24:42 +03:00
John Preston
389fb0c4e9
Fix GIF real parent refresh after sending.
...
Fixes #6943 .
2020-01-22 09:53:59 +03:00
John Preston
4f71383557
Fix video timestamps in replies when editing.
2020-01-17 14:14:43 +03:00
John Preston
5aee0f642a
Fix timestamps adjacent to parentheses.
...
Fixes #6997 .
2020-01-17 14:14:36 +03:00
John Preston
4eeac7dc18
Fix whitespace and indentation errors.
...
See #6672 , thanks Sea-n.
2020-01-02 14:25:53 +03:00
John Preston
da7178089f
Version 1.9.3: Fix build for OS X 10.10-10.11.
2019-12-31 17:52:15 +03:00
John Preston
f2a92f2b02
Check if app is active before showing a tooltip.
...
Fixes #6885 , fixes #6895 .
2019-12-31 16:48:44 +03:00
John Preston
22df6fb42e
Allow videos to have size as before streaming.
...
Fixes #6915 .
2019-12-31 14:56:31 +03:00
John Preston
b387ccdcf7
Fix video restart in media viewer.
...
Fixes #6913 .
2019-12-31 14:20:37 +03:00
John Preston
4aaecfd531
Fix upload progress and message time display.
...
Fixes #6909 .
2019-12-30 13:38:36 +03:00
John Preston
57b27d217c
Fix 'Open GIF' context menu item.
...
Fixes #6908 .
2019-12-30 13:38:02 +03:00
John Preston
d47c138f23
Save streaming player between message edits.
2019-12-28 17:56:06 +03:00
John Preston
da385069f4
Fix build for Xcode.
2019-12-27 17:29:51 +03:00
John Preston
ac48ec5969
Fix radial progress on in-chat streaming start.
2019-12-27 15:55:02 +03:00
John Preston
fedf29adb1
Fix timestamp highlights when editing media.
2019-12-27 15:15:16 +03:00
John Preston
1ba052cc13
Highlight timestamps in replies to media.
2019-12-27 13:41:30 +03:00
John Preston
90c54b1f2a
Highlight timestamps in song captions.
2019-12-26 17:14:35 +03:00
John Preston
3e3e1d628c
Highlight timestamps in video captions.
2019-12-25 18:20:02 +03:00
John Preston
dc146cb1fe
Blur small thumbnails.
2019-12-25 13:12:00 +03:00
John Preston
08e04cdcb1
Fix autoplay settings apply in albums.
2019-12-25 12:01:49 +03:00
John Preston
616957e46f
Add file size limit to autoplay settings.
2019-12-24 13:09:04 +03:00
John Preston
a4ea4689a2
Autoplay full-width videos in albums.
2019-12-20 17:13:55 +03:00
John Preston
a8935178a2
Remove autodownload for GIFs and video messages.
2019-12-20 15:56:39 +03:00
23rd
4102551108
Fixed covering message status with mentions button at end.
2019-12-19 18:27:34 +03:00
John Preston
f51f133832
Send packets for processing in batches.
2019-12-19 18:14:05 +03:00
John Preston
c4319a7370
Add a separate setting for video files autoplay.
2019-12-19 14:48:53 +03:00
John Preston
041670b8e7
Fix download of short videos in media overlay.
2019-12-19 14:13:27 +03:00
John Preston
4cdf08cbfb
Fix video with autoplay disabled.
2019-12-19 13:50:33 +03:00
John Preston
9f96237b85
Remove unnecessary repaints in an inactive window.
2019-12-18 22:00:19 +03:00
John Preston
92d87f96e1
Optimize locked videos repainting.
2019-12-18 21:48:07 +03:00
John Preston
10c810ff03
Lock inline HistoryView::Gif when playing fullscreen.
2019-12-17 17:30:14 +03:00
John Preston
51dac66998
Show inline video playback state.
2019-12-17 16:04:53 +03:00
John Preston
9b9ea336be
Use HistoryView::Gif for video files.
2019-12-17 14:11:10 +03:00
John Preston
0e75ad42e2
Fix playback state display in round videos.
2019-12-16 17:17:13 +03:00
John Preston
1f2b5ba0a2
Update spellcheck and ui submodules.
2019-12-14 17:46:31 +03:00
John Preston
38199276f1
Fix round video messages streaming.
2019-12-12 16:26:53 +03:00
John Preston
dbdd9aa481
Stop GIFs that are far away from the screen.
2019-12-11 17:15:29 +03:00
John Preston
9339db900f
Pause GIFs in message history.
2019-12-11 17:01:11 +03:00
John Preston
2d7adbc68a
All players create own Media::Streaming::Instance.
2019-12-11 15:09:21 +03:00
John Preston
bfa5accc29
Use shared player for each document.
2019-12-11 13:15:48 +03:00
John Preston
1243123579
Allow multiple players of the same file.
2019-12-10 17:06:22 +03:00
John Preston
8e8c356659
Use streamed video for GIFs in History.
2019-12-10 15:49:37 +03:00
John Preston
f88466a376
Don't refresh messages redundantly.
...
Fixes #6781 .
2019-12-10 10:49:31 +03:00
John Preston
41e13e39bc
Apply ignore_restriction_reasons from config.
2019-12-09 18:42:11 +03:00
John Preston
ee94e78533
All mtproto downloads using DownloadMtprotoTask.
2019-12-05 11:32:33 +03:00
John Preston
8535a579ca
Fix by-word/paragraph text selection in WebPage.
2019-12-03 11:08:55 +03:00
John Preston
12f5ccaaa5
Use vector queues in mtproto file downloader.
2019-12-03 10:25:27 +03:00
John Preston
e6c86b19db
Use app config value for QR login.
2019-11-29 15:36:06 +03:00
John Preston
e943264823
Pass MTP::Instance to MTP::Sender.
2019-11-29 15:36:05 +03:00
John Preston
2597bc9f4e
Fix layout of polls with huge questions.
2019-11-21 18:28:49 +03:00
23rd
1ef877d9a5
Fixed moving cursor to begin/end when using reply shortcuts for macOS.
2019-11-15 16:16:33 +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
1eb62579e2
Support building OS X 10.10/10.11 version.
2019-11-05 14:27:42 +03:00
23rd
6c2479c09f
Fixed moving cursor when using reply shortcuts.
...
- Fixed #6038 .
- Slightly refactored comparison of modifiers.
2019-11-05 13:23:56 +03:00