| 
								
								
									 John Preston | 1342077dcb | Use 48 bit [User/Chat/Channel]Id, 56 bit PeerId. | 2021-04-09 15:05:00 +04:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | c0c10689a1 | Get rid of deprecated ranges::view usage | 2021-03-13 19:14:58 +03:00 |  | 
				
					
						| 
								
								
									 Ilya Fedin | f25b2a2094 | Apply autofixes from clazy | 2021-03-13 15:25:47 +03:00 |  | 
				
					
						| 
								
								
									 23rd | d4bb62d055 | Slightly refactored uploading of edit media. | 2021-03-13 12:59:11 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 68b0a85369 | Rename RPCError to MTP::Error. | 2021-03-12 16:58:26 +04:00 |  | 
				
					
						| 
								
								
									 23rd | d4bbbdb65c | Replaced rand_value util function with openssl::RandomValue. | 2021-01-24 10:41:10 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | f0e1d2fd02 | 'base::optional_variant<' -> 'std::variant<v::null_t,' | 2020-09-29 19:03:19 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 437c9320cd | Implement progressive jpeg loading and sending. | 2020-09-29 19:03:18 +03:00 |  | 
				
					
						| 
								
								
									 23rd | e318a7d65f | Simplified ranges::find_if with ranges::any_of and ranges::none_of. | 2020-06-23 21:53:43 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 357caf8007 | Keep separate MTP::Config's for separate accounts. | 2020-06-23 21:53:41 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 0ad7dcaef9 | Remove MTP::MainInstance() global access point. | 2020-06-23 21:53:40 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 4b354b0928 | Use Main::Session in download/upload. | 2020-06-23 21:53:38 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 3878a1b212 | Remove some more Auth() calls. | 2020-06-23 21:53:38 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 58f82620e0 | Simplify media overview layouts. | 2020-06-01 18:09:31 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 97bab388ea | Use rpl for file download progress notifications. | 2020-06-01 18:09:30 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | dd78052f92 | Use new toast style structure. | 2020-04-30 11:35:01 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 4611727ab9 | Rewrite webFileLoader without Storage::DownloadManager. | 2019-12-04 15:15:58 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | e943264823 | Pass MTP::Instance to MTP::Sender. | 2019-11-29 15:36:05 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 30a1bd7ba2 | Use base::call_delayed. | 2019-10-19 12:27:56 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | dad73c0e7b | Build with updated submodules. | 2019-10-19 12:27:56 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 0c713a930a | Remove app.h / facades.h from precompiled header. | 2019-10-01 23:59:46 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 6343221d7b | Remove many includes from stdafx.pch. | 2019-09-06 19:31:07 +03:00 |  | 
				
					
						| 
								
								
									 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 | abf49e1672 | Update API scheme. | 2019-08-09 11:50:49 +01: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 | 87fc066e67 | Use tr:: instead of lang(). | 2019-06-21 11:06:51 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | a547f80ae9 | Rename Window::Controller to Window::SessionController. | 2019-06-06 13:21:40 +03: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 | c5a41e1f55 | Divide data/data_peer and remove from PCH. | 2019-01-17 12:21:29 +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 | 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 | 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 |  |