Daniel Gultsch
|
198a7db954
|
use escaped jid in more places
|
2020-05-15 18:44:55 +02:00 |
|
Daniel Gultsch
|
ef7d4fca86
|
show escaped jid in most of the UI
for historical reasons we store unescaped variants in DB and use them in intents.
|
2020-05-15 18:22:04 +02:00 |
|
Daniel Gultsch
|
b6703dbe38
|
switch xmpp-addr to jxmpp-jid
|
2020-05-15 17:06:16 +02:00 |
|
Daniel Gultsch
|
1b4f9cc8ab
|
allow 'login with certificate' from welcome screen. fixes #3724
|
2020-05-13 13:52:05 +02:00 |
|
Daniel Gultsch
|
2c5bed61a1
|
introduce extra RTP state to handle going from sending proceed to receiving retract
|
2020-05-09 21:35:21 +02:00 |
|
Daniel Gultsch
|
f4247379bd
|
catch UnsatisfiedLinkError when trying to init libwebrtc. fixes #3707
|
2020-05-09 19:48:54 +02:00 |
|
Daniel Gultsch
|
92fc22b313
|
show call duration in audio calls. fixes #3708
|
2020-05-09 11:14:39 +02:00 |
|
Daniel Gultsch
|
6daaca496b
|
externalize time passed utils
|
2020-05-09 09:42:33 +02:00 |
|
Daniel Gultsch
|
072edc5a62
|
hide microphone button in video-only calls. fixes #3700
|
2020-05-08 21:15:54 +02:00 |
|
Daniel Gultsch
|
fb57ef47bc
|
catch IllegalStateException around acceptCall()
this can happen when the UI races a call retrection
|
2020-05-05 09:37:27 +02:00 |
|
Daniel Gultsch
|
476fb23656
|
show timestamp for missed incoming calls. fixes #3692
|
2020-05-03 18:36:15 +02:00 |
|
Daniel Gultsch
|
e70b6eec98
|
do not mirror back camera. fixes #3693
|
2020-05-03 11:54:58 +02:00 |
|
Daniel Gultsch
|
63ddd97b6b
|
add button to switch cameras during video call
RIP symmetry :-(
fixes #3683
|
2020-05-02 17:15:50 +02:00 |
|
Daniel Gultsch
|
48163a5604
|
show proposal as ongoing call
|
2020-05-02 09:50:17 +02:00 |
|
Daniel Gultsch
|
8374df84aa
|
do not change intent to retracted if end card had already been reached
|
2020-04-30 09:06:43 +02:00 |
|
Daniel Gultsch
|
54ca3fb020
|
release video after end card reached. fixes video call retry
|
2020-04-29 09:22:49 +02:00 |
|
Daniel Gultsch
|
0d4b175760
|
better failure behaviour after direct init from jitsi
|
2020-04-29 08:51:38 +02:00 |
|
Daniel Gultsch
|
07911b2094
|
indicate ongoing call. fixes #3675
|
2020-04-27 11:53:31 +02:00 |
|
Daniel Gultsch
|
a5beaaed9d
|
null reference to rtpconnection when end card is reached
this will make re-init work if for example retry end card had been reached and we get another call
|
2020-04-24 21:27:03 +02:00 |
|
Daniel Gultsch
|
cacd85b4f1
|
catch ISE when entering PIP
|
2020-04-24 10:37:46 +02:00 |
|
Daniel Gultsch
|
d7a8519ad6
|
do not continue to accept call if reinit() caused activity to finish
|
2020-04-23 12:52:02 +02:00 |
|
Daniel Gultsch
|
cfb9368edb
|
check if pip feature is available on top of doing version check
|
2020-04-23 12:14:45 +02:00 |
|
Daniel Gultsch
|
60cea03dce
|
do not attempt retract if onStop was faster than backend connect
|
2020-04-23 10:13:10 +02:00 |
|
Daniel Gultsch
|
e0cb127005
|
retract call when pressing home or power button during ringing
|
2020-04-21 22:46:46 +02:00 |
|
Daniel Gultsch
|
eb911b8196
|
show 215 status in server info
|
2020-04-21 11:40:05 +02:00 |
|
Daniel Gultsch
|
23d1ee5e41
|
render contact’s avatar during incoming call
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
f7f0dc99a7
|
launch calls in new task
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
c7269bc0aa
|
check microphone availability on background thread
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
31dfb0c704
|
cache useTor information in activity
|
2020-04-20 15:57:31 +02:00 |
|
Daniel Gultsch
|
934b98d199
|
add microphone availability check
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
48f752366b
|
paint local mic off button in pip
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
644e5aa856
|
remove video sinks when calling onStop. otherwise going in and out foreground will give us endless sinks
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ab2681640a
|
allow pip during connecting
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
e545e95d39
|
getMedia() would throw null pointer when called after going from proposed to some error state
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ea2ed85ed7
|
support picture in picture for video calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
21e412ef6f
|
only show remote video when connected
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
4558b9a7b0
|
select proper media for retry
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ec6bcec849
|
use different aspect ratio for landscape
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
36e117979a
|
put 'video' in ongoing video call notification
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d7e93e18e5
|
add a couple of todos to RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
01a9a52990
|
show enable/disable video in video calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
445009c558
|
request camera permissions
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
5a20faaf0f
|
show 'incoming video cal' notification
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d4788fc1f4
|
display video call based on availability
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b4df19177f
|
make seperate menu items for audio and video calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
17d9b02f41
|
properly paint local video over remote
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
8c273e7eee
|
parse media from session proposal
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
1489dba44f
|
release resource. stop caputuring when webrtc ends
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b20b00e77f
|
use toolbar to display status text in RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
339bdaea06
|
rudimentary video caputuring
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
493ca68464
|
add <rtcp-mux/> in description
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ef22071bd1
|
turn proximity wake lock and/off depending on speaker configuration
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9bc264bd73
|
do not use proximity wake lock on speaker phone
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
981aeaf264
|
make mute and speaker button work
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
b924a63d01
|
copy audio manager from AppRTCDemo
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9a41d11aed
|
do not show context menu for call logs
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
3439f40411
|
show call log messages in conversation stream
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
deaa76b5ca
|
when using onNewIntent make sure to store intent otherwise onBackground might just overwrite it again
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
609120c0d8
|
only ever create one wake lock in rtpsessionactivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
07e671d7c3
|
do not offer jingle calls when using Tor
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9d83981f2c
|
respond with busy if there is anthor rtp session
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
d19b5e0634
|
show notification during ongoing call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
2e8b91665b
|
improvements to RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
14d008d89d
|
turn screen off during call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
0302eacac1
|
back button rejects or ends call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
f5c4de8770
|
make retry work
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
6a1df0538e
|
request recording permission when making or accepting audio calls
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
7749a7ce22
|
fixed rotation issues in RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
268eedad89
|
proper iq tracing (handling of errors); responding to all iqs
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
15a2491d7b
|
correctly parse turn server
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
859bc0bef3
|
send and receive session terminates
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
00f273b0c0
|
show retry button after failed call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
9edadc9835
|
process retract jingle messages
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
a11d506bf0
|
support reject
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
7909a72d43
|
make retract jingle messages work
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
e2f1cec2e5
|
prepare more state transitions
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
ccfc55e9b6
|
show proper notification on incoming call
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
4c6ee9693a
|
use appbarlayout in RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
0e88b56eb4
|
display status information in ui
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
a9a35fb74b
|
show status in RtpSessionActivity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
f8c0328416
|
dummy Jingle activity
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
3b857e6894
|
create temporary RtpSessionPropsoal as placeholder before we can create actual session
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
766d1d603e
|
show preliminary call button if contact supports it
|
2020-04-20 15:57:30 +02:00 |
|
Daniel Gultsch
|
23ebb6ae80
|
rename JingleConnection to JingleFileTransferConnection; use ID tuple to identify sessions
|
2020-04-20 15:57:29 +02:00 |
|
Daniel Gultsch
|
62934e6487
|
change wording of previous commit
|
2020-03-31 19:49:08 +02:00 |
|
Daniel Gultsch
|
ff18ea452d
|
display toast when trying to join channel with no enabled accounts
|
2020-03-31 19:46:05 +02:00 |
|
Daniel Gultsch
|
3d0138506d
|
fixed typo. closes #3667
|
2020-03-31 11:18:16 +02:00 |
|
Daniel Gultsch
|
b2e9a954ab
|
avoid bundled source selection that comes with ImageCropper on Android 10
|
2020-03-05 13:17:18 +01:00 |
|
Daniel Gultsch
|
e4685ad47a
|
hide local part of group chat xmpp address
|
2020-02-17 11:10:41 +01:00 |
|
Daniel Gultsch
|
d37aeef182
|
prevent sharing of xmpp uri for group chat bookmarks
|
2020-02-16 17:30:54 +01:00 |
|
Daniel Gultsch
|
9b55d90705
|
do not warn user if bookmark already exists
fixes #3631
|
2020-02-16 16:04:45 +01:00 |
|
Daniel Gultsch
|
d64bc1776b
|
show pdf previews in media browser
fixes #3639
|
2020-02-14 16:02:15 +01:00 |
|
Daniel Gultsch
|
c34d40ebff
|
fix user adapter view recycling bug
|
2020-02-14 12:04:11 +01:00 |
|
Daniel Gultsch
|
2aee26c49a
|
display PDF previews
|
2020-02-11 17:41:54 +01:00 |
|
Daniel Gultsch
|
843d7fe12d
|
evict cached previews when file gets deleted
|
2020-01-20 10:54:55 +01:00 |
|
Daniel Gultsch
|
e38a9cd729
|
omemo changes: use 12 byte IV, no longer accept auth tag appended to payload
|
2020-01-18 12:08:03 +01:00 |
|
Daniel Gultsch
|
c8b5b96af9
|
support xmpp uris with single 'omemo' parameter for fingerprint (w/o sid)
|
2020-01-16 18:54:56 +01:00 |
|
ChaosKid42
|
f1d4127ace
|
simplify osm attribution (#3613)
|
2020-01-11 15:25:58 +01:00 |
|
Daniel Gultsch
|
f57a28ca32
|
add scan qr button to welcome screen
closes #2920
|
2020-01-11 14:06:35 +01:00 |
|
Daniel Gultsch
|
9653d68bdd
|
parse install referrer from gplay
|
2020-01-10 12:51:04 +01:00 |
|