223 Commits (33526db485414facd125145a20e80b56375dd12f)

Author SHA1 Message Date
Benoit Marty c3a0deb201 Code quality. 12 months ago
Benoit Marty 266f93cc28 Add SignedOutNode, to handle session behind deleted from outside (no support for soft-logout) 12 months ago
Benoit Marty 124d6bf95f SignedOut mode - WIP 12 months ago
ganfra 330ed73dab Appyx : quick management of PermanentChild 12 months ago
Benoit Marty 37249261e1 Add test for `MatrixClientsHolder` 12 months ago
ganfra a84e82344a Fix RoomFlowNodeTest 12 months ago
ganfra 74735605e4 Room : makes subscribeToSync/unsubscribeFromSync suspendable and makes sure we keep subscription count 12 months ago
ganfra da21e8ba63 Navigation: put RoomList SingleTop when navigating from permalink 1 year ago
Benoit Marty 0e4c146e87 Detekt: Rename `DayNightPreviews` to `PreviewsDayNight` to follow naming convention. 1 year ago
ganfra 916801b357 Fix test compilation 1 year ago
ganfra 6c296c1cf8 DI: rework how components are created and provided 1 year ago
Benoit Marty 2819448cd4 Use `DayNightPreview` 1 year ago
Marco Romano 7fdd83bf91 GRemove the @JvmField annotation whenever using `WarmUpRule`. 1 year ago
Benoit Marty 9c9a6ce7be Add a way to configure tracing when the session does not exist yet. 1 year ago
Benoit Marty 61f5983b2b Remove unused val. 1 year ago
ganfra 6f86fca2c2 Sync: use the new SyncIndicator api 1 year ago
jonnyandrew 9e5b46200b
Reduce test flakiness by warming up molecule tests (#1226) 1 year ago
Benoit Marty 128c4a7b09
SDK 0.1.49: notification decryption is now fully handled by the Rust SDK. (#1231) 1 year ago
Jorge Martin Espinosa cfdccc904e
Replace notification permission dialog with a screen (#1223) 1 year ago
Benoit Marty 82f6f358a7 Ensure the sync is started when receiving a Push, to ensure that the encryption loop is running. 1 year ago
Benoit Marty 79d4a4c1be `LoggedInAppScopeFlowNode` is just having one permanent child: `LoggedInFlowNode`. So no need to have a Backstack here, a ParentNode with PermanentNavModel is enough. 1 year ago
Benoit Marty 8c2cc41f97 Add missing plugin forward between `LoggedInAppScopeFlowNode` and `LoggedInFlowNode`. The RoomComponent was not created. 1 year ago
Benoit Marty e47d137c6a Add documentation to LoggedInAppScopeFlowNode. 1 year ago
Benoit Marty d8459093a5 Introduce `LoggedInAppScopeFlowNode`. It's a Node just responsible to set up the Dagger SessionScope. 1 year ago
Benoit Marty 7083abcf09 migrate `object` to `data object` (#1135) 1 year ago
ganfra a911134636
Update rust sdk to 0.1.42 (changes in tracing and sync apis) (#1055) 1 year ago
ganfra e600b0515f
Sync: remove distincUntilChanged which can cause sync to stay blocked (#1044) 1 year ago
ganfra fa51f6eaa7
Feature/fga/sync states (#1042) 1 year ago
ganfra 8393db5d9e Sync: move sync lifecycle to onStart/onStop instead of onResume/onPause 1 year ago
Benoit Marty 0e219200b0 Enable detekt rules `OptionalUnit` and fix existing issues. 1 year ago
Benoit Marty e0255777c0 Enable detekt rules `CascadingCallWrapping` and fix existing issues. 1 year ago
Benoit Marty 6aa5239189 Enable detekt rule `PreviewPublic` and fix existing issues. 1 year ago
ganfra e35bb73a86 Rework some MatrixRoom api and fix rust 'destroyed' crash 1 year ago
ganfra a3bcb2c4ca Room: avoid calling displayName/avatarData on each recomposition 1 year ago
Benoit Marty 2928073e22 Enable detekt rules `UnusedImports` and cleanup the code. 1 year ago
renovate[bot] 156bf08b7a
Update dependency app.cash.molecule:molecule-runtime to v1 (#925) 1 year ago
Benoit Marty 5792fdad04 Show Sync status when state is Terminated. 1 year ago
Benoit Marty 3c9ecec563 Make `SyncState` values match `SyncServiceState` values. 1 year ago
Benoit Marty 2686e5d912 Ensure uitest take preview from appnav module. 1 year ago
Benoit Marty b55b4d551d Implement SyncState chip. (#909) 1 year ago
Marco Romano e7cab7ac1d
Make the functions in SystemUtils extensions (#899) 1 year ago
ganfra 207a20b67c RoomFlowNode: use newRoot instead of safeRoot as in this case it can create a race condition where we end up not switching node 1 year ago
ganfra 9b96bd427c Update rust sdk : start branching new SyncService (wip) 1 year ago
ganfra 07ab919367 MatrixClientHolders: some more cleanup 1 year ago
ganfra 2b679710d2 Rework a bit MatrixClientHolder and reintroduce cacheIndex... 1 year ago
Jorge Martin Espinosa 2488432805
Hide encryption history + FTUE flow (#839) 1 year ago
Jorge Martin Espinosa 9247cd765a
Fix: make sure we ignore notifications for open rooms (#867) 1 year ago
Jorge Martín e2549a8308 Try to centralise session restoration through `MatrixClientsHolder` 1 year ago
Jorge Martín 0632d01d86 Fix sliding sync loop restarts due to expirations 1 year ago
Benoit Marty d3a95afe86 Fix crash at first startup. Inject NotLoggedInImageLoaderFactory directly to NotLoggedInFlowNode 1 year ago