Commit Graph

28 Commits

Author SHA1 Message Date
Doug
481d84d1e4 Update Analytics from Steve's comments. 2021-10-08 12:50:39 +01:00
Doug
473511f8c6 Merge remote-tracking branch 'origin/develop' into doug/4484_contacts_access
# Conflicts:
#	Riot/Modules/ServiceTerms/Modal/ServiceTermsModalCoordinatorBridgePresenter.swift
2021-10-08 11:45:43 +01:00
Doug
f2dd993891 Add final strings. Tweak header. 2021-10-06 17:36:28 +01:00
Doug
cbd8ef3a3c Track an analytics value on accept/decline of an identity server. 2021-10-05 17:19:19 +01:00
Doug
634424d288 Small tweaks plus changelog entry.
Use the new generated localisation strings. Add comments.

Address feedback from PR review.
2021-10-01 16:16:26 +01:00
Doug
5d3c3cf5d7 Add an image for the integration manager to ServiceTermsModalScreenViewController. 2021-09-29 17:40:37 +01:00
Doug
7693a5aef5 Fix landscape layout of ServiceTermsModalScreenViewController. 2021-09-16 13:08:21 +01:00
Doug
aab2bc4736 Improve layout of ServiceTermsModalScreenViewController on 4" devices. 2021-09-15 14:02:36 +01:00
Doug
59a6826815 Add ServiceTermsModalTableHeaderView to ServiceTermsModalScreenViewController. 2021-09-15 11:53:30 +01:00
Doug
e5b76e8efa Rename RequestContactsAccessFooterView to FindYourContactsFooterView. 2021-09-15 10:03:32 +01: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
Doug
8380f07dff Fix bug where RequestContactsAccessFooterView could still be visible beneath the contacts. 2021-08-12 12:20:08 +01:00
Doug
29d7262e38 Fix class keyword deprecation warnings everywhere!
Using 'class' keyword for protocol inheritance is deprecated; use 'AnyObject' instead
2021-07-09 17:05:43 +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
manuroe
14f2ed58f1 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
SBiOSoftWhare
3a5c549607 Theme: Update disclosure indicator with theme color. 2020-07-16 23:16:11 +02:00
SBiOSoftWhare
eb6483d0e6 Accessibility: Make checkboxes accessible in terms of service screen. 2019-12-02 17:46:01 +01:00
manuroe
a72db35c5a ServiceTermsModal: Setup all the plumbery for the "Decline" button 2019-10-10 14:44:58 +02: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
bb970619e0 Terms: Display the URL of the service 2019-10-04 16:16:56 +02:00
SBiOSoftWhare
309388b9c1 Settings discovery: Handle new discovery section. 2019-09-10 20:36:45 +02:00
SBiOSoftWhare
4a54de75db AppDelegate: Support identity server v2 API email validation and prompt to accept identity server policies on first use. 2019-08-30 11:15:06 +02:00
manuroe
7275452e87 IM: Terms modal: Check checkboxes of already accepted terms urls 2019-08-13 15:54:21 +02:00
manuroe
3679164dab IM: Terms modal: Add service purpose description 2019-08-12 15:00:06 +02:00
manuroe
917b442f95 IM: Terms modal: Display terms page into a webview 2019-08-12 11:14:58 +02:00
manuroe
8be348bf93 IM: Tweak terms view UI 2019-08-09 18:43:27 +02:00
manuroe
d8e068855a IM: Display terms in table view 2019-08-09 17:58:02 +02:00
manuroe
bbc0ff1cf9 IM: Start flow for terms modal 2019-08-09 15:58:33 +02:00