John Preston
9bd89121e8
Replace self-destruct media service messages text.
...
Also support runtime components with align up to std::max_align_t.
2017-07-23 12:34:42 +03:00
John Preston
cf02a4cc31
API scheme updated to layer 70.
2017-07-23 12:34:40 +03:00
John Preston
fa70bf9e0c
Fix text message edit admin event log entries.
...
Regression was introduced in a513b1c
.
In case of text messages entry->_page minimal height is counted in
the whole message minimal height and should not be added.
2017-07-23 12:33:39 +03:00
John Preston
f7a354bfd1
Display "edited" mark on channel signed messages.
2017-07-18 22:00:33 +03:00
John Preston
a513b1c7b3
Fix media caption edit admin event log entries.
2017-07-18 21:59:53 +03:00
John Preston
a5e0b19b79
Copy correct text for a forwarded reply message.
2017-07-18 19:48:10 +03:00
John Preston
7c6bb132ce
Don't display reply preview if it doesn't fit.
2017-07-18 19:47:56 +03:00
John Preston
ab62b1591f
Fix duplicated entries in calls log box.
...
Notify about new call service messages only for unread messages.
2017-07-15 15:41:04 +03:00
John Preston
397e1dde78
Move reply bar to the top of the sticker.
...
That way a fast share button in channels isn't overlapping with it.
2017-07-15 15:05:46 +03:00
John Preston
101ec9a1c1
Remove duplicated Copy Link context menu items.
...
When right clicking on a real link don't add a message link copy.
Fixes #3662
2017-07-14 14:56:57 +03:00
John Preston
a69304fd25
Fix crash in forwarding messages.
...
HistoryHider holds pointers to items, so it should watch for
the history items being removed and remove the pointers.
2017-07-13 17:57:25 +03:00
John Preston
9fd8b040b7
Fix crash in history switch.
...
Don't call anything heavy between changing _history and _list.
2017-07-13 17:42:28 +03:00
John Preston
c79561e97f
Add a couple of actions log phrases for channels.
2017-07-12 16:34:13 +03:00
John Preston
48bd693679
Allow to copy message links in public supergroups.
2017-07-11 20:21:24 +03:00
John Preston
f32af6999b
Add a fast share button in channels and bots.
2017-07-11 20:11:06 +03:00
John Preston
ac99784bf7
Change chat for forwarded items by click on them.
...
Closes #3637
2017-07-11 13:23:15 +03:00
John Preston
d94ef82327
Fix opening a forwarded GIF in MediaView on click.
...
Fixes #3645
2017-07-11 13:21:01 +03:00
John Preston
58a592ba47
Allow to see admin / banned rights for everyone.
...
Even if you can't edit admin / banned rights you can see them.
2017-07-10 15:29:55 +03:00
John Preston
f7543e3261
Improve EditAdmin/RestrictedBox design.
2017-07-10 13:55:16 +03:00
John Preston
0402b4f5f4
Add X / V vector icon to checkbox Toggle view.
...
Also use them in the admin rights / restrictions boxes.
2017-07-09 18:06:27 +03:00
John Preston
21d2f6a44f
Generalize Checkbox layout.
...
Now any Checkbox can have Check, Radio or Toggle layout.
Radiobutton is now a subclass of Checkbox with default Radio layout.
2017-07-07 14:16:37 +03:00
John Preston
eaf91bba58
Parse bold / italic markdown entities.
2017-07-06 16:44:11 +03:00
John Preston
da0d78135d
Some refactoring in working with text entities.
...
Also move this code to TextUtilities namespace.
2017-07-06 14:37:42 +03:00
John Preston
f38fad2f92
Correctly apply edit admin in channel.
...
For example update adminCount / membersCount. For that we pass not
only the newRights values, but also oldRights values to applyEdit*().
2017-07-06 00:11:49 +03:00
John Preston
0c43aabfec
Allow to ban from actions log user context menu.
2017-07-05 21:11:31 +03:00
John Preston
1a7353fb43
Fix phrase in HistoryJoined for supergroups.
2017-07-05 16:23:52 +03:00
John Preston
4d3e7ac30c
Fix applying a draft with a reply in it.
...
Fixes #3407
2017-07-05 16:20:34 +03:00
John Preston
7d342b9c6d
Add search to channel / supergroup recent actions.
2017-07-05 16:11:08 +03:00
John Preston
6d3a6d20b5
Version 1.1.10: Fix build for Xcode and GCC.
2017-07-04 19:17:44 +03:00
John Preston
0ae661edf0
Add channel / supergroup admin event log filter.
2017-07-04 16:31:18 +03:00
John Preston
0d38106ed0
Fix Edit option display for supergroup creator.
...
Supergroup creator saw the Edit option for other users messages.
2017-07-03 13:13:32 +03:00
John Preston
305e15dd03
Fix service message date in admin event log.
2017-07-02 22:26:23 +03:00
John Preston
5fe1175602
Fix crash when message for forward is deleted.
...
The messages prepared for forwarding are not a map (MsgId -> item),
but just a map (random int -> item), so we need to loop over them.
2017-06-30 13:46:41 +03:00
John Preston
bf57a1506f
Fix assertion violation in the admin events log.
...
Add support for a log entry about group/channel photo being removed.
2017-06-30 13:35:35 +03:00
John Preston
4993ff1921
Finalize rename / move.
2017-06-30 09:21:45 +03:00
John Preston
d1536d0572
Rename / move history and historywidget modules.
2017-06-30 09:21:45 +03:00
John Preston
836fe119d9
Improve display of admin event log entries.
...
Don't show the Forward, Delete and Go to message in MediaView.
Better handle round video floating player in admin event log.
2017-06-30 09:21:45 +03:00
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
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
2a51e2aa59
Workaround GCC bug and fix Linux build.
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
75fdd5315f
Add some more colors for theming.
2017-06-30 09:21:44 +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