95 Commits (2e631b1ae53ea0df9e5684924a8ba6b40c7b5dec)

Author SHA1 Message Date
Jorge Martin Espinosa 79c17f714f
Use Anvil KSP instead of the Square KAPT one (#3564) 2 weeks ago
Jorge Martin Espinosa eeec7cc785
Centralise the DI code generation logic (#3562) 3 weeks ago
Benoit Marty f89463c3a1 Remove `runCancellableScopeTest` and `runCancellableScopeTestWithTestScope`, we can use `TestScope.backgroundScope` instead. 3 weeks ago
ganfra 269889da83 Pinned messages analytics : branch analytics 4 weeks ago
ganfra d0f363bf7d Pinned messages analytics : introduce LocalAnalyticsService so we can easily inject it in views 4 weeks ago
Jorge Martin Espinosa 663362ac7f
Add forced logout flow when the proxy is no longer available (#3458) 1 month ago
Benoit Marty 375ac25d8d Migrate license to AGPL - XML files. 1 month ago
Benoit Marty f61df38e55 Migrate license to AGPL. 1 month ago
ganfra 0b32dbebb5 tests : refactor some classes 3 months ago
Jorge Martin Espinosa b0cebf5ca0
Improve screenshot testing with ComposablePreviewScanner (#3125) 4 months ago
Jorge Martin Espinosa b741c32e91
Add full screen intent permissions banner (#3024) 4 months ago
Benoit Marty b68b08300a Add test on DefaultFtueService.reset(). 4 months ago
Benoit Marty 9567119e31 Ensure Posthog is only used for Element builds. 5 months ago
Benoit Marty 6fc4450c56 Analytics: track screen `MobileScreen.ScreenName.RoomCall` 5 months ago
Valere ca660de348 Add missing impl in Sentry 5 months ago
Valere 920293ea83 Test | Fix missing updateSuperProperties impl 5 months ago
Valere bf6ad4c5ca Analytics | Add support for SuperProperties 5 months ago
Benoit Marty 635a88e585 Cleanup import 5 months ago
Benoit Marty 7156dab7dc Make anId a const. 5 months ago
Benoit Marty edded63473 Fix compilation issue 5 months ago
Benoit Marty 15dc423345 Add test on DefaultAnalyticsService 5 months ago
Benoit Marty 5a1896ae3d Remove dead code `AnalyticsService.onSignOut`. 5 months ago
Benoit Marty 011aba4887 Make AnalyticsStore an interface and create DefaultAnalyticsStore 5 months ago
Benoit Marty 22329b9678 Provide serverNames when available and fix issue around analytics 5 months ago
Valere 6ad40fc6e0 Code review - more tests 5 months ago
Valere a761215e31 Add support for Verification state analytics 6 months ago
SpiritCroc 6e2d163dcf Fix compile with noop analytics provider 6 months ago
Benoit Marty 5a0e76677b Improve ScreenTracker. 7 months ago
Benoit Marty 5e27c54deb FakeStringProvider: Ensure parameter are included in the result of getString() 7 months ago
Benoit Marty ef48c2b5a3 Track NotificationTroubleshoot screen 7 months ago
Benoit Marty 46008c2887 Fix analytics: spaceId have the same syntax as roomId. Use MatrixRoom.isSpace instead of MatrixPatterns.isSpaceId (#2612) 7 months ago
Benoit Marty a9e67c070d Improve UtdTracker test. 7 months ago
Benoit Marty 73f80b314f Add extra properties `"cryptoSDK" to Error.CryptoSDK.Rust` to all events and screen sent to PostHog. 7 months ago
ganfra 66030aeb64 Analytics : add analytics on read status and favorite toggles 8 months ago
Benoit Marty 5d086ad82d Fix moar ktlint issues 9 months ago
renovate[bot] c8bd362397
Update plugin ktlint to v12.1.0 (#2200) 9 months ago
Benoit Marty 2b764a1e56 Migrate to PostHog 3.0.0 11 months ago
Benoit Marty a02c5c2b44 Add test for DefaultNotificationDrawerManager 11 months ago
Benoit Marty 628d02beb1 Add test for DefaultBugReporter 11 months ago
Benoit Marty ec459165db Add tests for `NotifiableEventResolver` 11 months ago
Benoit Marty 21200df294 Konsist: check that if `sealed interface` is used in parameter of `Composable`, it has the `@Stable` or `@Immutable` annotation 12 months ago
Benoit Marty b4cc11ec1e Test coverage: Add test on DefaultNavigationStateService 1 year ago
jonnyandrew f1b142f002
Add voice message recording duration indicator and limit (#1628) 1 year ago
Benoit Marty 510bdd47af Remove AppNameProvider, we have buildMeta now. 1 year ago
Benoit Marty 8929a90970 Konsist: add test to ensure filename match top level Composable View, and fix existing issue 1 year ago
ganfra 5ec6d7c235 Navigation: fix test and update log. 1 year 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