| 
								
								
									 John Preston | 03cdddfe18 | Allow sending scheduled messages. | 2019-08-27 19:10:37 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | caef7dde24 | Bundle silent and scheduled to Api::SendOptions. | 2019-08-27 19:10:37 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 4bad642190 | Remove some more Auth() calls. | 2019-08-09 11:50:49 +01:00 |  | 
				
					
						| 
								
								
									 John Preston | abf49e1672 | Update API scheme. | 2019-08-09 11:50:49 +01:00 |  | 
				
					
						| 
								
								
									 John Preston | 137fa0378c | Remove some more Auth() calls. | 2019-07-24 16:00:30 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | ff44094ded | Rename AuthSession to Main::Session. | 2019-07-24 13:45:24 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | c5df4db621 | Fix possible race conditions in msgid(). | 2019-07-15 16:00:30 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | 567bf60644 | Use getters in MTP classes. | 2019-07-05 16:23:07 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | a4d83b679a | Allow searching USA by 'United States'. | 2019-06-22 22:12:47 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | 4917ca7b32 | Remove all legacy global namespace langs. | 2019-06-21 11:06:52 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | 87fc066e67 | Use tr:: instead of lang(). | 2019-06-21 11:06:51 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | a7c8feaecb | Use tr:: instead of langFactory and __rich. | 2019-06-21 11:06:50 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | d1d98c3bb1 | Use tr:: instead of langFactory in box titles. | 2019-06-21 11:06:50 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | 8ed433cc01 | Use tr:: instead of langFactory in input fields. | 2019-06-21 11:06:49 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | 7af0dd105e | Use tr:: instead of Lang::Viewer. | 2019-06-21 11:06:49 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | faa42110ac | Remove Info::Profile::ToUpperValue. | 2019-06-21 11:06:48 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | a68a53d768 | Prepare PasscodeBox for generic 2sv checking. | 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 | 2162aa8df0 | Rename Text to Ui::Text::String. | 2019-06-21 11:06:46 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | a547f80ae9 | Rename Window::Controller to Window::SessionController. | 2019-06-06 13:21:40 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 9c613fe2f7 | Move system versions to platform/platform_info. | 2019-06-04 14:23:14 +03: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 | 99bb09374d | Use new animations engine everywhere. | 2019-04-02 14:33:53 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 84e9e37353 | Closed alpha version 1.6.3.1: Fix build for Xcode. | 2019-03-29 14:24:08 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 8759d637ff | Use StorageFileLocation in mtpFileLoader. | 2019-03-29 14:24:07 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | fe618bd652 | Use crl::time/now instead of TimeMs/getms. | 2019-02-19 11:06:33 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | e10c928207 | Update API scheme to layer 95. | 2019-01-29 14:52:33 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 4111da1dd0 | Move some calls from App namespace. | 2019-01-22 17:10:01 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 314e30272b | Replace SingleTimer with base::Timer. | 2019-01-18 16:41:08 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 2a0b9a44dd | Remove supergroup migrate messages. | 2019-01-17 12:21:31 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | c5a41e1f55 | Divide data/data_peer and remove from PCH. | 2019-01-17 12:21:29 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 770f4a78aa | Allow '-' character in code inputs. | 2018-11-20 19:38:40 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | be3e43e6cb | Confirm 2sv recovery email by code. | 2018-11-20 19:38:39 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 2e5a0e056c | Move to std::optional. | 2018-09-21 19:28:46 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | c2039da600 | Improve new settings design. | 2018-09-19 19:22:14 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 0c8709ca5f | Replace App::self() with Auth().user(). Always have self Auth().user() when AuthSession exists. | 2018-09-19 19:22:13 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 4b87363a20 | Check value size before putting to cache db. | 2018-09-04 22:37:22 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 55f60866cb | Set correct cache tags for different file types. | 2018-09-01 18:56:08 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 2e7f4c2f21 | Use Storage::Cache::Database for file caching. | 2018-09-01 18:56:08 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 83fcb8e8ed | Fix native names handling in passport. | 2018-08-22 17:02:06 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 839885910c | Pass FileOrigin in all file downloads. | 2018-08-20 17:26:28 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | ee16070abe | Update API scheme to layer 86. | 2018-08-20 17:26:27 +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 | 82a3cd9bdb | Use most-filled document from OneOf list. | 2018-08-17 19:31:24 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | e25ecce887 | Ask native names after all other fields are done. | 2018-08-17 16:42:07 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 9f6d683415 | Improve passport rows phrasing. Also fix translations validation on value save. | 2018-08-17 15:07:41 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | dc114d62c5 | Handle APP_VERSION_OUTDATED in saving/accepting. | 2018-08-17 14:11:09 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 6bf3006eb9 | Rename payload->nonce in new passport scopes. | 2018-08-17 14:01:23 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | f76a2bc224 | Add translations support to passport. | 2018-08-14 20:48:23 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 6558a32794 | Add [first|middle|last]_name_native support. | 2018-08-14 15:51:12 +03:00 |  |