Benoit Marty
735c6e857a
RecoveryKey: Do not apply a visual transformation if the key has spaces, to let user enter passphrase
11 months ago
Benoit Marty
c9a7fa88b6
RecoveryKey: remove space if a recovery key is pasted in the TextField
11 months ago
Jorge Martin Espinosa
26c28ff972
Message composer isn't resized when changing the replied to message ( #1750 )
11 months ago
ganfra
67bdb78f98
LockScreen : reduce delay before validation step in setup
11 months ago
ganfra
d524e7b4bd
LockScreen : do not show the entire setup flow when changing the pin is settings
11 months ago
ganfra
5a417ba498
LockScreen : refact some code and add secureFlag
11 months ago
Jorge Martin Espinosa
1fe45cde18
Improve confusing text in the 'ready to start verification' screen ( #1751 )
...
* Improve confusing text in the 'ready to start verification' screen
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
Benoit Marty
7bd2ccd2a9
FlowStepPage: make `onBackClicked` nullable and remove `canGoBack`.
11 months ago
Benoit Marty
163bc8703f
Rename UserStoryFlowPage to FlowStepPage
...
Rename UserStoryFlowPage to FlowStepPage
11 months ago
Benoit Marty
3e3a7c5516
Let SecureBackupEnterRecoveryKeyView use UserStoryFlowPage.
11 months ago
Benoit Marty
256eb23acf
Let SecureBackupEnableView use UserStoryFlowPage.
11 months ago
Benoit Marty
7e63f196d9
Use ButtonColumnMolecule
11 months ago
Benoit Marty
310bd5bb49
Let SecureBackupDisableView use UserStoryFlowPage.
11 months ago
Benoit Marty
85fa899b5d
Let LogoutView use UserStoryFlowPage.
11 months ago
Benoit Marty
c77ebabcb2
Let SecureBackupSetupView use UserStoryFlowPage.
11 months ago
Benoit Marty
5de8841d96
Upgrade lint to version 8.3.0-alpha11 and suppress false positive.
11 months ago
Benoit Marty
7bb5f3b056
BugReportView: show progress in the button, not as a dialog.
11 months ago
Benoit Marty
ffccbb5d90
Use AsyncView in SecureBackupEnterRecoveryKeyView
11 months ago
Benoit Marty
8cd4ac3303
Use AsyncView in RoomNotificationSettingsView and UserDefinedRoomNotificationSettingsView
11 months ago
Benoit Marty
fb4216c827
Use AsyncView in RoomDetailsEditView
11 months ago
Benoit Marty
f49a506d6a
Use AsyncView in BugReportView
11 months ago
Benoit Marty
aaa89afe34
Use AsyncView in EditUserProfileView
11 months ago
Benoit Marty
6ad2c99576
Use AsyncView in EditDefaultNotificationSettingView
11 months ago
Benoit Marty
cc5321f65a
Use AsyncView in NotificationSettingsView
11 months ago
Benoit Marty
1e09d9c65f
Use AsyncView in ReportMessageView
11 months ago
Benoit Marty
31d1685709
Use AsyncView in OidcView
11 months ago
Benoit Marty
662b1f8f50
Use AsyncView in CreateRoomRootView
11 months ago
Benoit Marty
c6ee35f567
Use AsyncView in ConfigureRoomView
11 months ago
bmarty
2fca8412b2
Sync Strings from Localazy
11 months ago
Benoit Marty
21200df294
Konsist: check that if `sealed interface` is used in parameter of `Composable`, it has the `@Stable` or `@Immutable` annotation
11 months ago
Benoit Marty
3092ca23f0
Konsist: check if sealed class could be sealed interface and fix existing issues.
11 months ago
jonnyandrew
ddc1e1d0cc
Display duration of recorded voice message ( #1733 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
Jorge Martin Espinosa
14dc8e1059
Replace suffixes for `@PreviewsDayNight` annotation ( #1736 )
...
* Replace suffix for PreviewsDayNight annotation
* Rename Preview, since its filename was way too long
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
Benoit Marty
f6d7a014a7
Remove other useless `lazy` wrapping.
11 months ago
Benoit Marty
250389633b
Progress for LinearProgressIndicator and CircularProgressIndicator are now lambdas.
11 months ago
renovate[bot]
c63601a615
Update dependency io.nlopez.compose.rules:detekt to v0.3.3 ( #1638 )
...
* Update dependency io.nlopez.compose.rules:detekt to v0.3.3
* Fix lint issues
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
11 months ago
jonnyandrew
83a6395688
Add time to voice message composer UI ( #1720 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
11 months ago
jonnyandrew
dab5e0d0ca
Add analytics for voice messages ( #1706 )
11 months ago
Benoit Marty
23cf703925
Fix maestro test.
11 months ago
Benoit Marty
6143ea8764
Fix tests
11 months ago
Benoit Marty
d09d95b269
Avoid runBlocking. Start with a nullable boolean.
11 months ago
Benoit Marty
5013ff061e
Secure backup: create a feature flag (disabled)
11 months ago
Benoit Marty
7e1b991654
Consider keys are backing up only for SteadyStateException.Connection
11 months ago
Benoit Marty
2f62779ad4
Sign out: handle no network error.
11 months ago
Benoit Marty
4fb825b5cb
TimelineEncryptedHistoryBannerView: render depend on verification and key backup state ( #1576 )
11 months ago
Benoit Marty
20d6383b8a
Map new state `BackupUploadState.Error`
11 months ago
ganfra
01f4175b79
Pin unlock : implement design for in-app unlock
11 months ago
ganfra
6832b1f2db
Feature/fga/biometric unlock ( #1702 )
...
* Biometric unlock : refactor a bit existing classes
* Biometric unlock : first implementation
* Biometric: add ui for biometric setup
* Biometric unlock : use localazy strings
* Biometric unlock setup : branch skip/allow events
* Biometric : fix tests
* Biometrics: add small test
* Biometric : clean up
* Update screenshots
* Biometric unlock : address some PR review
* Biometric : improve a bit edge cases
* Fix lint issues
---------
Co-authored-by: ganfra <francoisg@element.io>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Jorge Martín <jorgem@element.io>
11 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
11 months ago
Benoit Marty
b5c68f1b95
Fix tests
11 months ago