Doug
fc427b5490
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
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
SBiOSoftWhare
bc6306bda9
Remove old AppDelegate imports.
2020-08-31 19:38:06 +02:00
manuroe
c9f495d460
Code Quality: Make sonar happier
...
by removing some code smells
2020-08-25 18:54:47 +02:00
SBiOSoftWhare
de3ca02b6a
Fix terms appearing twice on cancel in IntegrationManagerViewController.
2019-11-29 16:21:03 +01:00
manuroe
37ae8bd444
Widgets: Display an error if the IM is disabled
...
#2843
2019-11-21 16:36:08 +01:00
manuroe
e1e16467c9
Widgets permission: No check required for the integration manager widget
2019-11-20 10:56:14 +01:00
manuroe
d5098d556e
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
abec78aa02
IM: Terms modal: Reopen the IM UI once terms are accepted
2019-08-13 13:59:36 +02:00
manuroe
ce5a723355
IM: Terms modal: Make computation of baseUrl more generic
2019-08-13 11:35:56 +02:00
manuroe
97b7273a1e
IM: Start flow for terms modal
2019-08-09 15:58:33 +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
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
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
manuroe
61a5bfcb06
New async [MXRoom state:]: Make Riot build
2018-07-20 10:40:42 +02:00
manuroe
957f68e550
New async [MXRoom state:]: Make widgets build
2018-07-19 13:05:09 +02:00
manuroe
ee76c7ddae
MXRoomState: Apply new membership property
2018-07-17 18:00:56 +02:00
manuroe
ab90e3ad68
Make use of MXRoom.summary instead of MXRooms.state
2018-07-17 17:28:32 +02:00
manuroe
58e5380d14
Make use of MXRoom.roomId and MXRoom.summary instead of MXRooms.state
2018-07-16 22:30:55 +02:00
manuroe
76111e6f2c
Use new MXRoomState.membersCount
2018-07-12 10:50:59 +02:00
manuroe
41480a5e56
MXRoomState: Apply new MXRoomMembers property
2018-07-12 00:19:48 +02:00
SBiOSoftWhare
73ca630780
Structure project almost by features. Start by organizing view controllers.
2018-07-10 10:21:20 +02:00