Commit graph

9848 commits

Author SHA1 Message Date
Daniel Gultsch
a9e5d4ad83 play connected sound from sound file
(cherry picked from commit 7f9d836f1a2df2af4346675d32028a0760111ee2)
2024-06-09 23:27:58 +02:00
Daniel Gultsch
fe15ef8213 get rid of ToneManager and play sounds in CallIntegration instead
CallIntegration takes care of audio routing so it makes sense to play
and sounds here too

(cherry picked from commit d31b24d05a2dd24373867819a9133e6e967a700b)
2024-06-09 23:27:21 +02:00
Daniel Gultsch
ea70ff089d add permission check to placeCall method 2024-06-09 23:24:21 +02:00
Daniel Gultsch
10498ac4b4 provide alternative method to create calls for Android <8
(cherry picked from commit 0ffc2958886691a8bafc45824e7c8c49d33ac55a)
2024-06-09 23:19:31 +02:00
Daniel Gultsch
bf424887df run some AppRTCAudioManager actions on main thread
(cherry picked from commit d79fc1bb790ef70476886167575349035f2ff9a0)
2024-06-09 23:19:26 +02:00
Daniel Gultsch
25ed3448ed switch audio device when switching to video
(cherry picked from commit 6ba9208eea5a12ecbaf8dcbeb6a0453e5ec5995a)
2024-06-09 23:19:23 +02:00
Daniel Gultsch
b0994a67d5 set correct video state for calls
(cherry picked from commit ebb48e9320d07459d898556e3f48fca786b7201b)
2024-06-09 23:19:19 +02:00
Daniel Gultsch
f92504e2ab hook into onAnswer/onReject of CallIntegration
the Operating System shows a notification on our behalf if there is currently
a call going on that can not be put on hold (For example a Quicksy call is going
on while a Conversations call is coming on)

(cherry picked from commit 6975299a28e7915c0f88e1e2f59f66eea7fae8bc)
2024-06-09 23:19:16 +02:00
Daniel Gultsch
24d9ea8c18 (un)register phone account on xmpp account creation/deletion
(cherry picked from commit f119c36bffa318ca16a78728120fbaf222aeef92)
2024-06-09 23:19:12 +02:00
Daniel Gultsch
3572832cf5 reformat debug info
(cherry picked from commit b9e4296321581f396af52e29e2eb3b340c88e73a)
2024-06-09 23:19:03 +02:00
Daniel Gultsch
b239ce0f17 update UI in case proposal gets retracted by system
(cherry picked from commit dfa389f61f3e6c04ad67098838ff9f8c0d6320e2)
2024-06-09 23:18:58 +02:00
Daniel Gultsch
4fb2bdcaee update UI with correct state after UI gets invoked with ACTION_VIEW
(cherry picked from commit a44ad6015dd60d255cd7a5a1000a7483d11769ea)
2024-06-09 23:18:24 +02:00
Daniel Gultsch
12810dce15 retract proposal when accepting other call
(cherry picked from commit d20cc87bda0b82ea8bf27c76dfdfbf4a93f31785)
2024-06-09 23:16:56 +02:00
Arne
74815d8823 add Config flag to debug direct call init + upstream JMI 2024-06-09 23:16:51 +02:00
Daniel Gultsch
f5f44f29ba use call integration via MANAGE_OWN_CALLS 2024-06-09 22:57:44 +02:00
Stephen Paul Weber
cece2f890d code clean up 2024-06-09 21:55:18 +02:00
Arne
e5e8a5cde0 change menu position for mute local 2024-06-09 21:49:59 +02:00
Stephen Paul Weber
b48f29587f Fix NPE 2024-06-09 16:53:19 +02:00
Stephen Paul Weber
843f763994 Suppress notify and preview from muted also 2024-06-09 16:50:10 +02:00
Arne
8ed883beef ignore 'subscribe' presence for blocked contacts 2024-06-09 16:39:47 +02:00
Arne
079316687c Correct "Track occupant ID and allow local muting" 2024-06-09 10:06:32 +02:00
Stephen Paul Weber
3d0d68830e Track occupant ID and allow local muting 2024-06-09 09:39:55 +02:00
Stephen Paul Weber
6b503bcfcc Log sim operator
(cherry picked from commit 1cb0bbe8781de987958e6b225871629d09f14cd5)
2024-06-09 09:11:29 +02:00
Daniel Gultsch
25d3ec7971 fixup: access Android_id only on push
(cherry picked from commit 33c63fb5627487b8a6b234ddff0b0475b5b1a8c1)
2024-06-09 09:09:50 +02:00
Daniel Gultsch
059c28dd35 access Android_id only on push 2024-06-09 09:04:56 +02:00
Arne
86595106f4 use modern Java in XmppConnection 2024-06-09 08:57:03 +02:00
Arne
ae6a9486cd catch exception when hardware renderer can not be set up 2024-06-09 08:54:42 +02:00
Stephen Paul Weber
b3e4cc6091 better work around for not processing race condition stanza 2024-06-09 08:52:07 +02:00
Arne
f14755131c update dependency 2024-06-08 13:39:24 +02:00
Arne
ce8d62482e remove old image quote preview 2024-06-07 11:20:31 +02:00
Arne
b8a4b097e9 Revert "Show file icon when no image or video in quotes"
This reverts commit 6513bf509a.
2024-06-07 11:11:00 +02:00
Stephen Paul Weber
72301dd9af Rich quotes 2024-06-07 11:09:23 +02:00
Stephen Paul Weber
8570ba579d Animated emoji working now 2024-06-07 05:55:10 +02:00
Stephen Paul Weber
e3809b4acf Better support for correcting replies/reactions 2024-06-07 05:48:17 +02:00
Stephen Paul Weber
15c98a2256 Internal ping every two minutes 2024-06-04 17:17:56 +02:00
Arne
1d8e0f4c26 Fix "Much more efficient loading of messages" 2024-06-03 22:59:46 +02:00
Arne
1553e1873c Revert "Allow correcting or retracting any waiting message"
This reverts commit a78f7dc0db.
2024-06-03 22:30:34 +02:00
Stephen Paul Weber
a78f7dc0db Allow correcting or retracting any waiting message
(cherry picked from commit e6160733319f2d73501d2a68e44b18a608f9f359)
2024-06-03 22:22:51 +02:00
Stephen Paul Weber
85002291da Much more efficient loading of messages 2024-06-03 22:22:10 +02:00
Stephen Paul Weber
9ab7887adc Stop thrashing reconnects while waiting for DB load
(cherry picked from commit c03ebcd83d00e4fd68393b820a671e4be331b053)
2024-06-03 22:19:06 +02:00
Stephen Paul Weber
4cc4a8fbd2 Reduce LRU size to help RAM pressure 2024-06-03 22:18:37 +02:00
Arne
18981aacc7 Allow editing every own text message 2024-06-03 22:15:32 +02:00
Daniel Gultsch
c327078bec fix 'allow pm' checkbox default 2024-06-02 09:19:22 +02:00
Daniel Gultsch
c438ea5903 make allow_pm configurable 2024-06-02 09:15:43 +02:00
Daniel Gultsch
be58d6e168 fix JET spec compliance
(cherry picked from commit 2833fc833c54ecdcfd4e0295e39f60cfe3d33712)
2024-06-01 22:02:15 +02:00
Daniel Gultsch
81ec339edf abort socks candidate search if peer selected something with higher priority
(cherry picked from commit aeb805a3ca9672b5c090aff66ac78073f11f5e4f)
2024-06-01 21:50:06 +02:00
Daniel Gultsch
3cefbff8da disable quick log
(cherry picked from commit eec01c9e7bea9f8576f3e518a6c68a56fa411e37)
2024-06-01 21:49:57 +02:00
Daniel Gultsch
ad8de5f7ad do not terminate jingle ft session twice (after iq timeout)
(cherry picked from commit b9a19dc6c7b20abb006c35d34d1673829d8df25a)
2024-06-01 21:49:33 +02:00
Daniel Gultsch
becdd9be5a fix crash when using direct jingle init on offline contacts 2024-06-01 21:49:24 +02:00
Daniel Gultsch
377b90ac91 refactor Jingle File Transfer. add WebRTCDatachannel transport (Test) 2024-06-01 21:47:12 +02:00