Commit Graph

49 Commits

Author SHA1 Message Date
JanNiklas Grabowski 6c22fa37f1 Merge commit '56d9e1f6a55a93dc71149ae429eaa615a98de0d5' into feature/6076_foss_merge
* commit '56d9e1f6a55a93dc71149ae429eaa615a98de0d5': (79 commits)
  finish version++
  version++
  Translated using Weblate (Hungarian)
  Translated using Weblate (Italian)
  Translated using Weblate (Ukrainian)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Slovak)
  Translated using Weblate (Swedish)
  Translated using Weblate (Indonesian)
  Translated using Weblate (Albanian)
  Translated using Weblate (Estonian)
  Translated using Weblate (Estonian)
  updated the submodule
  updated SDK
  Update the SDK. (#7819)
  Prepare for new sprint
  finish version++
  version++
  fix
  Changelog.
  ...

# Conflicts:
#	Config/AppVersion.xcconfig
#	Podfile
#	Podfile.lock
#	Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	Riot/Managers/Settings/RiotSettings.swift
#	Riot/Modules/Analytics/Analytics.swift
#	Riot/Modules/Analytics/DecryptionFailure.swift
#	Riot/Modules/Analytics/PHGPostHogConfiguration.swift
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewAction.swift
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewModel.swift
#	Riot/Modules/Room/Views/Title/Preview/PreviewRoomTitleView.m
#	Riot/Modules/Settings/SettingsViewController.m
#	Riot/Utils/EventFormatter.m
#	Riot/Utils/Tools.m
#	RiotNSE/target.yml
#	fastlane/Fastfile
#	project.yml
2024-08-19 12:52:38 +02:00
Frank Rotermund c8162a06dd MESSENGER-6142 remove jitsi, sentry, posthog and sublibraries 2024-06-18 14:35:38 +02:00
Valere 8cabf8245f Review: quick format
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2024-06-03 16:10:51 +02:00
Valere 54444d8eab Review: cleaning
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2024-06-03 16:10:40 +02:00
Valere 78498be4ce Analytics | Add support for super properties and appPlatform 2024-06-01 13:05:04 +02:00
Valere b9a187c2f5 Bump posthog version to 3.25 2024-05-31 15:46:47 +02:00
Arnfried Griesert 905c6c0951 Merged element v1.11.9 into bum 2024-04-23 16:13:09 +02:00
Valere d83c01e1dc DecryptionTracker: Permanent vs Temporary UTD 2024-03-29 18:14:15 +01:00
Valere d045a32b74 convert DecryptionFailureTracker to swift + tests 2024-03-29 11:03:28 +01:00
Valere f3802a6993 code review 2024-03-28 21:52:06 +01:00
Valere 6a5fac4b03 Bump analytics event to v0.15.0 2024-03-27 15:13:05 +01:00
JanNiklas Grabowski 485f944c6c revert '5bc3255dfe7b0a56aa3ce4b8056015b438653fed' 4889_deactivate_rust_for_prod 2023-07-17 08:54:43 +00:00
JanNiklas Grabowski a22c234e82 Feature/4889 deactivate rust for prod 2023-06-28 05:59:03 +00:00
Arnfried Griesert 1c0ef0ca52 merged element 1.10.12 into bum 2023-06-07 15:45:59 +02:00
Andy Uhnak 7b728c14f8 Deprecate MXLegacyCrypto 2023-04-18 12:45:39 +01:00
Arnfried Griesert e5d97ed154 merged element-ios 1.10.5 into 4409_basis_update_1_10_5 2023-03-16 12:19:26 +01:00
Andy Uhnak fabe9566e3 Update docs + tests 2023-03-02 19:42:09 +00:00
Andy Uhnak 7e41e16467 Use SwiftPM AnalyticsEvents 2023-03-02 16:59:48 +00:00
Andy Uhnak 81cdb68ce4 CryptoSDK phased rollout feature 2023-02-22 11:25:28 +00:00
JanNiklas Grabowski 1768fb5eee Merge commit 'aaadcc73674cc8886e363693a7d7c08ac9b4f516' into feature/4260_merge_foss_1_10_2
# Conflicts:
#	Config/AppVersion.xcconfig
#	Podfile
#	Podfile.lock
#	Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	Riot/Managers/EncryptionKeyManager/EncryptionKeyManager.swift
#	Riot/Modules/Application/LegacyAppDelegate.m
#	Riot/Modules/Authentication/AuthenticationCoordinator.swift
#	Riot/Modules/Authentication/Legacy/LegacyAuthenticationCoordinator.swift
#	Riot/Modules/ContextMenu/ActionProviders/RoomActionProvider.swift
#	Riot/Modules/Home/AllChats/AllChatsViewController.swift
#	Riot/Modules/Room/RoomInfo/RoomInfoCoordinator.swift
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewController.swift
#	Riot/Modules/Room/Settings/RoomSettingsViewController.m
#	fastlane/Fastfile
2023-02-15 14:56:55 +01:00
Andy Uhnak 991c534c04 Track crypto sdk being enabled 2023-02-02 17:58:52 +00:00
Andy Uhnak d9f7fed0a0 Track crypto sdk being enabled 2023-02-02 17:55:09 +00:00
Arnfried Griesert 86aa5365bb MESSENGER-3352 build settings 2022-10-27 09:06:24 +00:00
Andy Uhnak 9d4fa137af Measure performance in Sentry 2022-08-26 16:33:03 +01:00
Gil Eluard c007f84efd App Layout: Add usage measures 2022-08-24 13:37:47 +03:00
Andy Uhnak a9d1e84252 Track all errors in Sentry 2022-08-23 08:14:59 +01:00
Andy Uhnak 34fad3ddbc Track non-fatal issues via analytics 2022-07-05 17:15:51 +01:00
Doug 769ab02818 Send the Signup analytics event (#6118)
* Implement the Signup event from AuthenticationViewController.

Use AuthenticationFlow instead of MXKAuthenticationType.
Create new AuthenticationType that aligns with AnalyticsEvent naming.
Add additional cases from AnalyticsEvents.
2022-05-06 13:08:54 +01:00
Andy Uhnak fc8c58ec28 Log decryption error details as context in AnalyticsEvent 2022-04-19 16:09:46 +01:00
Doug 36c2609119 Re-enable NSException on Share extension dismiss.
Disable crash logging in the share extension because of this.
2022-03-21 10:06:19 +00:00
Gil Eluard 45797a7384 Merge branch 'develop' into gil/5769_add_trigger_to_join_and_view_room_metrics_event
# Conflicts:
#	Riot/Modules/Analytics/Analytics.swift
2022-03-17 13:59:24 +01:00
Gil Eluard e14227c836 Instrument metrics for iOS for the IA project #5401
- Added last needed metrics
2022-03-16 16:56:27 +01:00
Gil Eluard a69c3dd9e5 Add trigger to join and view room metrics events #5769
- Code tweaks
2022-03-16 16:25:12 +01:00
Gil Eluard 903508092b Add trigger to join and view room metrics events #5769
- Code tweaks
2022-03-16 16:10:28 +01:00
Gil Eluard c747ff86ac Add trigger to join and view room metrics events #5769
- Added trigger for JoinedRoom event
- Tracking ViewRoom event for rooms and events
2022-03-15 10:31:24 +01:00
ismailgulek b1ff4a0fd1 Rename composer event method 2022-03-01 14:14:53 +03:00
ismailgulek 53588b7910 Add new screen, composer event method and ui elements 2022-02-28 17:46:19 +03:00
ismailgulek 835c259610 Adapt to latest analytics repo 2022-02-28 17:45:15 +03:00
Doug ceda5761f4 Disable the default analytics configurations for forks. (#5688)
* Disable the default analytics configurations for forks.

* Check the analytics configuration instead of the PostHog Config.
2022-02-24 15:46:18 +00:00
Doug 9ac812ef00 Include user properties with the next sent event. 2022-02-17 12:39:11 +00:00
Doug 3274f4049f Add support for UserProperties to analytics and capture FTUE use case selection.
Additionally update taps to interactions following updates in the analytics event repo.
2022-02-15 18:06:23 +00:00
David Langley ac0bda01ec Merge pull request #5293 from vector-im/langleyd/5292_refresh_tokens
App: Refresh Tokens Implementation
2022-01-31 08:59:19 +00:00
Doug e5afa0af0b Update Analytics docs. 2022-01-25 10:13:29 +00:00
David Langley 0084965518 Remove NSLog and fix Analytics documentation. 2022-01-24 12:44:26 +00:00
David Langley 021b34be21 Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens 2022-01-14 11:43:09 +00:00
David Langley 06e8f0a71b Add analytics for Unauthenticated errors 2022-01-13 17:33:51 +00:00
Doug a0deaeef87 Add instructions for creating analytics events. 2022-01-13 17:23:35 +00:00
Doug 5658bf97b5 Retain AnalyticsService. Fix coordinator retain cycle. 2021-12-16 17:02:58 +00:00
Doug d7ba5dd3e5 Move Analytics from Managers to Modules. 2021-12-16 17:01:23 +00:00