John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								8e45b09083
								
							
						 | 
						
							
							
								
								Use different indentation for rpl operators.
							
							
							
							
							
							
							
							It works better with Visual Studio IDE. 
							
						 | 
						
							2017-12-26 19:20:07 +03:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								712b3f481c
								
							
						 | 
						
							
							
								
								Move online phrase code from app module.
							
							
							
							
							
							
							
							Also fix possible assertion violation in online change timeout. 
							
						 | 
						
							2017-12-17 12:13:26 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								79398fe6cf
								
							
						 | 
						
							
							
								
								Add call button to Info::Profile top bar.
							
							
							
							
							
						 | 
						
							2017-12-07 19:17:53 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								727f8aec13
								
							
						 | 
						
							
							
								
								Fix admin/creator status in megagroup members list.
							
							
							
							
							
						 | 
						
							2017-12-06 18:55:10 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								116e3fd9c5
								
							
						 | 
						
							
							
								
								Fix admin stars disappearing in members list.
							
							
							
							
							
						 | 
						
							2017-12-04 16:08:43 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								e1c68892d4
								
							
						 | 
						
							
							
								
								Show third column only when explicitly requested.
							
							
							
							
							
							
							
							This allows you to show info in layer from mention links. 
							
						 | 
						
							2017-12-04 13:42:05 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								85b3d3f64d
								
							
						 | 
						
							
							
								
								Display admin badges in supergroups.
							
							
							
							
							
							
							
							Also prefer std containers to Qt and OrderedSet in data_peer. 
							
						 | 
						
							2017-12-01 22:38:44 +04:00 | 
						
					
				
					
						
							
							
								 
								John Preston
							
						 | 
						
							
							
							
							
							
								
							
							
								2432845df2
								
							
						 | 
						
							
							
								
								Optimize and rename base::weak_unique_ptr.
							
							
							
							
							
							
							
							Rename base::enable_weak_from_this -> base::has_weak_ptr.
Rename base::weak_unique_ptr -> base::weak_ptr.
Rename base::make_weak_unique -> base::make_weak.
Rename base/weak_unique_ptr.h -> base/weak_ptr.h 
							
						 | 
						
							2017-11-30 21:33:27 +04:00 | 
						
					
				
					
						
							
							
								 
								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 |