Commit Graph

33 Commits

Author SHA1 Message Date
manuroe cea2c9af60 i18n: Standardise casing of identity server and integration manager. 2021-10-01 11:51:30 +01:00
Stefan Ceriu 7b75dec011 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 3297b00b6d Standardise spelling and casing of integration manager
Signed-off-by: Paulo Pinto <paulo.pinto@automattic.com>
2021-08-18 17:30:45 +01:00
Stefan Ceriu a8b0e8700e 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 ac1e5525ab Merge branch 'develop' into voip_design_updates 2021-05-04 19:10:22 +03:00
manuroe 8a842a0f48 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 bb26fed073 WidgetManager: Update Jitsi domain retrieval. 2021-04-29 12:37:27 +02:00
ismailgulek e4ea07d15e Read widget event types from NSE 2021-03-19 02:52:04 +03:00
SBiOSoftWhare f91be0d426 WidgetManager: Use JitsiService to generate Jitsi widget content. 2020-10-27 15:35:57 +01:00
manuroe 091d774a65 BuildSettings: Integrate applicationWebAppUrlString 2020-07-31 11:44:26 +02:00
manuroe 72c41ca0c1 BuildSettings: Integrate integrationsWidgetsUrls and rename it 2020-07-31 11:36:56 +02:00
manuroe 70989e4659 BuildSettings: Integrate integrations 2020-07-31 11:33:29 +02:00
manuroe 6a53fc21c0 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 20e25006b8 Jitsi: Support v1 and v2 widget types 2020-04-24 09:04:49 +02:00
manuroe bc6c785f38 Fix crash due to malformed widget
#2997
2020-02-17 09:25:17 +01:00
manuroe 49f841bdb2 Widgets: Display an error if the IM is disabled
#2843
2019-11-21 16:36:08 +01:00
manuroe 1c0f409029 Merge tag 'v0.10.2' into develop
Finish IntegrationsManagerTerms

# Conflicts:
#	CHANGES.rst
2019-11-15 17:36:59 +01:00
manuroe 0b6fe60ae9 Integrations: Fix terms consent display HTTP requests 2019-11-15 17:30:21 +01:00
manuroe 8986bf00c3 Integrations: Fix terms consent display when they are required
(cherry picked from commit c966b163f632beddd25816d8d16c599416b956e1)
2019-11-15 16:39:27 +01:00
manuroe 258160e657 Integrations: Use the integrations manager provided by the homeserver admin via .well-known
#2815
2019-11-07 18:46:50 +01:00
manuroe 957f0335ca Integrations: Fix terms consent display when they are required 2019-11-07 18:25:11 +01:00
SBiOSoftWhare 0235596adc MXHTTPOperation: Remove nullability check before using mutateTo: method where needed. 2019-10-30 10:49:00 +01:00
manuroe b0b1a3605f IM: Terms modal: Make computation of baseUrl more generic 2019-08-13 11:35:56 +02:00
manuroe adf27dee3b IM: Detect not signed terms error
(cherry picked from commit 80877eabafc2184ef55c279d2a8f2db10d9735e3)
2019-08-09 15:30:58 +02:00
manuroe 5b6489c8d2 Integrations: Manage the error of provided integrations server not responding 2019-06-21 15:06:41 +02:00
manuroe 9699df26a2 Integrations: Manage the error of no configured integrations server 2019-06-21 12:12:32 +02:00
manuroe 3538ebf484 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 2a372c6aca Widgets: Use scalar v1.1 2019-03-12 17:55:50 +01:00
manuroe 5f4f2498fe 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 86926d938f Widget: Pass scalar_token only when required 2019-03-12 15:56:19 +01:00
Aaron Raimist 703bd95749 Remove all calls of [NSUserDefaults synchronize] (#1924)
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2018-10-15 16:58:10 -05:00
manuroe 16ae48809a New async [MXRoom state:]: Make widgets build 2018-07-19 13:05:09 +02:00
SBiOSoftWhare fc1c15599f Create managers folder 2018-07-10 10:21:20 +02:00