John Preston
0b3644b334
Improve phrase on copying selected items as text.
...
This is a better implementation of #3346 .
2017-06-30 09:21:45 +03:00
John Preston
7357119b1a
Fix scroll top overflow. Fixes #3524
2017-06-30 09:21:45 +03:00
John Preston
545915e481
Fix name/fwd/reply/viabot info display for media.
2017-06-30 09:21:45 +03:00
John Preston
6f90dc2374
Fix empty admin event log display.
2017-06-30 09:21:45 +03:00
John Preston
91dcfff423
Add unpinned message admin log event action.
2017-06-30 09:21:45 +03:00
John Preston
58b4798b79
Fix tooltip hiding when window is hidden by Cmd+H.
...
For some reason deleteLater() called for the tooltip from the main
window deactivation signal is really handled only on app quit :/
So now we use InvokeQueued(p, [p] { delete p; }); there instead.
Fixes #3461
2017-06-30 09:21:45 +03:00
John Preston
843d63c221
Fix edit channel controls layout.
2017-06-30 09:21:44 +03:00
John Preston
3b864d63b9
Fix crash in audio player destructor.
2017-06-30 09:21:44 +03:00
John Preston
2a51e2aa59
Workaround GCC bug and fix Linux build.
2017-06-30 09:21:44 +03:00
John Preston
67f2daa43c
Closed beta 1001007003: Fix build for old OS X.
2017-06-30 09:21:44 +03:00
John Preston
c3db57a4fc
Closed beta 1001007003: Fix Xcode build.
2017-06-30 09:21:44 +03:00
John Preston
885b82b437
Closed beta 1001007003.
2017-06-30 09:21:44 +03:00
John Preston
6487d91722
Add users to a channel check by admin rights.
...
Also add an admin right checkbox for add users in channels.
2017-06-30 09:21:44 +03:00
John Preston
5b4f70ff96
Fix crash in layer stack unwinding.
2017-06-30 09:21:44 +03:00
John Preston
75fdd5315f
Add some more colors for theming.
2017-06-30 09:21:44 +03:00
John Preston
8ee5c70708
Fix admin custom status text in supergroups.
2017-06-30 09:21:44 +03:00
John Preston
b398444b91
Show manage banned and restricted to creator.
2017-06-30 09:21:44 +03:00
John Preston
9e6f2a5d2e
Remember connection type settings.
2017-06-30 09:21:43 +03:00
John Preston
7245319351
Prefer static dc options when using a proxy.
2017-06-30 09:21:43 +03:00
John Preston
82912f4a0b
Handle socks internal links.
2017-06-30 09:21:43 +03:00
John Preston
1968ca07de
Display connecting to proxy state with a link.
2017-06-30 09:21:43 +03:00
John Preston
8c04bed572
Display empty event log placeholder.
...
Also hide the filter button for now.
2017-06-30 09:21:43 +03:00
John Preston
ae56c5266f
Fix rich text entities in log entry original.
2017-06-30 09:21:43 +03:00
John Preston
0a9db8533b
Save admin log state to memento and restore it.
2017-06-30 09:21:43 +03:00
John Preston
85e234938d
Fix inline keyboard. Disable it in the event log.
...
Also disable game preview click handler in the event log.
2017-06-30 09:21:43 +03:00
John Preston
816ee794e8
Event log context menu + improved text selection.
2017-06-30 09:21:43 +03:00
John Preston
624f33c5e2
Allow to select and copy text in the events log.
...
Also better handle window resize in the events log.
2017-06-30 09:21:42 +03:00
John Preston
693c30d264
Handle mouse events in log entry message parts.
...
Also highlight mentions and hashtags in them.
2017-06-30 09:21:42 +03:00
John Preston
17e08f9291
Separate theme keys for emoji category icon color.
2017-06-30 09:21:42 +03:00
John Preston
cedf8a65e7
Better channel log entry layout inside messages.
...
Also move HistoryService class to a separate module.
2017-06-30 09:21:42 +03:00
John Preston
0a39e7e2b1
Support userpics and dates in channel log events.
2017-06-30 09:21:42 +03:00
John Preston
5c87b42135
Use plain HistoryItem in channel admin events log.
...
Instead of using a complex AdminLog::Item use just HistoryItem*.
2017-06-30 09:21:42 +03:00
John Preston
e39b95175b
Handle channel event log mouse events.
2017-06-30 09:21:42 +03:00
John Preston
1791b251ad
Fix tabbed section / panel render glitches.
2017-06-30 09:21:42 +03:00
John Preston
507b7d7193
Add to each history item its own width value.
2017-06-30 09:21:41 +03:00
John Preston
839e59075d
Display log entry original data in HistoryMessage.
2017-06-30 09:21:41 +03:00
John Preston
4962fdf5ae
Add phrases and layout for all events in log.
2017-06-30 09:21:41 +03:00
John Preston
fee8690ca6
Channel action log items display and layout.
2017-06-30 09:21:41 +03:00
John Preston
25a718c54b
Start recent channel actions log section.
2017-06-30 09:21:41 +03:00
John Preston
401bc86f27
Closed beta 1001007002: New channel rights.
...
Also fix build in Xcode.
2017-06-30 09:21:41 +03:00
John Preston
c3ad0ae129
Always show that bot-admin reads all messages.
...
A bot with any admin rights has access to messages.
2017-06-30 09:21:41 +03:00
John Preston
8fe56b9a7d
Show blocked / restricted users to all admins.
2017-06-30 09:21:41 +03:00
John Preston
1b649299ff
Show edit admin non-mutual-contact error message.
2017-06-30 09:20:31 +03:00
John Preston
6ba57e713e
Use forwarded messages only for one selected chat.
...
Different chats now can have different forwarded "drafts".
2017-06-29 11:40:26 +03:00
John Preston
758cf0388e
Edit who can add users to supergroup.
...
Add a couple of radiobuttons to EditChannelBox for that.
Also a 'change info' admin now can edit 'signatures' in a channel.
2017-06-29 11:40:25 +03:00
John Preston
9de95cee23
Drop link preview if you can't send them.
...
Just drop the preview when message with a web page preview is
forwarded and we're restricted to send them in the megagroup.
2017-06-29 11:40:23 +03:00
John Preston
b35d2505a4
Better mentions highlighting in PeerListBox.
2017-06-29 11:40:23 +03:00
John Preston
240ced395b
Apply changes in ParticipantsBoxController.
...
When we add admin / banned / restricted user in a channel using
AddParticipantBoxController we now apply the added user in the box.
2017-06-29 11:40:22 +03:00
John Preston
9e8e49b8d9
Add other search to admin/ban/restrict in channel.
...
Search in chats / contacts / global in AddParticipantBoxController.
Also move all channel participants box controllers to another module.
2017-06-29 11:40:21 +03:00
John Preston
b76bfe2008
Add admin/banned/restricted box using PeerListBox.
2017-06-29 11:40:20 +03:00