John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								861ab85ca1 
								
							 
						 
						
							
							
								
								Fix voice/video messages in chats/feed.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:50 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f9154c4ed0 
								
							 
						 
						
							
							
								
								Fix albums layout and editing in feed.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:50 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								b91ebad8be 
								
							 
						 
						
							
							
								
								Improve items resize in history and feed.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:50 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								e6baf8ef5b 
								
							 
						 
						
							
							
								
								Fix layout of some media, enable GIF autoplay.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:50 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								950126865e 
								
							 
						 
						
							
							
								
								Handle item view refresh, fix groups.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:49 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								91f369a0b3 
								
							 
						 
						
							
							
								
								Handle view resize/repaint requests for mainView.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:49 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								d1a9d3992b 
								
							 
						 
						
							
							
								
								API scheme updated to layer 76.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:49 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								2dd2ad5cdb 
								
							 
						 
						
							
							
								
								Replace peerMessagesUpdated with notifications.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:49 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								04c8c95634 
								
							 
						 
						
							
							
								
								Use notify* instead of mark* in Data::Session.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:49 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								8a56ede187 
								
							 
						 
						
							
							
								
								Move all (item/view/media) maps to Data::Session.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:49 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7425e80f05 
								
							 
						 
						
							
							
								
								Use HistoryMedia as view, add Data::Media.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:48 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								97a9089ebf 
								
							 
						 
						
							
							
								
								Move draw / getState code to HistoryView::Message.  
							
							 
							
							... 
							
							
							
							Item dimensions broken for now.
Also remove history.h from pch. 
							
						 
						
							2018-02-08 12:20:48 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								bee474f6e9 
								
							 
						 
						
							
							
								
								Remove history_item and layout from pch.  
							
							 
							
							... 
							
							
							
							Also move some code to separate modules.
Also create history item views by Window::Controller. 
							
						 
						
							2018-02-08 12:20:47 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								4740d44159 
								
							 
						 
						
							
							
								
								Make HistoryView::Message a ClickHandlerHost.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:47 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								062b0b2165 
								
							 
						 
						
							
							
								
								Save item views in App::*Item() variables.  
							
							 
							
							... 
							
							
							
							Also remove App::contextItem.
Also use owning pointers for history context menus. 
							
						 
						
							2018-02-08 12:20:47 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								794e31505b 
								
							 
						 
						
							
							
								
								First version of feed section view.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f0b2e445f6 
								
							 
						 
						
							
							
								
								Prepare dialogs to open feeds.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								782e70b171 
								
							 
						 
						
							
							
								
								Support basic feed display in chats list.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								9d2239291d 
								
							 
						 
						
							
							
								
								Add support for pinned feeds management.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6a9556d42c 
								
							 
						 
						
							
							
								
								Move non-settings session data to Data::Session.  
							
							 
							
							... 
							
							
							
							Rename AuthSessionData to AuthSessionSettings, move data away. 
							
						 
						
							2018-02-08 12:20:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								724fe65d72 
								
							 
						 
						
							
							
								
								Start feeds support.  
							
							 
							
							
							
						 
						
							2018-02-08 12:20:45 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								46612ef128 
								
							 
						 
						
							
							
								
								Remove Notify::userIsContactChanged().  
							
							 
							
							... 
							
							
							
							Replace with Notify::peerUpdatedDelayed(). 
							
						 
						
							2018-02-08 12:20:45 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								ea7441ae77 
								
							 
						 
						
							
							
								
								Use single LEGAL file with license and copyright.  
							
							 
							
							
							
						 
						
							2018-01-03 13:23:14 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								54dd05c556 
								
							 
						 
						
							
							
								
								Improve crash debug information.  
							
							 
							
							
							
						 
						
							2018-01-03 11:23:34 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6796ac688a 
								
							 
						 
						
							
							
								
								Apply web page media updates.  
							
							 
							
							
							
						 
						
							2017-12-31 12:55:08 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5b4694a4eb 
								
							 
						 
						
							
							
								
								Move text options constant to a separate module.  
							
							 
							
							... 
							
							
							
							Also start MediaView group thumbs code. 
							
						 
						
							2017-12-28 16:06:06 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								54d6673d0b 
								
							 
						 
						
							
							
								
								Display photos and videos together in MediaView.  
							
							 
							
							
							
						 
						
							2017-12-28 13:12:07 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								21f4bbbe7b 
								
							 
						 
						
							
							
								
								Update kicked count in Channel Info box.  
							
							 
							
							
							
						 
						
							2017-12-26 19:20:08 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5d18d7c813 
								
							 
						 
						
							
							
								
								Send album after cancel of some media uploads.  
							
							 
							
							... 
							
							
							
							Also display checks when part of the album medias are uploaded. 
							
						 
						
							2017-12-26 19:20:07 +03:00  
						
					 
				
					
						
							
							
								 
								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
							
						 
						
							 
							
							
							
							
								
							
							
								546766fb13 
								
							 
						 
						
							
							
								
								Update FullMsgId context in HistoryMedia links.  
							
							 
							
							
							
						 
						
							2017-12-18 17:13:41 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								14034c255e 
								
							 
						 
						
							
							
								
								Replace QSharedPointer with std::shared_ptr.  
							
							 
							
							
							
						 
						
							2017-12-18 13:07:18 +04: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
							
						 
						
							 
							
							
							
							
								
							
							
								d9da2edd7c 
								
							 
						 
						
							
							
								
								Improve grouped media display.  
							
							 
							
							
							
						 
						
							2017-12-16 20:50:43 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								efa72578cd 
								
							 
						 
						
							
							
								
								Fix grouped media display in MediaView.  
							
							 
							
							
							
						 
						
							2017-12-16 20:50:43 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								537400d8b2 
								
							 
						 
						
							
							
								
								Enable distinct selecting of grouped media.  
							
							 
							
							
							
						 
						
							2017-12-16 20:50:42 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								4c9931ab02 
								
							 
						 
						
							
							
								
								Support grouped media rendering.  
							
							 
							
							
							
						 
						
							2017-12-16 20:50:42 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								05e3ddce0c 
								
							 
						 
						
							
							
								
								Fix userpic removing.  
							
							 
							
							... 
							
							
							
							Regression was introduced in 68009b6fba .
Fixes  #4152 . 
							
						 
						
							2017-12-12 18:56:37 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								8b69e6ab99 
								
							 
						 
						
							
							
								
								Rename some methods in DocumentData.  
							
							 
							
							... 
							
							
							
							Also fix voice message mark as read when autoplaying after previous.
Also show play icon and don't show playlist for audio files that do
not have shared music files attributes but have audio file mime type. 
							
						 
						
							2017-12-10 14:28:04 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								4e2c8bbc26 
								
							 
						 
						
							
							
								
								Use SharedMediaMergedViewer() for audio player.  
							
							 
							
							... 
							
							
							
							That way audio files and voice/video messages will play in context
(one after another with ability to go to next or previous in player)
almost always, no matter at what part of message history we are. 
							
						 
						
							2017-12-09 14:02:51 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								9bbcbd4bb3 
								
							 
						 
						
							
							
								
								Remove all legacy media overview code.  
							
							 
							
							
							
						 
						
							2017-12-08 22:34:26 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								79398fe6cf 
								
							 
						 
						
							
							
								
								Add call button to Info::Profile top bar.  
							
							 
							
							
							
						 
						
							2017-12-07 19:17:53 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6764a3cc86 
								
							 
						 
						
							
							
								
								Replace SelectedItemSet with MessageIdsList.  
							
							 
							
							... 
							
							
							
							Use vector<FullMsgId> everywhere instead QMap<..,HistoryItem*>.
The old way the app crashed in case some messages were deleted.
If the items are needed use HistoryItemsList=vector<HistoryItem*>. 
							
						 
						
							2017-12-06 14:13:38 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								46bafc2dcc 
								
							 
						 
						
							
							
								
								Support Saved messages in chats list and forwards.  
							
							 
							
							
							
						 
						
							2017-12-05 18:07:01 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5eeb8143b6 
								
							 
						 
						
							
							
								
								Move EmptyUserpic from data_peer to empty_userpic.  
							
							 
							
							
							
						 
						
							2017-12-05 12:44:27 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								68009b6fba 
								
							 
						 
						
							
							
								
								Refactor userpic storage and access in PeerData.  
							
							 
							
							
							
						 
						
							2017-12-05 11:58:18 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								62568daffe 
								
							 
						 
						
							
							
								
								Refactor NotifySettings in PeerData.  
							
							 
							
							
							
						 
						
							2017-12-04 21:48:45 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f3c8da4819 
								
							 
						 
						
							
							
								
								Request all admins when first opening a supergroup.  
							
							 
							
							
							
						 
						
							2017-12-03 20:43:42 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								301aa9572f 
								
							 
						 
						
							
							
								
								Apply channel admin edition changes.  
							
							 
							
							
							
						 
						
							2017-12-02 15:07:27 +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