ganfra
8f2afbd797
Timeline : improve auto-scroll
2023-07-13 13:08:25 +02:00
ganfra
d7aef3818a
Timeline: introduce origin on timeline items
2023-07-13 13:05:56 +02:00
ganfra
b492e117b1
Merge branch 'develop' into feature/fga/better_timeline_scroll
2023-07-13 12:02:46 +02:00
ganfra
313b3a29b6
Merge pull request #863 from vector-im/feature/fga/timeline_pagination
...
Feature/fga/timeline pagination
2023-07-13 11:58:10 +02:00
ganfra
040bd1cdd8
Merge branch 'develop' into feature/fga/better_timeline_scroll
2023-07-13 11:24:00 +02:00
ganfra
f6b29c3700
Timeline: revert back the paginateBackwards in the TimelinePresenter so it's now blocked in the Timeline if needed
2023-07-13 11:23:04 +02:00
Jorge Martin Espinosa
64b6970c89
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
df1c0091ab
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
7da59c61cc
Set right timestamp for fallback notifications ( #864 )
2023-07-13 06:02:38 +00:00
ganfra
1a0dc8266b
Timeline: rename file
2023-07-12 22:50:14 +02:00
ganfra
9784d8c874
Timeline: split the initial item list in small chunks to post items asap
2023-07-12 22:44:42 +02:00
ganfra
635e9b9edd
Timeline: avoid pagination when timeline is not ready
2023-07-12 22:43:35 +02:00
ganfra
79b84e3029
Merge branch 'develop' into feature/fga/better_timeline_scroll
2023-07-12 20:16:49 +02:00
Benoit Marty
1619b85685
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
4dbb3994d2
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
bd04b579c6
Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.31
2023-07-12 17:36:05 +02:00
Benoit Marty
04890b6f15
Ensure pending intent data are unique.
2023-07-12 17:28:53 +02:00
ganfra
097b945ee7
Update rust sdk to 0.1.31: re-enable screenshot tests..
2023-07-12 17:13:43 +02:00
Benoit Marty
d56a686b60
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
3d0440c580
Update rust sdk to 0.1.31: fix build
2023-07-12 16:50:40 +02:00
Benoit Marty
2206f70acc
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
f4a68a93c5
Merge pull request #852 from vector-im/feature/bma/moreLogAndFixes
...
More log and various fixes
2023-07-12 16:28:47 +02:00
ganfra
ec04250a9b
Update rust sdk to 0.1.31: new app service
2023-07-12 16:05:51 +02:00
ganfra
d3a86bffee
Update rust sdk to 0.1.31: new notification api
2023-07-12 16:05:36 +02:00
ganfra
655c5a5ed5
Update rust sdk to 0.1.31: new uniqueId on timeline
2023-07-12 16:04:10 +02:00
ganfra
03c29817c3
Update rust sdk to 0.1.31
2023-07-12 16:03:03 +02:00
Benoit Marty
8893a8bfdc
Fix crash at first startup. Inject NotLoggedInImageLoaderFactory directly to NotLoggedInFlowNode
2023-07-12 15:32:00 +02:00
Benoit Marty
1db234466c
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
79e88bb826
Fix another warning.
2023-07-12 14:16:10 +02:00
Benoit Marty
f8338013cf
Fix another warning.
2023-07-12 14:15:25 +02:00
Benoit Marty
816685a534
Use the param (bad copy paste)
2023-07-12 14:14:44 +02:00
Benoit Marty
2b84e7adc0
Fix warning (rename the base parameter name).
2023-07-12 14:11:26 +02:00
Benoit Marty
c0d2de26db
Improve logs.
2023-07-12 12:39:41 +02:00
Benoit Marty
a9720e36c1
Let RootFlowNode manage MatrixClientsHolder save and restoration.
2023-07-12 12:25:04 +02:00
Benoit Marty
93c918ea2a
Fix image not loading after a clear cache.
2023-07-12 12:05:31 +02:00
Benoit Marty
7ea2f28d96
More log about Node lifecycle. Will help to track user navigation.
2023-07-12 12:01:54 +02:00
Benoit Marty
0740330b39
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
9644091f3f
Fix failing test. Code is now aligned with the comment.
2023-07-12 09:43:18 +02:00
Benoit Marty
38ec0f2039
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
8fa006bd03
Fix issue about modifier.
2023-07-12 09:37:13 +02:00
ganfra
ff23a54acc
Merge pull request #843 from vector-im/feature/fga/coroutine_dispatcher
...
Feature/fga/coroutine dispatcher
2023-07-11 20:42:01 +02:00
ElementBot
e34e615a7a
Update screenshots
2023-07-11 16:19:22 +00:00
Benoit Marty
df4c03cc8e
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
3524633f5d
Timeline: remove duplicated code
2023-07-11 12:51:01 +02:00
ganfra
52ec53575a
Timeline: improve "jump to bottom" button
2023-07-11 12:50:50 +02:00
Benoit Marty
e7a92e9a4b
Merge pull request #840 from vector-im/feature/bma/cleanupText
...
Cleanup text
2023-07-11 12:09:39 +02:00
ElementBot
d989f45b78
Update screenshots
2023-07-11 09:41:37 +00:00
ganfra
d02f7fb871
Coroutine: introduce scoped dispatcher with limitedParalellism
2023-07-11 11:41:24 +02:00
ganfra
c2c81d3747
Coroutine: remove diffUpdateDispatcher, not used anymore
2023-07-11 11:40:55 +02:00
Benoit Marty
16f30db20e
Move TypographyAliases next to ColorAliases
2023-07-11 11:29:56 +02:00