Commit Graph

80 Commits

Author SHA1 Message Date
renovate[bot] 0bc2bcb353 Update dependency com.android.tools:desugar_jdk_libs to v2.0.3 (#281)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-04 09:16:53 +02: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 91bff7fad4 Add utility methods for automatically including api/impl feature modules 2023-03-23 18:06:32 +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 63fabed8ce Introduce AppNavigationStateService. 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 a230144431 Merge branch 'develop' into feature/fga/improve_node_architecture 2023-03-09 15:42:23 +01:00
Benoit Marty 9bdcaae0cf Create allFeatureApis extension and rename allFeatures to allFeaturesImpl 2023-03-09 14:52:40 +01:00
Benoit Marty f0ca807809 Fix application distribution for nightly build. 2023-03-09 12:20:01 +01:00
ganfra ec1c84e058 Merge branch 'develop' into feature/fga/improve_node_architecture 2023-03-09 10:27:00 +01:00
ganfra bc9f3b69cc [Architecture] split all feature modules to api/impl 2023-03-08 16:13:45 +01:00
renovate[bot] 8ff46bd668 Update plugin com.google.firebase.appdistribution to v4 2023-03-07 12:21:06 +00:00
ganfra 7f3679a15e Merge branch 'develop' into feature/fga/improve_node_architecture 2023-03-07 12:10:20 +01:00
renovate[bot] 3594925931 Update plugin com.google.firebase.appdistribution to v3.2.0 2023-03-07 10:54:41 +00:00
ganfra a13cba9571 [Architecture] : create appnav module so we can use only api feature modules 2023-03-06 20:30:48 +01:00
Benoit Marty 5ea2a4292d Split module session-storage into api and impl. 2023-03-06 13:10:27 +01:00
Benoit Marty e2bd966878 Split module dateformatter into api, impl and test. 2023-03-06 11:58:11 +01:00
Benoit Marty c2dff7888c Move module matrixtest to matrix.test 2023-03-02 17:19:58 +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
Benoit Marty 381bd3fd3f Merge pull request #92 from vector-im/feature/bma/pr_improvement
Configure Diawi and split APK
2023-03-02 11:44:34 +01:00
Benoit Marty 065daa4899 Split APK per ABI 2023-03-01 10:26:05 +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
Benoit Marty 7ddf57da8b Also upgrade com.android.tools:desugar_jdk_libs (was waiting for AGP upgrade) 2023-02-17 14:00:34 +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 afbae0a15d Add test for RootPresenter 2023-02-09 12:30:53 +01:00
Benoit Marty 165697a80e Fix dependency issue. 2023-02-09 12:04:31 +01:00
Benoit Marty ef6f1e9f2b Convert Rageshake to an interface for testing purpose. 2023-02-08 14:44:00 +01:00
Benoit Marty 6d8e4d9afc Create FakeLastMessageFormatter 2023-02-07 10:36:29 +01:00
Benoit Marty a4f9354e8a Merge pull request #66 from vector-im/feature/bma/sonar
Sonar / Kover / Codecov
2023-02-02 11:33:12 +01:00
Benoit Marty b1f8c000c8 Setup Kover 2023-02-01 11:29:06 +01:00
ganfra 4b010e01df Add splash for android < 12 so app is not completely blank during process creation 2023-01-31 20:49:47 +01:00
ganfra dd00f99f0c enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") 2023-01-20 19:13:44 +01:00
ganfra 5e0a040dba Merge branch 'develop' into feature/fga/presenter_tests 2023-01-19 16:00:41 +01:00
Benoit Marty 321701c5b8 Merge pull request #28 from vector-im/feature/bma/uiTests
UI tests
2023-01-19 15:07:21 +01:00
ganfra df723bfc44 Merge branch 'develop' into feature/fga/presenter_tests 2023-01-18 20:47:15 +01:00
ganfra f7d9665eaf Add some refactoring and first simple test on RoomListPresenter 2023-01-18 17:57:34 +01:00
Benoit Marty 0c511b1092 Make generated code visible 2023-01-18 15:20:32 +01:00
Benoit Marty 7bbadf3765 Create extensions to include all libraries and all modules 2023-01-18 15:20:32 +01:00
Benoit Marty d06351b69f Move Showkase to a dedicated module for ui tests. 2023-01-18 15:19:54 +01:00
Benoit Marty 4c832c88f7 Kotlin 1.8 + cleanup 2023-01-18 15:01:34 +01:00
Benoit Marty 468d3f6192 Create dedicated modules for Strings and apply the plugin com.likethesalad.stem
Remove translations
2023-01-18 11:54:02 +01:00
ganfra aa0d997ec2 Fix CI again 2023-01-16 19:38:04 +01:00
ganfra 0f3ad7414c Merge branch 'develop' into feature/fga/navigation 2023-01-16 17:13:15 +01:00
ganfra 7a29ce1d8d Remove viewmodel/fragment references 2023-01-13 18:20:10 +01:00
Benoit Marty b2719bc3bc Setup towncrier 2023-01-11 14:57:14 +01:00
ganfra 9e211b5e04 Merge branch 'develop' into feature/fga/navigation First step: makes it compile by disabling the new screens (need to migrate to nodes) 2023-01-06 19:22:52 +01:00
ganfra eeebb99292 Move some code to 'architecture' module 2023-01-04 21:09:59 +01:00