Commit Graph

2642 Commits

Author SHA1 Message Date
ganfra ca293d4f52 Merge branch 'develop' into feature/fga/better_timeline_scroll 2023-07-13 11:24:00 +02:00
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.
2023-07-13 10:47:55 +02:00
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
2023-07-13 09:42:46 +02:00
Jorge Martin Espinosa 494229d153 Set right timestamp for fallback notifications (#864) 2023-07-13 06:02:38 +00:00
ganfra f4ee95635d Merge branch 'develop' into feature/fga/better_timeline_scroll 2023-07-12 20:16:49 +02:00
Benoit Marty 4d898cc978 Merge pull request #858 from vector-im/feature/bma/stuckNotification
Ensure pending intent data are unique.
2023-07-12 19:16:50 +02:00
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
2023-07-12 17:03:02 +01:00
ganfra c8776f9806 Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.31 2023-07-12 17:36:05 +02:00
Benoit Marty 86a2c340ee Ensure pending intent data are unique. 2023-07-12 17:28:53 +02:00
ganfra 600cd778e8 Update rust sdk to 0.1.31: re-enable screenshot tests.. 2023-07-12 17:13:43 +02:00
Benoit Marty 1e45235c64 Merge pull request #850 from vector-im/feature/bma/fixTests
Ensure CI run all the tests.
2023-07-12 16:59:37 +02:00
ganfra ed779abead Update rust sdk to 0.1.31: fix build 2023-07-12 16:50:40 +02:00
Benoit Marty 281d0dde56 Merge pull request #847 from vector-im/feature/bma/blockUserUx
Improve block/unblock user ux
2023-07-12 16:33:12 +02:00
Benoit Marty 087f5a29ca Merge pull request #852 from vector-im/feature/bma/moreLogAndFixes
More log and various fixes
2023-07-12 16:28:47 +02:00
ganfra 6622889b09 Update rust sdk to 0.1.31: new app service 2023-07-12 16:05:51 +02:00
ganfra 1472a29441 Update rust sdk to 0.1.31: new notification api 2023-07-12 16:05:36 +02:00
ganfra beb10cbfc4 Update rust sdk to 0.1.31: new uniqueId on timeline 2023-07-12 16:04:10 +02:00
ganfra c25cc148fd Update rust sdk to 0.1.31 2023-07-12 16:03:03 +02:00
Benoit Marty d3a95afe86 Fix crash at first startup. Inject NotLoggedInImageLoaderFactory directly to NotLoggedInFlowNode 2023-07-12 15:32:00 +02:00
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.
...
2023-07-12 15:11:40 +02:00
Benoit Marty c8912060fb Fix another warning. 2023-07-12 14:16:10 +02:00
Benoit Marty 19fc90385c Fix another warning. 2023-07-12 14:15:25 +02:00
Benoit Marty 92f5c96936 Use the param (bad copy paste) 2023-07-12 14:14:44 +02:00
Benoit Marty 67fd2ebba9 Fix warning (rename the base parameter name). 2023-07-12 14:11:26 +02:00
Benoit Marty 1627dbfd27 Improve logs. 2023-07-12 12:39:41 +02:00
Benoit Marty 47b684f724 Let RootFlowNode manage MatrixClientsHolder save and restoration. 2023-07-12 12:25:04 +02:00
Benoit Marty 5622517dff Fix image not loading after a clear cache. 2023-07-12 12:05:31 +02:00
Benoit Marty bb1991fe4a More log about Node lifecycle. Will help to track user navigation. 2023-07-12 12:01:54 +02:00
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)
2023-07-12 09:59:52 +02:00
Benoit Marty af520ddc00 Fix failing test. Code is now aligned with the comment. 2023-07-12 09:43:18 +02:00
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 (?). 2023-07-12 09:40:02 +02:00
Benoit Marty 38b91a7592 Fix issue about modifier. 2023-07-12 09:37:13 +02:00
ganfra 21f9093e78 Merge pull request #843 from vector-im/feature/fga/coroutine_dispatcher
Feature/fga/coroutine dispatcher
2023-07-11 20:42:01 +02:00
ElementBot 2cc548f145 Update screenshots 2023-07-11 16:19:22 +00:00
Benoit Marty d56c668663 Improve UX on Block/Unblock user action. Add loading and error case. And make the value (a bit more) live. 2023-07-11 17:48:31 +02:00
ganfra 51a7b8edd3 Timeline: remove duplicated code 2023-07-11 12:51:01 +02:00
ganfra 35c8eb8b15 Timeline: improve "jump to bottom" button 2023-07-11 12:50:50 +02:00
Benoit Marty e308b1dae5 Merge pull request #840 from vector-im/feature/bma/cleanupText
Cleanup text
2023-07-11 12:09:39 +02:00
ElementBot b871136373 Update screenshots 2023-07-11 09:41:37 +00:00
ganfra 4012317e40 Coroutine: introduce scoped dispatcher with limitedParalellism 2023-07-11 11:41:24 +02:00
ganfra d77ff60f03 Coroutine: remove diffUpdateDispatcher, not used anymore 2023-07-11 11:40:55 +02:00
Benoit Marty 253e8c1c2b Move TypographyAliases next to ColorAliases 2023-07-11 11:29:56 +02:00
Benoit Marty 53501a6483 Cleanup import. 2023-07-11 11:29:56 +02:00
Benoit Marty 31e0e3cdde Cleanup doc 2023-07-11 11:29:56 +02:00
Benoit Marty 88eaab0e44 Fix regression on some colors. Introduce a temporary color, since the color values are not in Compound. temporaryColorBgSpecial 2023-07-11 10:29:06 +02:00
Benoit Marty 3e03ca4a5e Create alias for typography (more semantic name). aliasButtonText 2023-07-11 10:29:06 +02:00
Benoit Marty b7b6e0323d Create alias for typography (more semantic name). aliasScreenTitle 2023-07-11 10:29:06 +02:00
Benoit Marty f365b6f6c9 Remove unused legacy colors. 2023-07-11 10:29:06 +02:00
Benoit Marty 525225fb19 Remove unused materialTypography. We should only use typography (TypographyTokens) 2023-07-11 10:29:06 +02:00
Benoit Marty 419a00b992 Merge pull request #842 from vector-im/renovate/gradle-gradle-build-action-2.x
Update gradle/gradle-build-action action to v2.6.0
2023-07-11 08:33:20 +02:00