Commit graph

2632 commits

Author SHA1 Message Date
ganfra
c8776f9806 Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.31 2023-07-12 17:36:05 +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
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
Benoit Marty
64ff90dc3e
Merge pull request #841 from vector-im/feature/bma/storeImages
Store images and description.
2023-07-11 08:32:06 +02:00
renovate[bot]
f43de1f496
Update gradle/gradle-build-action action to v2.6.0 2023-07-10 20:05:51 +00:00
Benoit Marty
be734c0220 Add app icons. 2023-07-10 18:44:54 +02:00
Benoit Marty
93dd081360 Add title and descriptions 2023-07-10 18:25:26 +02:00
Benoit Marty
cda8e106fa Add images for the stores (still need the icons) 2023-07-10 18:21:12 +02:00
Benoit Marty
2844dee6d2 Remove fontSize parameter. Must use style only. 2023-07-10 17:33:42 +02:00
Benoit Marty
b31a449338 Remove lineHeight parameter. Must use style only. 2023-07-10 17:33:42 +02:00
Benoit Marty
0f468ad978 Remove letterSpacing parameter. Must use style only. 2023-07-10 17:33:42 +02:00
Benoit Marty
1dae7694fd Remove fontFamily parameter. Must use style only. 2023-07-10 17:33:42 +02:00
Benoit Marty
92bc490fa3 Remove fontWeight parameter. Must use style only. 2023-07-10 17:33:42 +02:00