Commit Graph

53 Commits

Author SHA1 Message Date
ismailgulek
c6b4c002ba Add optional serverName param to the Matrix context 2021-05-24 13:23:16 +03:00
ismailgulek
c526cca991 Hide chat in Jitsi call screen 2021-04-28 12:40:25 +03:00
ismailgulek
cad6ba23e6 Hide controls on Jitsi call screen for PiP mode 2021-04-12 14:17:43 +03:00
ismailgulek
9aede3a75b Remove unused code 2021-04-07 15:49:01 +03:00
ismailgulek
a4bdacf23c Continue with no auth if well known is not provided, fixes #4040 2021-04-07 14:14:04 +03:00
ismailgulek
a10e65d533 Unify call screen methods, use UIViewController 2021-04-02 14:22:03 +03:00
ismailgulek
a0883480e8 Introduce duration for group calls 2021-04-01 23:55:17 +03:00
ismailgulek
e875c03fbf Enable muting audio for Jitsi calls 2021-03-19 02:52:36 +03:00
ismailgulek
a1a4f585ee Implement in-memory decline cache for group calls 2021-03-18 13:32:34 +03:00
ismailgulek
502dfa359c Update JitsiMeet sdk name 2021-02-09 12:34:45 +03:00
SBiOSoftWhare
d621104ece Refactor RoomIDComponents struct. 2020-11-04 10:28:37 +01:00
SBiOSoftWhare
f201fe0458 JitsiService: Use RoomIDComponents to get local room ID. 2020-11-02 18:09:30 +01:00
SBiOSoftWhare
e892c9e178 JitsiService: Constrain widget dictionary key to String. 2020-11-02 16:24:54 +01:00
SBiOSoftWhare
a009d20bbd JitsiViewController: Remove unused code. 2020-11-02 15:38:33 +01:00
SBiOSoftWhare
5f32f6ff89 Jitsi Well-Known: Add links to the documentation. 2020-11-02 15:34:53 +01:00
SBiOSoftWhare
03f3677454 JitsiViewController: Handle authenticated Jitsi widget when needed. 2020-10-28 00:00:23 +01:00
SBiOSoftWhare
2202b0424c JitsiService: Handle Jitsi JWT token generation. 2020-10-27 23:54:36 +01:00
SBiOSoftWhare
268329aff8 Create JitsiJWTTokenBuilder that creates a JWT token for jitsi openidtoken-jwt authentication. 2020-10-27 23:42:18 +01:00
SBiOSoftWhare
5cebe348c5 JitsiService: Handle Well Known retrieval and Jitsi widget content creation. 2020-10-27 15:31:30 +01:00
SBiOSoftWhare
0d16017f43 Add Jitsi Well Known codable representation. 2020-10-27 10:16:39 +01:00
SBiOSoftWhare
0c00f932a8 Merge pull request #3603 from vector-im/reduce_warnings
Reduce Xcode warnings
2020-09-04 13:13:54 +02:00
SBiOSoftWhare
7ccc184e97 Remove deprecated -[UIApplication openURL] usage. 2020-09-01 12:20:44 +02:00
SBiOSoftWhare
1f6743f612 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
manuroe
efbca319f0 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
manuroe
8e246c7c50 Build: Make the app build if JitsiMeetSDK is not in the Podfile.
We already had a mechanism to automatically build VoIP according to the presence of the webrtc pod file. Do the same but for conference calls.
2020-07-23 17:25:24 +02:00
manuroe
32aa28b5a0 Jitsi: Support v2 widget data. Open a conference on the provided domain 2020-04-24 11:09:01 +02:00
ismailgulek
3ad0590fbe JitsiViewController safe area insets
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 13:53:10 +03:00
SBiOSoftWhare
036803eb83 Widgets: Update WidgetViewController to make it conform to all ServiceTermsModalCoordinatorBridgePresenterDelegate methods. 2019-11-29 16:21:46 +01:00
SBiOSoftWhare
013dc4e0f5 Room widget permission: Update WidgetViewController. 2019-11-28 17:37:18 +01:00
SBiOSoftWhare
56689091a0 Room Widget Permission: Handle new room widget permission UX in WidgetViewController. 2019-11-28 12:51:30 +01:00
manuroe
33021b54a1 Widgets: Fix bad i18n key 2019-11-22 14:49:35 +01:00
manuroe
e60a4af02f Swift: NSURL -> URL 2019-11-22 12:20:57 +01:00
manuroe
d40f421852 Jitsi: Display room name, user name and user avatar in the conference screen 2019-11-22 12:04:28 +01:00
manuroe
2f6c74e0de Widgets: Check user permission before opening a widget (data part)
#2833
2019-11-22 11:18:08 +01:00
manuroe
3414e0e56d Widgets permission: Fix Steve's remarks 2019-11-20 18:41:18 +01:00
manuroe
bf9957e67b Widgets: Add "Remove for everyone" to the contextual menu 2019-11-20 17:38:12 +01:00
manuroe
9bbeb61204 Widgets: Add a contextual menu to refresh, open outside and revoke the permission
#2834
2019-11-20 14:23:01 +01:00
manuroe
2fb80f3607 Widgets permission: Some cleaning 2019-11-20 11:13:47 +01:00
manuroe
f4a986553e Widgets permission: No check required when the user is the creator 2019-11-20 10:55:06 +01:00
manuroe
ea270f5cc1 Widgets: Check user permission before opening a widget (Data side)
#2832
2019-11-20 10:25:56 +01:00
manuroe
127426c888 ServiceTermsModal: Setup all the plumbery for the "Decline" button 2019-10-10 14:44:58 +02:00
manuroe
30e4351050 IM: Terms modal: Show the modal on widgets (Sticker Picker, ...) 2019-08-13 14:00:33 +02:00
manuroe
089835f3f4 Integrations: Make code support use of an integration manager other than modular/scalar.
The default value is still modular/scalar.
2019-06-21 11:26:34 +02:00
manuroe
70c8f161f0 Update Riot/Modules/Integrations/Widgets/Jitsi/JitsiViewController.m
Co-Authored-By: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2019-04-24 15:55:51 +02:00
SBiOSoftWhare
f328a0d9cd Update JistiViewController to use new JitsiMeet SDK API 2019-04-19 18:34:44 +02:00
SBiOSoftWhare
b56d52ff10 Create JitsiService to abstract and configure Jisti Meet SDK 2019-04-19 18:29:53 +02:00
manuroe
ccf7780e12 Widgets: Attempt to re-register for a scalar token if ours is invalid
#2326

Add sanity check
2019-03-12 18:11:27 +01:00
manuroe
dae7de6b36 Widgets: Attempt to re-register for a scalar token if ours is invalid
#2326

Add sanity check
2019-03-12 17:59:16 +01:00
manuroe
f8ea427b62 Widgets: Attempt to re-register for a scalar token if ours is invalid
#2326

As the integration manager page (https://scalar-staging.riot.im/scalar-web) does not return a 403, check scalar token validity before opening it
2019-03-12 17:12:44 +01:00
manuroe
887660ed26 Widgets: Attempt to re-register for a scalar token if ours is invalid
#2326

When we detect a 403 for a widget.
2019-03-12 16:09:35 +01:00