Commit Graph

28 Commits

Author SHA1 Message Date
Philippe Loriaux
216924165d Improve the Obj-C Generated Interface Header Name definition 2021-10-26 17:42:33 +02:00
Doug
1c4b09b813 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
92c2a9488f vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-09-30 09:40:12 +03:00
Stefan Ceriu
8b80b3f4c7 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
c1ad2e9ece 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
43f6c44c78 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
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
SBiOSoftWhare
4225c1bf02 Fix terms appearing twice on cancel in IntegrationManagerViewController. 2019-11-29 16:21:03 +01:00
manuroe
aafc8e3acb Widgets: Display an error if the IM is disabled
#2843
2019-11-21 16:36:08 +01:00
manuroe
41b6e2bc17 Widgets permission: No check required for the integration manager widget 2019-11-20 10:56:14 +01:00
manuroe
31f2e80443 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
d595c01246 IM: Terms modal: Reopen the IM UI once terms are accepted 2019-08-13 13:59:36 +02:00
manuroe
a258907fea IM: Terms modal: Make computation of baseUrl more generic 2019-08-13 11:35:56 +02:00
manuroe
b0bd5df851 IM: Start flow for terms modal 2019-08-09 15:58:33 +02:00
manuroe
53afe41f9a Integrations: Manage the error of no configured integrations server 2019-06-21 12:12:32 +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
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
fridtjof
7ba712a6b6 use the Matrix SDK's method for percent encoding 2019-02-18 15:31:55 +01:00
fridtjof
23ed49d186 take care of percent encoding related deprecations 2019-02-04 21:22:43 +01:00
manuroe
d1e296913e New async [MXRoom state:]: Make Riot build 2018-07-20 10:40:42 +02:00
manuroe
2e7078f5d6 New async [MXRoom state:]: Make widgets build 2018-07-19 13:05:09 +02:00
manuroe
c2faf3e7a3 MXRoomState: Apply new membership property 2018-07-17 18:00:56 +02:00
manuroe
3483e9f9ef Make use of MXRoom.summary instead of MXRooms.state 2018-07-17 17:28:32 +02:00
manuroe
e3f204562b Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state 2018-07-16 22:30:55 +02:00
manuroe
76508d270b Use new MXRoomState.membersCount 2018-07-12 10:50:59 +02:00
manuroe
2e4f568807 MXRoomState: Apply new MXRoomMembers property 2018-07-12 00:19:48 +02:00
SBiOSoftWhare
263c8f9246 Structure project almost by features. Start by organizing view controllers. 2018-07-10 10:21:20 +02:00