Jorge Martin Espinosa
c26abb0307
Use Sentry breadcrumbs instead of logging new events ( #4223 )
2025-01-31 11:55:35 +01:00
Jorge Martin Espinosa
9b5b76203f
Use secret Sentry DSN value ( #4210 )
...
* Use secret Sentry DSN value.
We realised our DSN entry has been shipped along with the code and it was being used in several forks as is, resulting in wrong bug reports coming into our Sentry dashboard and making it very hard to debug actual issues in the app.
2025-01-29 13:47:06 +01:00
Benoit Marty
97f3be3dc5
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
Jorge Martin Espinosa
eeec7cc785
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
2024-09-30 12:20:28 +00:00
Benoit Marty
375ac25d8d
Migrate license to AGPL - XML files.
2024-09-06 17:43:35 +02:00
Benoit Marty
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
Benoit Marty
9567119e31
Ensure Posthog is only used for Element builds.
2024-06-04 17:04:19 +02:00
Valere
ca660de348
Add missing impl in Sentry
2024-05-31 14:07:03 +02:00
Valere
bf6ad4c5ca
Analytics | Add support for SuperProperties
2024-05-31 14:07:02 +02:00
Benoit Marty
635a88e585
Cleanup import
2024-05-29 01:54:06 +02:00
Benoit Marty
15dc423345
Add test on DefaultAnalyticsService
2024-05-28 18:27:53 +02:00
Valere
6ad40fc6e0
Code review - more tests
2024-05-07 09:38:26 +02:00
Valere
a761215e31
Add support for Verification state analytics
2024-05-06 19:06:54 +02:00
Benoit Marty
73f80b314f
Add extra properties "cryptoSDK" to Error.CryptoSDK.Rust to all events and screen sent to PostHog.
2024-03-15 11:27:53 +01:00
ganfra
66030aeb64
Analytics : add analytics on read status and favorite toggles
2024-02-19 17:38:17 +01:00
Benoit Marty
5d086ad82d
Fix moar ktlint issues
2024-01-11 10:02:10 +01:00
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>
2024-01-10 16:22:24 +01:00
Benoit Marty
2b764a1e56
Migrate to PostHog 3.0.0
2023-12-05 16:12:17 +01:00
Benoit Marty
cbb27cb5e5
Class annotated with @ContributesMultibinding cannot be internal.
2023-09-11 12:03:17 +02:00
Benoit Marty
3ff7b752a1
Ensure Posthog data are sent to " https://posthog.element.io " for release build.
2023-09-11 11:35:19 +02:00
jonnyandrew
c44b7eb81c
Fix crash in error tracking ( #1248 )
2023-09-07 15:05:11 +02:00
Benoit Marty
4e41566847
Use dns for element-x-android project.
2023-07-24 11:36:51 +02:00
Benoit Marty
9d9a0c744e
Disable Sentry auto-init
2023-07-21 19:28:52 +02:00
Benoit Marty
c1d6c0c360
Implement Sentry module as an AnalyticsProvider.
2023-07-21 18:58:10 +02:00
Benoit Marty
69dcd47e22
Update tag value and make it internal.
2023-07-21 18:35:47 +02:00
Benoit Marty
d4156653fd
No need to sort AnalyticsProvider (it was copied from PushProvider)
2023-07-21 18:12:17 +02:00
Benoit Marty
2928073e22
Enable detekt rules UnusedImports and cleanup the code.
2023-07-20 18:00:23 +02:00
Benoit Marty
86756dbc09
Enable detekt rules UnusedParameter and UnusedPrivateProperty and cleanup the code.
2023-07-20 17:48:56 +02:00
Benoit Marty
24ece8c454
Enable detekt rule UnusedPrivateMember and cleanup the code.
2023-07-20 17:44:14 +02:00
yostyle
3b4bff61e9
Init or stop posthog based on user consent
2023-06-23 15:57:25 +02:00
Yoan Pintas
f534ecda96
Init analytics modules ( #350 )
2023-06-05 13:11:34 +00:00