Commit Graph

27 Commits

Author SHA1 Message Date
Doug
997ee54f20 Merge branch 'develop' into doug/4484_contacts_access
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	Riot/Modules/Application/LegacyAppDelegate.m
#	Riot/Modules/Settings/SettingsViewController.m
2021-09-30 11:14:02 +01:00
Stefan Ceriu
313e666017 vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-09-30 09:40:12 +03: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
Doug
4a4bf7d4dc Update the Service Terms modal from the latest Figma.
Checkboxes have been removed from the individual policies.
Reverse flow so that the service terms are show before the contacts access popup.
Removes outOfContext from the modal as it will only be presented when requested.
Fixes second presentation on swipe to dismiss of the modal.
2021-09-13 11:46:31 +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
SBiOSoftWhare
32a37d9041 Merge pull request #3603 from vector-im/reduce_warnings
Reduce Xcode warnings
2020-09-04 13:13:54 +02:00
SBiOSoftWhare
317e8ec845 Remove deprecated -[UIApplication openURL] usage. 2020-09-01 12:20:44 +02:00
SBiOSoftWhare
4995d71334 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
SBiOSoftWhare
14fae34fea Widgets: Update WidgetViewController to make it conform to all ServiceTermsModalCoordinatorBridgePresenterDelegate methods. 2019-11-29 16:21:46 +01:00
SBiOSoftWhare
499daffaf1 Room widget permission: Update WidgetViewController. 2019-11-28 17:37:18 +01:00
SBiOSoftWhare
2dcd511fa1 Room Widget Permission: Handle new room widget permission UX in WidgetViewController. 2019-11-28 12:51:30 +01:00
manuroe
a5b1b2c15e Widgets: Fix bad i18n key 2019-11-22 14:49:35 +01:00
manuroe
531cb4b54c Widgets: Check user permission before opening a widget (data part)
#2833
2019-11-22 11:18:08 +01:00
manuroe
47494f8fe3 Widgets permission: Fix Steve's remarks 2019-11-20 18:41:18 +01:00
manuroe
ea6437c521 Widgets: Add "Remove for everyone" to the contextual menu 2019-11-20 17:38:12 +01:00
manuroe
e7fcaa197a Widgets: Add a contextual menu to refresh, open outside and revoke the permission
#2834
2019-11-20 14:23:01 +01:00
manuroe
3a0200bf77 Widgets permission: Some cleaning 2019-11-20 11:13:47 +01:00
manuroe
95eea07230 Widgets permission: No check required when the user is the creator 2019-11-20 10:55:06 +01:00
manuroe
678485affe Widgets: Check user permission before opening a widget (Data side)
#2832
2019-11-20 10:25:56 +01:00
manuroe
a72db35c5a ServiceTermsModal: Setup all the plumbery for the "Decline" button 2019-10-10 14:44:58 +02:00
manuroe
4c605e12f3 IM: Terms modal: Show the modal on widgets (Sticker Picker, ...) 2019-08-13 14:00:33 +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
0209870c83 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
7e0eb27b1b 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
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
60f8c141de 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
SBiOSoftWhare
fb58bbc651 Structure project almost by features. Start by organizing view controllers. 2018-07-10 10:21:20 +02:00