Commit graph

2526 commits

Author SHA1 Message Date
jonnyandrew
d8fcfc5844
Collapse long lists of message reactions (#806)
---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-07 13:19:11 +00:00
Chris Smith
54c7e8bb57
Merge pull request #817 from vector-im/misc/cjs/drop-coverage-threshold 2023-07-07 14:08:39 +01:00
Chris Smith
aedcb93bca Reduce code coverage threshold for presenters
Drop from 90% to 85% to allow for smaller presenters where the
number of untestable instructions generated by kotlin/compose
can reach ~10% of the entire file.
2023-07-07 13:22:28 +01:00
Benoit Marty
8f4af0c16b
Merge pull request #811 from vector-im/feature/bma/verificationSnackbar
Display the "verification success" Snackbar only when the state is `VerificationFlowState.Finished`.
2023-07-07 14:12:52 +02:00
Chris Smith
1ca7b0ab55
Merge pull request #797 from vector-im/feature/cjs/hide-self-in-search 2023-07-07 12:26:05 +01:00
Chris Smith
31056f0511 Rename var 2023-07-07 12:04:06 +01:00
Chris Smith
303a0a6677 Introduce MatrixClient.isMe for checking sessionID 2023-07-07 12:03:43 +01:00
ganfra
f32a0ca1ad
Merge pull request #794 from vector-im/feature/fga/waiting_ss_room
Feature/fga/waiting ss room
2023-07-07 12:08:19 +02:00
ganfra
10c2859fac Merge branch 'develop' into feature/fga/waiting_ss_room 2023-07-07 11:34:45 +02:00
ganfra
7dd243cd70 Await room: add tests on LoadingRoomStateFlowFactory 2023-07-07 11:32:23 +02:00
ganfra
8852514652 Room: add extension method awaitAllRoomsAreLoaded with Timeout 2023-07-07 10:51:43 +02:00
ganfra
3b6385fef5
Merge pull request #803 from vector-im/feature/fga/app_nav_node_fixes
Feature/fga/app nav node fixes
2023-07-07 10:26:59 +02:00
Benoit Marty
9079825f81 Display the "verification success" Snackbar only when the state is VerificationFlowState.Finished.
Apply the same fix for `displayLeftRoomMessage`
2023-07-07 10:23:08 +02:00
Jorge Martin Espinosa
5ee2418a1c
[Design] Use outlined textfields in login screen (#801)
* Use outlined textfields in the login screen

* Fix enabled status

* Fix loading state for button in `ConfirmAccountProviderView` too

* Update subtitle string

* Remove no longer used translation

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-07 10:08:38 +02:00
Jorge Martin Espinosa
ea381cda2c
Force the default locale to the selected one for screenshot tests (#805) 2023-07-07 10:06:20 +02:00
Benoit Marty
f7dd327cb6
Merge pull request #808 from vector-im/feature/fga/update-rust-sdk-0.1.28
Matrix rust sdk: update to 0.1.28
2023-07-07 09:43:33 +02:00
Benoit Marty
59a45e5185
Merge pull request #804 from vector-im/feature/bma/missingPreview2
Add a missing preview using DayNightPreviews annotation
2023-07-06 20:54:30 +02:00
ganfra
7dbac91cd3 Room : Fix tests as there is less recomposition 2023-07-06 19:58:06 +02:00
ganfra
b89e357520 Matrix rust sdk: update to 0.1.28 2023-07-06 18:56:11 +02:00
Jorge Martin Espinosa
c133a6e606
Fix displaying reaction row in message action list (#788)
* Fix displaying reaction row in message action list

* Rename `sendState` to `localSendState` and make it nullable.

Create an `isRemote` helper to detect if an event comes from the server instead.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-06 16:51:51 +00:00
ganfra
a07808c314 Merge branch 'develop' into feature/fga/app_nav_node_fixes 2023-07-06 18:37:02 +02:00
Benoit Marty
77e2ff4953
Merge pull request #781 from vector-im/feature/bma/waitingListScreen
Implement waiting list screen (error IO_ELEMENT_X_WAIT_LIST)
2023-07-06 18:24:41 +02:00
ElementBot
c4dde65d76 Update screenshots 2023-07-06 18:22:48 +02:00
Benoit Marty
1e891ddbea Add missing screenshot for AttachmentSourcePickerMenu. 2023-07-06 18:22:48 +02:00
ganfra
2e0da51ba9 Node: rework LoggedInFlowNode analytics pop 2023-07-06 18:12:45 +02:00
ganfra
fc7bdafbcb Nodes: rework RootFlowNode with cache service 2023-07-06 18:08:29 +02:00
Benoit Marty
072b59e06b Use a val for the StateFlow, and expose a StateFlow. 2023-07-06 17:25:02 +02:00
Benoit Marty
4612da16d5
Merge pull request #798 from vector-im/kittykat-patch-2
Update template for user story
2023-07-06 16:23:56 +02:00
Benoit Marty
fdffb8ca81 Merge pull request #800 from vector-im/feature/bma/removeAAR
Remove aar
2023-07-06 15:14:03 +02:00
Benoit Marty
6cf3ba542d Ensure the binary will not be commited again. 2023-07-06 15:10:02 +02:00
Benoit Marty
9c4731b3dc Delete binary. 2023-07-06 15:09:08 +02:00
jonnyandrew
5b7c42a50a Fix multi-line reactions blocking message content (#785)
Fixes vector-im/element-x-android#753

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-06 12:44:37 +00:00
Benoit Marty
f0910a4e2a Fix compilation issue of minimal app. 2023-07-06 14:19:49 +02:00
Kat Gerasimova
4056d96582 Update template for user story
Update the label/description - labels are compulsory and end up in the issue body
Split out signoff from tasklist - that way signoffs do not count towards the total tasks in the issue
2023-07-06 12:53:20 +01:00
Chris Smith
3e087c06da Don't show own user in search results
Anywhere we do a global search (starting a DM, creating a room,
inviting a user to a room) should filter out the local user.
2023-07-06 12:31:59 +01:00
Chris Smith
7e8228e87f Merge pull request #791 from vector-im/misc/cjs/mapbox-attribution-colour 2023-07-06 12:29:33 +01:00
ElementBot
4911fdc15e Update screenshots 2023-07-06 10:40:20 +00:00
Marco Romano
3449ea486a Optional day night preview annotation (#793)
Adds the `@DayNightPreviews` annotation that when used on a composable will:
- Display both a day mode and night mode preview in Android Studio.
- Produce both a day and night screenshot during screenshot testing.

The usage of this new annotation is optional, all the current previews continue to work without breakages.
New code can use, when appropriate, the new `@DayNightPreviews` annotation and replace the pattern using three `LightPreview/DarkPreview/ContentToPreview` functions with:

```
@DayNightPreviews
@Composable
fun MyScreenPreview(@PreviewParameter(MyStateProvider::class) state: MyState) {
    ElementPreview {
        MyScreen(
            state = state,
        )
    }
}
```
2023-07-06 12:35:54 +02:00
ganfra
e6f40bbfe8 Room: add network monitor in LoadingRoomView 2023-07-06 12:24:20 +02:00
Benoit Marty
9dc8633b7b Update tests 2023-07-06 12:01:38 +02:00
ganfra
d71a025f9d Room : rename the flows 2023-07-06 12:00:45 +02:00
ElementBot
aafd4f8347 Update screenshots 2023-07-06 09:59:04 +00:00
Benoit Marty
9a7111cba1 Show the "You're in" screen 2023-07-06 11:48:06 +02:00
Benoit Marty
0b0abbb6b6 Add You're in screen (UI)
tom
2023-07-06 11:48:06 +02:00
Benoit Marty
23d1c0ef44 Iterate on this image, the rendering was not perfect. 2023-07-06 11:48:06 +02:00
Chris Smith
5cfaae24b8 Merge pull request #783 from vector-im/feature/cjs/location-descriptions 2023-07-06 10:33:59 +01:00
ElementBot
6191361398 Update screenshots 2023-07-06 09:13:08 +00:00
Chris Smith
27bc3c60b8 Merge remote-tracking branch 'origin/develop' into feature/cjs/location-descriptions 2023-07-06 10:01:31 +01:00
jonnyandrew
8e72d5cab5 Highlight user's reactions in message actions menu (#778)
Part of #342
---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-06 08:41:47 +00:00
Chris Smith
1bc52f6ed7 Change MapLibre attribution tint 2023-07-06 09:37:25 +01:00