Jorge Martin Espinosa
cdf89adcd2
Show blocked users list ( #2437 )
...
* Show blocked users list.
Also allow to unblock them from this list.
* Add non-blocking `AsyncIndicatorHost` component
* Use `StateFlow` for getting ignored users.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
8 months ago
Benoit Marty
bd8b234f59
Use method references, and avoid using `navigateUp()`: let the parent Node decide how to navigate.
8 months ago
Benoit Marty
99b8efbeff
Go directly to the enter recovery key screen when coming from the banner which ask the user to do so.
8 months ago
Benoit Marty
4345f26d0b
Add a way to enter recovery key to verify the session.
8 months ago
Benoit Marty
b104dba845
Remove Modifier parameter in private function when only default value is used.
...
This will improve the code coverage metrics, and this also fixes a few potential bug, where the Modifier was used several times.
9 months ago
Benoit Marty
0b3a0fd6a3
Use appName from BuildMeta in the crash detection dialog.
9 months ago
Benoit Marty
5fa396d616
View Folders and files
...
Add test
Add test
9 months ago
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
Benoit Marty
ce20b5f518
Add a report problem text button to the OnBoarding screen #2275 .
9 months ago
Benoit Marty
a7c21a8c98
Better log.
10 months ago
Benoit Marty
a831f05f6e
Fix 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
ganfra
b04287bf81
Fix room transition animation happens twice #2084
10 months ago
Benoit Marty
dd4aa681c6
Remove now useless ExperimentalLayoutApi opt in
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
Benoit Marty
1b0a4093d9
Fix test which was passing for wrong reason.
11 months ago
ganfra
cbd5b24e26
Improve back-navigation for invitations
11 months ago
Benoit Marty
4ec2c84241
Load avatar for notification when there is no active imageLoader. ( #1991 )
11 months ago
Benoit Marty
de1a3dd3bb
Ignore Launcher intent (was printing a warning).
11 months ago
Benoit Marty
fa590202c3
Add Konsist test to check that `assertThat` is imported, and fix existing issues.
11 months ago
ganfra
e55fab29e4
Branch StartDM in the RoomMemberDetails screen
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
Benoit Marty
b4872033ab
Add test for IntentResolver
11 months ago
Benoit Marty
ae0c3edd24
Remove default value for lambda.
...
We enforce a value to be provided and it's better for code coverage.
11 months ago
ganfra
97bbc37f6c
LockScreen : avoid removing from composition the LoggedInFlowNode.Children when LockScreen is displayed.
12 months ago
Jorge Martin Espinosa
355ee95964
[Element Call] Keep MatrixClient alive while the call is working ( #1695 )
...
* Element Call: keep MatrixClient alive to get event updates
1 year ago
Jorge Martin Espinosa
5757789d29
Add extra logs to help debug session restoration failures ( #1701 )
1 year ago
Benoit Marty
9807ebf649
Secure backup
1 year ago
ganfra
f1988e3093
PIN : branch the mandatory flow
1 year ago
ganfra
587cfcd886
Lock settings : branch the flow
1 year ago
David Langley
58f9c35ad8
fix unused import
1 year ago
David Langley
5adcaef569
Add new ui for room notifications screen
...
- Add new ui for room notifications screen
- Fix error when changing default notification setting.
1 year ago
ganfra
8436806571
Pin: rename feature pin to lockscreen
1 year ago
David Langley
eadaa2f65c
List user define room notification settings
...
- List user define room notification settings
- Add new user defined style of the room notification settings view
- Add navigation to expose room notification settings ui to the global settings
- Add Progress indicators
- Improve error handing
1 year ago
Benoit Marty
3fc520160a
Fix issue detected by Konsist.
1 year ago
ganfra
087142224c
Pin setup: PR review
1 year ago
ganfra
a3e6d691a5
Pin setup : clean up
1 year ago
ganfra
588565995c
Pin code : add simple grace period
1 year ago
ganfra
bdcd2714cc
Pin : rename PinStateDataSource by PinStateService
1 year ago
ganfra
304ec0b740
Pin unlock : hides behind feature flag (disabled by default)
1 year ago
ganfra
ea0963c0c8
Pin: use moveTaskToBack instead of finish
1 year ago
ganfra
2d5a3a473c
Pin setup with fake lock
1 year ago
Benoit Marty
8f1ccfccf2
Move SignedOut classes to their own module.
1 year ago
Benoit Marty
0bc2020411
Konsist: add test Function which creates Presenter in test MUST be named 'createPresenterName', and fix existing issues
1 year ago
Benoit Marty
8929a90970
Konsist: add test to ensure filename match top level Composable View, and fix existing issue
1 year ago
Benoit Marty
c3a0deb201
Code quality.
1 year ago
Benoit Marty
266f93cc28
Add SignedOutNode, to handle session behind deleted from outside (no support for soft-logout)
1 year ago
Benoit Marty
124d6bf95f
SignedOut mode - WIP
1 year ago
ganfra
330ed73dab
Appyx : quick management of PermanentChild
1 year ago