Doug
eab4f50bcb
Fix unarchiving of the widget manager config. ( #6541 )
2022-08-05 19:31:41 +01:00
aringenbach
6221c86e9e
Enable nilability on Jitsi server URL
2022-03-22 14:10:09 +01:00
Stefan Ceriu
bc60512101
Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195.
2022-02-10 08:43:18 +02:00
SBiOSoftWhare
e6ef1be7b6
Update all Objective-C MatrixKit imports to handle new location.
2021-11-30 16:09:53 +01:00
Philippe Loriaux
af20d24960
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
manuroe
dff3da0b35
i18n: Standardise casing of identity server and integration manager.
2021-10-01 11:51:30 +01:00
Stefan Ceriu
04bc95a85c
vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods.
2021-09-30 09:40:12 +03:00
Paulo Pinto
36f51e38ed
Standardise spelling and casing of integration manager
...
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com >
2021-08-18 17:30:45 +01:00
Doug
6575447f51
Fix documentation warnings.
2021-07-02 16:46:27 +01:00
Stefan Ceriu
b00d07ffca
Adopt consolidated logging mechanism ( #4370 )
...
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
ismailgulek
0bc219c90d
Merge branch 'develop' into voip_design_updates
2021-05-04 19:10:22 +03:00
manuroe
b67f932f38
WidgetManager: Use the jitsi server defined in the homeserver wellknown
...
It was done in another PR at https://github.com/vector-im/element-ios/pull/3723/files#diff-530bc68fd973c8c954c5c4e673e9a9f0328943b4656440b8f997b4d718c51d6aR312
But the change was lost with other code updates.
2021-04-29 16:29:13 +02:00
SBiOSoftWhare
e4fddeb203
WidgetManager: Update Jitsi domain retrieval.
2021-04-29 12:37:27 +02:00
ismailgulek
a23ebe226c
Read widget event types from NSE
2021-03-19 02:52:04 +03:00
manuroe
d543154e46
Widgets: roomId is optional
2021-02-01 15:28:59 +01:00
manuroe
a94a7f7bea
Widgets: Support $matrix_room_id and $matrix_widget_id parameters
...
#3987
2021-02-01 12:59:45 +01:00
SBiOSoftWhare
a79aae735f
WidgetManager: Use JitsiService to generate Jitsi widget content.
2020-10-27 15:35:57 +01:00
SBiOSoftWhare
52b60ab530
JitsiWidgetData: Add authentication type field.
2020-10-27 15:30:15 +01:00
manuroe
535d1d3faa
BuildSettings: Integrate applicationWebAppUrlString
2020-07-31 11:44:26 +02:00
manuroe
62af574cc6
BuildSettings: Integrate integrationsWidgetsUrls and rename it
2020-07-31 11:36:56 +02:00
manuroe
6601c60755
BuildSettings: Integrate integrations
2020-07-31 11:33:29 +02:00
manuroe
4e4f1baade
Jitsi: Create jitsi widget with v2 style but stay compatible with v1
...
We use `webAppUrl`and `jitsiServerURL` from the app plist for the url start (used only by web) and the default jitsi server
2020-04-24 12:24:11 +02:00
manuroe
af6229802d
Jitsi: Support v2 widget data. Open a conference on the provided domain
2020-04-24 11:09:01 +02:00
manuroe
bd7bd7c59f
Jitsi: Support v1 and v2 widget types
2020-04-24 09:04:49 +02:00
manuroe
3dc548c137
Fix crash due to malformed widget
...
#2997
2020-02-17 09:25:17 +01:00
SBiOSoftWhare
d2fc9d48f3
Widgets: Require scalar token validation to ensure terms display when retrieve widget URL.
2019-11-29 16:21:26 +01:00
manuroe
37ae8bd444
Widgets: Display an error if the IM is disabled
...
#2843
2019-11-21 16:36:08 +01:00
manuroe
46176aca4c
Merge tag 'v0.10.2' into develop
...
Finish IntegrationsManagerTerms
# Conflicts:
# CHANGES.rst
2019-11-15 17:36:59 +01:00
manuroe
4ac802b207
Integrations: Fix terms consent display HTTP requests
2019-11-15 17:30:21 +01:00
manuroe
fb44a0f1c6
Integrations: Fix terms consent display when they are required
...
(cherry picked from commit 9257f3eda8 )
2019-11-15 16:39:27 +01:00
manuroe
af4f31d1b2
Integrations: Use the integrations manager provided by the homeserver admin via .well-known
...
#2815
2019-11-07 18:46:50 +01:00
manuroe
9257f3eda8
Integrations: Fix terms consent display when they are required
2019-11-07 18:25:11 +01:00
SBiOSoftWhare
89168a94ff
MXHTTPOperation: Remove nullability check before using mutateTo: method where needed.
2019-10-30 10:49:00 +01:00
manuroe
ce5a723355
IM: Terms modal: Make computation of baseUrl more generic
2019-08-13 11:35:56 +02:00
manuroe
710beb2f34
IM: Detect not signed terms error
...
(cherry picked from commit 80877eabafc2184ef55c279d2a8f2db10d9735e3)
2019-08-09 15:30:58 +02:00
manuroe
d0afb4a736
Integrations: Manage the error of provided integrations server not responding
2019-06-21 15:06:41 +02:00
manuroe
339966ca95
Integrations: Manage the error of no configured integrations server
2019-06-21 12:12:32 +02:00
manuroe
e782e6b339
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
3a38162ee6
Widgets: Use scalar v1.1
2019-03-12 17:55:50 +01:00
manuroe
ede9ab4c5d
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
fa4f571ae3
Widget: Pass scalar_token only when required
2019-03-12 15:56:19 +01:00
fridtjof
3ad4481827
use the Matrix SDK's method for percent encoding
2019-02-18 15:31:55 +01:00
fridtjof
3a0fb32054
take care of percent encoding related deprecations
2019-02-04 21:22:43 +01:00
Aaron Raimist
f7889501be
Remove all calls of [NSUserDefaults synchronize] ( #1924 )
...
Signed-off-by: Aaron Raimist <aaron@raim.ist >
2018-10-15 16:58:10 -05:00
manuroe
957f68e550
New async [MXRoom state:]: Make widgets build
2018-07-19 13:05:09 +02:00
SBiOSoftWhare
e00fba775a
Create managers folder
2018-07-10 10:21:20 +02:00