diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8feab9117..9674dbfa1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,15 +23,15 @@ The source code is split across 12 modules and 1 subproject. - `build-logic` and its modules host the Gradle build logic for the project. - `autofill-parser` is the aptly named parser for Android's Autofill structures that also deals with trust and feature detection for browsers. - `coroutine-utils` is a helper libraries that allow for effective usage and testing of [Kotlin Coroutines](https://kotlinlang.org/docs/coroutines-overview.html). -- `crypto-common` is the foundation of our new, extensible cryptography APIs that adds the ability to introduce new cryptographic backends to APS with minimal effort. -- `crypto-pgpainless` is the first of our new backends that implements the APIs defined in `crypto-common` to offer PGP cryptography through the [PGPainless](https://gh.pgpainless.org/) library. -- `format-common` handles parsing the `pass` file format. +- `crypto/common` is the foundation of our new, extensible cryptography APIs that adds the ability to introduce new cryptographic backends to APS with minimal effort. +- `crypto/pgpainless` is the first of our new backends that implements the APIs defined in `crypto-common` to offer PGP cryptography through the [PGPainless](https://gh.pgpainless.org/) library. +- `format/common` handles parsing the `pass` file format. - `openpgp-ktx` contains the now defunct glue code that was used by APS to interact with OpenKeychain. - `passgen/diceware` is our new password generator that implements the [Diceware](https://theworld.com/~reinhold/diceware.html) algorithm. - `passgen/random` contains the default password generator. - `sentry-stub` contains no-op variants of [Sentry](https://sentry.io/) APIs that we use to ensure the FOSS-only, telemetry-free variant of APS continues to compile in absence of Sentry dependencies. - `ssh` has exactly what you think it does. -- `ui-compose` has the theming code for building UI components in [Jetpack Compose](https://developer.android.com/jetpack/compose). +- `ui/compose` has the theming code for building UI components in [Jetpack Compose](https://developer.android.com/jetpack/compose). - `app` is everything else that constitutes APS. In most scenarios, the `app` directory is where you'd be contributing changes to. While most of the code has been rewritten and documented, there are still gnarly "legacy" parts that might be challenging to understand at a glance. Please get in touch via the [Discussions](https://github.com/android-password-store/Android-Password-Store/discussions) page with any questions you have, and we'd love to explain and improve things. diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b7e93c579..4f825aada 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -43,12 +43,12 @@ dependencies { coreLibraryDesugaring(libs.android.desugarJdkLibs) implementation(projects.autofillParser) implementation(projects.coroutineUtils) - implementation(projects.cryptoPgpainless) - implementation(projects.formatCommon) + implementation(projects.crypto.pgpainless) + implementation(projects.format.common) implementation(projects.passgen.diceware) implementation(projects.passgen.random) implementation(projects.ssh) - implementation(projects.uiCompose) + implementation(projects.ui.compose) implementation(libs.androidx.activity.ktx) implementation(libs.androidx.activity.compose) implementation(libs.androidx.appcompat) diff --git a/crypto-common/build.gradle.kts b/crypto/common/build.gradle.kts similarity index 100% rename from crypto-common/build.gradle.kts rename to crypto/common/build.gradle.kts diff --git a/crypto-common/lint-baseline.xml b/crypto/common/lint-baseline.xml similarity index 100% rename from crypto-common/lint-baseline.xml rename to crypto/common/lint-baseline.xml diff --git a/crypto-common/src/main/kotlin/app/passwordstore/crypto/CryptoHandler.kt b/crypto/common/src/main/kotlin/app/passwordstore/crypto/CryptoHandler.kt similarity index 100% rename from crypto-common/src/main/kotlin/app/passwordstore/crypto/CryptoHandler.kt rename to crypto/common/src/main/kotlin/app/passwordstore/crypto/CryptoHandler.kt diff --git a/crypto-common/src/main/kotlin/app/passwordstore/crypto/CryptoOptions.kt b/crypto/common/src/main/kotlin/app/passwordstore/crypto/CryptoOptions.kt similarity index 100% rename from crypto-common/src/main/kotlin/app/passwordstore/crypto/CryptoOptions.kt rename to crypto/common/src/main/kotlin/app/passwordstore/crypto/CryptoOptions.kt diff --git a/crypto-common/src/main/kotlin/app/passwordstore/crypto/KeyManager.kt b/crypto/common/src/main/kotlin/app/passwordstore/crypto/KeyManager.kt similarity index 100% rename from crypto-common/src/main/kotlin/app/passwordstore/crypto/KeyManager.kt rename to crypto/common/src/main/kotlin/app/passwordstore/crypto/KeyManager.kt diff --git a/crypto-common/src/main/kotlin/app/passwordstore/crypto/errors/CryptoException.kt b/crypto/common/src/main/kotlin/app/passwordstore/crypto/errors/CryptoException.kt similarity index 100% rename from crypto-common/src/main/kotlin/app/passwordstore/crypto/errors/CryptoException.kt rename to crypto/common/src/main/kotlin/app/passwordstore/crypto/errors/CryptoException.kt diff --git a/crypto-pgpainless/build.gradle.kts b/crypto/pgpainless/build.gradle.kts similarity index 95% rename from crypto-pgpainless/build.gradle.kts rename to crypto/pgpainless/build.gradle.kts index 22363f23a..29f5bb1fb 100644 --- a/crypto-pgpainless/build.gradle.kts +++ b/crypto/pgpainless/build.gradle.kts @@ -5,7 +5,7 @@ plugins { id("com.github.android-password-store.kotlin-jvm-library") } dependencies { - api(projects.cryptoCommon) + api(projects.crypto.common) implementation(projects.coroutineUtils) implementation(libs.androidx.annotation) implementation(libs.dagger.hilt.core) diff --git a/crypto-pgpainless/lint-baseline.xml b/crypto/pgpainless/lint-baseline.xml similarity index 100% rename from crypto-pgpainless/lint-baseline.xml rename to crypto/pgpainless/lint-baseline.xml diff --git a/crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/KeyUtils.kt b/crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/KeyUtils.kt similarity index 100% rename from crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/KeyUtils.kt rename to crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/KeyUtils.kt diff --git a/crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPDecryptOptions.kt b/crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPDecryptOptions.kt similarity index 100% rename from crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPDecryptOptions.kt rename to crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPDecryptOptions.kt diff --git a/crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPEncryptOptions.kt b/crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPEncryptOptions.kt similarity index 100% rename from crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPEncryptOptions.kt rename to crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPEncryptOptions.kt diff --git a/crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPIdentifier.kt b/crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPIdentifier.kt similarity index 100% rename from crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPIdentifier.kt rename to crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPIdentifier.kt diff --git a/crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPKey.kt b/crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPKey.kt similarity index 100% rename from crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPKey.kt rename to crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPKey.kt diff --git a/crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPKeyManager.kt b/crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPKeyManager.kt similarity index 100% rename from crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPKeyManager.kt rename to crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPKeyManager.kt diff --git a/crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandler.kt b/crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandler.kt similarity index 100% rename from crypto-pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandler.kt rename to crypto/pgpainless/src/main/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandler.kt diff --git a/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/CryptoConstants.kt b/crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/CryptoConstants.kt similarity index 100% rename from crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/CryptoConstants.kt rename to crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/CryptoConstants.kt diff --git a/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/KeyUtilsTest.kt b/crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/KeyUtilsTest.kt similarity index 100% rename from crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/KeyUtilsTest.kt rename to crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/KeyUtilsTest.kt diff --git a/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPIdentifierTest.kt b/crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPIdentifierTest.kt similarity index 100% rename from crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPIdentifierTest.kt rename to crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPIdentifierTest.kt diff --git a/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPKeyManagerTest.kt b/crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPKeyManagerTest.kt similarity index 100% rename from crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPKeyManagerTest.kt rename to crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPKeyManagerTest.kt diff --git a/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandlerTest.kt b/crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandlerTest.kt similarity index 100% rename from crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandlerTest.kt rename to crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/PGPainlessCryptoHandlerTest.kt diff --git a/crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/TestUtils.kt b/crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/TestUtils.kt similarity index 100% rename from crypto-pgpainless/src/test/kotlin/app/passwordstore/crypto/TestUtils.kt rename to crypto/pgpainless/src/test/kotlin/app/passwordstore/crypto/TestUtils.kt diff --git a/crypto-pgpainless/src/test/resources/aead_pub b/crypto/pgpainless/src/test/resources/aead_pub similarity index 100% rename from crypto-pgpainless/src/test/resources/aead_pub rename to crypto/pgpainless/src/test/resources/aead_pub diff --git a/crypto-pgpainless/src/test/resources/aead_sec b/crypto/pgpainless/src/test/resources/aead_sec similarity index 100% rename from crypto-pgpainless/src/test/resources/aead_sec rename to crypto/pgpainless/src/test/resources/aead_sec diff --git a/crypto-pgpainless/src/test/resources/alice_owner@example_com b/crypto/pgpainless/src/test/resources/alice_owner@example_com similarity index 100% rename from crypto-pgpainless/src/test/resources/alice_owner@example_com rename to crypto/pgpainless/src/test/resources/alice_owner@example_com diff --git a/crypto-pgpainless/src/test/resources/bobby_owner@example_com b/crypto/pgpainless/src/test/resources/bobby_owner@example_com similarity index 100% rename from crypto-pgpainless/src/test/resources/bobby_owner@example_com rename to crypto/pgpainless/src/test/resources/bobby_owner@example_com diff --git a/crypto-pgpainless/src/test/resources/public_key b/crypto/pgpainless/src/test/resources/public_key similarity index 100% rename from crypto-pgpainless/src/test/resources/public_key rename to crypto/pgpainless/src/test/resources/public_key diff --git a/crypto-pgpainless/src/test/resources/public_key_multiple_identities b/crypto/pgpainless/src/test/resources/public_key_multiple_identities similarity index 100% rename from crypto-pgpainless/src/test/resources/public_key_multiple_identities rename to crypto/pgpainless/src/test/resources/public_key_multiple_identities diff --git a/crypto-pgpainless/src/test/resources/secret_key b/crypto/pgpainless/src/test/resources/secret_key similarity index 100% rename from crypto-pgpainless/src/test/resources/secret_key rename to crypto/pgpainless/src/test/resources/secret_key diff --git a/crypto-pgpainless/src/test/resources/secret_key_multiple_identities b/crypto/pgpainless/src/test/resources/secret_key_multiple_identities similarity index 100% rename from crypto-pgpainless/src/test/resources/secret_key_multiple_identities rename to crypto/pgpainless/src/test/resources/secret_key_multiple_identities diff --git a/format-common/build.gradle.kts b/format/common/build.gradle.kts similarity index 100% rename from format-common/build.gradle.kts rename to format/common/build.gradle.kts diff --git a/format-common/lint-baseline.xml b/format/common/lint-baseline.xml similarity index 100% rename from format-common/lint-baseline.xml rename to format/common/lint-baseline.xml diff --git a/format-common/src/main/kotlin/app/passwordstore/data/passfile/PasswordEntry.kt b/format/common/src/main/kotlin/app/passwordstore/data/passfile/PasswordEntry.kt similarity index 100% rename from format-common/src/main/kotlin/app/passwordstore/data/passfile/PasswordEntry.kt rename to format/common/src/main/kotlin/app/passwordstore/data/passfile/PasswordEntry.kt diff --git a/format-common/src/main/kotlin/app/passwordstore/data/passfile/Totp.kt b/format/common/src/main/kotlin/app/passwordstore/data/passfile/Totp.kt similarity index 100% rename from format-common/src/main/kotlin/app/passwordstore/data/passfile/Totp.kt rename to format/common/src/main/kotlin/app/passwordstore/data/passfile/Totp.kt diff --git a/format-common/src/main/kotlin/app/passwordstore/util/time/UserClock.kt b/format/common/src/main/kotlin/app/passwordstore/util/time/UserClock.kt similarity index 100% rename from format-common/src/main/kotlin/app/passwordstore/util/time/UserClock.kt rename to format/common/src/main/kotlin/app/passwordstore/util/time/UserClock.kt diff --git a/format-common/src/main/kotlin/app/passwordstore/util/totp/Otp.kt b/format/common/src/main/kotlin/app/passwordstore/util/totp/Otp.kt similarity index 100% rename from format-common/src/main/kotlin/app/passwordstore/util/totp/Otp.kt rename to format/common/src/main/kotlin/app/passwordstore/util/totp/Otp.kt diff --git a/format-common/src/main/kotlin/app/passwordstore/util/totp/TotpFinder.kt b/format/common/src/main/kotlin/app/passwordstore/util/totp/TotpFinder.kt similarity index 100% rename from format-common/src/main/kotlin/app/passwordstore/util/totp/TotpFinder.kt rename to format/common/src/main/kotlin/app/passwordstore/util/totp/TotpFinder.kt diff --git a/format-common/src/main/kotlin/app/passwordstore/util/totp/UriTotpFinder.kt b/format/common/src/main/kotlin/app/passwordstore/util/totp/UriTotpFinder.kt similarity index 100% rename from format-common/src/main/kotlin/app/passwordstore/util/totp/UriTotpFinder.kt rename to format/common/src/main/kotlin/app/passwordstore/util/totp/UriTotpFinder.kt diff --git a/format-common/src/test/kotlin/app/passwordstore/data/passfile/PasswordEntryTest.kt b/format/common/src/test/kotlin/app/passwordstore/data/passfile/PasswordEntryTest.kt similarity index 100% rename from format-common/src/test/kotlin/app/passwordstore/data/passfile/PasswordEntryTest.kt rename to format/common/src/test/kotlin/app/passwordstore/data/passfile/PasswordEntryTest.kt diff --git a/format-common/src/test/kotlin/app/passwordstore/util/time/TestUserClock.kt b/format/common/src/test/kotlin/app/passwordstore/util/time/TestUserClock.kt similarity index 100% rename from format-common/src/test/kotlin/app/passwordstore/util/time/TestUserClock.kt rename to format/common/src/test/kotlin/app/passwordstore/util/time/TestUserClock.kt diff --git a/format-common/src/test/kotlin/app/passwordstore/util/totp/OtpTest.kt b/format/common/src/test/kotlin/app/passwordstore/util/totp/OtpTest.kt similarity index 100% rename from format-common/src/test/kotlin/app/passwordstore/util/totp/OtpTest.kt rename to format/common/src/test/kotlin/app/passwordstore/util/totp/OtpTest.kt diff --git a/format-common/src/test/kotlin/app/passwordstore/util/totp/UriTotpFinderTest.kt b/format/common/src/test/kotlin/app/passwordstore/util/totp/UriTotpFinderTest.kt similarity index 100% rename from format-common/src/test/kotlin/app/passwordstore/util/totp/UriTotpFinderTest.kt rename to format/common/src/test/kotlin/app/passwordstore/util/totp/UriTotpFinderTest.kt diff --git a/settings.gradle.kts b/settings.gradle.kts index b8b830b78..18984e5aa 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -180,11 +180,11 @@ include("autofill-parser") include("coroutine-utils") -include("crypto-common") +include("crypto:common") -include("crypto-pgpainless") +include("crypto:pgpainless") -include("format-common") +include("format:common") include("passgen:diceware") @@ -192,6 +192,6 @@ include("passgen:random") include("sentry-stub") -include("ui-compose") +include("ui:compose") include("ssh") diff --git a/ui-compose/build.gradle.kts b/ui/compose/build.gradle.kts similarity index 100% rename from ui-compose/build.gradle.kts rename to ui/compose/build.gradle.kts diff --git a/ui-compose/lint-baseline.xml b/ui/compose/lint-baseline.xml similarity index 100% rename from ui-compose/lint-baseline.xml rename to ui/compose/lint-baseline.xml diff --git a/ui-compose/src/main/AndroidManifest.xml b/ui/compose/src/main/AndroidManifest.xml similarity index 100% rename from ui-compose/src/main/AndroidManifest.xml rename to ui/compose/src/main/AndroidManifest.xml diff --git a/ui-compose/src/main/kotlin/app/passwordstore/ui/APSAppBar.kt b/ui/compose/src/main/kotlin/app/passwordstore/ui/APSAppBar.kt similarity index 100% rename from ui-compose/src/main/kotlin/app/passwordstore/ui/APSAppBar.kt rename to ui/compose/src/main/kotlin/app/passwordstore/ui/APSAppBar.kt diff --git a/ui-compose/src/main/kotlin/app/passwordstore/ui/compose/PasswordField.kt b/ui/compose/src/main/kotlin/app/passwordstore/ui/compose/PasswordField.kt similarity index 100% rename from ui-compose/src/main/kotlin/app/passwordstore/ui/compose/PasswordField.kt rename to ui/compose/src/main/kotlin/app/passwordstore/ui/compose/PasswordField.kt diff --git a/ui-compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Color.kt b/ui/compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Color.kt similarity index 100% rename from ui-compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Color.kt rename to ui/compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Color.kt diff --git a/ui-compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Theme.kt b/ui/compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Theme.kt similarity index 100% rename from ui-compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Theme.kt rename to ui/compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Theme.kt diff --git a/ui-compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Type.kt b/ui/compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Type.kt similarity index 100% rename from ui-compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Type.kt rename to ui/compose/src/main/kotlin/app/passwordstore/ui/compose/theme/Type.kt diff --git a/ui-compose/src/main/kotlin/app/passwordstore/ui/compose/theme/utils.kt b/ui/compose/src/main/kotlin/app/passwordstore/ui/compose/theme/utils.kt similarity index 100% rename from ui-compose/src/main/kotlin/app/passwordstore/ui/compose/theme/utils.kt rename to ui/compose/src/main/kotlin/app/passwordstore/ui/compose/theme/utils.kt diff --git a/ui-compose/src/main/res/drawable/baseline_visibility_24.xml b/ui/compose/src/main/res/drawable/baseline_visibility_24.xml similarity index 100% rename from ui-compose/src/main/res/drawable/baseline_visibility_24.xml rename to ui/compose/src/main/res/drawable/baseline_visibility_24.xml diff --git a/ui-compose/src/main/res/drawable/baseline_visibility_off_24.xml b/ui/compose/src/main/res/drawable/baseline_visibility_off_24.xml similarity index 100% rename from ui-compose/src/main/res/drawable/baseline_visibility_off_24.xml rename to ui/compose/src/main/res/drawable/baseline_visibility_off_24.xml diff --git a/ui-compose/src/main/res/drawable/ic_content_copy.xml b/ui/compose/src/main/res/drawable/ic_content_copy.xml similarity index 100% rename from ui-compose/src/main/res/drawable/ic_content_copy.xml rename to ui/compose/src/main/res/drawable/ic_content_copy.xml diff --git a/ui-compose/src/main/res/font/manrope.xml b/ui/compose/src/main/res/font/manrope.xml similarity index 100% rename from ui-compose/src/main/res/font/manrope.xml rename to ui/compose/src/main/res/font/manrope.xml diff --git a/ui-compose/src/main/res/font/manrope_bold.ttf b/ui/compose/src/main/res/font/manrope_bold.ttf similarity index 100% rename from ui-compose/src/main/res/font/manrope_bold.ttf rename to ui/compose/src/main/res/font/manrope_bold.ttf diff --git a/ui-compose/src/main/res/font/manrope_extrabold.ttf b/ui/compose/src/main/res/font/manrope_extrabold.ttf similarity index 100% rename from ui-compose/src/main/res/font/manrope_extrabold.ttf rename to ui/compose/src/main/res/font/manrope_extrabold.ttf diff --git a/ui-compose/src/main/res/font/manrope_extralight.ttf b/ui/compose/src/main/res/font/manrope_extralight.ttf similarity index 100% rename from ui-compose/src/main/res/font/manrope_extralight.ttf rename to ui/compose/src/main/res/font/manrope_extralight.ttf diff --git a/ui-compose/src/main/res/font/manrope_light.ttf b/ui/compose/src/main/res/font/manrope_light.ttf similarity index 100% rename from ui-compose/src/main/res/font/manrope_light.ttf rename to ui/compose/src/main/res/font/manrope_light.ttf diff --git a/ui-compose/src/main/res/font/manrope_medium.ttf b/ui/compose/src/main/res/font/manrope_medium.ttf similarity index 100% rename from ui-compose/src/main/res/font/manrope_medium.ttf rename to ui/compose/src/main/res/font/manrope_medium.ttf diff --git a/ui-compose/src/main/res/font/manrope_regular.ttf b/ui/compose/src/main/res/font/manrope_regular.ttf similarity index 100% rename from ui-compose/src/main/res/font/manrope_regular.ttf rename to ui/compose/src/main/res/font/manrope_regular.ttf diff --git a/ui-compose/src/main/res/font/manrope_semibold.ttf b/ui/compose/src/main/res/font/manrope_semibold.ttf similarity index 100% rename from ui-compose/src/main/res/font/manrope_semibold.ttf rename to ui/compose/src/main/res/font/manrope_semibold.ttf