ganfra
b9a637458b
LockScreen : avoid removing from composition the LoggedInFlowNode.Children when LockScreen is displayed.
2023-11-14 20:59:17 +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
Jorge Martin Espinosa
97559ee172
Add extra logs to help debug session restoration failures ( #1701 )
2023-10-31 10:13:00 +00:00
Benoit Marty
bb55a5676c
Secure backup
2023-10-27 12:18:40 +02:00
ganfra
fae051ef82
Merge branch 'develop' into feature/fga/pin_settings
2023-10-26 11:13:52 +02:00
ganfra
3e60773166
PIN : branch the mandatory flow
2023-10-24 18:13:41 +02:00
ganfra
afe6d5a870
Lock settings : branch the flow
2023-10-23 18:11:02 +02:00
David Langley
7681cfdb20
fix unused import
2023-10-23 10:28:04 +01:00
David Langley
b7ebff0e75
Add new ui for room notifications screen
...
- Add new ui for room notifications screen
- Fix error when changing default notification setting.
2023-10-20 21:08:44 +01:00
David Langley
af4a1d3fd6
Merge branch 'develop' of https://github.com/vector-im/element-x-android into dla/feature/custom_room_notification_settings_list
2023-10-18 22:07:14 +01:00
ganfra
78621e4256
Pin: rename feature pin to lockscreen
2023-10-17 21:15:01 +02:00
David Langley
b634db1772
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
2023-10-17 16:08:08 +01:00
Benoit Marty
155e403265
Fix issue detected by Konsist.
2023-10-13 15:44:34 +02:00
ganfra
c6a6ccc844
Merge pull request #1554 from vector-im/feature/fga/init_pin_unlock
...
[Pin code] : setup the feature
2023-10-13 12:38:41 +02:00
ganfra
1f4cf15088
Pin setup: PR review
2023-10-12 16:19:24 +02:00
ganfra
227d7c7ac4
Pin setup : clean up
2023-10-12 12:29:53 +02:00
ganfra
cb6a07b90d
Pin code : add simple grace period
2023-10-11 20:52:19 +02:00
ganfra
8c115d2982
Pin : rename PinStateDataSource by PinStateService
2023-10-11 20:38:41 +02:00
ganfra
760ea44e9d
Pin unlock : hides behind feature flag (disabled by default)
2023-10-11 20:36:30 +02:00
ganfra
45feedb208
Pin: use moveTaskToBack instead of finish
2023-10-11 20:25:51 +02:00
ganfra
a2ebf39cb5
Pin setup with fake lock
2023-10-11 18:09:16 +02:00
Benoit Marty
305fb81b8a
Merge pull request #1520 from vector-im/feature/bma/sessionDb
...
Improve session db and improve deleted session behavior
2023-10-11 16:56:54 +02:00
Benoit Marty
669e0a2ff5
Move SignedOut classes to their own module.
2023-10-10 20:05:07 +02:00
Benoit Marty
0405683713
Konsist: add test Function which creates Presenter in test MUST be named 'createPresenterName', and fix existing issues
2023-10-10 17:31:04 +02:00
Benoit Marty
308a0c0f57
Konsist: add test to ensure filename match top level Composable View, and fix existing issue
2023-10-10 15:39:22 +02:00
Benoit Marty
039eda038e
Code quality.
2023-10-10 10:20:49 +02:00
Benoit Marty
5faf706264
Add SignedOutNode, to handle session behind deleted from outside (no support for soft-logout)
2023-10-10 10:20:31 +02:00
Benoit Marty
0b3fcecbed
SignedOut mode - WIP
2023-10-10 10:20:31 +02:00
ganfra
2c80eee840
Appyx : quick management of PermanentChild
2023-10-06 11:44:09 +02:00
Benoit Marty
cf4ad7649f
Merge pull request #1465 from vector-im/feature/bma/codeCoverage
...
Improve code coverage
2023-10-02 10:18:31 +02:00
Benoit Marty
e47e9b12b0
Add test for MatrixClientsHolder
2023-09-29 15:34:02 +02:00
ganfra
72aad2498a
Fix RoomFlowNodeTest
2023-09-28 21:12:48 +02:00
ganfra
e6b32163ee
Room : makes subscribeToSync/unsubscribeFromSync suspendable and makes sure we keep subscription count
2023-09-28 20:16:19 +02:00
ganfra
7c00780614
Navigation: put RoomList SingleTop when navigating from permalink
2023-09-25 20:56:04 +02:00
Benoit Marty
d2ca528679
Detekt: Rename DayNightPreviews to PreviewsDayNight to follow naming convention.
...
MultiPreview annotations should start with `Previews` as prefix
2023-09-21 08:30:36 +02:00
ganfra
30f77eb9c5
Fix test compilation
2023-09-19 18:18:53 +02:00
ganfra
1a14a18a29
DI: rework how components are created and provided
2023-09-19 17:51:36 +02:00
Benoit Marty
e326e49e4c
Use DayNightPreview
2023-09-19 11:49:12 +02:00
Marco Romano
b860bd30bd
GRemove the @JvmField annotation whenever using WarmUpRule.
2023-09-13 15:19:26 +02:00
Benoit Marty
6864b65962
Add a way to configure tracing when the session does not exist yet.
2023-09-11 09:58:40 +02:00
Benoit Marty
88ef944154
Remove unused val.
2023-09-07 22:59:56 +02:00
ganfra
423c7d6444
Sync: use the new SyncIndicator api
2023-09-07 17:03:52 +02:00
jonnyandrew
301e49c3a3
Reduce test flakiness by warming up molecule tests ( #1226 )
2023-09-06 10:08:21 +00:00
Benoit Marty
a3adb7deaa
SDK 0.1.49: notification decryption is now fully handled by the Rust SDK. ( #1231 )
...
* Revert "Ensure the sync is started when receiving a Push, to ensure that the encryption loop is running."
This reverts commit 74a444966e .
* Integrate SDK from https://github.com/matrix-org/matrix-rust-sdk/pull/2505
* Enable retryDecryption() on the NotificationClient.
* SDK 0.1.49 - Encryption Sync is enabled by default now, and retryDecryption is the default too.
* Remove feature flag `UseEncryptionSync`
* Fix sample project build
* Exclude `DeveloperSettingsPresenter` from kover verification.
* Add changelog
---------
Co-authored-by: Jorge Martín <jorgem@element.io >
2023-09-06 11:33:36 +02:00
Jorge Martin Espinosa
ee3d3ae213
Replace notification permission dialog with a screen ( #1223 )
...
* Replace notification permission dialog with a screen
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2023-09-05 18:58:05 +02:00
Benoit Marty
74a444966e
Ensure the sync is started when receiving a Push, to ensure that the encryption loop is running.
...
Fixes notification with endecrypted content (#1178 )
2023-09-04 12:50:37 +02:00
Benoit Marty
364c2cec86
LoggedInAppScopeFlowNode is just having one permanent child: LoggedInFlowNode. So no need to have a Backstack here, a ParentNode with PermanentNavModel is enough.
2023-08-29 10:08:59 +02:00
Benoit Marty
eed1a30717
Add missing plugin forward between LoggedInAppScopeFlowNode and LoggedInFlowNode. The RoomComponent was not created.
...
Fix crash when opening a room.
2023-08-28 16:56:50 +02:00
Benoit Marty
7838973d95
Add documentation to LoggedInAppScopeFlowNode.
2023-08-28 13:07:02 +02:00
Benoit Marty
56c637ce7d
Merge branch 'develop' into feature/bma/settingUpAccount
2023-08-28 13:02:44 +02:00