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
Benoit Marty
287fca5438
UnifiedPush WIP
2 years ago
Benoit Marty
7333995630
Split push module into several modules: Firebase, UnifiedPush, store
2 years ago
Benoit Marty
d8b37d6ead
Add permission modules
2 years ago
Benoit Marty
7fad3caea4
Configure com.google.firebase:firebase-bom and add dependency on `firebase-messaging-ktx`
2 years ago
Jorge Martin Espinosa
610e4aa8b6
Revert "Update Gradle and AGP to v8.0 ( #283 )" ( #295 )
...
This reverts commit cda0606a0d
.
2 years ago
Jorge Martin Espinosa
cda0606a0d
Update Gradle and AGP to v8.0 ( #283 )
...
* Update dependency gradle to v8
* Handle upgrading Gradle to v8.0.2
* Update AGP to 8.0.0-RC01
* Try to set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2 years ago
ganfra
91bff7fad4
Add utility methods for automatically including api/impl feature modules
2 years ago
Jorge Martin Espinosa
f744691c15
Move `StateMachine` to its own module. ( #257 )
2 years ago
Maxime NATUREL
2bdd528842
Use new selectusers module
2 years ago
Jorge Martin Espinosa
dcb98f06aa
Add Session Verification flow ( #197 )
2 years ago
Benoit Marty
2a3caaff8b
Add `:services:toolbox` modules.
2 years ago
Benoit Marty
89657e0a35
Add `:services:analytics` modules. For now import the current plan.
...
This will allow to import existing class from EA and not break compatibility with existing analytics call.
2 years ago
Benoit Marty
a68b3f80eb
Add `:libraries:network` module
2 years ago
Benoit Marty
93cd58feb5
Create `allServicesImpl()`
2 years ago
Benoit Marty
b74e1e6074
allLibraries renamed to allLibrariesImpl and only reference implementation of the libraries.
2 years ago
Florian Renaud
2050ae72dd
Fix import
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
Benoit Marty
fea6b2289c
Use libs in DependencyHandlerScope extensions
2 years ago
ganfra
bc9f3b69cc
[Architecture] split all feature modules to api/impl
2 years ago
Florian Renaud
1f85df8a1a
Update SearchBar by using the DockedSearchBar from material3
2 years ago
Florian Renaud
a0a0fae6ed
Init create room module
2 years ago
Benoit Marty
e2bd966878
Split module `dateformatter` into `api`, `impl` and `test`.
2 years ago
ganfra
a94862d778
Try splitting messages into api and impl modules
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
Jorge Martin Espinosa
6677f80abe
Store session data in a secure way ( #98 )
...
* Replace SessionData DataStore with an encrypted SQLite DB.
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
2 years ago
ganfra
0b8e258d78
Change back versionCode
2 years ago
Benoit Marty
3f202f6b57
Upgrade AGP, and some other plugins.
2 years ago
ganfra
6989994b50
Create sample app for checking stuff quickly
2 years ago
Benoit Marty
00ce51cade
showkase version upgrade to 1.0.0-beta17
...
Should fix multiple `@Preview` annotations issue and make us allow set preview to `internal`.
2 years ago
Benoit Marty
ae4237abb5
Create module `dateformatter`
2 years ago
Benoit Marty
feac348c89
Enable `testFixtures` - but not supported by AGP yet, so put files in module `matrixtest`
2 years ago
Benoit Marty
bbe10382b0
ElementTheme + MaterialTheme3
2 years ago
Benoit Marty
cdfc13cb15
Material3 only in designsystem.
2 years ago
ganfra
f7d9665eaf
Add some refactoring and first simple test on RoomListPresenter
2 years ago
Benoit Marty
0c511b1092
Make generated code visible
2 years ago
Benoit Marty
7bbadf3765
Create extensions to include all libraries and all modules
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
7a29ce1d8d
Remove viewmodel/fragment references
2 years ago
Benoit Marty
19301756e3
Add missing Copyright
2 years ago
Benoit Marty
0644a5822f
Code quality
...
Code quality
2 years ago
Benoit Marty
bc122b279f
Fix `Unknown issue id "ComposableLambdaParameterNaming"` and `Unknown issue id "ComposableLambdaParameterPosition"`
2 years ago
Benoit Marty
5d92402581
Fix UnstableCollections error
2 years ago
Benoit Marty
6662e20f43
Add some documentation.
2 years ago
ganfra
cb92ff5d3b
Dagger: start setup
2 years ago
Benoit Marty
4136ba94e5
Timber for all modules
2 years ago
Benoit Marty
7153837a80
Same lint config for all modules
2 years ago
Benoit Marty
f2f08b40e0
Format project again
2 years ago