John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5b88f4d3d2 
								
							 
						 
						
							
							
								
								Update API scheme.  
							
							 
							
							
							
						 
						
							2018-08-20 17:25:06 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								bdab477040 
								
							 
						 
						
							
							
								
								Update API scheme to layer 84.  
							
							 
							
							
							
						 
						
							2018-08-11 22:03:34 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								550c159ca8 
								
							 
						 
						
							
							
								
								Update API scheme to layer 83.  
							
							 
							
							
							
						 
						
							2018-08-04 23:11:04 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								52e7ddf079 
								
							 
						 
						
							
							
								
								Add '-externalupdater' command-line argument.  
							
							 
							
							... 
							
							
							
							Now no-autoupdater mode can be switched on in runtime.
Also TDESKTOP_DISABLE_AUTOUPDATE build is disabled in CI (trivial).
Fixes  #4895 . 
							
						 
						
							2018-07-12 18:35:59 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								b697824540 
								
							 
						 
						
							
							
								
								When following a post link push reply-return.  
							
							 
							
							... 
							
							
							
							Fixes  #4856 . 
							
						 
						
							2018-07-11 17:56:06 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								9ebeddbed8 
								
							 
						 
						
							
							
								
								Request, show and require accept for updated ToS.  
							
							 
							
							
							
						 
						
							2018-06-06 21:37:01 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								72f95b984f 
								
							 
						 
						
							
							
								
								Replace cDebug() with Logs::DebugEnabled().  
							
							 
							
							
							
						 
						
							2018-06-05 21:51:05 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								dd81f5d59f 
								
							 
						 
						
							
							
								
								Replace base::lambda with shorter term.  
							
							 
							
							... 
							
							
							
							base::lambda -> Fn (type alias for std::function).
base::lambda_once -> FnMut (type alias for base::unique_function).
base::lambda_guarded -> crl::guard.
base::lambda_call_type_t -> crl::deduced_call_type. 
							
						 
						
							2018-06-04 18:38:27 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								ab5f35e952 
								
							 
						 
						
							
							
								
								Warn user about passport reset.  
							
							 
							
							... 
							
							
							
							Also suggest country by phone number in passport. 
							
						 
						
							2018-06-03 23:16:38 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								80be464d95 
								
							 
						 
						
							
							
								
								Handle ToS correctly when signing up.  
							
							 
							
							
							
						 
						
							2018-06-01 21:04:54 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								ad12d6cc46 
								
							 
						 
						
							
							
								
								Alpha version 1.2.25.  
							
							 
							
							... 
							
							
							
							- Apply markdown formatting (```, `, **, __)
only when sending the message.
- Display connection quality bars in calls.
- Telegram Desktop can update itself through MTProto.
- Bug fixes and other minor improvements. 
							
						 
						
							2018-05-31 23:39:12 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5c5438c12e 
								
							 
						 
						
							
							
								
								Add terms of service to the Intro.  
							
							 
							
							
							
						 
						
							2018-05-31 13:22:58 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								734c410879 
								
							 
						 
						
							
							
								
								New notifications API, defaults for users/chats.  
							
							 
							
							
							
						 
						
							2018-05-30 18:44:46 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								03037121aa 
								
							 
						 
						
							
							
								
								Add support for autoupdate through MTProto.  
							
							 
							
							
							
						 
						
							2018-05-30 01:00:36 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								d2048f3c25 
								
							 
						 
						
							
							
								
								New connecting status design.  
							
							 
							
							
							
						 
						
							2018-05-08 20:31:33 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								257dfa6b3f 
								
							 
						 
						
							
							
								
								Improve phone rules checking.  
							
							 
							
							
							
						 
						
							2018-05-05 21:55:39 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								993cb987a6 
								
							 
						 
						
							
							
								
								Improve autoupdate code, move it from Application.  
							
							 
							
							
							
						 
						
							2018-05-05 21:55:37 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								87d6081408 
								
							 
						 
						
							
							
								
								Version 1.2.16: Fix build in Xcode 9.3.  
							
							 
							
							
							
						 
						
							2018-04-07 12:47:08 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								1e0fe70dc3 
								
							 
						 
						
							
							
								
								Focus correct widget in intro steps.  
							
							 
							
							... 
							
							
							
							The old way some random shown widget could've been focused. 
							
						 
						
							2018-03-11 22:55:28 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								ea7441ae77 
								
							 
						 
						
							
							
								
								Use single LEGAL file with license and copyright.  
							
							 
							
							
							
						 
						
							2018-01-03 13:23:14 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								2569df9e5a 
								
							 
						 
						
							
							
								
								Rename some Ui methods.  
							
							 
							
							... 
							
							
							
							myEnsureResized -> Ui::SendPendingMoveResizeEvents.
myGrab -> Ui::GrabWidget.
myGrabImage -> Ui::GrabWidgetToImage. 
							
						 
						
							2017-12-26 19:20:08 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								14034c255e 
								
							 
						 
						
							
							
								
								Replace QSharedPointer with std::shared_ptr.  
							
							 
							
							
							
						 
						
							2017-12-18 13:07:18 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								fea122ae12 
								
							 
						 
						
							
							
								
								Handle PHONE_NUMBER_BANNED error in login.  
							
							 
							
							
							
						 
						
							2017-11-24 21:41:09 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								3d37ac9235 
								
							 
						 
						
							
							
								
								Replace NewAvatarButton with UserpicButton.  
							
							 
							
							... 
							
							
							
							This new control should also replace PeerAvatarButton and
Profile::UserpicButton and deliver all the best of those three. 
							
						 
						
							2017-11-16 07:59:11 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								83850d9b86 
								
							 
						 
						
							
							
								
								Change *[Fast|Animated] to anim::type in FadeWrap.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:06 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								0c4bda71fd 
								
							 
						 
						
							
							
								
								Remove some unused / rare phrases.  
							
							 
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								d1687ab963 
								
							 
						 
						
							
							
								
								Improve info wrapping in section / layer.  
							
							 
							
							... 
							
							
							
							Also move layerwidget to window/layer_widget.
Also replace ui/effects/widget_fade_wrap with ui/wrap/fade_wrap. 
							
						 
						
							2017-11-16 07:59:05 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								25ffaaaa2d 
								
							 
						 
						
							
							
								
								Replace t_assert() with Assert().  
							
							 
							
							... 
							
							
							
							Also use this assertions for Expects(), Ensures() and Unexpected(). 
							
						 
						
							2017-08-30 19:15:42 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								17cef93ac0 
								
							 
						 
						
							
							
								
								Use gsl::finally() instead of base::scope_guard().  
							
							 
							
							
							
						 
						
							2017-08-30 19:15:26 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								ab35829358 
								
							 
						 
						
							
							
								
								Remove App::app(), App::uploader(), App::api().  
							
							 
							
							... 
							
							
							
							Also use Auth() instead of AuthSession::Current*(). 
							
						 
						
							2017-08-25 14:39:18 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								34d2e78308 
								
							 
						 
						
							
							
								
								Allow to edit Bio in Settings.  
							
							 
							
							
							
						 
						
							2017-07-23 12:34:43 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								85e6f55536 
								
							 
						 
						
							
							
								
								Support new plural keys format.  
							
							 
							
							... 
							
							
							
							All the old plural phrases were changed to work with the new format. 
							
						 
						
							2017-06-29 11:39:56 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								b6046d829f 
								
							 
						 
						
							
							
								
								Save the default language after logging in.  
							
							 
							
							... 
							
							
							
							We suggest an appropriate language in the intro if server has users
system language langpack. But if user doesn't switch to it we save
the default ("en") language so that he won't be bothered again. 
							
						 
						
							2017-06-29 11:39:55 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								665a1acfd8 
								
							 
						 
						
							
							
								
								Apply language with app restart if logged in.  
							
							 
							
							... 
							
							
							
							Confirm and restart if logged in, just quickly apply if not. 
							
						 
						
							2017-06-29 11:39:54 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								d51fd7b3ad 
								
							 
						 
						
							
							
								
								Update intro change language link.  
							
							 
							
							... 
							
							
							
							Also now MTP::Sender isn't bound to MTP::Instance, because Intro
Widget is MTP::Sender, but Intro::PhoneWidget destroys current
MTP::Instance. 
							
						 
						
							2017-06-29 11:39:53 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								b94099e25b 
								
							 
						 
						
							
							
								
								Realtime UI translation in all fields and buttons.  
							
							 
							
							
							
						 
						
							2017-06-29 11:39:51 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5fc4f4ed36 
								
							 
						 
						
							
							
								
								Realtime UI translation in Intro.  
							
							 
							
							... 
							
							
							
							Also support realtime translation testing by F7-F6-F7-F8 keys. 
							
						 
						
							2017-06-29 11:39:49 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								d47a38dfcf 
								
							 
						 
						
							
							
								
								Show change language link in intro.  
							
							 
							
							
							
						 
						
							2017-06-29 11:39:48 +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
							
						 
						
							 
							
							
							
							
								
							
							
								2334ba1fe1 
								
							 
						 
						
							
							
								
								Use QString + Lang::Tag() instead of Lang::String.  
							
							 
							
							
							
						 
						
							2017-06-29 11:39:40 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								110e7c8074 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							 
							
							
							
						 
						
							2017-06-29 11:39:38 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								bc7139d67a 
								
							 
						 
						
							
							
								
								Fix crash in AuthSession::Exists() if there is no Messenger.  
							
							 
							
							... 
							
							
							
							Also use toggleAnimated instead of show/hideAnimated in intro. 
							
						 
						
							2017-04-15 19:28:07 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								891d200e2d 
								
							 
						 
						
							
							
								
								Add TabbedSection which uses the TabbedSelector.  
							
							 
							
							
							
						 
						
							2017-04-10 12:08:56 +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
							
						 
						
							 
							
							
							
							
								
							
							
								5444b8166c 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							 
							
							
							
						 
						
							2017-04-07 18:13:18 +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
							
						 
						
							 
							
							
							
							
								
							
							
								d41372dccd 
								
							 
						 
						
							
							
								
								Allow MTP_flags(0) and MTP_flags(single_flag).  
							
							 
							
							
							
						 
						
							2017-03-25 18:42:01 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								1027bd431a 
								
							 
						 
						
							
							
								
								Add some helper methods to effect wrappers.  
							
							 
							
							... 
							
							
							
							Add and use similar methods to WidgetSlideWrap and WidgetFadeWrap:
[show|hide|toggle]Fast() and [show|hide|toggle]Animated(). 
							
						 
						
							2017-03-15 18:10:18 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f2465eba73 
								
							 
						 
						
							
							
								
								Make MTPstring and MTPvector value types.  
							
							 
							
							... 
							
							
							
							Also move MTPstring implementation to QByteArray. 
							
						 
						
							2017-03-10 23:27:26 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								6456a83a22 
								
							 
						 
						
							
							
								
								Finalizing files rename.  
							
							 
							
							... 
							
							
							
							Also moved peer_avatar_button to ui/special_buttons. 
							
						 
						
							2017-03-07 21:58:35 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								81790b2271 
								
							 
						 
						
							
							
								
								Notifications management moved to AuthSession.  
							
							 
							
							... 
							
							
							
							Also implemented Global::WorkMode() as an base::Variable. 
							
						 
						
							2017-03-06 18:38:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								83720d8789 
								
							 
						 
						
							
							
								
								Finalizing file renaming.  
							
							 
							
							
							
						 
						
							2017-03-04 13:23:56 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								08167a6a91 
								
							 
						 
						
							
							
								
								Removed #include "stdafx.h" from all files.  
							
							 
							
							... 
							
							
							
							Currently the build without implicitly included precompiled header
is not supported anyway (because Qt MOC source files do not include
stdafx.h, they include plain headers).
So when we decide to support building without implicitly included
precompiled headers we'll have to fix all the headers anyway. 
							
						 
						
							2017-03-04 12:27:52 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								12705c9065 
								
							 
						 
						
							
							
								
								Removed legacy FileDialog::query* methods.  
							
							 
							
							... 
							
							
							
							Everything is done easier and better through the FileDialog::Get*. 
							
						 
						
							2017-02-28 19:04:52 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f8318177b9 
								
							 
						 
						
							
							
								
								Platform-dependent file methods called async.  
							
							 
							
							... 
							
							
							
							Some major platform-dependent file operations refactoring.
All methods like "open file", "open file with", "show in folder"
were moved to core/file_utilities module with platform-dependent
backends. All methods interacting with DesktopServices made async. 
							
						 
						
							2017-02-28 18:03:38 +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
							
						 
						
							 
							
							
							
							
								
							
							
								7d89b54d1c 
								
							 
						 
						
							
							
								
								Ability to delete authorization keys added.  
							
							 
							
							... 
							
							
							
							If we start logging in and we know, that some of the authorization
keys were read from the hard drive, not generated, we destroy all
the existing authorization keys and start generating new keys. 
							
						 
						
							2017-02-25 19:48:22 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								dd933cf61c 
								
							 
						 
						
							
							
								
								MTP global state moved to MTP::Instance class.  
							
							 
							
							... 
							
							
							
							Now there will be ability to start multiple mtproto instances. 
							
						 
						
							2017-02-25 19:48:21 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								c3b3819d9f 
								
							 
						 
						
							
							
								
								Moved AppClass to messenger.cpp:Messenger.  
							
							 
							
							
							
						 
						
							2017-02-25 19:48:20 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								63c61637f8 
								
							 
						 
						
							
							
								
								Moved MTP::authedId() to AuthSession::Current().  
							
							 
							
							
							
						 
						
							2017-02-25 19:48:19 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								755325fef3 
								
							 
						 
						
							
							
								
								Updated Xcode build for using standard library.  
							
							 
							
							... 
							
							
							
							Also trying to use g++-6 for travis build. 
							
						 
						
							2017-02-21 17:37:53 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								ffc557a0f9 
								
							 
						 
						
							
							
								
								Using standard library instead of std_ namespace.  
							
							 
							
							... 
							
							
							
							Currently tested only in VS2015. 
							
						 
						
							2017-02-21 16:45:56 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f2e69d2621 
								
							 
						 
						
							
							
								
								Intro cover now shows palette changes in realtime.  
							
							 
							
							
							
						 
						
							2017-02-18 14:38:15 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								4424dbf64a 
								
							 
						 
						
							
							
								
								Allow to resize chats list. One more mode added (narrow chats list).  
							
							 
							
							
							
						 
						
							2017-01-16 12:55:03 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7fb1463c43 
								
							 
						 
						
							
							
								
								Version 1.0 stable: bump copyright date to 2017.  
							
							 
							
							
							
						 
						
							2017-01-11 23:02:13 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								bc0c355d2d 
								
							 
						 
						
							
							
								
								Alpha version 0.10.21: pinned chats, groups in common, new design.  
							
							 
							
							
							
						 
						
							2016-12-30 22:23:17 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								ef927c8465 
								
							 
						 
						
							
							
								
								Theme preview ready.  
							
							 
							
							... 
							
							
							
							Also style::color is now copyable, constructed only inside a palette.
Also macOS setup new background ready. 
							
						 
						
							2016-12-30 17:53:05 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								eb4d2a38b6 
								
							 
						 
						
							
							
								
								Closed beta 10020003: All colors moved to palette, some bug fixes.  
							
							 
							
							
							
						 
						
							2016-12-30 17:53:02 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								2436ad74bd 
								
							 
						 
						
							
							
								
								Boxes redesigned. Common groups moved to Shared Media.  
							
							 
							
							... 
							
							
							
							Also transparent images sending fixed. 
							
						 
						
							2016-12-30 17:52:56 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								90234cb7a0 
								
							 
						 
						
							
							
								
								Closed beta 10019014: New input fields design and animations.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:52 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								47977009b8 
								
							 
						 
						
							
							
								
								Moved FloatAnimation->Animation, Animation->BasicAnimation.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:48 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								06ed7b8eaf 
								
							 
						 
						
							
							
								
								Some more ripple animations. Now only anim::value (float64).  
							
							 
							
							... 
							
							
							
							Also each FloatAnimation now stops MTP responses.
Also slide animations done by FloatAnimation.
Closed beta 10019012. 
							
						 
						
							2016-12-30 17:52:46 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								b0f14d1856 
								
							 
						 
						
							
							
								
								Closed beta 10019011: various style improvements.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:39 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								3cff50009c 
								
							 
						 
						
							
							
								
								Closed beta 10019010: unified attach button, new intro, new stickers.  
							
							 
							
							... 
							
							
							
							Now all files sending is confirmed before preparing for sending.
You can paste from clipboard and drag many files at once. 
							
						 
						
							2016-12-30 17:52:32 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								26c08236cd 
								
							 
						 
						
							
							
								
								Fixed build for Xcode. Round cap used in radial animations.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:31 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								3da0533339 
								
							 
						 
						
							
							
								
								Intro redesign done.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:30 +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
							
						 
						
							 
							
							
							
							
								
							
							
								07689476a6 
								
							 
						 
						
							
							
								
								Closed beta 10019008: Some more ripple animations added.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:13 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								7fa274a68e 
								
							 
						 
						
							
							
								
								Improved ripple animation colors and styles for different buttons.  
							
							 
							
							... 
							
							
							
							Also moved FlatLabel and LabelSimple to ui/widgets/labels module.
Also moved ScrollArea to ui/widgets/scroll_area module. 
							
						 
						
							2016-12-30 17:52:10 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								3186e1e495 
								
							 
						 
						
							
							
								
								Ripple animations done for IconButton, FlatButton and RoundButton.  
							
							 
							
							... 
							
							
							
							Also moved input field classes to ui/widgets/input_fields module. 
							
						 
						
							2016-12-30 17:52:08 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								807bebb3cf 
								
							 
						 
						
							
							
								
								Buttons moved to ui/widgets/buttons module, BoxButton removed.  
							
							 
							
							
							
						 
						
							2016-12-30 17:52:04 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								475b35bf55 
								
							 
						 
						
							
							
								
								Custom title on macOS 10.10+ added.  
							
							 
							
							
							
						 
						
							2016-12-30 17:51:51 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								23c2e5364a 
								
							 
						 
						
							
							
								
								Removed anim::cvalue and ColorAnimation, all done by fvalue now.  
							
							 
							
							... 
							
							
							
							Also moved style::interpolate to anim::color/anim::pen/anim::brush. 
							
						 
						
							2016-12-30 17:51:46 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								d12177befd 
								
							 
						 
						
							
							
								
								Update Telegram button added to DialogsWidget/Intro. Three dot menu.  
							
							 
							
							
							
						 
						
							2016-12-30 17:51:41 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								e693a98bd4 
								
							 
						 
						
							
							
								
								Passcode lock button added to DialogsWidget.  
							
							 
							
							
							
						 
						
							2016-12-30 17:51:40 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								3a599e0752 
								
							 
						 
						
							
							
								
								New main menu in DialogsWidget.  
							
							 
							
							... 
							
							
							
							Also "flip_horizontal" and "flip_vertical" modifiers support added.
Also moving parts of MainWindow to Window::MainWindow. 
							
						 
						
							2016-12-30 17:51:38 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								0cbb0014db 
								
							 
						 
						
							
							
								
								Removed blue window title, new small title used only in Windows.  
							
							 
							
							
							
						 
						
							2016-12-30 17:51:37 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								c932f3d9df 
								
							 
						 
						
							
							
								
								Removing almost all animated over states in IconButton.  
							
							 
							
							
							
						 
						
							2016-12-30 17:51:30 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								e08f5437a6 
								
							 
						 
						
							
							
								
								Palette usage improvements.  
							
							 
							
							
							
						 
						
							2016-12-30 17:51:29 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								dbb6371e67 
								
							 
						 
						
							
							
								
								First version on loading themes is ready.  
							
							 
							
							
							
						 
						
							2016-12-30 17:51:27 +04:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f7374aa7b7 
								
							 
						 
						
							
							
								
								Almost all icons moved from sprite.  
							
							 
							
							... 
							
							
							
							It is a broken build, some of sprite()s are in stickers.style file. 
							
						 
						
							2016-10-28 00:19:38 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								29493a0693 
								
							 
						 
						
							
							
								
								All emoji icons moved from sprite.  
							
							 
							
							
							
						 
						
							2016-10-27 17:10:28 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								ff2d959abd 
								
							 
						 
						
							
							
								
								Some icons moved from sprite. Ui::WidgetFadeWrap() effect added.  
							
							 
							
							
							
						 
						
							2016-10-26 13:06:00 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								fc7c5d0ab3 
								
							 
						 
						
							
							
								
								Fixed travis build for TDESKTOP_DISABLE_AUTOUPDATE case.  
							
							 
							
							
							
						 
						
							2016-10-18 10:56:38 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								f1f7333c7a 
								
							 
						 
						
							
							
								
								Removed some old styles. Divided basic_types module to several.  
							
							 
							
							
							
						 
						
							2016-09-29 14:37:16 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								fdab386178 
								
							 
						 
						
							
							
								
								Most of the new Settings are done.  
							
							 
							
							... 
							
							
							
							Left: auto update, privacy and security, local storage box +
some minor things, like design fixes, codes like loadlang and
clearing of the local storage (box) and temp download folder. 
							
						 
						
							2016-08-26 22:49:18 -06:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								140522c196 
								
							 
						 
						
							
							
								
								Stable version 0.10.1: various bugfixes.  
							
							 
							
							... 
							
							
							
							Minimal height of the message text fixed to prevent bubble collapsing.
FileDialog filter is (*) instead of (*.*) for Linux and macOS.
Explicitly setting text color in Settings user name painting. 
							
						 
						
							2016-08-05 18:01:00 +01:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								5df54371b5 
								
							 
						 
						
							
							
								
								ConfirmPhoneBox support added.  
							
							 
							
							... 
							
							
							
							Limiting StartUrl to 8k symbols to prevent share url text overflow.
Better working with many cases of regular expression switch. 
							
						 
						
							2016-07-28 20:01:08 +03:00  
						
					 
				
					
						
							
							
								 
								John Preston
							
						 
						
							 
							
							
							
							
								
							
							
								82a0ac28ad 
								
							 
						 
						
							
							
								
								Handling new 2fa reset account error codes.  
							
							 
							
							... 
							
							
							
							Archived stickers description text layout fixed in 100% scale. 
							
						 
						
							2016-07-26 12:17:44 +03:00