81 Commits (e59d81bd13e0c3c087df58ee11cdb5b9be19202e)

Author SHA1 Message Date
Benoit Marty 9567119e31 Ensure Posthog is only used for Element builds. 4 months ago
Benoit Marty 6fc4450c56 Analytics: track screen `MobileScreen.ScreenName.RoomCall` 4 months ago
Valere ca660de348 Add missing impl in Sentry 4 months ago
Valere 920293ea83 Test | Fix missing updateSuperProperties impl 4 months ago
Valere bf6ad4c5ca Analytics | Add support for SuperProperties 4 months ago
Benoit Marty 635a88e585 Cleanup import 4 months ago
Benoit Marty 7156dab7dc Make anId a const. 4 months ago
Benoit Marty edded63473 Fix compilation issue 4 months ago
Benoit Marty 15dc423345 Add test on DefaultAnalyticsService 4 months ago
Benoit Marty 5a1896ae3d Remove dead code `AnalyticsService.onSignOut`. 4 months ago
Benoit Marty 011aba4887 Make AnalyticsStore an interface and create DefaultAnalyticsStore 4 months ago
Benoit Marty 22329b9678 Provide serverNames when available and fix issue around analytics 4 months ago
Valere 6ad40fc6e0 Code review - more tests 5 months ago
Valere a761215e31 Add support for Verification state analytics 5 months ago
SpiritCroc 6e2d163dcf Fix compile with noop analytics provider 5 months ago
Benoit Marty 5a0e76677b Improve ScreenTracker. 6 months ago
Benoit Marty 5e27c54deb FakeStringProvider: Ensure parameter are included in the result of getString() 6 months ago
Benoit Marty ef48c2b5a3 Track NotificationTroubleshoot screen 6 months ago
Benoit Marty 46008c2887 Fix analytics: spaceId have the same syntax as roomId. Use MatrixRoom.isSpace instead of MatrixPatterns.isSpaceId (#2612) 6 months ago
Benoit Marty a9e67c070d Improve UtdTracker test. 6 months ago
Benoit Marty 73f80b314f Add extra properties `"cryptoSDK" to Error.CryptoSDK.Rust` to all events and screen sent to PostHog. 6 months ago
ganfra 66030aeb64 Analytics : add analytics on read status and favorite toggles 7 months ago
Benoit Marty 5d086ad82d Fix moar ktlint issues 8 months ago
renovate[bot] c8bd362397
Update plugin ktlint to v12.1.0 (#2200) 8 months ago
Benoit Marty 2b764a1e56 Migrate to PostHog 3.0.0 10 months ago
Benoit Marty a02c5c2b44 Add test for DefaultNotificationDrawerManager 10 months ago
Benoit Marty 628d02beb1 Add test for DefaultBugReporter 10 months ago
Benoit Marty ec459165db Add tests for `NotifiableEventResolver` 10 months ago
Benoit Marty 21200df294 Konsist: check that if `sealed interface` is used in parameter of `Composable`, it has the `@Stable` or `@Immutable` annotation 11 months ago
Benoit Marty b4cc11ec1e Test coverage: Add test on DefaultNavigationStateService 11 months ago
jonnyandrew f1b142f002
Add voice message recording duration indicator and limit (#1628) 11 months ago
Benoit Marty 510bdd47af Remove AppNameProvider, we have buildMeta now. 11 months ago
Benoit Marty 8929a90970 Konsist: add test to ensure filename match top level Composable View, and fix existing issue 12 months ago
ganfra 5ec6d7c235 Navigation: fix test and update log. 12 months ago
ganfra e285e01673 NavigationStateService : do not throw error but just log and returns 1 year ago
Benoit Marty 0e4c146e87 Detekt: Rename `DayNightPreviews` to `PreviewsDayNight` to follow naming convention. 1 year ago
Benoit Marty 2819448cd4 Use `DayNightPreview` 1 year ago
Benoit Marty cbb27cb5e5 Class annotated with `@ContributesMultibinding` cannot be internal. 1 year ago
Benoit Marty 3ff7b752a1 Ensure Posthog data are sent to "https://posthog.element.io" for release build. 1 year ago
jonnyandrew f214493c9d
[Rich text editor] Integrate rich text editor library (#1172) 1 year ago
jonnyandrew c44b7eb81c
Fix crash in error tracking (#1248) 1 year ago
Jorge Martin Espinosa cfdccc904e
Replace notification permission dialog with a screen (#1223) 1 year ago
Benoit Marty 5f7c1e9545 Move module `features.analytics.test` to `services.analytics.test`. `FakeAnalyticsService` was not implemented at the correct location. 1 year ago
Benoit Marty 7083abcf09 migrate `object` to `data object` (#1135) 1 year ago
Benoit Marty 4e41566847 Use dns for element-x-android project. 1 year ago
Benoit Marty 9d9a0c744e Disable Sentry auto-init 1 year ago
Benoit Marty c1d6c0c360 Implement Sentry module as an AnalyticsProvider. 1 year ago
Benoit Marty 69dcd47e22 Update tag value and make it internal. 1 year ago
Benoit Marty 587f615730 Restore NoopAnalyticsService (not used but can be useful for forks). 1 year ago
Benoit Marty d4156653fd No need to sort AnalyticsProvider (it was copied from PushProvider) 1 year ago