Benoit Marty
31331d17ff
Merge pull request #871 from vector-im/renovate/com.google.firebase
...
Update dependency com.google.firebase:firebase-bom to v32.2.0
1 year ago
Benoit Marty
a3150542fa
Merge pull request #881 from vector-im/renovate/rnkdsh-action-upload-diawi-1.x
...
Update rnkdsh/action-upload-diawi action to v1.5.1
1 year ago
Chris Smith
ee56821959
Merge pull request #875 from vector-im/renovate/io.sentry
1 year ago
Benoit Marty
6fd5ac6655
Merge pull request #859 from vector-im/feature/bma/transactionId
...
Create value class for transactionId
1 year ago
Jorge Martin Espinosa
8865cc2b57
Disable Paparazzi tasks when Kover is running. ( #884 )
...
* Disable Paparazzi tasks when Kover is running.
It allows us to split the test jobs between unit tests, screenshot test and coverage reports.
* Move Sonar upload to the quality workflow, since we have no lint info in tests.
1 year ago
ElementBot
e75438a8e3
Sync Strings ( #882 )
...
* Sync Strings from Localazy
* Update screenshots
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
1 year ago
renovate[bot]
bff5c9874f
Update rnkdsh/action-upload-diawi action to v1.5.1
1 year ago
Kat Gerasimova
3414351bfd
Add fixed automation for moving issues between columns
...
This should fix the problem we were having earlier
1 year ago
Marco Romano
a63d3df39c
Extract MessageComposerContext class from MessageComposerPresenter ( #876 )
...
When sending "Composer" analytics from screens other than the composer's (e.g. send location from map) we need to know the composer's mode in order to properly fill the analytics event. `MessageComposerContext` hoists this state so that other presenters can also read it.
Related to:
https://github.com/vector-im/element-meta/issues/1674
https://github.com/vector-im/element-meta/issues/1682
1 year ago
Kat Gerasimova
753d44471c
Revert "Try to debug project automation column issues" ( #874 )
...
This reverts commit 32f86b2725
.
1 year ago
renovate[bot]
22c0bd27a3
Update dependency io.sentry:sentry-android to v6.25.2
1 year ago
renovate[bot]
1c15db2686
Update dagger to v2.47 ( #872 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
renovate[bot]
1db519ced6
Update dependency com.google.firebase:firebase-bom to v32.2.0
1 year ago
Benoit Marty
c919618bc0
Fix account provider change on nightly and release ( #861 )
...
* Use parallelMap (same code)
* Add proguard rules. Fixes #818
* Rename file proguard-rules.pro to consumer-rules.pro for coherency.
* Remove empty and non-referenced proguard files.
1 year ago
renovate[bot]
106d070846
Update dependency io.sentry:sentry-android to v6.25.1 ( #853 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
ganfra
732a4eb5fa
Merge pull request #863 from vector-im/feature/fga/timeline_pagination
...
Feature/fga/timeline pagination
1 year ago
ganfra
94cb694a0d
Timeline: revert back the paginateBackwards in the TimelinePresenter so it's now blocked in the Timeline if needed
1 year ago
Jorge Martin Espinosa
978c7c2aa4
Try to improve 'Tests' CI job times ( #865 )
...
* Try to improve 'Tests' CI job times
* Remove `-Pci-build=true` for jobs where the debug mode can be explicitly used
* Add some more excluded `*State` values for kover
* Run paparazzi verification at the same time as Kover tasks, otherwise the coverage is lost.
1 year ago
ganfra
a6b3da3cd7
Merge pull request #856 from vector-im/feature/fga/update-rust-sdk-0.1.31
...
Feature/fga/update rust sdk 0.1.31
1 year ago
Jorge Martin Espinosa
494229d153
Set right timestamp for fallback notifications ( #864 )
1 year ago
ganfra
a92fa391e5
Timeline: rename file
1 year ago
ganfra
e334100b75
Timeline: split the initial item list in small chunks to post items asap
1 year ago
ganfra
9873588d2a
Timeline: avoid pagination when timeline is not ready
1 year ago
Benoit Marty
4d898cc978
Merge pull request #858 from vector-im/feature/bma/stuckNotification
...
Ensure pending intent data are unique.
1 year ago
Benoit Marty
6e2f645514
Create value class for transactionId. There is no validation on the format, but validation is a bonus for userId, roomId, etc.
...
The main advantage of using value classes instead of Strings everywhere is to detect errors at compilation time.
1 year ago
Kat Gerasimova
32f86b2725
Try to debug project automation column issues
...
The error I get from my private test repo is different from this one. Need to check what the first step returns
1 year ago
ganfra
c8776f9806
Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.31
1 year ago
Benoit Marty
86a2c340ee
Ensure pending intent data are unique.
1 year ago
ganfra
600cd778e8
Update rust sdk to 0.1.31: re-enable screenshot tests..
1 year ago
Benoit Marty
1e45235c64
Merge pull request #850 from vector-im/feature/bma/fixTests
...
Ensure CI run all the tests.
1 year ago
ganfra
ed779abead
Update rust sdk to 0.1.31: fix build
1 year ago
Benoit Marty
281d0dde56
Merge pull request #847 from vector-im/feature/bma/blockUserUx
...
Improve block/unblock user ux
1 year ago
Benoit Marty
087f5a29ca
Merge pull request #852 from vector-im/feature/bma/moreLogAndFixes
...
More log and various fixes
1 year ago
ganfra
6622889b09
Update rust sdk to 0.1.31: new app service
1 year ago
ganfra
1472a29441
Update rust sdk to 0.1.31: new notification api
1 year ago
ganfra
beb10cbfc4
Update rust sdk to 0.1.31: new uniqueId on timeline
1 year ago
ganfra
c25cc148fd
Update rust sdk to 0.1.31
1 year ago
Benoit Marty
d3a95afe86
Fix crash at first startup. Inject NotLoggedInImageLoaderFactory directly to NotLoggedInFlowNode
1 year ago
Benoit Marty
0d45096b59
Split task in 2, due to the fact that when we run kover on the CI, run only debug test variants.
...
Error was:
Some problems were found with the configuration of task ':koverMergedHtmlReport' (type 'KoverHtmlTask').
- Gradle detected a problem with the following location: '/home/runner/work/element-x-android/element-x-android/features/analytics/api/build/tmp/kotlin-classes/release'.
Reason: Task ':koverMergedHtmlReport' uses this output of task ':features:analytics:api:compileReleaseKotlin' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed.
Possible solutions:
1. Declare task ':features:analytics:api:compileReleaseKotlin' as an input of ':koverMergedHtmlReport'.
2. Declare an explicit dependency on ':features:analytics:api:compileReleaseKotlin' from ':koverMergedHtmlReport' using Task#dependsOn.
3. Declare an explicit dependency on ':features:analytics:api:compileReleaseKotlin' from ':koverMergedHtmlReport' using Task#mustRunAfter.
...
1 year ago
Benoit Marty
c8912060fb
Fix another warning.
1 year ago
Benoit Marty
19fc90385c
Fix another warning.
1 year ago
Benoit Marty
92f5c96936
Use the param (bad copy paste)
1 year ago
Benoit Marty
67fd2ebba9
Fix warning (rename the base parameter name).
1 year ago
Benoit Marty
1627dbfd27
Improve logs.
1 year ago
Benoit Marty
47b684f724
Let RootFlowNode manage MatrixClientsHolder save and restoration.
1 year ago
Benoit Marty
5622517dff
Fix image not loading after a clear cache.
1 year ago
Benoit Marty
bb1991fe4a
More log about Node lifecycle. Will help to track user navigation.
1 year ago
Benoit Marty
e85de6b300
Rework DeeplinkParser to fix a test (and fix a bug in release mode).
...
The test was failing in release mode because there is not check on `RoomId` format, so INVITE_LIST value ("invites") is seen as a valid RoomId.
First check for known paths, then try to parse as RoomId. The tryOrNull will return null only in debug mode, so I think we can remove it.
Error was:
value of: getFromIntent(...)
expected: InviteList(sessionId=@alice:server.org)
but was : Room(sessionId=@alice:server.org, roomId=invites, threadId=null)
at io.element.android.libraries.deeplink.DeeplinkParserTest.nominal cases(DeeplinkParserTest.kt:54)
1 year ago
Benoit Marty
af520ddc00
Fix failing test. Code is now aligned with the comment.
1 year ago
Benoit Marty
a2b84ac617
Ensure CI run all the tests. There were some failing tests, but the CI does not see it. It seems that koverMergedReport does not run all the tests (?).
1 year ago