John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7b7b9db20b 
								
							 
						 
						
							
							
								
								Add support for video messages send actions.  
							
							 
							
							... 
							
							
							
							Animate record and upload the same way as voice messages. 
							
						 
						
							2017-04-12 22:37:47 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								96dbb38aaa 
								
							 
						 
						
							
							
								
								Improve mute and info display in video messages.  
							
							 
							
							... 
							
							
							
							Display mute on top of the video and move info to the right side
for incoming messages (because of channel authors and views count). 
							
						 
						
							2017-04-12 22:37:28 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								1b7777e3a0 
								
							 
						 
						
							
							
								
								Pause other GIFs when playing round video message.  
							
							 
							
							
							
						 
						
							2017-04-12 22:37:28 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5480a63beb 
								
							 
						 
						
							
							
								
								Support round video inline playback with sound.  
							
							 
							
							
							
						 
						
							2017-04-12 22:37:27 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								cbf040b4dc 
								
							 
						 
						
							
							
								
								Crop round video messages to a circle.  
							
							 
							
							... 
							
							
							
							Also display unread media dot like in voice messages. 
							
						 
						
							2017-04-12 22:37:26 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								8eb7f1f1aa 
								
							 
						 
						
							
							
								
								Display round video messages using HistoryGif.  
							
							 
							
							... 
							
							
							
							Use autodownload and autoplay options from GIFs.
Also improve EditCaptionBox code. 
							
						 
						
							2017-04-12 22:37:26 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								8d28d0691f 
								
							 
						 
						
							
							
								
								API scheme updated to layer 66.  
							
							 
							
							... 
							
							
							
							Support CDN file download. 
							
						 
						
							2017-04-12 22:36:25 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7dd24a30b5 
								
							 
						 
						
							
							
								
								Replace MetaLang with codegen_lang.  
							
							 
							
							
							
						 
						
							2017-04-12 22:18:42 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								1725927aea 
								
							 
						 
						
							
							
								
								Clear macOS notifications in a separate thread.  
							
							 
							
							... 
							
							
							
							Sometimes NSUserNotificationCenter -deliveredNotifications method call
freezes for a long time, so now we use it only in a separate thread and
we group all the requests for clearing while another clearing is done. 
							
						 
						
							2017-04-12 15:50:35 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								50ea4e316e 
								
							 
						 
						
							
							
								
								Improve macOS window behavior.  
							
							 
							
							... 
							
							
							
							Don't deactivate the application when the main window is hidden.
Such behavior provides some unwanted windows reordering in the
current workspace when the window is hidden by Cmd+W.
Ignore app activation by applicationDidBecomeActive: notification
for a short period of time after a user notification for other app
instance was received (the system sends them sometimes and the main
window is shown + activated for a wrong instance of the application). 
							
						 
						
							2017-04-12 15:50:12 +03:00  
						
					 
				
					
						
							
							
								 
								srazi
							
						 
						
							 
							
							
							
							
								
							
							
								734b426518 
								
							 
						 
						
							
							
								
								Fix canceling forward when clicking on _userpicButton or _cloudButton ( #3248 )  
							
							 
							
							... 
							
							
							
							- Fixes  #3192 
Signed-off-by: srazi <s.r.alavizadeh@gmail.com> (github: srazi) 
							
						 
						
							2017-04-11 23:03:34 +03:00  
						
					 
				
					
						
							
							
								 
								Nicholas Guriev
							
						 
						
							 
							
							
							
							
								
							
							
								232d3dcb54 
								
							 
						 
						
							
							
								
								Make theme preview more realistic ( #3250 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nicholas Guriev <guriev-ns@ya.ru> (github: mymedia2) 
							
						 
						
							2017-04-11 21:16:12 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								eaf1e2b18e 
								
							 
						 
						
							
							
								
								Alpha 1.0.31: Fix layout for message edit.  
							
							 
							
							
							
						 
						
							2017-04-11 21:04:28 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								4b7e5750ec 
								
							 
						 
						
							
							
								
								Alpha 1.0.31: Fix crash in localstorage.  
							
							 
							
							
							
						 
						
							2017-04-11 20:31:20 +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
							
						 
						
							 
							
							
							
							
								
							
							
								b736d45bc4 
								
							 
						 
						
							
							
								
								Alpha 1.0.30: New tabbed panel as a third column.  
							
							 
							
							
							
						 
						
							2017-04-11 18:02:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7f7318c0bf 
								
							 
						 
						
							
							
								
								Fix members dropdown and chat info menu position.  
							
							 
							
							
							
						 
						
							2017-04-11 17:27:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								0e2c282476 
								
							 
						 
						
							
							
								
								Don't stop GIFs when TabbedSection is opened.  
							
							 
							
							... 
							
							
							
							Also improve the appearance of Stickers and GIFs tabs with no items. 
							
						 
						
							2017-04-11 17:03:47 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								891d200e2d 
								
							 
						 
						
							
							
								
								Add TabbedSection which uses the TabbedSelector.  
							
							 
							
							
							
						 
						
							2017-04-10 12:08:56 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								647ea44881 
								
							 
						 
						
							
							
								
								Extract TabbedSelector from TabbedPanel.  
							
							 
							
							... 
							
							
							
							Now we can use TabbedSelector separately, not only inside the panel. 
							
						 
						
							2017-04-10 12:08:55 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								2c81014188 
								
							 
						 
						
							
							
								
								Fix crash on precondition in PeerListBox.  
							
							 
							
							... 
							
							
							
							If a global search request was sent and we clear the query the
response still was being processed which caused an Expects() fail. 
							
						 
						
							2017-04-10 12:08:15 +03:00  
						
					 
				
					
						
							
							
								 
								Viktor Oreshkin
							
						 
						
							 
							
							
							
							
								
							
							
								f1d97fb92c 
								
							 
						 
						
							
							
								
								Fix build in Xcode ( #3241 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Viktor Oreshkin <stek29@users.noreply.github.com> 
							
						 
						
							2017-04-08 18:05:59 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								26b05cf844 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							 
							
							... 
							
							
							
							Also removed non-existent emoji_section module from GYP. 
							
						 
						
							2017-04-08 17:05:19 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								155cd8ce42 
								
							 
						 
						
							
							
								
								Rename / move emoji_panel to tabbed_panel.  
							
							 
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-04-08 16:56:14 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								330fc35800 
								
							 
						 
						
							
							
								
								Move some classes to separate modules.  
							
							 
							
							... 
							
							
							
							MessageField, BotKeyboard, HistoryInner from historywidget. 
							
						 
						
							2017-04-08 16:31:58 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								570cd9bdfa 
								
							 
						 
						
							
							
								
								Move GIF pausing methods to Window::Controller.  
							
							 
							
							
							
						 
						
							2017-04-08 16:31:57 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								cd3c5e4ade 
								
							 
						 
						
							
							
								
								Fix build in GCC.  
							
							 
							
							... 
							
							
							
							GCC doesn't allow using scoped enums in bitfields without warnings.
So we use "unsigned" bitfield and a couple of get/set methods. 
							
						 
						
							2017-04-08 14:25:54 +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
							
						 
						
							 
							
							
							
							
								
							
							
								6b242a982b 
								
							 
						 
						
							
							
								
								Fix GIF pause by layer.  
							
							 
							
							... 
							
							
							
							Let MainWindow enable / disable GIF pausing when a layer is shown. 
							
						 
						
							2017-04-07 18:13:20 +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
							
						 
						
							 
							
							
							
							
								
							
							
								5444b8166c 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							 
							
							
							
						 
						
							2017-04-07 18:13:18 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								c94a88e154 
								
							 
						 
						
							
							
								
								Rename / move a bunch of files.  
							
							 
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-04-07 18:13:16 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7b7df23e3b 
								
							 
						 
						
							
							
								
								Version 1.0.29: Fix crash on app quit.  
							
							 
							
							... 
							
							
							
							Some cleanup actions in App::clearHistories() queue file loader
destructions that should be completed before MTProto is reset. 
							
						 
						
							2017-04-05 13:39:31 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								252a6f9d5a 
								
							 
						 
						
							
							
								
								Version 1.0.29: Fix cancel GIFs search button.  
							
							 
							
							
							
						 
						
							2017-04-05 13:14:17 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								a1adf2dae6 
								
							 
						 
						
							
							
								
								Version 1.0.29: Fix crash on app quit.  
							
							 
							
							... 
							
							
							
							Destroy queued file loaders before destroying AuthSession, because
they have references to Downloader which is owned by AuthSession. 
							
						 
						
							2017-04-05 13:04:26 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								22d905b39c 
								
							 
						 
						
							
							
								
								Version 1.0.29: Add cloud icon to main menu.  
							
							 
							
							
							
						 
						
							2017-04-05 12:22:45 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								03a59b04be 
								
							 
						 
						
							
							
								
								Add progress animation to GIFs search.  
							
							 
							
							... 
							
							
							
							Also display "no results" phrase. 
							
						 
						
							2017-04-04 16:19:49 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								4384c80961 
								
							 
						 
						
							
							
								
								Prefer appindicator only on Unity and Pantheon.  
							
							 
							
							... 
							
							
							
							Commit dcd6028e91  introduced a regression which caused
appindicator tray icon to be preferred everywhere else. 
							
						 
						
							2017-04-04 12:59:48 +03:00  
						
					 
				
					
						
							
							
								 
								Lonami
							
						 
						
							 
							
							
							
							
								
							
							
								b7ea15b83d 
								
							 
						 
						
							
							
								
								Use message date by default when saving a photo ( #1586 ) ( #3150 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Lonami <totufals@hotmail.com> (github: Lonami) 
							
						 
						
							2017-04-04 12:14:32 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								20ad611924 
								
							 
						 
						
							
							
								
								Alpha 1.0.28: bump version.  
							
							 
							
							
							
						 
						
							2017-04-03 22:08:22 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								57b85ac30f 
								
							 
						 
						
							
							
								
								Alpha 1.0.28: new emoji panel, GNOME tray icon.  
							
							 
							
							
							
						 
						
							2017-04-03 22:06:20 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								81375a05f1 
								
							 
						 
						
							
							
								
								Always write MTP data right after login.  
							
							 
							
							... 
							
							
							
							Also write to DebugLogs all keys write attempts. 
							
						 
						
							2017-04-03 21:59:13 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								50586eb06d 
								
							 
						 
						
							
							
								
								Build codegen_emoji without GUI dependencies.  
							
							 
							
							... 
							
							
							
							We need GUI dependencies only when we generate images. 
							
						 
						
							2017-04-03 21:49:07 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								afa9393f38 
								
							 
						 
						
							
							
								
								Expose IsPrimeAndGood() interface from connection.  
							
							 
							
							... 
							
							
							
							Also fix a race in MTProto debug type serialization initialization. 
							
						 
						
							2017-04-03 21:28:18 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								c1aa1c5a0f 
								
							 
						 
						
							
							
								
								Enable Qt tray icon in GNOME and derivatives.  
							
							 
							
							... 
							
							
							
							As tested in Fedora Qt 5.6.2 tray icon works well in GNOME.
Also add more logs about DE and tray icon. Fix  #3175  #3188  
							
						 
						
							2017-04-03 20:46:09 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								78d245c02c 
								
							 
						 
						
							
							
								
								Improve positioning of chat helper panels.  
							
							 
							
							
							
						 
						
							2017-04-03 19:46:24 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								ffc9585196 
								
							 
						 
						
							
							
								
								Add hierarchy of GIF pausing inside a window.  
							
							 
							
							... 
							
							
							
							GIFs get paused if some other layer is displayed above.
Media preview > Box or layer > Saved GIFs panel > Inline bot results.
If any of those is displayed, GIFs inside message history pause too. 
							
						 
						
							2017-04-03 19:46:12 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6003ac2132 
								
							 
						 
						
							
							
								
								Add base::weak_unique_ptr<T> template class.  
							
							 
							
							... 
							
							
							
							Sometimes you don't need shared ownership (shared_ptr), but you
still need to be able to have weak pointers to an object.
Now you can derive the object from base::enable_weak_from_this
and use base::weak_unique_ptr<T> after that. 
							
						 
						
							2017-04-03 14:08:36 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								0cdd0a9ff9 
								
							 
						 
						
							
							
								
								Remove old 'using std::string' from mtproto.  
							
							 
							
							
							
						 
						
							2017-04-02 20:11:30 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7a7f157a8e 
								
							 
						 
						
							
							
								
								Fix crash in EmojiListWidget.  
							
							 
							
							... 
							
							
							
							Changing recent emoji list was giving us inconsistent emoji list
in _emoji[section] and its size in SectionInfo::count field. 
							
						 
						
							2017-04-01 17:08:56 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f1718f1d10 
								
							 
						 
						
							
							
								
								Generate emoji config by a build action.  
							
							 
							
							... 
							
							
							
							Also hopefully optimize the build speed for emoji config. 
							
						 
						
							2017-04-01 17:08:42 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								a1b53f07d5 
								
							 
						 
						
							
							
								
								Fix build for Xcode and GCC.  
							
							 
							
							
							
						 
						
							2017-04-01 16:14:56 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								e8ed307278 
								
							 
						 
						
							
							
								
								Add search in GIFs to EmojiPanel.  
							
							 
							
							
							
						 
						
							2017-03-31 18:58:59 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								0690c4f98c 
								
							 
						 
						
							
							
								
								Move EmojiPanel bottom controls to Controller.  
							
							 
							
							... 
							
							
							
							Open sticker set by click on the name.
Add a delete sticker set button. 
							
						 
						
							2017-03-31 15:58:52 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6d27172b20 
								
							 
						 
						
							
							
								
								Move [Emoji|Sticker]PanInner to separate modules.  
							
							 
							
							... 
							
							
							
							Now we have three separate [Emoji|Stickers|Gifs]ListWidget. 
							
						 
						
							2017-03-31 15:48:03 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								bed3aa1a7f 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							 
							
							... 
							
							
							
							Also rename EmojiPan to EmojiPanel. 
							
						 
						
							2017-03-31 15:48:02 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								477f175f76 
								
							 
						 
						
							
							
								
								Rename / move emoji_pan module to emoji_panel.  
							
							 
							
							... 
							
							
							
							Next commit fixes the build. 
							
						 
						
							2017-03-31 15:48:02 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								1540f6f528 
								
							 
						 
						
							
							
								
								Use emoji/stickers/gifs slider in EmojiPan.  
							
							 
							
							... 
							
							
							
							Also rename EmojiTabs to EmojiSections. 
							
						 
						
							2017-03-31 15:48:01 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								3d846fcd49 
								
							 
						 
						
							
							
								
								Show inline bot results in a separate widget.  
							
							 
							
							... 
							
							
							
							Add a InlineBots::Layout::Widget for inline bot results.
GIF search from EmojiPan is disabled for now. 
							
						 
						
							2017-03-31 15:48:00 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5cb66c99bd 
								
							 
						 
						
							
							
								
								Make stickers FeaturedReader an MTP::Sender.  
							
							 
							
							
							
						 
						
							2017-03-31 15:47:59 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								8d4be19952 
								
							 
						 
						
							
							
								
								Use separate TopBar for History and Overview.  
							
							 
							
							... 
							
							
							
							Move TopBar widget to History and Overview from MainWidget. 
							
						 
						
							2017-03-31 15:47:58 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								cdca00368f 
								
							 
						 
						
							
							
								
								Improve EmojiPan: resource management.  
							
							 
							
							... 
							
							
							
							Store inline results and layouts in unique_ptrs.
Move EmojiPan from RPCSender to MTP::Sender. 
							
						 
						
							2017-03-31 15:47:57 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								8884cb190a 
								
							 
						 
						
							
							
								
								Version 1.0.27: Fix launch in Ubuntu 17.04  
							
							 
							
							... 
							
							
							
							Ubuntu 17.04 launch results in segfault if the build was done
by GCC 6.2 (works fine with GCC 4.9). Backtrace shows that it
crashes in gtk_init_check() call somewhere in libmirclient and
tests show that it works fine with GDK_BACKEND=x11.
So we use gdk_set_allowed_backends() method to explicitly state
that we support only "x11" GDK backend, that way it doesn't try
to use libmirclient and it does not crash.
Fix  #3176  #3162  
							
						 
						
							2017-03-31 13:46:55 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f0ab72ffbc 
								
							 
						 
						
							
							
								
								Fix AutoConnection::debugState() for TCP connections.  Fix   #3171  
							
							 
							
							... 
							
							
							
							Also silent new Xcode version warning. 
							
						 
						
							2017-03-30 18:20:51 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								a851497bbf 
								
							 
						 
						
							
							
								
								Version 1.0.26 for macOS: Fix Clang builds.  
							
							 
							
							... 
							
							
							
							Custom build of libc++ for OS X 10.6-10.7 already has C++17 as_const.
Add workaround for Apple Clang has strange issues (freeze and segfault). 
							
						 
						
							2017-03-30 15:00:02 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								e6d94b5ee7 
								
							 
						 
						
							
							
								
								Version 1.0.26: Better appx manifest, update langs.  
							
							 
							
							
							
						 
						
							2017-03-30 12:49:58 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								23f23e3ca5 
								
							 
						 
						
							
							
								
								Closed beta 1000024001: Improved edit privacy box.  
							
							 
							
							
							
						 
						
							2017-03-30 12:49:16 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5bb68cfd8f 
								
							 
						 
						
							
							
								
								Support reading me_url_prefix from config.  
							
							 
							
							... 
							
							
							
							The default value 'https://t.me ' can be overriden from server config. 
							
						 
						
							2017-03-30 12:49:16 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								70b6335b11 
								
							 
						 
						
							
							
								
								Closed beta 1000018003: notifications / jump to date.  
							
							 
							
							
							
						 
						
							2017-03-30 12:49:16 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								47c5d56c7b 
								
							 
						 
						
							
							
								
								Use QLocale for amount + currency formatting.  
							
							 
							
							
							
						 
						
							2017-03-30 12:49:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								fde769e0b9 
								
							 
						 
						
							
							
								
								Don't use WebDocument size field.  
							
							 
							
							... 
							
							
							
							WebDocument size field is not a reliable information,
it can be > 0 and != upload.WebFile size field, so just ignore it
and load all WebDocument files as files with unknown size. 
							
						 
						
							2017-03-30 12:49:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								23b39923ad 
								
							 
						 
						
							
							
								
								Closed beta 1000018002: more phrases for payments.  
							
							 
							
							... 
							
							
							
							Also replacing the Buy keyboard button with Receipt if the invoice
was payed already (like in mobile apps). This required to move the
inline markup apply before the media apply in message editing. 
							
						 
						
							2017-03-30 12:49:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								a7d0473a1a 
								
							 
						 
						
							
							
								
								WebDocument without size is allowed to load.  
							
							 
							
							... 
							
							
							
							We load a WebDocument with an unknown size the same way as we load
normal photos with FileLocation, that doesn't contain size as well.
If the size information from WebDocument and upload.WebFile is
inconsistent we still fail to load the file. 
							
						 
						
							2017-03-30 12:49:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								12ca6f3819 
								
							 
						 
						
							
							
								
								Closed beta 1000018001: calls and payments dummies.  
							
							 
							
							
							
						 
						
							2017-03-30 12:49:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								31e3c6a2c6 
								
							 
						 
						
							
							
								
								WebDocument wrap to HistoryPhoto supported.  
							
							 
							
							... 
							
							
							
							Only WebDocument with a valid 'size' field value and with a valid
'documentAttributeImageSize' attribute works wrapped as a photo. 
							
						 
						
							2017-03-30 12:49:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7b5985445c 
								
							 
						 
						
							
							
								
								Payment service messages supported.  
							
							 
							
							
							
						 
						
							2017-03-30 12:49:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								2019c24e08 
								
							 
						 
						
							
							
								
								Pay button and messageMediaInvoice supported.  
							
							 
							
							... 
							
							
							
							New button type keyboardButtonBuy just shows a box with information.
WebDocument photo type is not supported yet, 'photo' is ignored.
Also HistoryMediaPtr is now implemented as a std::unique_ptr wrapper. 
							
						 
						
							2017-03-30 12:49:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								0cc7cdd212 
								
							 
						 
						
							
							
								
								Added phrases for phone calls service messages.  
							
							 
							
							... 
							
							
							
							Also refactored service message text parsing from an action object. 
							
						 
						
							2017-03-30 12:49:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5666f14829 
								
							 
						 
						
							
							
								
								Allow audio and video files with duration < 1s.  
							
							 
							
							
							
						 
						
							2017-03-27 15:50:40 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								d41372dccd 
								
							 
						 
						
							
							
								
								Allow MTP_flags(0) and MTP_flags(single_flag).  
							
							 
							
							
							
						 
						
							2017-03-25 18:42:01 +03:00  
						
					 
				
					
						
							
							
								 
								Nicholas Guriev
							
						 
						
							 
							
							
							
							
								
							
							
								2e6c15ff9d 
								
							 
						 
						
							
							
								
								Update .desktop file on Linux ( #3109 )  
							
							 
							
							... 
							
							
							
							What has been done:
 * Removed deprecated Encoding key
 * Specified correct WM class for StartupWMClass key
 * Fixed icon name
I also fixed restarting when language is changed and there is no Updater
Signed-off-by: Nicholas Guriev <guriev-ns@ya.ru> (github: mymedia2) 
							
						 
						
							2017-03-23 18:00:21 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								0ce6e8a33a 
								
							 
						 
						
							
							
								
								Show warning message before changing phone number.  
							
							 
							
							
							
						 
						
							2017-03-23 17:58:58 +03:00  
						
					 
				
					
						
							
							
								 
								Christoph
							
						 
						
							 
							
							
							
							
								
							
							
								be659e2611 
								
							 
						 
						
							
							
								
								Fix regex for in app links ( #3142 )  
							
							 
							
							... 
							
							
							
							Before, this regex matched also links which contained a in app link, e.g.: https://github.com/search?q=https://telegram.me/BotFather 
Fix  #3141 
Signed-off-by: Christoph <auer.chrisi@gmx.net> 
							
						 
						
							2017-03-23 17:56:51 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								47044ab25e 
								
							 
						 
						
							
							
								
								Fix GCC warning on Release build in Emoji::Init.  
							
							 
							
							... 
							
							
							
							Also use initializer_list instead of recursion in Emoji::ComputeId. 
							
						 
						
							2017-03-23 15:47:01 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								731e53bc99 
								
							 
						 
						
							
							
								
								Fix crash in tray icon notifications toggle.  
							
							 
							
							... 
							
							
							
							While we have the same tray menu for an authorized user and not. 
							
						 
						
							2017-03-23 15:30:16 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								e38d683979 
								
							 
						 
						
							
							
								
								Fix crash in SelfDestructionBox.  
							
							 
							
							... 
							
							
							
							base::lambda_guarded may destroy the lambda after the owner. In case
of SelfDestructionBox it lead to a dtor of a dangling object_ptr.
MTP::Sender destroys the lambda handlers together with itself. 
							
						 
						
							2017-03-23 15:18:02 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								e9ec09b91a 
								
							 
						 
						
							
							
								
								Add MTP::Sender to replace RPCSender some day.  
							
							 
							
							... 
							
							
							
							Also use c++1z language standard in Xcode build.
Also treat warnings as errors. 
							
						 
						
							2017-03-23 14:37:38 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7fcc5d649c 
								
							 
						 
						
							
							
								
								Change push_back to emplace_back in emoji_config.  
							
							 
							
							... 
							
							
							
							Perhaps that way GCC won't give a warning on variable count inside
one method Ui::Emoji::Init() in Release builds. 
							
						 
						
							2017-03-22 12:24:53 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6601a00eea 
								
							 
						 
						
							
							
								
								Alpha 1.0.25: Edit phone number in Settings.  
							
							 
							
							... 
							
							
							
							Also fix build for GCC.
Also add scripts for GitHub releases management. 
							
						 
						
							2017-03-21 22:49:23 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								743743ca10 
								
							 
						 
						
							
							
								
								Fix WebPage reply preview.  
							
							 
							
							... 
							
							
							
							Sometimes HistoryWebPage::hasReplyPreview() was returning true while
the HistoryWebPage::replyPreview() method was not offering anything. 
							
						 
						
							2017-03-21 20:59:35 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								bd121752f1 
								
							 
						 
						
							
							
								
								Change your account phone number in Settings.  
							
							 
							
							
							
						 
						
							2017-03-21 20:13:34 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								facc729234 
								
							 
						 
						
							
							
								
								Edit account self destruct time in Settings.  
							
							 
							
							... 
							
							
							
							Also accept lambda_once in rpcDone() and rpcFail() lambda wrappers. 
							
						 
						
							2017-03-20 23:05:38 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								a5df46f381 
								
							 
						 
						
							
							
								
								Improve EditPrivacyBox layout.  
							
							 
							
							... 
							
							
							
							Also fix incorrect killTimer() calls in DiscreteSlider. 
							
						 
						
							2017-03-19 11:32:24 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5530172add 
								
							 
						 
						
							
							
								
								Alpha 1.0.24: Fix build in Xcode.  
							
							 
							
							
							
						 
						
							2017-03-19 00:29:43 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								59636ac072 
								
							 
						 
						
							
							
								
								Alpha 1.0.24: edit last seen and invite privacy.  
							
							 
							
							
							
						 
						
							2017-03-19 00:14:23 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								12cbf78191 
								
							 
						 
						
							
							
								
								Refactor Ui::Radiobutton. Add Ui::Radioenum<Enum>.  
							
							 
							
							... 
							
							
							
							Now group of Ui::Radiobutton instances share Ui::RadiobuttonGroup.
All value management is done through the group instance, not through
separate radio buttons. Also a template for groups over enums added. 
							
						 
						
							2017-03-19 00:06:10 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								0a40bf2071 
								
							 
						 
						
							
							
								
								WIP radiobuttons refactoring.  
							
							 
							
							
							
						 
						
							2017-03-18 14:55:04 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7546245213 
								
							 
						 
						
							
							
								
								Show warning when user edits last seen first time.  
							
							 
							
							
							
						 
						
							2017-03-18 12:49:48 +03:00