| 
								
								
									 John Preston | dc102bd9e8 | Finish working with localstorage before ~AuthSession. | 2019-06-22 12:36:35 +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 | d36f6a0322 | Update API scheme to layer 98. | 2019-03-29 14:24:06 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 383b29dbd8 | Fix possible crash in calls. Fixes #5732. | 2019-03-12 15:26:29 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | fe618bd652 | Use crl::time/now instead of TimeMs/getms. | 2019-02-19 11:06:33 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | 032694ad9e | Move files to media/audio and media/clip. | 2019-02-13 15:41:33 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | a70e72f75d | Application->Sandbox, Messenger->Application. | 2019-01-23 12:51:58 +04: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 |  | 
				
					
						| 
								
								
									 Gregory K | 11b991cddc | Add call settings (#5540) | 2019-01-05 15:08:02 +04:00 |  | 
				
					
						| 
								
								
									 John Preston | a429e22b93 | Beta version 1.4.4: Add some checks. | 2018-10-17 09:25:24 +03:00 |  | 
				
					
						| 
								
								
									 Grishka | 44eac2bf07 | Added support for platform-specific microphone permission in calls | 2018-10-17 08:53:23 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 1392e05ab1 | Move all gsl::byte helpers to base/bytes module. | 2018-06-03 23:16:34 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 6a9556d42c | Move non-settings session data to Data::Session. Rename AuthSessionData to AuthSessionSettings, move data away. | 2018-02-08 12:20:46 +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 | 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 | ab35829358 | Remove App::app(), App::uploader(), App::api(). Also use Auth() instead of AuthSession::Current*(). | 2017-08-25 14:39:18 +03:00 |  | 
				
					
						| 
								
								
									 Nicholas Guriev | 38a53687a0 | Fix a couple of typos Signed-off-by: Nicholas Guriev <guriev-ns@ya.ru> (github: mymedia2) | 2017-07-12 14:08:36 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 110e7c8074 | Finalize rename / move. | 2017-06-29 11:39:38 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | e7dcd5ab15 | Don't decline awaited incoming call on app quit. | 2017-05-09 23:46:41 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 530a385d4e | Add sound override support by codes in Settings. | 2017-05-09 23:46:40 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 2214e980ef | Add call panel show / hide animation. | 2017-05-09 23:46:34 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 299dc3fc96 | Reuse call panel if current call is in Busy state. | 2017-05-09 23:46:33 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | fd24aff6b1 | Play sounds in calls. | 2017-05-09 23:46:31 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 11525a1e50 | Add RateCallBox for calls feedback collection. | 2017-05-09 23:46:28 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | e050e270fc | Try to hangup current call when quitting the app. | 2017-05-09 23:46:26 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | f42f79ea95 | Add "line busy" call state with a redial button. | 2017-05-09 23:46:24 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | d5ff728da6 | Show privacy / incompatibility errors in calls. | 2017-05-09 23:46:24 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 30d000e139 | Toggle calls controls using config and user flags. Also use calls timeout values from config.
Also request config each time when the auth session changes. | 2017-05-09 23:46:22 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | f4911431d5 | Request, parse and apply phone.getCallConfig. | 2017-05-09 23:46:21 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | c4f90983af | Redesign calls service messages. | 2017-05-09 23:46:19 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | f6eb2c5205 | Add call top bar above the media player. | 2017-05-09 23:46:18 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | b267957abe | Apply all MTP Key generation checks to calls. Also move all OpenSSL BN_* calls to base/openssl_help header. | 2017-05-09 23:46:16 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 4925af69e2 | Add Calls::Panel and handle incoming calls. | 2017-05-09 23:46:15 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | 0a716036c2 | Extract Calls::Call. Add a call button to TopBar. | 2017-05-09 23:46:14 +03:00 |  | 
				
					
						| 
								
								
									 John Preston | d18164bc51 | Add Calls::Instance. Add libtgvoip as a dependency. Also move all submodules to Telegram/ThirdParty. | 2017-05-09 23:46:08 +03:00 |  |