Commit Graph

33 Commits

Author SHA1 Message Date
Andy Uhnak 74b369e3af Track all errors in Sentry 2022-08-23 08:14:59 +01:00
Doug ec8e5e3c19 Remove unused NSBundle extension methods.
Fix compile errors and remove duplicate strings after rebase.
2022-03-03 10:04:20 +00:00
Doug 0815a84fb3 Migrate doug/5035_posthog from MatrixKit. 2021-12-16 17:01:22 +00:00
Doug 84fdd7585c Add specific methods to track analytics and test generated event types. 2021-12-16 16:59:45 +00:00
Doug 8ec27e8579 Begin migration from Matomo to PostHog
Add CocoaPods-Keys.
2021-12-16 16:59:26 +00:00
Doug e66fd1b557 Update Analytics from Steve's comments. 2021-10-08 12:50:39 +01:00
Doug 4e0c76885d 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 43751a852a Add final strings. Tweak header. 2021-10-06 17:36:28 +01:00
Doug a50027e76d Track an analytics value on accept/decline of an identity server. 2021-10-05 17:19:19 +01:00
Doug 4e434ef451 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 30d353174c Add an image for the integration manager to ServiceTermsModalScreenViewController. 2021-09-29 17:40:37 +01:00
Doug b71c16fc17 Fix landscape layout of ServiceTermsModalScreenViewController. 2021-09-16 13:08:21 +01:00
Doug ab38cd4192 Improve layout of ServiceTermsModalScreenViewController on 4" devices. 2021-09-15 14:02:36 +01:00
Doug a9603a46ce Add ServiceTermsModalTableHeaderView to ServiceTermsModalScreenViewController. 2021-09-15 11:53:30 +01:00
Doug 773e9e8161 Rename RequestContactsAccessFooterView to FindYourContactsFooterView. 2021-09-15 10:03:32 +01:00
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
Doug db91583daa Fix bug where RequestContactsAccessFooterView could still be visible beneath the contacts. 2021-08-12 12:20:08 +01:00
Doug c411097256 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 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
manuroe c9f495d460 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
SBiOSoftWhare 832f1d219c Theme: Update disclosure indicator with theme color. 2020-07-16 23:16:11 +02:00
SBiOSoftWhare 1a13d0020e Accessibility: Make checkboxes accessible in terms of service screen. 2019-12-02 17:46:01 +01:00
manuroe b1a89a8b05 ServiceTermsModal: Setup all the plumbery for the "Decline" button 2019-10-10 14:44:58 +02: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 536224fb28 Terms: Display the URL of the service 2019-10-04 16:16:56 +02:00
SBiOSoftWhare 5c9a4d67b0 Settings discovery: Handle new discovery section. 2019-09-10 20:36:45 +02:00
SBiOSoftWhare 457c25b2c4 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 41717a15c6 IM: Terms modal: Check checkboxes of already accepted terms urls 2019-08-13 15:54:21 +02:00
manuroe fb25becfe1 IM: Terms modal: Add service purpose description 2019-08-12 15:00:06 +02:00
manuroe bc607cf6a2 IM: Terms modal: Display terms page into a webview 2019-08-12 11:14:58 +02:00
manuroe 923506f52a IM: Tweak terms view UI 2019-08-09 18:43:27 +02:00
manuroe 90b6c33e43 IM: Display terms in table view 2019-08-09 17:58:02 +02:00
manuroe 97b7273a1e IM: Start flow for terms modal 2019-08-09 15:58:33 +02:00