93c15e5ee6 
								
							 
						 
						
							
							
								
								Use internal section stack in Info::WrapWidget.  
							
							
							
						 
						
							2017-11-16 07:59:06 +04:00  
				
					
						
							
							
								 
						
							
								f0ad78d808 
								
							 
						 
						
							
							
								
								Change *[Fast|Animated] to anim::type in SlideWrap.  
							
							
							
						 
						
							2017-11-16 07:59:06 +04:00  
				
					
						
							
							
								 
						
							
								83850d9b86 
								
							 
						 
						
							
							
								
								Change *[Fast|Animated] to anim::type in FadeWrap.  
							
							
							
						 
						
							2017-11-16 07:59:06 +04:00  
				
					
						
							
							
								 
						
							
								0c4bda71fd 
								
							 
						 
						
							
							
								
								Remove some unused / rare phrases.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5cc7cb1d85 
								
							 
						 
						
							
							
								
								Allow empty arg list in rpl next/error handlers.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								086e46c162 
								
							 
						 
						
							
							
								
								Add and use only rpl::start_with_*() methods.  
							
							
							
						 
						
							2017-11-16 07:59:05 +04:00  
				
					
						
							
							
								 
						
							
								ffc20e4492 
								
							 
						 
						
							
							
								
								Divide structs into several data/ modules.  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								703b944839 
								
							 
						 
						
							
							
								
								Return FlatLabel.margins in getMargins().  
							
							
							
						 
						
							2017-11-16 07:59:04 +04:00  
				
					
						
							
							
								 
						
							
								766e7dadb1 
								
							 
						 
						
							
							
								
								Use improved rpl::start().  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00  
				
					
						
							
							
								 
						
							
								f162462111 
								
							 
						 
						
							
							
								
								Move info between Layer and Narrow wrap.  
							
							
							
						 
						
							2017-11-16 07:59:03 +04:00  
				
					
						
							
							
								 
						
							
								c302219f9e 
								
							 
						 
						
							
							
								
								Use rpl in some widgets and effects.  
							
							
							
						 
						
							2017-11-16 07:59:02 +04:00  
				
					
						
							
							
								 
						
							
								d46a5f693f 
								
							 
						 
						
							
							
								
								Remove unused lang phrases and some code.  
							
							
							
						 
						
							2017-09-28 19:18:27 +03:00  
				
					
						
							
							
								 
						
							
								df64c972d8 
								
							 
						 
						
							
							
								
								Replace QFlags with base::flags.  
							
							
							
						 
						
							2017-09-03 15:45:47 +03:00  
				
					
						
							
							
								 
						
							
								25ffaaaa2d 
								
							 
						 
						
							
							
								
								Replace t_assert() with Assert().  
							
							... 
							
							
							
							Also use this assertions for Expects(), Ensures() and Unexpected(). 
							
						 
						
							2017-08-30 19:15:42 +03:00  
				
					
						
							
							
								 
						
							
								b3da99c302 
								
							 
						 
						
							
							
								
								Replace gsl::not_null<T*> with just not_null<T*>.  
							
							
							
						 
						
							2017-08-30 19:15:41 +03:00  
				
					
						
							
							
								 
						
							
								f7359093b4 
								
							 
						 
						
							
							
								
								Replace ContactsBox with PeerListBox in two cases.  
							
							... 
							
							
							
							- View contacts list in PeerListBox.
- Add participants when creating group / channel in PeerListBox. 
							
						 
						
							2017-08-30 19:15:27 +03:00  
				
					
						
							
							
								 
						
							
								17cef93ac0 
								
							 
						 
						
							
							
								
								Use gsl::finally() instead of base::scope_guard().  
							
							
							
						 
						
							2017-08-30 19:15:26 +03:00  
				
					
						
							
							
								 
						
							
								012d59ab42 
								
							 
						 
						
							
							
								
								Use nullptr instead of std::unique_ptr<Type>().  
							
							
							
						 
						
							2017-08-30 19:15:25 +03:00  
				
					
						
							
							
								 
						
							
								0bea2620b5 
								
							 
						 
						
							
							
								
								Replace BoxContent::closeHook() with boxClosing.  
							
							
							
						 
						
							2017-08-30 19:15:24 +03:00  
				
					
						
							
							
								 
						
							
								b08732cf28 
								
							 
						 
						
							
							
								
								Move MediaView from MainWindow to Messenger.  
							
							
							
						 
						
							2017-08-25 14:39:27 +03:00  
				
					
						
							
							
								 
						
							
								ab35829358 
								
							 
						 
						
							
							
								
								Remove App::app(), App::uploader(), App::api().  
							
							... 
							
							
							
							Also use Auth() instead of AuthSession::Current*(). 
							
						 
						
							2017-08-25 14:39:18 +03:00  
				
					
						
							
							
								 
						
							
								fdcb28f1a0 
								
							 
						 
						
							
							
								
								Version 1.1.16: Hide emoji replaces list for now.  
							
							
							
						 
						
							2017-07-26 17:59:08 +03:00  
				
					
						
							
							
								 
						
							
								216692cd9b 
								
							 
						 
						
							
							
								
								Remove the Link row in Settings.  
							
							... 
							
							
							
							Anyway it duplicates the Username row. 
							
						 
						
							2017-07-26 14:56:58 +03:00  
				
					
						
							
							
								 
						
							
								2e5930eb58 
								
							 
						 
						
							
							
								
								Update full peer in profile and settings.  
							
							... 
							
							
							
							Not more than once in five seconds get the full info to update bio. 
							
						 
						
							2017-07-26 14:53:49 +03:00  
				
					
						
							
							
								 
						
							
								f283aa033b 
								
							 
						 
						
							
							
								
								Fix a couple of layout bugs for username edit.  
							
							
							
						 
						
							2017-07-23 12:34:44 +03:00  
				
					
						
							
							
								 
						
							
								34d2e78308 
								
							 
						 
						
							
							
								
								Allow to edit Bio in Settings.  
							
							
							
						 
						
							2017-07-23 12:34:43 +03:00  
				
					
						
							
							
								 
						
							
								d5c5549c1a 
								
							 
						 
						
							
							
								
								Make Checkbox text position relative to the View.  
							
							
							
						 
						
							2017-07-07 14:27:13 +03:00  
				
					
						
							
							
								 
						
							
								21d2f6a44f 
								
							 
						 
						
							
							
								
								Generalize Checkbox layout.  
							
							... 
							
							
							
							Now any Checkbox can have Check, Radio or Toggle layout.
Radiobutton is now a subclass of Checkbox with default Radio layout. 
							
						 
						
							2017-07-07 14:16:37 +03:00  
				
					
						
							
							
								 
						
							
								61659244b7 
								
							 
						 
						
							
							
								
								Add night mode switch to the main menu.  
							
							... 
							
							
							
							Also fix a bug with the default background applying. 
							
						 
						
							2017-06-30 09:21:46 +03:00  
				
					
						
							
							
								 
						
							
								adcecaa195 
								
							 
						 
						
							
							
								
								Make search in restricted/blocked box paginated.  
							
							
							
						 
						
							2017-06-29 11:40:17 +03:00  
				
					
						
							
							
								 
						
							
								7fdac9cd94 
								
							 
						 
						
							
							
								
								Add restricted users box like kicked users box.  
							
							... 
							
							
							
							Also allow server-side search inside restricted users list.
Also allow server-side search inside kicked users list.
Also allow PeerListController to work not only in PeerListBox. 
							
						 
						
							2017-06-29 11:40:14 +03:00  
				
					
						
							
							
								 
						
							
								5d0e89db5d 
								
							 
						 
						
							
							
								
								Switch to the server side changelogs.  
							
							
							
						 
						
							2017-06-29 11:40:00 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								b94099e25b 
								
							 
						 
						
							
							
								
								Realtime UI translation in all fields and buttons.  
							
							
							
						 
						
							2017-06-29 11:39:51 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								6fb980ca79 
								
							 
						 
						
							
							
								
								Improve custom language loading.  
							
							... 
							
							
							
							Apply custom language without relaunching the app. 
							
						 
						
							2017-06-29 11:39:46 +03:00  
				
					
						
							
							
								 
						
							
								3f0b57ec11 
								
							 
						 
						
							
							
								
								Retranslate Settings when language is changed.  
							
							... 
							
							
							
							Also suggest user to change language from 'en' to his for one time. 
							
						 
						
							2017-06-29 11:39:45 +03:00  
				
					
						
							
							
								 
						
							
								f5dfeb0c50 
								
							 
						 
						
							
							
								
								Support cloud languages list and switching.  
							
							... 
							
							
							
							Add Lang::Current().updated() observable for retranslating the UI. 
							
						 
						
							2017-06-29 11:39:43 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								2334ba1fe1 
								
							 
						 
						
							
							
								
								Use QString + Lang::Tag() instead of Lang::String.  
							
							
							
						 
						
							2017-06-29 11:39:40 +03:00  
				
					
						
							
							
								 
						
							
								110e7c8074 
								
							 
						 
						
							
							
								
								Finalize rename / move.  
							
							
							
						 
						
							2017-06-29 11:39:38 +03:00  
				
					
						
							
							
								 
						
							
								25587d7e8e 
								
							 
						 
						
							
							
								
								Replace different side enums with RectPart.  
							
							... 
							
							
							
							Including Ui::Shadow::Side, App::RectPart and ImportantTooltip::Side. 
							
						 
						
							2017-05-24 16:25:20 +03:00  
				
					
						
							
							
								 
						
							
								530a385d4e 
								
							 
						 
						
							
							
								
								Add sound override support by codes in Settings.  
							
							
							
						 
						
							2017-05-09 23:46:40 +03:00  
				
					
						
							
							
								 
						
							
								a3252c13d7 
								
							 
						 
						
							
							
								
								Edit phone calls privacy in Settings.  
							
							
							
						 
						
							2017-05-09 23:46:23 +03:00  
				
					
						
							
							
								 
						
							
								06b081f509 
								
							 
						 
						
							
							
								
								Add calls log box.  
							
							... 
							
							
							
							PeerListBox can have many rows with the same PeerData.
PeerListBox::Row can have arbitrary action on the right side. 
							
						 
						
							2017-05-09 23:46:18 +03:00  
				
					
						
							
							
								 
						
							
								5444b8166c 
								
							 
						 
						
							
							
								
								Finalize rename / move of files.  
							
							
							
						 
						
							2017-04-07 18:13:18 +03:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								d41372dccd 
								
							 
						 
						
							
							
								
								Allow MTP_flags(0) and MTP_flags(single_flag).  
							
							
							
						 
						
							2017-03-25 18:42:01 +03:00