| 
								
								
									 John Preston | 0888901d79 | Try using progressive jpeg photo size. | 2020-09-29 19:03:18 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 8c4e8212cd | Add 'respect system dark mode' checkbox. | 2020-07-22 17:18:17 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | eb1845e33b | Fix crash in session destruction. Also use rpl::event_stream for downloaderTaskFinished. | 2020-07-01 12:26:29 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 83538675ce | Move a lot of settings to Core::Settings. | 2020-06-23 21:53:42 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | ad4afe9293 | Move session data localstorage -> storage_account. | 2020-06-23 21:53:39 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 4b354b0928 | Use Main::Session in download/upload. | 2020-06-23 21:53:38 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 700d3db4cc | Correctly unload heavy parts on quit. | 2020-06-01 18:09:32 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 3797753d16 | Support different location types for thumbnails. | 2020-06-01 18:09:30 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 956c3af0ae | Start DocumentData::thumbnail move to DocumentMedia. | 2020-06-01 18:09:30 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | ff6365ec72 | Fix crash in still downloaded ~DocumentData. | 2020-06-01 18:09:30 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 97bab388ea | Use rpl for file download progress notifications. | 2020-06-01 18:09:30 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | ee94e78533 | All mtproto downloads using DownloadMtprotoTask. | 2019-12-05 11:32:33 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 4611727ab9 | Rewrite webFileLoader without Storage::DownloadManager. | 2019-12-04 15:15:58 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | f522cc9444 | Load streaming parts using Storage::DownloadManager. | 2019-12-04 10:42:55 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 3ae2986c25 | Allow variable count of download sessions. | 2019-12-04 09:51:21 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | fb86bb579b | Correctly track DC index in Downloader-s. | 2019-12-03 15:45:35 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 12f5ccaaa5 | Use vector queues in mtproto file downloader. | 2019-12-03 10:25:27 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 91f50e8bdc | Move some more code to lib_mtproto. | 2019-12-02 16:11:22 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | d5718f96b8 | First working auth by QR code. | 2019-11-29 15:36:04 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | c5845f17ae | Remove twidget header. | 2019-10-01 23:59:46 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 0c713a930a | Remove app.h / facades.h from precompiled header. | 2019-10-01 23:59:46 +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 | 567bf60644 | Use getters in MTP classes. | 2019-07-05 16:23:07 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | d9e93fb5cc | Fix possible crash in auth session destruction. | 2019-06-17 14:23:50 +02:00 |  | 
				
					
						| 
								
								
									 John Preston | eb438e35ee | Remove old download priority arguments. | 2019-06-04 14:30:43 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | b2895a39ed | Register streaming loaders in Storage::Downloader. | 2019-06-04 14:30:43 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | cca906d383 | Use ready parts from loader in streaming. | 2019-06-04 14:30:43 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | e1114530ab | Working code for streaming downloader. | 2019-06-04 14:30:43 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | ebf2a678b1 | Use a special FileLoader for streamed documents. | 2019-06-04 14:30:43 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 8c0cd9b9e9 | Prepare Media::Streaming::Reader to be shared. | 2019-06-04 14:30:43 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | d3bf489bea | Improve base::binary_guard interface. | 2019-04-02 14:33:52 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 8759d637ff | Use StorageFileLocation in mtpFileLoader. | 2019-03-29 14:24:07 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 3f49796c43 | Fix file reference updating. | 2019-03-29 14:24:07 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | aa8f62da9d | Support new ('modern') API file locations. | 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 | d208236994 | Accept binary_guard in crl::guard(). | 2019-02-17 15:56:07 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | a70e72f75d | Application->Sandbox, Messenger->Application. | 2019-01-23 12:51:58 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 805e4d01e7 | Allow re-downloading failed media. | 2019-01-21 10:49:44 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 314e30272b | Replace SingleTimer with base::Timer. | 2019-01-18 16:41:08 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 1894b8fcf7 | Handle t.me/bg links with wallpapers / colors. | 2019-01-18 16:41:07 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | c5a41e1f55 | Divide data/data_peer and remove from PCH. | 2019-01-17 12:21:29 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 3461f3dfc7 | Destroy file loaders not delayed. | 2018-11-26 11:33:29 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 4b5b79e415 | Use final Image with different Images::Source-s. | 2018-11-04 15:51:37 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 9f90d3a7fc | Load maps using mtproto instead of google. | 2018-10-09 19:27:18 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | d485a05935 | Reorder chat settings sections. | 2018-09-28 14:20:36 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 2e5a0e056c | Move to std::optional. | 2018-09-21 19:28:46 +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 | e2f08d4161 | Write uint8 tags to Database and count stats. Also pass rvalues to Database where copies are required anyway. | 2018-09-01 18:56:08 +03:00 |  |