Commit Graph

12282 Commits

Author SHA1 Message Date
Benoit Marty 729d9ce815 Create interface for the coming plan 2021-12-02 14:10:03 +01:00
Benoit Marty f05ed4c6cc Cleanup 2021-12-02 14:10:03 +01:00
Benoit Marty 9b7650e5db Analytics: Remove `/` suffix in the URLs. 2021-12-02 14:10:03 +01:00
Benoit Marty eb1a30cc30 Analytics: code quality 2021-12-02 14:10:03 +01:00
Benoit Marty eeeab1dd0e Give analytics to Activities and Fragments 2021-12-02 14:10:03 +01:00
Benoit Marty 42d987f8ef Analytics: Fix a crash, cannot create several time a PostHog client 2021-12-02 14:10:03 +01:00
Benoit Marty 2968be2233 Analytics: Fix a race condition 2021-12-02 14:10:03 +01:00
Benoit Marty 24a6080090 Analytics: Improve logs 2021-12-02 14:10:03 +01:00
Benoit Marty 55c7270ef2 Analytics: Create PostHog client only when user has given their consent 2021-12-02 14:10:03 +01:00
Benoit Marty be2637c426 Analytics: enable some logs 2021-12-02 14:10:03 +01:00
Benoit Marty 805fcb6bd3 Analytics: explicitly optOut, maybe useful for stats captured automatically. 2021-12-02 14:10:03 +01:00
Benoit Marty 622483cf9f Analytics: cleanup 2021-12-02 14:10:03 +01:00
Benoit Marty a8108f2e17 Analytics: simpler API 2021-12-02 14:10:03 +01:00
Benoit Marty 869b5ad55b Analytics: add setting section 2021-12-02 14:10:03 +01:00
Benoit Marty 4c7ccfb438 Analytics: fix a swap in URL and add API keys 2021-12-02 14:10:03 +01:00
Benoit Marty 530f4a8851 Analytics: sign out 2021-12-02 14:10:03 +01:00
Benoit Marty a3173d89e5 Analytics: manage account data 2021-12-02 14:10:03 +01:00
Benoit Marty 8752fe1e69 Analytics: observe the store and react 2021-12-02 14:10:03 +01:00
Benoit Marty 995e1e3d49 Analytics: add screen API 2021-12-02 14:10:03 +01:00
Benoit Marty 5c5a547aeb Analytics: add capture API 2021-12-02 14:10:03 +01:00
Benoit Marty b33cddf0e3 Analytics: add PostHog library 2021-12-02 14:10:03 +01:00
Benoit Marty 8608230fa0 Analytics: add config to build.gradle 2021-12-02 14:10:03 +01:00
Benoit Marty 5606a5bfe7 Analytics: ask user consent at startup (we may iterate later) 2021-12-02 14:10:03 +01:00
Benoit Marty b68e9e1f7f Analytics: setup the first classes 2021-12-02 14:10:03 +01:00
Benoit Marty 7c4460b812
Merge pull request #4615 from vector-im/gradlew-update-7.3.1
Update Gradle Wrapper from 7.3 to 7.3.1
2021-12-02 11:10:05 +01:00
gradle-update-robot 11d5ea71e2 Update Gradle Wrapper from 7.3 to 7.3.1.
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2021-12-02 00:12:54 +00:00
Benoit Marty 2fbb85d9e6
Merge pull request #4613 from vector-im/dependabot/gradle/org.robolectric-robolectric-4.7.3
Bump robolectric from 4.7.2 to 4.7.3
2021-12-02 00:42:04 +01:00
dependabot[bot] 6b7f9cb688
Bump robolectric from 4.7.2 to 4.7.3
Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.7.2 to 4.7.3.
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.7.2...robolectric-4.7.3)

---
updated-dependencies:
- dependency-name: org.robolectric:robolectric
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-01 23:07:55 +00:00
Benoit Marty 6cb8a2458f Remove extra new lines in XML 2021-12-01 23:06:49 +01:00
Benoit Marty 0b62c4ec6b Changelog 2021-12-01 22:59:20 +01:00
Benoit Marty d42473becb More cleanup, remove useless attribute "orientation" 2021-12-01 22:58:21 +01:00
Benoit Marty 696c537f96 All the cleanup and rework end up by fixing some mistakes :) 2021-12-01 22:49:16 +01:00
Benoit Marty 6624039413 Use `@id` and not `@+id` when referencing ids in layouts - RelativeLayout and toolbarId 2021-12-01 22:44:07 +01:00
Benoit Marty c84642aa33 Use `@id` and not `@+id` when referencing ids in xml 2021-12-01 22:27:57 +01:00
Benoit Marty e106ff8de0 Use `@id` and not `@+id` when referencing ids in layouts - ConstraintLayout 2021-12-01 22:19:33 +01:00
Benoit Marty 2d17156861 Use `@id` and not `@+id` when referencing ids in layouts - accessibilityTraversal 2021-12-01 22:16:28 +01:00
Benoit Marty 6d3df0d802 Use `@id` and not `@+id` when referencing ids in layouts - ConstraintLayout 2021-12-01 22:13:21 +01:00
Benoit Marty fa256cca25
Merge pull request #4603 from vector-im/feature/aris/remove_not_needed_job_cancel_4602
There is no need to call job.cancel() when we are using viewModelScope()
2021-12-01 18:24:06 +01:00
ariskotsomitopoulos 578a012f93 Remove unused onCleared() from viewModels 2021-12-01 16:04:56 +00:00
ariskotsomitopoulos f8f5e7ecd3 Remove some other not needed setData(null) in controllers 2021-12-01 16:03:04 +00:00
Benoit Marty f80069604c Version++ 2021-12-01 17:03:00 +01:00
Benoit Marty 581c557f60 Merge branch 'release/1.3.9' into main 2021-12-01 17:01:31 +01:00
Benoit Marty 14f61e37d0 Merge branch 'release/1.3.9' into develop 2021-12-01 17:01:29 +01:00
Benoit Marty 67ec4ffd1b fastlane 2021-12-01 17:01:21 +01:00
Benoit Marty d57240e3f5 towncrier 2021-12-01 16:58:42 +01:00
Benoit Marty 9253a3664b
Merge pull request #4607 from vector-im/feature/bma/cursor_crash
Add robustness when getting data from cursors.
2021-12-01 16:48:50 +01:00
Benoit Marty 17245dc7ae
Merge pull request #4608 from vector-im/feature/adm/converting-vm-on-send
Fixed voice messages on Android 28 and below
2021-12-01 16:46:26 +01:00
Adam Brown 81ee141330 only converting the voice messages when we're sending them
- stops us from eagerly converting to .ogg on android L and below devices whilst the draft phase/playback phase is ongoing, fixes unexpected .ogg when playing drafts
2021-12-01 15:18:24 +00:00
Benoit Marty 84f7eb29e0 Add robustness when getting data from cursors.
Use androidx.core.database extension for better nullability check, and ignore uncomplete data.
2021-12-01 16:09:12 +01:00
ariskotsomitopoulos 9f1e327fa5 There is no need to call job.cancel() when we are using viewModelScope() 2021-12-01 13:15:03 +00:00