| 
								
								
									 John Preston | 0dddb7694f | Show transfer community button, set 2sv password. | 2019-06-21 11:06:47 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | ca7c50fbcd | Remove pseudo-HTML from langpacks and Ui::Text::String. | 2019-06-21 11:06:46 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | b5be6df5e2 | Copy text with expanded links only to external. Paste valid custom links in message field if copied from messages. | 2019-04-08 19:10:06 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 13a9b967e9 | Use user phrases for support accounts. | 2019-03-12 14:38:59 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | a70e72f75d | Application->Sandbox, Messenger->Application. | 2019-01-23 12:51:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 95208267de | Fix applying langpacks from file. | 2018-12-25 15:22:01 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | cf227490d7 | Fix using of base langpack for custom languages. | 2018-12-11 16:00:24 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 93678a07a8 | Use API-provided translations link. | 2018-11-20 19:38:39 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 26b8515cb5 | Improve languages box and language local storing. Use current language native name instead of lng_language_name value. | 2018-11-16 20:17:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | cf5bd31203 | Suggest switch to even empty language. | 2018-11-16 20:17:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | d0e48a02a1 | Apply lang pack versions from config. | 2018-11-16 20:17:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 48548e9303 | Improve phrases for custom langpacks. | 2018-11-16 20:17:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 6d65cf2382 | Redesign languages box with a search filter. | 2018-11-16 20:17:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 162da089ec | Handle t.me/setlanguage links. Also support custom langpacks with base langpacks. | 2018-11-16 20:17:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 3447aac940 | Prefix client-side lang_code-s with #. | 2018-11-04 15:51:39 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | a11fb2816b | Use current language in change language box. Fixes #5174. | 2018-09-21 13:49:13 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | b8b5ab6378 | Improve native name phrases in passport. Also auto-save *_name to *_name_latin for english countries. | 2018-08-20 17:25:33 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 5b88f4d3d2 | Update API scheme. | 2018-08-20 17:25:06 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 67ea175fc6 | Show choose file box over the passport panel. | 2018-06-03 23:16:37 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | ea7441ae77 | Use single LEGAL file with license and copyright. | 2018-01-03 13:23:14 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 2432845df2 | Optimize and rename base::weak_unique_ptr. Rename base::enable_weak_from_this -> base::has_weak_ptr.
Rename base::weak_unique_ptr -> base::weak_ptr.
Rename base::make_weak_unique -> base::make_weak.
Rename base/weak_unique_ptr.h -> base/weak_ptr.h | 2017-11-30 21:33:27 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | f162462111 | Move info between Layer and Narrow wrap. | 2017-11-16 07:59:03 +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 | b3da99c302 | Replace gsl::not_null<T*> with just not_null<T*>. | 2017-08-30 19:15:41 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 782114d644 | Add and use base::make_weak_unique() helper. | 2017-08-30 19:15:28 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 647d6ae443 | Fix language switch when getting difference. | 2017-07-26 15:50:39 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | f3e65d400d | Display languages native names in the box. Also don't suggest the old official languages in a popup. | 2017-06-29 11:39:58 +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 | 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 | 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 | f5353080e7 | Use Qt UI language if system was not determined. Also rename platform/mac/specific_mac.cpp to .mm | 2017-06-29 11:39:47 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 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 |  | 
				
					
						| 
								
								
									 John Preston | f5dfeb0c50 | Support cloud languages list and switching. Add Lang::Current().updated() observable for retranslating the UI. | 2017-06-29 11:39:43 +03:00 |  |