ganfra
67bdb78f98
LockScreen : reduce delay before validation step in setup
1 year ago
ganfra
d524e7b4bd
LockScreen : do not show the entire setup flow when changing the pin is settings
1 year ago
ganfra
5a417ba498
LockScreen : refact some code and add secureFlag
1 year 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>
1 year ago
Benoit Marty
7bd2ccd2a9
FlowStepPage: make `onBackClicked` nullable and remove `canGoBack`.
1 year ago
Benoit Marty
163bc8703f
Rename UserStoryFlowPage to FlowStepPage
...
Rename UserStoryFlowPage to FlowStepPage
1 year ago
Benoit Marty
3e3a7c5516
Let SecureBackupEnterRecoveryKeyView use UserStoryFlowPage.
1 year ago
Benoit Marty
256eb23acf
Let SecureBackupEnableView use UserStoryFlowPage.
1 year ago
Benoit Marty
7e63f196d9
Use ButtonColumnMolecule
1 year ago
Benoit Marty
310bd5bb49
Let SecureBackupDisableView use UserStoryFlowPage.
1 year ago
Benoit Marty
85fa899b5d
Let LogoutView use UserStoryFlowPage.
1 year ago
Benoit Marty
c77ebabcb2
Let SecureBackupSetupView use UserStoryFlowPage.
1 year ago
Benoit Marty
5de8841d96
Upgrade lint to version 8.3.0-alpha11 and suppress false positive.
1 year ago
Benoit Marty
7bb5f3b056
BugReportView: show progress in the button, not as a dialog.
1 year ago
Benoit Marty
ffccbb5d90
Use AsyncView in SecureBackupEnterRecoveryKeyView
1 year ago
Benoit Marty
8cd4ac3303
Use AsyncView in RoomNotificationSettingsView and UserDefinedRoomNotificationSettingsView
1 year ago
Benoit Marty
fb4216c827
Use AsyncView in RoomDetailsEditView
1 year ago
Benoit Marty
f49a506d6a
Use AsyncView in BugReportView
1 year ago
Benoit Marty
aaa89afe34
Use AsyncView in EditUserProfileView
1 year ago
Benoit Marty
6ad2c99576
Use AsyncView in EditDefaultNotificationSettingView
1 year ago
Benoit Marty
cc5321f65a
Use AsyncView in NotificationSettingsView
1 year ago
Benoit Marty
1e09d9c65f
Use AsyncView in ReportMessageView
1 year ago
Benoit Marty
31d1685709
Use AsyncView in OidcView
1 year ago
Benoit Marty
662b1f8f50
Use AsyncView in CreateRoomRootView
1 year ago
Benoit Marty
c6ee35f567
Use AsyncView in ConfigureRoomView
1 year ago
bmarty
2fca8412b2
Sync Strings from Localazy
1 year ago
Benoit Marty
21200df294
Konsist: check that if `sealed interface` is used in parameter of `Composable`, it has the `@Stable` or `@Immutable` annotation
1 year ago
Benoit Marty
3092ca23f0
Konsist: check if sealed class could be sealed interface and fix existing issues.
1 year ago
jonnyandrew
ddc1e1d0cc
Display duration of recorded voice message ( #1733 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year 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>
1 year ago
Benoit Marty
f6d7a014a7
Remove other useless `lazy` wrapping.
1 year ago
Benoit Marty
250389633b
Progress for LinearProgressIndicator and CircularProgressIndicator are now lambdas.
1 year 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>
1 year ago
jonnyandrew
83a6395688
Add time to voice message composer UI ( #1720 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
1 year ago
jonnyandrew
dab5e0d0ca
Add analytics for voice messages ( #1706 )
1 year ago
Benoit Marty
23cf703925
Fix maestro test.
1 year ago
Benoit Marty
6143ea8764
Fix tests
1 year ago
Benoit Marty
d09d95b269
Avoid runBlocking. Start with a nullable boolean.
1 year ago
Benoit Marty
5013ff061e
Secure backup: create a feature flag (disabled)
1 year ago
Benoit Marty
7e1b991654
Consider keys are backing up only for SteadyStateException.Connection
1 year ago
Benoit Marty
2f62779ad4
Sign out: handle no network error.
1 year ago
Benoit Marty
4fb825b5cb
TimelineEncryptedHistoryBannerView: render depend on verification and key backup state ( #1576 )
1 year ago
Benoit Marty
20d6383b8a
Map new state `BackupUploadState.Error`
1 year ago
ganfra
01f4175b79
Pin unlock : implement design for in-app unlock
1 year 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>
1 year 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
Benoit Marty
b5c68f1b95
Fix tests
1 year ago
jonnyandrew
95a2152714
Fix long press on voice message with screen reader ( #1704 )
...
As a workaround, disable seeking within the waveform so that it does
not interfere with the long press menu.
Seeking behaviour is already suboptimal given that there is no spoken
feedback about the current seek position. No core functionality is
lost as voice messages can be played using a screen reader.
1 year ago
Benoit Marty
2d2088ce9a
Fix test.
1 year ago
Benoit Marty
90b377b3a5
Secure Storage: improve API for `waitForBackupUploadSteadyState()`
1 year ago