Commit Graph

278 Commits

Author SHA1 Message Date
Gil Eluard 68a0e09140 Can't view space invitations from system notifications #5915
- Fixed
2022-03-27 23:52:56 +02:00
David Langley d23728fa9a Merge pull request #5743 from vector-im/langleyd/5017_uisi_autoreporter
App: UISI AutoReporting
2022-03-24 14:58:23 +00:00
aringenbach 628027d875 Merge pull request #5894 from vector-im/aringenbach/5837_handle_empty_jitsi_default_url
Allow empty Jitsi default url in BuildSettings
2022-03-23 15:40:26 +01:00
Andy Uhnak 401bedb46d Revert optionality and always pass url 2022-03-22 14:46:27 +00:00
aringenbach 6221c86e9e Enable nilability on Jitsi server URL 2022-03-22 14:10:09 +01:00
aringenbach 469bf1a986 Improve error display for Jitsi service unable to start 2022-03-22 14:03:30 +01:00
David Langley 0242eafd51 Merge pull request #5476 from vector-im/langleyd/5472_green_spinner_incorrectly_hidden
Green spinner hidden too early
2022-03-22 11:55:52 +00:00
aringenbach 0449bf6990 Merge pull request #5784 from vector-im/aringenbach/5745_mandatory_secure_backup
Support for mandatory backup/verification
2022-03-22 12:39:40 +01:00
Doug fea3147f8c Fix crash trying to remove a UserSession for a nil MXSession. 2022-03-21 17:50:05 +00:00
Arnaud Ringenbach 42911ff2ee Merge branch 'develop' into aringenbach/5745_mandatory_secure_backup 2022-03-21 15:28:23 +01:00
David Langley cd913b2a12 Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/5017_uisi_autoreporter 2022-03-16 21:45:33 +00:00
Arnaud Ringenbach 42884e4350 Remove KeyPreSharingStrategy support 2022-03-16 14:17:46 +01:00
Gil Eluard 0df41c3b90 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
David Langley 7c6a798caa Add AutoReported, re-work big client interface and hook up AutoReporter. 2022-03-11 16:47:08 +00:00
Arnaud Ringenbach 31a5b8e3cc Merge branch 'develop' into aringenbach/5745_mandatory_secure_backup
# Conflicts:
#	Riot/Modules/CreateRoom/EnterNewRoomDetails/EnterNewRoomDetailsViewModel.swift
2022-03-10 10:35:20 +01:00
Arnaud Ringenbach d56bfe111c Display mandatory secure backup setup if needed (first login / migration) 2022-03-09 11:45:18 +01:00
Arnaud Ringenbach d0fe3a0d92 Force non-cancellable session verification when needed (account migration / interrupted authentication) 2022-03-09 11:45:03 +01:00
Arnaud Ringenbach db10e2ee28 Set keyPreSharingStrategy on handleAppState 2022-03-09 10:41:06 +01:00
ismailgulek d90c850f5f Open & reply to thread only if threads enabled 2022-03-08 17:09:29 +03:00
ismailgulek 0b0ae45f84 Navigate to thread from notification 2022-03-08 12:58:13 +03:00
Doug 2aec883095 Remove MatrixKitL10n from SwiftGen
Uses VectorL10n everywhere.
2022-03-03 09:34:54 +00:00
aringenbach 5d38c73bd3 Fix L10n not always defaulting to English (#5682)
Co-authored-by: Arnaud Ringenbach <arnaud.ringenbach@niji.fr>
2022-02-23 15:23:02 +01:00
Doug 3e4aab55cd Move presentation of the loading spinner into AuthenticationCoordinator for new users.
Also moves key verification out of a bridge presenter in AuthenticationVC and into the AuthenticationCoordinator.
2022-02-17 17:31:43 +00:00
Doug 13efa7f7de Fix spinner when clearing cache. 2022-02-11 15:42:12 +00:00
Doug 94e259cdae Fix for the green spinner not being dismissed with a local synapse. 2022-02-11 12:29:06 +00:00
Stefan Ceriu bc60512101 Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195. 2022-02-10 08:43:18 +02:00
ismailgulek 76b8181393 Add error logs for event fetch requests 2022-02-03 17:52:48 +03:00
ismailgulek bcc40bf576 Add thread setting check to permalinks and search results 2022-02-03 01:40:52 +03:00
David Langley 02d23fc8be Green spinner should only stay up til after initial sync. MXSessionStateProcessingBackgroundSyncCache should not force it to stay up longer if it is taking a long time. 2022-02-02 11:38:08 +00:00
David Langley c517438b1f Green spinner should not hide for MXSessionStateProcessingBackgroundSyncCache. 2022-02-01 11:11:37 +00:00
ismailgulek d0fd2951e1 Merge branch 'develop' into ismail/5096_thread_notifications 2022-02-01 01:23:00 +03:00
Doug f39fdba212 Merge pull request #5398 from vector-im/doug/5159_ftue_splash
Add a splash screen before authentication is shown
2022-01-28 15:34:26 +00:00
Doug 7deb71810d Updates following PR review.
Fix tests by moving constants out of Coordinator (as it is only part of the Riot target).
2022-01-27 15:19:54 +00:00
ismailgulek 38bb315866 Merge branch 'develop' into ismail/5096_thread_notifications 2022-01-27 03:20:25 +03:00
Doug 819122133d Begin implementing an onboarding flow. 2022-01-26 14:25:48 +00:00
ismailgulek 785fe6b4e0 Fix review remarks 2022-01-25 23:59:19 +03:00
ismailgulek d5a58779a3 Merge branch 'develop' into ismail/5068_start_thread 2022-01-25 14:30:52 +03:00
ismailgulek 6a2a701c8d Do not stack room screen when opening threads from permalinks 2022-01-20 21:36:40 +03:00
David Langley 6e424dc854 Change HomeViewControllerWithBannerWrapperViewController to MXKViewControllerActivityHandling conformance. 2022-01-19 09:48:16 +00:00
ismailgulek 61e9d4feda Merge branch 'ismail/5068_design_tweaks' into ismail/5096_thread_notifications 2022-01-12 13:58:48 +03:00
ismailgulek 2e28cb0750 Merge branch 'develop' into ismail/5068_start_thread 2022-01-04 15:28:19 +03:00
ismailgulek ab2079b3cd Open thread on an initial event, fetch the event if doesn't exist 2021-12-24 14:50:11 +03:00
Doug 56883906d8 Leave analytics client running on sign out.
Only identify with a running session.
2021-12-16 17:01:22 +00:00
Doug 3332203788 Improve iPad layout. Add separate debug configuration. 2021-12-16 17:01:22 +00:00
Doug 1f6b19eed3 Move string formatting to Tools.
Revert contacts tracking from MatrixKit.
Final tweaks before PR.
2021-12-16 17:01:22 +00:00
Doug b3194a0fe9 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 296f444b9e Add AnalyticsScreenTimer and track more screens.
Update Analytics with new methods in MXAnalyticsDelegate.
2021-12-16 16:59:45 +00:00
Doug dca7739b19 Use custom generated Swift events.
Add analytics PerformanceTimer event.
2021-12-16 16:59:45 +00:00
Doug 84fdd7585c Add specific methods to track analytics and test generated event types. 2021-12-16 16:59:45 +00:00
Doug f45b4644c3 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