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`.
DefaultAnalyticsService is observing the Session.
|
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
|
5 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)
Also remoce useless orFalse() calls.
|
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)
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
|
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
|
12 months ago |
jonnyandrew
|
f1b142f002
|
Add voice message recording duration indicator and limit (#1628)
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
|
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.
MultiPreview annotations should start with `Previews` as prefix
|
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)
* Integrate rich text editor
* Also increase swapfile size in test CI
Fixes issue where screenshot tests are terminated due to lack of CI
resources.
See https://github.com/actions/runner-images/discussions/7188#discussioncomment-6750749
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
|
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)
* Replace notification permission dialog with a screen
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
|
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 |
Benoit Marty
|
2928073e22
|
Enable detekt rules `UnusedImports` and cleanup the code.
|
1 year ago |
Benoit Marty
|
86756dbc09
|
Enable detekt rules `UnusedParameter` and `UnusedPrivateProperty` and cleanup the code.
|
1 year ago |