Benoit Marty
497ee97efe
Add comment.
1 year ago
ganfra
90bfe97250
Room : continue improving members loading
1 year ago
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>
1 year ago
ganfra
776e9bd221
Add some tests on RoomFlowNode
1 year 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
1 year ago
Jorge Martin Espinosa
2906168baa
Handle 'invalid server' error in server selection screen properly. ( #214 )
...
* Handle 'invalid server' error in server selection screen properly.
* Use `action_learn_more` for composing the server location footer action.
2 years ago
ganfra
c9e15ea3e9
Add small comments
2 years ago
ganfra
84bfb14bd9
[Architecture] introduce nodeBuilder concept
2 years ago
ganfra
a94862d778
Try splitting messages into api and impl modules
2 years ago
ganfra
91863e2529
[Architecture] introduce BackstackNode
2 years ago
ganfra
66922c2dfa
[Architecture] use FeatureEntryPoint on Preferences
2 years ago
ganfra
5db0008116
[Architecture] Introduce EntryPoint and use createNode for ParentNode too
2 years ago
Benoit Marty
5ca2b475cc
Add test for `ChangeServerPresenter`
2 years ago
ganfra
fc07ff29f5
Remove PresenterConnector and molecule runtime in feature modules, directly call Presenter.present method
2 years ago
Benoit Marty
9b515a95ff
Rename function (code review)
2 years ago
Benoit Marty
78cbca3193
Animation between screens
2 years ago
ganfra
dd00f99f0c
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
2 years ago
ganfra
bbbbc3495d
Rename di module
2 years ago
ganfra
bc9b8e6b90
Rename architecture module
2 years ago
ganfra
97efff8aa4
Changes after review
2 years ago
ganfra
f7d9665eaf
Add some refactoring and first simple test on RoomListPresenter
2 years ago
Benoit Marty
4c832c88f7
Kotlin 1.8 + cleanup
2 years ago
Benoit Marty
862900ed9a
Rename folders `java` to `kotlin`
2 years ago
ganfra
47e16997b3
Fix detekt
2 years ago
ganfra
55d6ca566f
Apply ktlint format
2 years ago
ganfra
f95b3b5d79
Add copyright on new files
2 years ago
ganfra
7a29ce1d8d
Remove viewmodel/fragment references
2 years ago
ganfra
becfda79a2
Remove SharedFlowHolder
2 years ago
ganfra
ad7bf21f6d
Use EventSink lambda in state instead of Flow in Presenter
2 years ago
ganfra
e56ba5e315
Continue migrating BugReport/Rageshake/Crash screens
2 years ago
ganfra
ae273bd4ea
Migrate Preferences to new architecture
2 years ago
ganfra
6a5bcf7058
Migrate Login to new architecture and make some adjustments
2 years ago
ganfra
a37cf3adde
Use LifecycleOwner instead of explicit Node on presenterConnector
2 years ago
ganfra
eeebb99292
Move some code to 'architecture' module
2 years ago