Commit graph

13479 commits

Author SHA1 Message Date
ismailgulek
ca36f99a08
Merge branch 'develop' into ismail/5068_start_thread 2022-01-04 15:28:19 +03:00
Doug
62c521a8b2
Merge pull request #5270 from vector-im/doug/5035_posthog
Replace Matomo with PostHog
2021-12-16 18:18:01 +00:00
Doug
bee737f97d Retain AnalyticsService. Fix coordinator retain cycle. 2021-12-16 17:02:58 +00:00
Doug
8e38a5fc12 Move Analytics from Managers to Modules. 2021-12-16 17:01:23 +00:00
Doug
919fd0ee3a Add an AnalyticsService to handle account data. 2021-12-16 17:01:23 +00:00
Doug
1df8514fcd Fix mutability on AnalyticsSettings. 2021-12-16 17:01:23 +00:00
Doug
a5abff7eee Address most PR comments.
Update Podfile.lock
2021-12-16 17:01:23 +00:00
Doug
b57e537b4b Leave analytics client running on sign out.
Only identify with a running session.
2021-12-16 17:01:22 +00:00
Doug
5361298bfc Improve iPad layout. Add separate debug configuration. 2021-12-16 17:01:22 +00:00
Doug
1ff7170f98 Add tap/click event. Improve Swift/ObjC bridging. 2021-12-16 17:01:22 +00:00
Doug
59486c824a Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone. 2021-12-16 17:01:22 +00:00
Doug
a2aa01f06c Move string formatting to Tools.
Revert contacts tracking from MatrixKit.
Final tweaks before PR.
2021-12-16 17:01:22 +00:00
Doug
9d4a1d96d6 Migrate doug/5035_posthog from MatrixKit. 2021-12-16 17:01:22 +00:00
Doug
932eca82cc 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
8eab27ab8e Add AnalyticsPrompt to SwiftUI target and replace old UIAlertController. 2021-12-16 17:01:22 +00:00
Doug
e2bae8893b Abstract PostHog out of the Analytics client. 2021-12-16 16:59:45 +00:00
Doug
3a9d35a50b Add AnalyticsScreenTimer and track more screens.
Update Analytics with new methods in MXAnalyticsDelegate.
2021-12-16 16:59:45 +00:00
Doug
1ce3387429 Use custom generated Swift events.
Add analytics PerformanceTimer event.
2021-12-16 16:59:45 +00:00
Doug
3e0e357384 Update MXAnalyticsDelegate 2021-12-16 16:59:45 +00:00
Doug
7bdc146b82 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
46d264477d Remove cocoapods-keys. Use UUID for analytics.
Make configuration optional.
2021-12-16 16:59:45 +00:00
Doug
23555b00fd Add specific methods to track analytics and test generated event types. 2021-12-16 16:59:45 +00:00
Doug
50dea9843b Update to PostHog 1.4.4 2021-12-16 16:59:45 +00:00
Doug
63e9dcde55 Add missed MXLogger calls in Analytics. 2021-12-16 16:59:45 +00:00
Doug
2b80c0437a 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
6f94303cdc Begin migration from Matomo to PostHog
Add CocoaPods-Keys.
2021-12-16 16:59:26 +00:00
Stefan Ceriu
b9efd87ef7 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
ismailgulek
4dd78e3f2e
Merge branch 'develop' into ismail/5068_start_thread 2021-12-16 14:00:03 +03:00
ismailgulek
89672dd9e1
Merge pull request #5149 from vector-im/ismail/5117_thread_message_actions
Threaded message actions
2021-12-16 13:58:44 +03:00
ismailgulek
29ea82fda8
Merge pull request #5169 from vector-im/ismail/5092_thread_list
Thread List
2021-12-16 13:58:22 +03:00
ismailgulek
170086884d
Merge pull request #5206 from vector-im/ismail/5094_thread_links
Thread Event Links
2021-12-16 13:58:00 +03:00
ismailgulek
7ed7896ece
Merge pull request #5221 from vector-im/ismail/5095_thread_search_results
Thread search results
2021-12-16 13:57:45 +03:00
SBiOSoftWhare
3fbb74bf11
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
0ef26ccccc Add changes 2021-12-15 11:07:41 +01:00
SBiOSoftWhare
d494c68f0f RoomVC: Fix left room label memory management. 2021-12-14 18:33:37 +01:00
Doug
c68c853d2f Prepare for new sprint 2021-12-14 15:02:19 +00:00
Doug
f8de9827d0 Merge branch 'master' into develop 2021-12-14 15:02:17 +00:00
Doug
449f691430 Merge branch 'release/1.6.11/master' 2021-12-14 15:02:12 +00:00
Doug
df4d13d881 finish version++ 2021-12-14 15:02:12 +00:00
Doug
d4cc3b9e4f
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
15b36cdf00
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
92d0c8d6c7 RoomMemberDetailsViewController: Fix user id theming. 2021-12-14 15:47:09 +01:00
Doug
f91d1a794d version++ 2021-12-14 13:01:15 +00:00
Doug
13cf13c00c 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
23d3993483
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
f64ecbdcb9
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
6409818267
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
83a114f750
Merge pull request #5304 from RiotTranslateBot/weblate-riot-ios-riot-ios
Translations update from Weblate
2021-12-14 12:45:08 +00:00
Weblate
8e5dda3514 Merge branch 'origin/develop' into Weblate. 2021-12-14 12:02:19 +00:00
Weblate
4ba04da518 Merge branch 'origin/develop' into Weblate. 2021-12-14 12:02:13 +00:00