Jorge Martin Espinosa
de010545fb
Update Gradle to 8.1 and AGP to v8.0 ( #329 )
...
* Update AGP to 8.0.0.
* Set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var.
* Upgrade to Gradle 8.1.
* Remove `@Supress(DSL_SCOPE_VIOLATION)` as it's no longer needed.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
Florian Renaud
9fcbab851a
Rename callbacks for clarity and consistency
2 years ago
ganfra
776e9bd221
Add some tests on RoomFlowNode
2 years ago
Benoit Marty
3854e879e9
Fix test
2 years ago
Benoit Marty
b0f14bfb15
Deeplink: handle notification click to open a room.
2 years ago
ganfra
29f3d6d725
AppNav: introduce a owner param so we avoid crash on AppNavigationState when switching quickly between screens
2 years ago
ganfra
281f90e148
Some clean up on room details
2 years ago
Benoit Marty
ce9ec1a066
Use Firebase by default and cleanup
2 years ago
Benoit Marty
287fca5438
UnifiedPush WIP
2 years ago
Benoit Marty
8f565edb0a
Safer code
2 years ago
Benoit Marty
7333995630
Split push module into several modules: Firebase, UnifiedPush, store
2 years ago
Benoit Marty
b396ce3e20
Add default value for `noActivityFoundMessage`
2 years ago
Benoit Marty
306f10e1ea
Add test for LoggedInPresenter
2 years ago
Benoit Marty
6cf070bfa7
Comment unused code.
2 years ago
Benoit Marty
6ecbe1f856
Cleanup + Add per user store.
2 years ago
Benoit Marty
6e4b1cd958
Create a LoggedInNode, used as a PermanentNode in LoggedInFlowNode
2 years ago
Benoit Marty
b982d24bab
Create LoggedIn presenter
2 years ago
Benoit Marty
d41f4fc954
Retrieve notification - WIP
2 years ago
Benoit Marty
d8b37d6ead
Add permission modules
2 years ago
Jorge Martin Espinosa
3aea24380a
[Room Details] Leave room ( #296 )
...
* Add leave room functionality to the Room Details screen
* Add snackbar message throught `SnackbarDistpacher`
2 years ago
Jorge Martin Espinosa
11f041d940
[Room member list] Display room member list ( #276 )
...
* Implement room member list
* Move timeline initialization back to `TimelinePresenter`.
* Fix crash when the `innerRoom` inside a `RustMatrixRoom` is destroyed but `syncUpdateFlow` is still running.
* Address review comments
2 years ago
Florian Renaud
44e2e24733
Create or retrieve DM
2 years ago
Jorge Martin Espinosa
ecc73dd325
[Room Details] Implement room details screen ( #256 )
...
* Implement Room Details screen
* Add option to create permalink from room id and alias, add share room action
2 years ago
ganfra
91bff7fad4
Add utility methods for automatically including api/impl feature modules
2 years ago
Jorge Martin Espinosa
dcb98f06aa
Add Session Verification flow ( #197 )
2 years ago
Benoit Marty
63fabed8ce
Introduce AppNavigationStateService.
2 years ago
ganfra
801eecfe8d
[MatrixSDK] finish mapping timeline and makes it compile
2 years ago
ganfra
98911a12ad
[MatrixSDK] makes sure to release FFI objects from RustMatrixRoom by calling close
2 years ago
Benoit Marty
9bdcaae0cf
Create allFeatureApis extension and rename allFeatures to allFeaturesImpl
2 years ago
ganfra
bea510f432
[Architecture] split createroom feature module
2 years ago
ganfra
bc9f3b69cc
[Architecture] split all feature modules to api/impl
2 years ago
ganfra
84bfb14bd9
[Architecture] introduce nodeBuilder concept
2 years ago
ganfra
a13cba9571
[Architecture] : create appnav module so we can use only api feature modules
2 years ago