Commit Graph

33 Commits

Author SHA1 Message Date
ismailgulek 17e252476f Release 1.9.6 (#6747)
* Device manager: add user sessions overview current session strings.

* Create UserSessionCardView to display session informations.

* UserSessionsOverview: Handle current session section view.

* Prepare for new sprint

* Dismiss the launching screen when clearing cache.

* Fix crash when previewing a room.

* Fix typo in empty state

* Code review fixes

* Update swift-ogg and add changelog

* Fix crash on logout from too much wrong pin codes

* Update changelog to original issue

* Disable unnecessary network breadcrumbs in Sentry

* Changelog

* Fix login crash on Xcode 14 builds

Fixes #6722

* Put the session creator on the main actor instead.

This covers all login and registration options.

* Only disable the composer if the room is yet to be created.

* Add missing source views for iPad.

* New App Layout: fixed rooms list doesn't update after log out and log into another account

* New layout: Fixed low priority rooms titles obscured by bottom bar when side scrolling

* Fix replied event content parsing for nested replies

* Fixed failed to join room (was not legal room)

* Timeline composer layout loop fix (#6743)

* Publish suitable view height for user suggestions

* Update container view height

* Add changelog

* Fix user suggestions layout for pre iOS 16

* version++

Co-authored-by: SBiOSoftWhare <steveb@matrix.org>
Co-authored-by: Doug <douglase@element.io>
Co-authored-by: Germain Souquet <germain@souquet.com>
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
Co-authored-by: Aleksandrs Proskurins <paleksandrs@gmail.com>
Co-authored-by: David Langley <langley.dave@gmail.com>
Co-authored-by: aringenbach <arnaudr@element.io>
Co-authored-by: aringenbach <80891108+aringenbach@users.noreply.github.com>
Co-authored-by: Andy Uhnak <andyuhnak@gmail.com>
Co-authored-by: Johannes Marbach <johannesm@element.io>
Co-authored-by: Gil Eluard <gile@element.io>
Co-authored-by: Gil Eluard <gil.eluard@gmail.com>
Co-authored-by: gulekismail <ismailgulek0@gmail.com>
2022-09-20 13:45:49 +03:00
Andy Uhnak 8b1e96fa77 Measure performance in Sentry 2022-08-26 16:33:03 +01:00
Gil Eluard bdc413c1ab App Layout: Add usage measures
- Update after review
2022-08-24 13:37:47 +03:00
Gil Eluard 11b56db2c2 App Layout: Add usage measures 2022-08-24 13:37:47 +03:00
Andy Uhnak 74b369e3af Track all errors in Sentry 2022-08-23 08:14:59 +01:00
Andy Uhnak 421bcbeb89 Log sentry events as debug instead of error 2022-07-11 10:37:43 +01:00
Andy Uhnak f1cd863330 Track non-fatal issues via analytics 2022-07-05 17:15:51 +01:00
Doug f2277cbd3d 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 8c96931269 Log decryption error details as context in AnalyticsEvent 2022-04-19 16:09:46 +01:00
Doug f91a56295f 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 7300f06d35 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 2436da6547 Instrument metrics for iOS for the IA project #5401
- updates after review
2022-03-17 10:48:00 +01:00
Gil Eluard aad08cf6a2 Instrument metrics for iOS for the IA project #5401
- Added last needed metrics
2022-03-16 16:56:27 +01:00
Gil Eluard fd2aee323b Add trigger to join and view room metrics events #5769
- Code tweaks
2022-03-16 16:25:12 +01:00
Gil Eluard 978584041f Add trigger to join and view room metrics events #5769
- Code tweaks
2022-03-16 16:10:28 +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
Gil Eluard 27571866b5 Instrument missing screen metrics (#5764)
* Instrument missing screen metrics

- Done
2022-03-08 10:13:46 +01:00
ismailgulek 82e27f654f Rename composer event method 2022-03-01 14:14:53 +03:00
ismailgulek a8497e158c Delete comments for removeMe 2022-03-01 00:26:24 +03:00
ismailgulek 5d32e69ee9 Add new screen, composer event method and ui elements 2022-02-28 17:46:19 +03:00
ismailgulek 4e8076e800 Adapt to latest analytics repo 2022-02-28 17:45:15 +03:00
Doug ed83933089 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 636afe1d4d Include user properties with the next sent event. 2022-02-17 12:39:11 +00:00
Doug 8086a9c394 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 1e9fb6b625 Merge pull request #5293 from vector-im/langleyd/5292_refresh_tokens
App: Refresh Tokens Implementation
2022-01-31 08:59:19 +00:00
Doug e7bd09ad6e Update Analytics docs. 2022-01-25 10:13:29 +00:00
David Langley ba2e1cbb58 Remove NSLog and fix Analytics documentation. 2022-01-24 12:44:26 +00:00
David Langley 4dfa1706b7 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 1ca64b3bf6 Add analytics for Unauthenticated errors 2022-01-13 17:33:51 +00:00
Doug 90a50e10e1 Add instructions for creating analytics events. 2022-01-13 17:23:35 +00:00
Valere cf166006fb Reduce grace period to report decryption failure 2022-01-05 16:52:05 +01:00
Doug acaee63a83 Retain AnalyticsService. Fix coordinator retain cycle. 2021-12-16 17:02:58 +00:00
Doug ecd94547b7 Move Analytics from Managers to Modules. 2021-12-16 17:01:23 +00:00