John Preston
|
4bad642190
|
Remove some more Auth() calls.
|
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
|
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 |