John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								f3c8da4819 
								
							 
						 
						
							
							
								
								Request all admins when first opening a supergroup.  
							
							 
							
							
							
						 
						
							2017-12-03 20:43:42 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								c10588a7dc 
								
							 
						 
						
							
							
								
								Merge group-supergroup history in jump-to-date.  
							
							 
							
							... 
							
							
							
							Fixes #4094 . 
							
						 
						
							2017-11-30 16:50:13 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								196ff7f4c1 
								
							 
						 
						
							
							
								
								Don't apply count from getParticipants(Recent).  
							
							 
							
							
							
						 
						
							2017-11-28 22:30:01 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								efdba3a482 
								
							 
						 
						
							
							
								
								Handle errors in getMessages().  
							
							 
							
							
							
						 
						
							2017-11-23 19:41:13 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5803edb77b 
								
							 
						 
						
							
							
								
								Add members from info to mgInfo->lastParticipants.  
							
							 
							
							
							
						 
						
							2017-11-22 13:56:00 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2387b66e86 
								
							 
						 
						
							
							
								
								Allow supergroup members to clear history.  
							
							 
							
							
							
						 
						
							2017-11-22 12:04:24 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6ca105a290 
								
							 
						 
						
							
							
								
								Minimal layer 72 support.  
							
							 
							
							
							
						 
						
							2017-11-20 23:54:05 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								f1f955b7ac 
								
							 
						 
						
							
							
								
								Pass already-members when adding members to channel.  
							
							 
							
							
							
						 
						
							2017-11-19 18:41:52 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								554eb3a342 
								
							 
						 
						
							
							
								
								Move stickers state variables to AuthSessionData.  
							
							 
							
							... 
							
							
							
							Also allow to click on the selected set when choosing megagroup
sticker set and allow to paste a t.me link to the set there. 
							
						 
						
							2017-11-16 07:59:09 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								a27edcad1c 
								
							 
						 
						
							
							
								
								Extract SparseIdsList module from SharedMedia.  
							
							 
							
							... 
							
							
							
							This way it can be reused in search results management. 
							
						 
						
							2017-11-16 07:59:08 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								fddcdf359b 
								
							 
						 
						
							
							
								
								Use not type-erased producers in code.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5e7aa4ff81 
								
							 
						 
						
							
							
								
								Move third column from HistoryWidget to MainWidget.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2690618da2 
								
							 
						 
						
							
							
								
								Add Storage::UserPhotos and UserPhotosSlice.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								2363a6bd44 
								
							 
						 
						
							
							
								
								Add SharedMediaSlice to observe shared media.  
							
							 
							
							... 
							
							
							
							Start testing / using it in MediaView. 
							
						 
						
							2017-11-16 07:59:02 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b3da99c302 
								
							 
						 
						
							
							
								
								Replace gsl::not_null<T*> with just not_null<T*>.  
							
							 
							
							
							
						 
						
							2017-08-30 19:15:41 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0880c01a20 
								
							 
						 
						
							
							
								
								Replace group admins ContactsBox with PeerListBox.  
							
							 
							
							
							
						 
						
							2017-08-30 19:15:28 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e209737b1a 
								
							 
						 
						
							
							
								
								Display and follow unread mentions in history.  
							
							 
							
							
							
						 
						
							2017-08-30 19:15:13 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								f04b25ea26 
								
							 
						 
						
							
							
								
								Allow setting group stickers set.  
							
							 
							
							
							
						 
						
							2017-08-25 14:39:19 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								070456882e 
								
							 
						 
						
							
							
								
								Manage faved stickers from sticker context menu.  
							
							 
							
							
							
						 
						
							2017-08-25 14:39:09 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								667eb288d7 
								
							 
						 
						
							
							
								
								Add faved stickers set loading and saving.  
							
							 
							
							... 
							
							
							
							Also move stickers loading methods to ApiWrap. 
							
						 
						
							2017-08-25 12:58:13 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								91fda6b654 
								
							 
						 
						
							
							
								
								Add search from group member button to dialogs.  
							
							 
							
							
							
						 
						
							2017-08-01 21:15:02 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								949104d879 
								
							 
						 
						
							
							
								
								Improve queued by pts updates handling.  
							
							 
							
							... 
							
							
							
							The updates are ordered by pts and applied in the correct order.
Also some pts-dependent updates handling was moved to ApiWrap. 
							
						 
						
							2017-07-14 14:57:05 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								397797aac7 
								
							 
						 
						
							
							
								
								Add default changelog for the new stable version.  
							
							 
							
							... 
							
							
							
							Also add a non-translated changelog for the new alpha/beta versions. 
							
						 
						
							2017-07-04 18:32:04 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								7b496b3741 
								
							 
						 
						
							
							
								
								Improve in-app changelogs for alpha version.  
							
							 
							
							
							
						 
						
							2017-06-30 13:32:10 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								5d0e89db5d 
								
							 
						 
						
							
							
								
								Switch to the server side changelogs.  
							
							 
							
							
							
						 
						
							2017-06-29 11:40:00 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								139d4e72b5 
								
							 
						 
						
							
							
								
								Start cloud langpack support.  
							
							 
							
							... 
							
							
							
							Change the way langpacks are stored.
Support custom langpacks in the new storage. 
							
						 
						
							2017-06-29 11:39:42 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e050e270fc 
								
							 
						 
						
							
							
								
								Try to hangup current call when quitting the app.  
							
							 
							
							
							
						 
						
							2017-05-09 23:46:26 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								d4af14041c 
								
							 
						 
						
							
							
								
								Fix build for OS X 10.6-10.7.  
							
							 
							
							... 
							
							
							
							Qt 5.3.2 doesn't support QTimer::singleShot(delay, lambda). 
							
						 
						
							2017-04-11 18:44:11 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								38f94c63e9 
								
							 
						 
						
							
							
								
								Add blocked users list in supergroups profiles.  
							
							 
							
							
							
						 
						
							2017-04-07 18:13:22 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								34ab04cbe6 
								
							 
						 
						
							
							
								
								Add lambda-based checked timers.  
							
							 
							
							... 
							
							
							
							Also ApiWrap is now not a QObject. 
							
						 
						
							2017-04-07 18:13:21 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								0d0307e175 
								
							 
						 
						
							
							
								
								Move ApiWrap to AuthSession.  
							
							 
							
							... 
							
							
							
							Also send all ApiWrap requests as an MTP::Sender.
Also create AuthSession only after starting MTProto. 
							
						 
						
							2017-04-07 18:13:19 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								835b1801bc 
								
							 
						 
						
							
							
								
								Remove Q_OBJECT dependency from ApiWrap.  
							
							 
							
							... 
							
							
							
							Also remove it from SingleDelayedCall -> SingleQueuedInvocation. 
							
						 
						
							2017-04-07 18:13:19 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								fc77b0a51c 
								
							 
						 
						
							
							
								
								Save privacy in ApiWrap. Handle privacy updates.  
							
							 
							
							
							
						 
						
							2017-03-18 12:49:47 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								c207743338 
								
							 
						 
						
							
							
								
								Made base::lambda a copyable value type.  
							
							 
							
							... 
							
							
							
							Now base::lambda can be copied and can wrap any immutable lambda.
For mutable lambdas there is base::lambda_once (which you're
supposed to call only once to pass data through lambda captures,
for example by using std::unique_ptr). Generally base::lambda is
passed by value and base::lambda_once is passed by rvalue reference. 
							
						 
						
							2017-02-26 21:01:23 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								7fb1463c43 
								
							 
						 
						
							
							
								
								Version 1.0 stable: bump copyright date to 2017.  
							
							 
							
							
							
						 
						
							2017-01-11 23:02:13 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								7bb3b4d807 
								
							 
						 
						
							
							
								
								Common groups profile block done. Moved to layer 59.  
							
							 
							
							... 
							
							
							
							Also profile block modules were renamed. 
							
						 
						
							2016-12-30 17:52:42 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								6e0394dd42 
								
							 
						 
						
							
							
								
								Stickers box redesigned.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:28 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								e880c4876e 
								
							 
						 
						
							
							
								
								Strict alignment request for base::lambda. Various improvements.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:21 +04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								41dc0f4e98 
								
							 
						 
						
							
							
								
								Hide all button added to default notifications.  
							
							 
							
							
							
						 
						
							2016-10-05 19:56:27 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								453661d611 
								
							 
						 
						
							
							
								
								Removed Function<> and SharedCallback<>, using base::lambda_unique<>.  
							
							 
							
							... 
							
							
							
							Also removed macro START_ANIMATION(anim,) using anim.start() instead. 
							
						 
						
							2016-09-26 15:09:59 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								1859b83e8d 
								
							 
						 
						
							
							
								
								Dialog styles moved from basic.style to dialogs.style.  
							
							 
							
							... 
							
							
							
							Many minor design improvements in the new profiles.
New drafts design in the dialogs list: no icon, red badge.
Verified checkbox added to the new profile implementation.
Drafts saving to cloud is delayed for 1 second when switching chats.
Before quitting the app makes an attempt to save drafts (timeout 1.5s). 
							
						 
						
							2016-06-07 22:59:39 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								3fc7cc3453 
								
							 
						 
						
							
							
								
								Actions block done for the new profile implementation.  
							
							 
							
							... 
							
							
							
							User block status moved to private data.
Notify::PeerUpdateFlag[s] moved to Notify::PeerUpdate::Flag[s]. 
							
						 
						
							2016-06-01 23:05:37 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								66a8aa86e1 
								
							 
						 
						
							
							
								
								Settings block in the new profile implementation done.  
							
							 
							
							... 
							
							
							
							New type of button (LeftOutlineButton) was added. _inviteLink moved
to private section in ChatData and ChannelData (with get-set methods). 
							
						 
						
							2016-06-01 16:07:03 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								46ad43bb1e 
								
							 
						 
						
							
							
								
								New profile cover actions by buttons done.  
							
							 
							
							... 
							
							
							
							Two new types of Observers: image loaded and async file dialog. 
							
						 
						
							2016-05-25 20:59:21 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								b28e9a6167 
								
							 
						 
						
							
							
								
								Requesting difference or messages when users from mentions not loaded.  
							
							 
							
							
							
						 
						
							2016-05-09 13:07:25 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								daa5016c23 
								
							 
						 
						
							
							
								
								Components are now almost plain structs  
							
							 
							
							... 
							
							
							
							Moved reply markups to history items which hold them 
							
						 
						
							2016-03-28 15:51:22 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								efa5fc443a 
								
							 
						 
						
							
							
								
								pin/unpin messages in supergroups, local hide for pinned messages  
							
							 
							
							
							
						 
						
							2016-03-10 13:15:21 +03:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									John Preston 
								
							 
						 
						
							
							
							
							
								
							
							
								1c722a425d 
								
							 
						 
						
							
							
								
								forwarded getState fixed, pinned message service msg dependency request and text update done  
							
							 
							
							
							
						 
						
							2016-03-05 23:12:55 +02:00