Commit Graph

6357 Commits

Author SHA1 Message Date
David Langley 1239edb4a6 Merge branch 'dla/feature/custom_room_notification_settings_list' of https://github.com/vector-im/element-x-android into dla/feature/custom_room_notification_settings_list 2023-10-24 19:15:18 +01:00
David Langley 02de87235a Fix indentation 2023-10-24 19:15:14 +01:00
ElementBot 21f325686f Update screenshots 2023-10-24 16:35:20 +00:00
David Langley 4784235f8d Merge branch 'develop' into dla/feature/custom_room_notification_settings_list 2023-10-24 17:20:15 +01:00
David Langley 117614d59d Fix compile error. 2023-10-24 17:14:48 +01:00
ganfra f1988e3093 PIN : branch the mandatory flow 2023-10-24 18:13:41 +02:00
Benoit Marty c04f95e974 Merge pull request #1634 from vector-im/feature/bma/codeCoverage
Code coverage
2023-10-24 17:59:18 +02:00
David Langley 0e6f7623ca Merge pull request #1621 from vector-im/dla/feature/room_notification_settings_ui_update
Room notification settings UI update
2023-10-24 16:40:20 +01:00
David Langley 03315ae77b Merge branch 'dla/feature/custom_room_notification_settings_list' of https://github.com/vector-im/element-x-android into dla/feature/room_notification_settings_ui_update 2023-10-24 16:36:27 +01:00
David Langley d7386856a1 Remove debugging code. 2023-10-24 16:34:47 +01:00
David Langley 5324eb0f1a Address comments
- Add additional states to preview.
- Add TODO description for commented code
- Move showUserDefinedSettingStyle from the node to the view for testability.
2023-10-24 16:27:26 +01:00
ElementBot 02982b6626 Update screenshots 2023-10-24 17:17:15 +02:00
Benoit Marty b4cc11ec1e Test coverage: Add test on DefaultNavigationStateService 2023-10-24 17:17:15 +02:00
Benoit Marty aadfb79945 Test coverage: Add missing preview for RoomDetailsView. 2023-10-24 17:17:15 +02:00
Benoit Marty b5839aa42a Test coverage: Add missing preview for MessagesView. 2023-10-24 17:17:15 +02:00
Benoit Marty 307680c62a Test coverage: extract EmojiItem to improve coverage. 2023-10-24 17:17:15 +02:00
Benoit Marty 3fbe8b61ba Test coverage: Exclude :libraries:matrix:impl module, it contains only wrappers to access the Rust Matrix SDK api, and mappers. It is not really relevant to unit test that: there is no logic to test. 2023-10-24 17:17:15 +02:00
jonnyandrew 9b027fcb67 Update package of voice message composer (#1633) 2023-10-24 14:48:35 +00:00
Benoit Marty 0b984327db Merge pull request #1632 from vector-im/feature/bma/backupMapper
Add `BackupState` and `BackupStateMapper`
2023-10-24 16:06:59 +02:00
ganfra d2d6cab839 PIN : start branching logic 2023-10-24 14:19:52 +02:00
jonnyandrew f1b142f002 Add voice message recording duration indicator and limit (#1628)
---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-10-24 11:44:53 +00:00
ganfra 0f4da4fca3 PIN : add some tests to PinEntry 2023-10-24 11:35:11 +02:00
ganfra a2eb50459f Setup pin : let time for ui to refresh before switching to confirmation step 2023-10-24 11:30:53 +02:00
ganfra 4b2d2c52a7 PinEntryTextField : add isSecured parameter 2023-10-24 11:30:43 +02:00
Benoit Marty 04ed06cf9a Add BackupState and BackupStateMapper from the feature/bma/secureBackup branch to ensure that we do not upgrade the SDK with no support of KeyBackup.
This will act as a poison pill to avoid mistake when building new version of the SDK.
2023-10-24 11:12:06 +02:00
jonnyandrew 8c0d9cc6a0 Add progress indicator for sending voice messages (#1618)
---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-10-24 08:36:42 +00:00
Jorge Martin Espinosa fc8d16693b Set tracing of matrix_sdk_ui::timeline to trace (#1630) 2023-10-24 09:37:41 +02:00
renovate[bot] 43809bee04 Update dependency org.matrix.rustcomponents:sdk-android to v0.1.64 (#1629)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-24 08:18:09 +02:00
ganfra 42ab0e1395 PIN : fix some pin setup related code 2023-10-23 20:56:39 +02:00
ganfra 6170dd45bc Fix dagger compilation 2023-10-23 20:55:58 +02:00
jonnyandrew b476654489 Record and send voice messages (#1596)
---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-10-23 17:28:00 +00:00
ganfra 587cfcd886 Lock settings : branch the flow 2023-10-23 18:11:02 +02:00
David Langley 503efbf4c0 Merge pull request #1625 from vector-im/langleyd/fix_emoji_shortcut_values
Fix emoji shortcut values
2023-10-23 16:49:56 +01:00
ganfra 02b32f3a66 Merge branch 'develop' into feature/fga/pin_settings 2023-10-23 17:36:12 +02:00
ElementBot 7e6cc4db9c Update screenshots 2023-10-23 14:39:14 +00:00
ganfra 005e5cc1a1 Merge pull request #1624 from vector-im/feature/fga/pin_auth_ui
PIN : unlock screen ui
2023-10-23 16:35:22 +02:00
David Langley 5d533cc2c6 Merge branch 'langleyd/fix_emoji_shortcut_values' of https://github.com/vector-im/element-x-android into langleyd/fix_emoji_shortcut_values 2023-10-23 15:25:33 +01:00
David Langley f159ca9d7d Update thumbs up emoji in the state provider. 2023-10-23 15:25:28 +01:00
ganfra 20eed4f7d7 PIN : fix tests with new LockScreenConfig 2023-10-23 16:03:11 +02:00
ElementBot 4bcb17f09f Update screenshots 2023-10-23 13:49:14 +00:00
ganfra a6b4b71b5d Merge pull request #1600 from vector-im/renovate/androidx.sqlite-sqlite-ktx-2.x
Update dependency androidx.sqlite:sqlite-ktx to v2.4.0
2023-10-23 15:47:44 +02:00
ganfra da4dd44654 PIN unlock : adjust ui a bit 2023-10-23 15:38:24 +02:00
ganfra 05a999acd4 Pin: add LockScreenConfig and address PR reviews 2023-10-23 15:30:17 +02:00
ElementBot 6478166263 Update screenshots 2023-10-23 12:11:23 +00:00
Benoit Marty f8512d3964 Remove unused import 2023-10-23 14:01:23 +02:00
David Langley afc3958ecf Fix emoji shortcut values 2023-10-23 12:06:52 +01:00
Benoit Marty 6a3c42f189 Konsist: add test to ensure that functions with @PreviewsDayNight are internal, and fix existing issues. 2023-10-23 12:23:27 +02:00
Benoit Marty 8ca42d4cfc Konsist: add test to ensure that functions with @PreviewsDayNight contain ElementTheme composable, and fix existing issues. 2023-10-23 12:23:27 +02:00
ganfra 2652723c58 Lock settings : create UI 2023-10-23 12:12:53 +02:00
ganfra 6230d9d48b PIN : add test for SetupPinPresenter 2023-10-23 11:41:08 +02:00