Jorge Martin Espinosa
d21358ed9b
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 >
2023-11-07 14:33:26 +01:00
Benoit Marty
e2870442c7
Merge pull request #1737 from vector-im/feature/bma/improvePages
...
Create UserStoryFlowPage
2023-11-07 14:30:38 +01:00
Jorge Martin Espinosa
6fa785a4a3
Fix crash on logout ( #1749 )
2023-11-07 14:24:31 +01:00
Benoit Marty
6d8386307b
FlowStepPage: make onBackClicked nullable and remove canGoBack.
2023-11-07 10:59:22 +01:00
Benoit Marty
96c81999a3
Rename UserStoryFlowPage to FlowStepPage
...
Rename UserStoryFlowPage to FlowStepPage
2023-11-07 10:59:22 +01:00
Benoit Marty
f0d1d1f74a
Fix issue about modifier.
2023-11-07 10:57:34 +01:00
Benoit Marty
769cafc877
Let SecureBackupEnableView use UserStoryFlowPage.
2023-11-07 10:53:21 +01:00
Benoit Marty
64ca96d502
Create UserStoryFlowPage.
...
This will reduce some boilerplate and copy pasting we have in the codebase.
2023-11-07 10:53:21 +01:00
renovate[bot]
8b5e8bf6da
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.67 ( #1747 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.1.67
* Fix breaking change in `RustMediaLoader`.
* Fix breaking change in `DefaultCallWidgetSettingsProvider`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Marco Romano <marcor@element.io >
2023-11-07 07:53:24 +00:00
Benoit Marty
5777ed0a76
Merge pull request #1742 from vector-im/sync-localazy
...
Sync Strings
2023-11-06 16:05:01 +01:00
Benoit Marty
f5a6682cd6
Introduce AsyncViewDefaults for ProgressDialog
2023-11-06 10:42:15 +01:00
Benoit Marty
044b6ac018
Use AsyncView in EditUserProfileView
2023-11-06 10:09:41 +01:00
Benoit Marty
59c01b1764
Introduce AsyncView to limit duplicated code.
2023-11-06 10:09:41 +01:00
bmarty
6014858aba
Sync Strings from Localazy
2023-11-06 08:23:40 +00:00
Benoit Marty
b907b77733
Convert Data.Audio to data class, and implement equals and hashCode as suggested.
2023-11-03 17:32:38 +01:00
Benoit Marty
8b85aa51e2
Konsist: check that if sealed interface is used in parameter of Composable, it has the @Stable or @Immutable annotation
2023-11-03 15:19:55 +01:00
Benoit Marty
c5f3562454
Konsist: check if sealed class could be sealed interface and fix existing issues.
2023-11-03 15:19:55 +01:00
jonnyandrew
413ec4b5db
Display duration of recorded voice message ( #1733 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-11-03 12:59:36 +00:00
Jorge Martin Espinosa
0e89080a50
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 >
2023-11-03 12:19:12 +00:00
Jorge Martin Espinosa
3fc8f1aaec
Use Parallel GC and bump RAM usage ( #1734 )
...
* Use Parallel GC and bump RAM usage
* Build only `app` project in `Build APKs (debug)` flow.
* Remove redundant JNA dependency
2023-11-03 10:34:49 +01:00
Benoit Marty
b1ee914173
Merge pull request #1730 from vector-im/feature/bma/uselessByLazy
...
Remove useless by lazy wrapping
2023-11-02 17:07:14 +01:00
Benoit Marty
19bd43186d
Merge pull request #1597 from vector-im/renovate/androidx.compose.material3-material3-1.x
...
Update dependency androidx.compose.material3:material3 to v1.2.0-alpha10
2023-11-02 17:06:11 +01:00
Benoit Marty
aeb4c6eba0
Remove useless wrapping in lazy block, since the value was assigned later during object construction.
2023-11-02 16:14:21 +01:00
jonnyandrew
9cd45c16e0
Add voice message 'hold to record' tooltip ( #1710 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-11-02 14:29:05 +00:00
Benoit Marty
0e84fe1ef3
Merge pull request #1726 from vector-im/feature/bma/improveDialogApi
...
Improve dialog api
2023-11-02 15:05:47 +01:00
Benoit Marty
638186ff5a
Progress for LinearProgressIndicator and CircularProgressIndicator are now lambdas.
2023-11-02 14:51:42 +01:00
Benoit Marty
c6ec388113
Merge pull request #1691 from vector-im/jonny/fix-composer-scaling
...
Fix scaling of composer UI
2023-11-02 14:40:52 +01:00
Benoit Marty
48aeee8dfe
Add preview for dialog with a third button
2023-11-02 14:13:44 +01:00
Benoit Marty
f4539c321d
If there is only one button, use a TextButton.
2023-11-02 14:09:20 +01:00
Benoit Marty
f0f578cc26
Reorder parameters for readability
2023-11-02 14:02:32 +01:00
Benoit Marty
d50816cdea
SimpleAlertDialogContent: enforce button submit instead of button cancel and improve API around dialogs.
2023-11-02 14:02:32 +01:00
Benoit Marty
9ad37b3581
Merge pull request #1722 from vector-im/feature/bma/fixMaestroSignOut
...
Fix maestro test.
2023-11-02 13:57:38 +01:00
jonnyandrew
3e58e03a10
Add time to voice message composer UI ( #1720 )
...
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-11-02 12:10:36 +00:00
Benoit Marty
0a298433e0
Add TestTags to dialog buttons.
2023-11-02 11:55:56 +01:00
Benoit Marty
323765c3bc
Fix maestro test.
2023-11-02 09:23:07 +01:00
Benoit Marty
8684d23a6d
Avoid runBlocking. Start with a nullable boolean.
2023-10-31 21:52:33 +01:00
Benoit Marty
eb82c245ad
Secure backup: create a feature flag (disabled)
2023-10-31 21:52:33 +01:00
Benoit Marty
7634a5512f
Do not throw the exception.
2023-10-31 21:03:43 +01:00
Benoit Marty
72ba9997a2
Sign out: handle no network error.
2023-10-31 21:03:43 +01:00
Benoit Marty
654f344640
TimelineEncryptedHistoryBannerView: render depend on verification and key backup state ( #1576 )
2023-10-31 21:03:43 +01:00
Benoit Marty
898392dde2
Map new state BackupUploadState.Error
2023-10-31 21:03:43 +01:00
ganfra
8d903362c8
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 >
2023-10-31 19:22:43 +01:00
ganfra
3f0393f1dd
LockScreen : enable the feature
2023-10-31 18:23:48 +01:00
Benoit Marty
1c74c8d56f
Merge pull request #1703 from vector-im/feature/bma/featureFlagFlow
...
Change FeatureFlagService.isFeatureEnabled return value from Boolean to Flow<Boolean>
2023-10-31 17:14:59 +01:00
Jorge Martin Espinosa
f7f3925fc9
[Element Call] Keep MatrixClient alive while the call is working ( #1695 )
...
* Element Call: keep MatrixClient alive to get event updates
2023-10-31 16:58:33 +01:00
Benoit Marty
a165b8aab5
Change FeatureFlagService.isFeatureEnabled return value from Boolean to Flow<Boolean>
2023-10-31 16:49:19 +01:00
Jorge Martin Espinosa
06514d8be5
Improve the logs for TimelineException.CannotPaginate ( #1708 )
2023-10-31 15:43:18 +00:00
Marco Romano
c774b2452b
Show "Voice message" in voice message push notifications ( #1705 )
...
Don't show the event body anymore as it's not relevant for voice messages.
2023-10-31 15:27:17 +01:00
jonnyandrew
c4ab264495
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.
2023-10-31 13:00:08 +00:00
Benoit Marty
63cf5ef5b1
Merge pull request #1648 from vector-im/feature/bma/secureBackup
...
Secure backup
2023-10-30 21:29:54 +01:00