Commit Graph

78 Commits

Author SHA1 Message Date
Benoit Marty 457b83184a Use default material3 version again and cleanup @OptIn annotations.
Material3 is now 1.1.0
2023-05-15 12:28:31 +02:00
Jorge Martin Espinosa 5eaa40a14b [Media upload] Media pre-processing (#403)
* Create `mediaupload` module for media pre-processing.

* Split `mediapicker` and `mediaupload` modules.
2023-05-10 10:06:56 +02:00
Jorge Martin Espinosa eeca1c9ee3 Add PickerLauncher wrapper for media/file pickers. (#361)
* Add `PickerLauncher` wrapper for media/file pickers.

* Add FileProvider path, handle Camera picker and add NoOp implementation to fix tests.

* Move media pickers to their own module.

* Add missing media pickers

* Add feature flag and some extra tests
2023-04-28 10:52:34 +02:00
ganfra 638b45930e Merge pull request #334 from vector-im/feature/fga/feature_flag
Feature/fga/feature flag
2023-04-18 15:24:04 +02:00
ganfra a11b407038 FeatureFlag: first implementation 2023-04-17 19:44:29 +02:00
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>
2023-04-17 08:49:52 +00:00
Benoit Marty 287fca5438 UnifiedPush WIP 2023-04-12 09:49:23 +02:00
Benoit Marty 7333995630 Split push module into several modules: Firebase, UnifiedPush, store 2023-04-12 09:48:56 +02:00
Benoit Marty d8b37d6ead Add permission modules 2023-04-05 16:25:27 +02:00
Benoit Marty 7fad3caea4 Configure com.google.firebase:firebase-bom and add dependency on firebase-messaging-ktx 2023-04-05 16:18:44 +02:00
Jorge Martin Espinosa 610e4aa8b6 Revert "Update Gradle and AGP to v8.0 (#283)" (#295)
This reverts commit cda0606a0d.
2023-04-04 14:44:01 +00:00
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>
2023-04-03 18:02:34 +02:00
ganfra 8a41f60585 Merge branch 'develop' into feature/fga/module_templates 2023-03-27 17:21:45 +02:00
ganfra 91bff7fad4 Add utility methods for automatically including api/impl feature modules 2023-03-23 18:06:32 +01:00
Jorge Martin Espinosa f744691c15 Move StateMachine to its own module. (#257) 2023-03-23 16:49:15 +00:00
Maxime NATUREL 2bdd528842 Use new selectusers module 2023-03-22 12:25:58 +01:00
Benoit Marty 8032fb3992 Merge pull request #224 from vector-im/bma/analytics
Add utility modules
2023-03-21 13:18:10 +01:00
Benoit Marty 1f0149daeb Merge branch 'develop' into feature/bma/networkModule 2023-03-17 13:39:01 +01:00
Jorge Martin Espinosa dcb98f06aa Add Session Verification flow (#197) 2023-03-17 10:07:19 +01:00
Benoit Marty 2a3caaff8b Add :services:toolbox modules. 2023-03-17 10:05:40 +01:00
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.
2023-03-17 10:05:40 +01:00
Benoit Marty a68b3f80eb Add :libraries:network module 2023-03-16 15:31:57 +01:00
Benoit Marty 93cd58feb5 Create allServicesImpl() 2023-03-16 11:30:09 +01:00
Benoit Marty b74e1e6074 allLibraries renamed to allLibrariesImpl and only reference implementation of the libraries. 2023-03-16 10:10:55 +01:00
ganfra 61e67b932d Merge pull request #173 from vector-im/feature/fga/improve_node_architecture
Feature/fga/improve node architecture
2023-03-09 17:55:17 +01:00
Florian Renaud 2050ae72dd Fix import 2023-03-09 15:45:10 +01:00
ganfra a230144431 Merge branch 'develop' into feature/fga/improve_node_architecture 2023-03-09 15:42:23 +01:00
Benoit Marty 91eef21e29 Merge pull request #192 from vector-im/feature/bma/depCleanup
Use libs in DependencyHandlerScope extensions
2023-03-09 15:09:36 +01:00
Benoit Marty 9bdcaae0cf Create allFeatureApis extension and rename allFeatures to allFeaturesImpl 2023-03-09 14:52:40 +01:00
ganfra bea510f432 [Architecture] split createroom feature module 2023-03-09 12:31:30 +01:00
ganfra 7455c4923f Merge branch 'develop' into feature/fga/improve_node_architecture 2023-03-09 12:00:34 +01:00
Benoit Marty fea6b2289c Use libs in DependencyHandlerScope extensions 2023-03-09 09:59:29 +01:00
ganfra bc9f3b69cc [Architecture] split all feature modules to api/impl 2023-03-08 16:13:45 +01:00
Florian Renaud 1f85df8a1a Update SearchBar by using the DockedSearchBar from material3 2023-03-08 15:46:46 +01:00
Florian Renaud a0a0fae6ed Init create room module 2023-03-08 15:46:45 +01:00
ganfra 7f3679a15e Merge branch 'develop' into feature/fga/improve_node_architecture 2023-03-07 12:10:20 +01:00
Benoit Marty e2bd966878 Split module dateformatter into api, impl and test. 2023-03-06 11:58:11 +01:00
ganfra a94862d778 Try splitting messages into api and impl modules 2023-03-03 14:38:05 +01:00
Benoit Marty b8467e547c Split module matrix to matrix.api with interfaces and data classes and matrix.impl with Rust implementation. 2023-03-02 17:12:13 +01:00
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>
2023-03-02 16:48:54 +01:00
ganfra c729616ce6 Merge branch 'develop' into feature/fga/update_rust_sdk and allow using 'libs' from precompiled script 2023-02-27 14:14:49 +01:00
ganfra 0b8e258d78 Change back versionCode 2023-02-27 12:58:34 +01:00
ganfra 22fd4ac7f0 Merge develop into feature/fga/update_rust_sdk 2023-02-24 11:14:36 +01:00
Benoit Marty 3f202f6b57 Upgrade AGP, and some other plugins. 2023-02-17 12:28:03 +01:00
ganfra 8bca19a3fa Merge branch 'develop' into feature/fga/update_rust_sdk 2023-02-14 21:15:28 +01:00
ganfra 6989994b50 Create sample app for checking stuff quickly 2023-02-14 20:57:11 +01:00
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`.
2023-02-14 17:03:02 +01:00
Benoit Marty ae4237abb5 Create module dateformatter 2023-02-07 10:36:29 +01:00
Benoit Marty feac348c89 Enable testFixtures - but not supported by AGP yet, so put files in module matrixtest 2023-02-07 10:36:29 +01:00
ganfra 5e0a040dba Merge branch 'develop' into feature/fga/presenter_tests 2023-01-19 16:00:41 +01:00