Stefan Ceriu
b2c9878df6
Make Element Call widget URL configurable ( #2971 )
2024-07-02 08:35:05 +00:00
Stefan Ceriu
41d40d8de0
Cleanup how we setup the CallKit provider and have it be used for outgoing calls as well ( #2967 )
...
- tear down ElementCall screens when ending the call from the CXCallController
- make the call UI available in the task manager and lock screen
- Fix broken hang up widget message format
2024-06-27 14:07:44 +03:00
Stefan Ceriu
f8d094516d
Fixes #2878 - Retain cycles on the ElementCall webView and correctly tear down the call on dismissal.
2024-05-24 15:32:56 +03:00
Stefan Ceriu
8bfd802793
Add support for showing the native OS incoming call screen when starting new Element Calls
2024-05-24 15:32:56 +03:00
Stefan Ceriu
7aa81f542c
Base ElementCall encryption on the room encryption state, remove developer options setting
2024-02-01 17:18:17 +02:00
Stefan Ceriu
4e4c03267a
Follow up to #2325 - Prevent tighlooping between makeUIView and updateUIView when creating room calls.
2024-01-25 12:35:16 +02:00
Stefan Ceriu
6ed5b74da4
Fixes #2325 - Prevent the same WebView from being reused for multiple Element Call links
2024-01-17 12:26:08 +02:00
Mauro
d99d26fcdc
Removing Dead Code part 1 ( #2234 )
2023-12-13 09:51:57 +01:00
Stefan Ceriu
5dcb24add7
Expose Element Call settings in the developer options. Start using th… ( #2039 )
...
* Expose Element Call settings in the developer options. Start using the encryption widget parameter.
* Remove the Element Call feature flag
2023-11-07 16:12:03 +02:00
Stefan Ceriu
6e8dff2ef6
Implement support for ElementCall through Rust side widgets ( #1906 )
...
* Implement support for ElementCall through Rust side widgets
* Add Element Call feature flag
* Fix the unit tests
* Address PR comments
2023-10-17 12:41:56 +03:00