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
4995d71334 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
manuroe
14f2ed58f1 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
SBiOSoftWhare
6663d46167 Fix terms appearing twice on cancel in IntegrationManagerViewController. 2019-11-29 16:21:03 +01:00
manuroe
49f841bdb2 Widgets: Display an error if the IM is disabled
#2843
2019-11-21 16:36:08 +01:00
manuroe
8751540cbc Widgets permission: No check required for the integration manager widget 2019-11-20 10:56:14 +01:00
manuroe
c8dce9903c Privacy: Make IS terms wording clearer when we fallback to vector.im
#2760

Add a outOfContext flag to ServiceTermsModal and adapt the display to it
2019-10-10 11:05:10 +02:00
manuroe
8069360cb9 IM: Terms modal: Reopen the IM UI once terms are accepted 2019-08-13 13:59:36 +02:00
manuroe
b0b1a3605f IM: Terms modal: Make computation of baseUrl more generic 2019-08-13 11:35:56 +02:00
manuroe
bbc0ff1cf9 IM: Start flow for terms modal 2019-08-09 15:58:33 +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
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
fridtjof
2e995278f7 use the Matrix SDK's method for percent encoding 2019-02-18 15:31:55 +01:00
fridtjof
1c2df753da take care of percent encoding related deprecations 2019-02-04 21:22:43 +01:00
manuroe
08c293be54 New async [MXRoom state:]: Make Riot build 2018-07-20 10:40:42 +02:00
manuroe
16ae48809a New async [MXRoom state:]: Make widgets build 2018-07-19 13:05:09 +02:00
manuroe
0193d26d52 MXRoomState: Apply new membership property 2018-07-17 18:00:56 +02:00
manuroe
54ef01ec2b Make use of MXRoom.summary instead of MXRooms.state 2018-07-17 17:28:32 +02:00
manuroe
58d7106633 Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state 2018-07-16 22:30:55 +02:00
manuroe
1686b0760c Use new MXRoomState.membersCount 2018-07-12 10:50:59 +02:00
manuroe
ac644474cf MXRoomState: Apply new MXRoomMembers property 2018-07-12 00:19:48 +02:00
SBiOSoftWhare
fb58bbc651 Structure project almost by features. Start by organizing view controllers. 2018-07-10 10:21:20 +02:00