Commit Graph

13310 Commits

Author SHA1 Message Date
Gil Eluard aa6ef3383c [iOS] Create public space #143
- added changelog + additional tweaks
2021-12-23 16:26:27 +01:00
Gil Eluard e4b0699ab7 Merge branch 'develop' into gil/143_create_public_space
# Conflicts:
#	Common/Mock/MockAppScreens.swift
2021-12-23 15:28:41 +01:00
Gil Eluard ebed5b2827 [iOS] Create public space #143
- UI tweaks in space settings screen
2021-12-23 15:24:46 +01:00
Doug a40af4fa80 Merge pull request #5270 from vector-im/doug/5035_posthog
Replace Matomo with PostHog
2021-12-16 18:18:01 +00:00
Doug 4b5490e1c7 Retain AnalyticsService. Fix coordinator retain cycle. 2021-12-16 17:02:58 +00:00
Doug 6ab08067bd Move Analytics from Managers to Modules. 2021-12-16 17:01:23 +00:00
Doug e64cda1bb8 Add an AnalyticsService to handle account data. 2021-12-16 17:01:23 +00:00
Doug 230e6038b5 Fix mutability on AnalyticsSettings. 2021-12-16 17:01:23 +00:00
Doug e642c7417e Address most PR comments.
Update Podfile.lock
2021-12-16 17:01:23 +00:00
Doug a46fbf68e8 Leave analytics client running on sign out.
Only identify with a running session.
2021-12-16 17:01:22 +00:00
Doug 53d3ff92af Improve iPad layout. Add separate debug configuration. 2021-12-16 17:01:22 +00:00
Doug e160d8dc59 Add tap/click event. Improve Swift/ObjC bridging. 2021-12-16 17:01:22 +00:00
Doug 518ba22c85 Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone. 2021-12-16 17:01:22 +00:00
Doug ecd4bbd63b Move string formatting to Tools.
Revert contacts tracking from MatrixKit.
Final tweaks before PR.
2021-12-16 17:01:22 +00:00
Doug 299cc8bc74 Migrate doug/5035_posthog from MatrixKit. 2021-12-16 17:01:22 +00:00
Doug 2ddb17ec7b Support link/html in analytics prompt strings.
Show the new prompt to everyone, even if they previously opted out.
Add docs to Analytics.
2021-12-16 17:01:22 +00:00
Doug 3cf030eb47 Add AnalyticsPrompt to SwiftUI target and replace old UIAlertController. 2021-12-16 17:01:22 +00:00
Doug 2879430a8c Abstract PostHog out of the Analytics client. 2021-12-16 16:59:45 +00:00
Doug 47348b7f34 Add AnalyticsScreenTimer and track more screens.
Update Analytics with new methods in MXAnalyticsDelegate.
2021-12-16 16:59:45 +00:00
Doug b7a4e5c0d3 Use custom generated Swift events.
Add analytics PerformanceTimer event.
2021-12-16 16:59:45 +00:00
Doug 0c40ffd825 Update MXAnalyticsDelegate 2021-12-16 16:59:45 +00:00
Doug d43bf82bca Use matrix-analytics-events generated stubs (locally for now).
Track screens, removing any that aren't part of the schema.
2021-12-16 16:59:45 +00:00
Doug 0b08bddc76 Remove cocoapods-keys. Use UUID for analytics.
Make configuration optional.
2021-12-16 16:59:45 +00:00
Doug 7a683870ca Add specific methods to track analytics and test generated event types. 2021-12-16 16:59:45 +00:00
Doug eb36107b59 Update to PostHog 1.4.4 2021-12-16 16:59:45 +00:00
Doug 56956ba7b1 Add missed MXLogger calls in Analytics. 2021-12-16 16:59:45 +00:00
Doug b52a83e171 Don't read analytics opt in status from account data.
Update PostHog to 1.4.3.

Add tests for prompt type.
2021-12-16 16:59:45 +00:00
Doug efdbdcd117 Begin migration from Matomo to PostHog
Add CocoaPods-Keys.
2021-12-16 16:59:26 +00:00
Stefan Ceriu 2048cae2cc Fixed SwiftUI UI tests not finding the right state to tap if not already displayed on screen. 2021-12-16 16:47:35 +02:00
Gil Eluard 4431ec9194 [iOS] Create public space #143
- UI tweaks in space settings screen
2021-12-16 10:59:48 +01:00
Gil Eluard b11457693c [iOS] Create public space #143
- UI tweaks in space settings screen
2021-12-16 09:54:54 +01:00
Gil Eluard 02a1a8e4d1 [iOS] Create public space #143
- Consolidated current flow
2021-12-15 21:04:37 +01:00
Gil Eluard 4eb2fff465 [iOS] Create public space #143
- Updated swiftui tests
2021-12-15 20:09:37 +01:00
SBiOSoftWhare 199862db97 Merge pull request #5311 from vector-im/steve/fix_room_vc_left_reason
RoomVC: Fix left room label memory management
2021-12-15 11:08:01 +01:00
SBiOSoftWhare dc03334998 Add changes 2021-12-15 11:07:41 +01:00
SBiOSoftWhare 6e833e8147 RoomVC: Fix left room label memory management. 2021-12-14 18:33:37 +01:00
Doug d56302eb18 Prepare for new sprint 2021-12-14 15:02:19 +00:00
Doug aebc43316b Merge branch 'master' into develop 2021-12-14 15:02:17 +00:00
Doug 414ea9b8d3 Merge branch 'release/1.6.11/master' 2021-12-14 15:02:12 +00:00
Doug 122f448462 finish version++ 2021-12-14 15:02:12 +00:00
Doug 75669813d4 Merge pull request #5308 from vector-im/release/1.6.11/release
Release 1.6.11
2021-12-14 14:54:00 +00:00
SBiOSoftWhare 832facec93 Merge pull request #5309 from vector-im/steve/fix_member_details_mxid_theming
RoomMemberDetailsViewController: Fix user id theming
2021-12-14 15:52:06 +01:00
SBiOSoftWhare bc89fe9398 RoomMemberDetailsViewController: Fix user id theming. 2021-12-14 15:47:09 +01:00
Doug 37120644e4 version++ 2021-12-14 13:01:15 +00:00
Doug 57e305f9e8 changelog.d: Upgrade MatrixSDK version ([v0.20.15](https://github.com/matrix-org/matrix-ios-sdk/releases/tag/v0.20.15)). 2021-12-14 13:01:14 +00:00
Doug 17fec238c3 Merge pull request #5307 from RiotTranslateBot/weblate-riot-ios-element-ios-matrixkit
Translations update from Weblate
2021-12-14 12:58:11 +00:00
Doug b73df94ac0 Merge pull request #5305 from RiotTranslateBot/weblate-riot-ios-riot-ios-push
Translations update from Weblate
2021-12-14 12:56:55 +00:00
Doug 39e556cc92 Merge pull request #5306 from RiotTranslateBot/weblate-riot-ios-riot-ios-dialogs
Translations update from Weblate
2021-12-14 12:48:57 +00:00
Doug b04915d95e Merge pull request #5304 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2021-12-14 12:45:08 +00:00
Weblate 35a0dba6ed Merge branch 'origin/develop' into Weblate. 2021-12-14 12:02:19 +00:00