John Preston
|
196ff7f4c1
|
Don't apply count from getParticipants(Recent).
|
2017-11-28 22:30:01 +04:00 |
|
John Preston
|
ff16897dde
|
Improve supergroup members list reusability.
|
2017-11-28 20:20:05 +04:00 |
|
John Preston
|
5803edb77b
|
Add members from info to mgInfo->lastParticipants.
|
2017-11-22 13:56:00 +04:00 |
|
John Preston
|
b337d54623
|
Use custom base::overload() helper.
|
2017-11-21 18:27:48 +04:00 |
|
John Preston
|
d93c1ccbaa
|
Improve compile time.
|
2017-11-21 14:20:52 +04:00 |
|
John Preston
|
6ca105a290
|
Minimal layer 72 support.
|
2017-11-20 23:54:05 +04:00 |
|
John Preston
|
ac99318f34
|
Use ranges:: algorithms instead of base::
|
2017-11-20 16:24:00 +04:00 |
|
John Preston
|
4aae4f9399
|
Show channel members inside Info as well.
|
2017-11-17 20:06:20 +04:00 |
|
John Preston
|
88d7f172ca
|
Improve unread counter for HistoryTopBarWidget.
|
2017-11-17 18:54:01 +04:00 |
|
John Preston
|
3deea14559
|
Remove old shared media overview section.
Also move window/top_bar_widget to history/history_top_bar_widget.
|
2017-11-16 07:59:11 +04:00 |
|
John Preston
|
8ff0120642
|
Add EditPeerInfoBox without saving.
|
2017-11-16 07:59:10 +04:00 |
|
John Preston
|
3998fad7ef
|
Add manage supergroup / channel box.
|
2017-11-16 07:59:10 +04:00 |
|
John Preston
|
1871425b2d
|
Add 'X' and admin star in group info members.
|
2017-11-16 07:59:10 +04:00 |
|
John Preston
|
9a988d89e3
|
Remove std::any dependency (for now).
Xcode 9 still doesn't have std::any :(
|
2017-11-16 07:59:08 +04:00 |
|
John Preston
|
b51f865c54
|
Save info members list state to memento.
|
2017-11-16 07:59:08 +04:00 |
|
John Preston
|
fb46c33d7f
|
Add context menu support to info members list.
|
2017-11-16 07:59:07 +04:00 |
|
John Preston
|
856ca22aad
|
Display online count in the info profile section.
|
2017-11-16 07:59:07 +04:00 |
|
John Preston
|
76b8078bd9
|
Save section expand state in Info memento.
|
2017-11-16 07:59:06 +04:00 |
|
John Preston
|
c6c75a1980
|
Animate Info-to-Info transitions.
|
2017-11-16 07:59:06 +04:00 |
|
John Preston
|
93c15e5ee6
|
Use internal section stack in Info::WrapWidget.
|
2017-11-16 07:59:06 +04:00 |
|
John Preston
|
83850d9b86
|
Change *[Fast|Animated] to anim::type in FadeWrap.
|
2017-11-16 07:59:06 +04:00 |
|
John Preston
|
0c4bda71fd
|
Remove some unused / rare phrases.
|
2017-11-16 07:59:05 +04:00 |
|
John Preston
|
d1687ab963
|
Improve info wrapping in section / layer.
Also move layerwidget to window/layer_widget.
Also replace ui/effects/widget_fade_wrap with ui/wrap/fade_wrap.
|
2017-11-16 07:59:05 +04:00 |
|
John Preston
|
2c75b4836d
|
Improve sorting by online in info profile.
|
2017-11-16 07:59:05 +04:00 |
|
John Preston
|
292e57ffc7
|
Use PeerListBox content in info profile.
|
2017-11-16 07:59:04 +04:00 |
|
John Preston
|
ffc20e4492
|
Divide structs into several data/ modules.
|
2017-11-16 07:59:04 +04:00 |
|
John Preston
|
f2a5862714
|
Add members list to info profile.
|
2017-11-16 07:59:04 +04:00 |
|
John Preston
|
f4d9618487
|
Improve layer / section exchange for Info.
|
2017-11-16 07:59:04 +04:00 |
|
John Preston
|
5e7aa4ff81
|
Move third column from HistoryWidget to MainWidget.
|
2017-11-16 07:59:03 +04:00 |
|
John Preston
|
f162462111
|
Move info between Layer and Narrow wrap.
|
2017-11-16 07:59:03 +04:00 |
|
John Preston
|
c302219f9e
|
Use rpl in some widgets and effects.
|
2017-11-16 07:59:02 +04:00 |
|
John Preston
|
5e77fe8412
|
Don't display admin stars if admins are disabled.
|
2017-09-04 15:21:54 +03:00 |
|
John Preston
|
48e2a5472e
|
Return not_null<History*> in App::history().
|
2017-09-03 15:45:43 +03:00 |
|
John Preston
|
25ffaaaa2d
|
Replace t_assert() with Assert().
Also use this assertions for Expects(), Ensures() and Unexpected().
|
2017-08-30 19:15:42 +03:00 |
|
John Preston
|
b3da99c302
|
Replace gsl::not_null<T*> with just not_null<T*>.
|
2017-08-30 19:15:41 +03:00 |
|
John Preston
|
a72453fb1b
|
Remove ContactsBox and contacts_box module.
|
2017-08-30 19:15:30 +03:00 |
|
John Preston
|
b816d33d48
|
Replace add bot to group box with PeerListBox.
|
2017-08-30 19:15:29 +03:00 |
|
John Preston
|
782114d644
|
Add and use base::make_weak_unique() helper.
|
2017-08-30 19:15:28 +03:00 |
|
John Preston
|
0880c01a20
|
Replace group admins ContactsBox with PeerListBox.
|
2017-08-30 19:15:28 +03:00 |
|
John Preston
|
f7359093b4
|
Replace ContactsBox with PeerListBox in two cases.
- View contacts list in PeerListBox.
- Add participants when creating group / channel in PeerListBox.
|
2017-08-30 19:15:27 +03:00 |
|
John Preston
|
012d59ab42
|
Use nullptr instead of std::unique_ptr<Type>().
|
2017-08-30 19:15:25 +03:00 |
|
John Preston
|
0bea2620b5
|
Replace BoxContent::closeHook() with boxClosing.
|
2017-08-30 19:15:24 +03:00 |
|
John Preston
|
b08732cf28
|
Move MediaView from MainWindow to Messenger.
|
2017-08-25 14:39:27 +03:00 |
|
John Preston
|
ab35829358
|
Remove App::app(), App::uploader(), App::api().
Also use Auth() instead of AuthSession::Current*().
|
2017-08-25 14:39:18 +03:00 |
|
John Preston
|
6f746c238a
|
Search for messages from a specific user in group.
|
2017-08-01 21:38:01 +03:00 |
|
John Preston
|
27151d5e25
|
Show who banned or restricted user in supergroup.
|
2017-08-01 21:14:41 +03:00 |
|
John Preston
|
027340a8e0
|
Copy public channel link instead of following it.
|
2017-07-27 14:24:37 +03:00 |
|
John Preston
|
2e5930eb58
|
Update full peer in profile and settings.
Not more than once in five seconds get the full info to update bio.
|
2017-07-26 14:53:49 +03:00 |
|
John Preston
|
7ff175a81e
|
Display user Bio in profile.
|
2017-07-23 12:34:43 +03:00 |
|
John Preston
|
5a1ec3c9e0
|
Fix display of Search members button in profile.
|
2017-07-23 12:33:39 +03:00 |
|