Benoit Marty
b8b38208f4
Incoming session verification request
...
Add more log to the state machines
Ensure the block cannot be cancelled, else if the Rust SDK emit a new state during the API execution, the state machine may cancel the api call.
Let VerificationFlowState values match the SDK api for code clarity.
Rename sub interface for clarity.
Migrate tests to the new FakeVerificationService.
3 days ago
Benoit Marty
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2 months 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>
2 years ago
Jorge Martin Espinosa
dcb98f06aa
Add Session Verification flow ( #197 )
2 years ago
ganfra
bc9f3b69cc
[Architecture] split all feature modules to api/impl
2 years ago
ganfra
a94862d778
Try splitting messages into api and impl modules
2 years ago
ganfra
91863e2529
[Architecture] introduce BackstackNode
2 years ago
Benoit Marty
c2dff7888c
Move module `matrixtest` to `matrix.test`
2 years ago
Benoit Marty
b8467e547c
Split module `matrix` to `matrix.api` with interfaces and data classes and `matrix.impl` with Rust implementation.
2 years ago
Benoit Marty
58c59efebf
Add test for `LogoutPreferencePresenter`
2 years ago
ganfra
87d0191324
Change/move some gradle modules to be better separated. Let core module be a kotlin lib.
2 years ago
ganfra
dd00f99f0c
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
2 years ago
ganfra
e616d75d9d
Rename all features modules
2 years ago
Benoit Marty
468d3f6192
Create dedicated modules for Strings and apply the plugin `com.likethesalad.stem`
...
Remove translations
2 years ago
ganfra
ae273bd4ea
Migrate Preferences to new architecture
2 years ago
Benoit Marty
e393e8f52b
Fix warning
2 years ago
Benoit Marty
19301756e3
Add missing Copyright
2 years ago
Benoit Marty
166f9e47f2
Move logout and report bug to Setting screen
2 years ago
ganfra
2de26a30d5
Nav: First iteration integrating Appyx
2 years ago
Benoit Marty
0644a5822f
Code quality
...
Code quality
2 years ago
ganfra
2ea87307a7
Branch on viewmodel...
2 years ago
Benoit Marty
4136ba94e5
Timber for all modules
2 years ago
Benoit Marty
f2f08b40e0
Format project again
2 years ago
ganfra
5034daed6c
Continue cleaning gradle files
2 years ago
Benoit Marty
6392c57fce
Setup Showkase and add some Preview. WIP
2 years ago
Benoit Marty
b1ad191740
Improve error management on login screens
2 years ago
ganfra
485b38efad
Add Timber
2 years ago
ganfra
6f0d8936eb
Refactor some modules + add dependency management (still WIP)
2 years ago