Commit Graph

28 Commits

Author SHA1 Message Date
Doug
cec85c3079 Update Analytics from Steve's comments. 2021-10-08 12:50:39 +01:00
Doug
8c9c69586f 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
acc7ee31ca Add final strings. Tweak header. 2021-10-06 17:36:28 +01:00
Doug
cfc2ce48db Track an analytics value on accept/decline of an identity server. 2021-10-05 17:19:19 +01:00
Doug
83a0754916 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
d0c989d72e Add an image for the integration manager to ServiceTermsModalScreenViewController. 2021-09-29 17:40:37 +01:00
Doug
54ddde336c Fix landscape layout of ServiceTermsModalScreenViewController. 2021-09-16 13:08:21 +01:00
Doug
fa320d26c7 Improve layout of ServiceTermsModalScreenViewController on 4" devices. 2021-09-15 14:02:36 +01:00
Doug
4c2bd8ee76 Add ServiceTermsModalTableHeaderView to ServiceTermsModalScreenViewController. 2021-09-15 11:53:30 +01:00
Doug
8ea77dd2cf Rename RequestContactsAccessFooterView to FindYourContactsFooterView. 2021-09-15 10:03:32 +01: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
Doug
801d3fbf5f Fix bug where RequestContactsAccessFooterView could still be visible beneath the contacts. 2021-08-12 12:20:08 +01:00
Doug
a4075c89cb 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
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
manuroe
efbca319f0 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
SBiOSoftWhare
fe468c0c09 Theme: Update disclosure indicator with theme color. 2020-07-16 23:16:11 +02:00
SBiOSoftWhare
0b7d6c993f Accessibility: Make checkboxes accessible in terms of service screen. 2019-12-02 17:46:01 +01:00
manuroe
127426c888 ServiceTermsModal: Setup all the plumbery for the "Decline" button 2019-10-10 14:44:58 +02: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
51dcede843 Terms: Display the URL of the service 2019-10-04 16:16:56 +02:00
SBiOSoftWhare
433d31c009 Settings discovery: Handle new discovery section. 2019-09-10 20:36:45 +02:00
SBiOSoftWhare
55e598bdc8 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
f1b91bf9bb IM: Terms modal: Check checkboxes of already accepted terms urls 2019-08-13 15:54:21 +02:00
manuroe
9938620947 IM: Terms modal: Add service purpose description 2019-08-12 15:00:06 +02:00
manuroe
dbd9cb43be IM: Terms modal: Display terms page into a webview 2019-08-12 11:14:58 +02:00
manuroe
df8339f467 IM: Tweak terms view UI 2019-08-09 18:43:27 +02:00
manuroe
2c42b055ca IM: Display terms in table view 2019-08-09 17:58:02 +02:00
manuroe
b0bd5df851 IM: Start flow for terms modal 2019-08-09 15:58:33 +02:00