Jorge Martin Espinosa
da4825aa44
Return cached room members before fetching new ones, do it in batches ( #2274 )
...
* Use cached users from the Rust SDK.
Also lazy load received users by batches.
* Create `RoomMemberListFetcher` to wrap all the room member loading logic
* Ensure we clear `RoomMember` Rust references if the fetching coroutine is canceled
9 months ago
bmarty
4914c512fe
Sync Strings from Localazy
9 months ago
Jorge Martin Espinosa
69b290f6fd
Make the room settings screen update automatically ( #2197 )
...
* Make the room settings screen update automatically
10 months ago
Jorge Martin Espinosa
27f55c0bc4
Replace 'leave room' text with 'leave conversation' for DMs ( #2231 )
...
* Replace 'leave room' text with 'leave conversation' for DMs
* Add `isDm` property to both `RoomSummary` and `RoomListRoomSummary`
* Remove redundant `leave_conversation_alert_subtitle_*` texts
* Fix maestro flow
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
ElementBot
6bc080c279
Sync Strings ( #2230 )
...
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
10 months ago
Benoit Marty
d01c70a4fd
Fix moar ktlint issues
10 months ago
Benoit Marty
5d086ad82d
Fix moar ktlint issues
10 months ago
renovate[bot]
c8bd362397
Update plugin ktlint to v12.1.0 ( #2200 )
...
* Update plugin ktlint to v12.1.0
* Run `./gradlew ktlintFormat` and fix some issues manually.
* Fix other issues reproted by Ktlint
* Limit false positives, KtLint removes unnecessary curly brace in String templates.
* Remove useless Unit
* Minor improvements over ktlint changes
* Restore `AlertDialogContent` behaviour
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
10 months ago
bmarty
9c6e511319
Sync Strings from Localazy
10 months ago
ganfra
44b6a97c90
Rename isFetchingSearchResults to showSearchLoader
10 months ago
ganfra
a0ba83c863
Rename SearchBarResultState.Empty to SearchBarResultState.Initial
10 months ago
ganfra
9fcc50e08a
Rename UserSearchResults as UserSearchResultState
10 months ago
ganfra
96d02a19a9
Fix detekt
10 months ago
ganfra
8842d53038
RoomInviteMembers : add small tests
10 months ago
ganfra
109aea5ede
MatrixUserRepo : fix tests
10 months ago
ganfra
c6b3387b62
User search : show a loader when fetching results
10 months ago
Benoit Marty
365c423190
Clean up
10 months ago
Benoit Marty
e42005fc52
Rename AsyncView to AsyncActionView
10 months ago
Benoit Marty
7b2341aec7
Rename Async to AsyncData
10 months ago
Benoit Marty
dd4aa681c6
Remove now useless ExperimentalLayoutApi opt in
10 months ago
bmarty
e6f4a7364f
Sync Strings from Localazy
10 months ago
ganfra
c4dc024c63
Fix detekt
11 months ago
ganfra
78bd6915c7
BackstackParentNode now become BaseFlowNode and adds Overlay navModel into it.
11 months ago
bmarty
e60508a631
Sync Strings from Localazy
11 months ago
Benoit Marty
cb87712f4a
Rename methods
11 months ago
Benoit Marty
bdfea78f34
Fix wording in room invite members view: `Send` -> `Invite` #2037
11 months ago
Jorge Martin Espinosa
d27e9e5265
Add warning message to 'mentions and keywords only' notification option ( #2028 )
...
* Add warning message to 'mentions and keywords only'
It should be displayed when it's not supported by the homeserver
* Only display disclaimer in the room notification settings if the room is encrypted
Co-authored-by: Benoit Marty <benoit@matrix.org>
* Fix test and add another one
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
11 months ago
Benoit Marty
3f1c204825
No need to pass a similar thumbnail source.
11 months ago
Benoit Marty
dba49933a1
Rename the parameter this it can be a username or a room name.
11 months ago
Benoit Marty
e6553aa3c7
Do some renaming, since it can now also be room avatar.
11 months ago
Benoit Marty
ea0825a01c
Create RoomMember.getBestName() extension.
11 months ago
Benoit Marty
f15d846596
Cleanup
11 months ago
Benoit Marty
5586d3cf63
Open room Avatar on click #1918
11 months ago
ganfra
a2c5cdf483
Poll history : use localazy strings
11 months ago
Benoit Marty
39cca2ce09
Sync localazy using fixed script
11 months ago
Benoit Marty
573dc2a7af
Ensure user display name is clipped to the Text area ( #1950 )
11 months ago
Benoit Marty
24d3981261
Run the script again.
11 months ago
Benoit Marty
5af1a786e5
Sync string again after removing problematic translations from Localazy.
11 months ago
Benoit Marty
ab8e4f1422
Add Konsist test to use isTrue() instead of isEqualTo(true), and fix existing issues.
11 months ago
Benoit Marty
b2d9b41946
Add Konsist test to use isFalse() instead of isEqualTo(false), and fix existing issues.
11 months ago
Benoit Marty
fa590202c3
Add Konsist test to check that `assertThat` is imported, and fix existing issues.
11 months ago
bmarty
fced91addb
Sync Strings from Localazy
11 months ago
ganfra
785a27151e
StartDMAction : small improvements after review
11 months ago
Marco Romano
d0d73e04c1
WIP: Poll History
11 months ago
ganfra
3efbf4747d
StartDM : add tests
11 months ago
ganfra
e55fab29e4
Branch StartDM in the RoomMemberDetails screen
11 months ago
Jorge Martin Espinosa
ba4d3a70c7
Try to make all collections used in Compose code immutable ( #1922 )
...
* Try to make all collections used in Compose code immutable.
Mark sealed interfaces as `@Immutable` too
* Add gradle code to check the compose compiler reports
* Fix some more unstable classes
11 months ago
Jorge Martin Espinosa
ab8402a4dc
Open room member avatar in a media viewer ( #1911 )
...
* Open room member avatar in viewer.
The `MediaViewer` was extracted to its own library module.
* Update screenshots
* Restore KSP processor in `:libraries:mediaviewer:api`, this should generate Showkase components again.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
ElementBot
12b3196471
Sync Strings ( #1892 )
...
* Sync Strings from Localazy
---------
Co-authored-by: bmarty <bmarty@users.noreply.github.com>
Co-authored-by: jonnyandrew <jonnya@element.io>
Co-authored-by: Jorge Martín <jorgem@element.io>
11 months ago
Jorge Martin Espinosa
087d2728d5
Extract compound tokens and theming to `compound-android` library ( #1888 )
...
* Replace tokens & icons with the external Compound ones
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago