diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000000..9db82a18a3e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,101 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +max_line_length = 100 +indent_size = 4 +indent_style = space +insert_final_newline = true +tab_width = 4 +ij_continuation_indent_size = 8 +ij_formatter_off_tag = @formatter:off +ij_formatter_on_tag = @formatter:on +ij_formatter_tags_enabled = false +ij_smart_tabs = false +ij_visual_guides = none +ij_wrap_on_typing = false + +[{*.gradle.kts,*.kt,*.kts,*.main.kts,*.space.kts}] +max_line_length = 140 +ij_kotlin_name_count_to_use_star_import = 999 +ij_kotlin_name_count_to_use_star_import_for_members = 999 +ij_java_class_count_to_use_import_on_demand = 999 +ij_kotlin_align_in_columns_case_branch = false +ij_kotlin_align_multiline_binary_operation = false +ij_kotlin_align_multiline_extends_list = false +ij_kotlin_align_multiline_method_parentheses = false +ij_kotlin_align_multiline_parameters = true +ij_kotlin_align_multiline_parameters_in_calls = false +ij_kotlin_allow_trailing_comma = false +ij_kotlin_allow_trailing_comma_on_call_site = false +ij_kotlin_assignment_wrap = normal +ij_kotlin_blank_lines_after_class_header = 0 +ij_kotlin_blank_lines_around_block_when_branches = 0 +ij_kotlin_blank_lines_before_declaration_with_comment_or_annotation_on_separate_line = 1 +ij_kotlin_block_comment_at_first_column = true +ij_kotlin_call_parameters_new_line_after_left_paren = true +ij_kotlin_call_parameters_right_paren_on_new_line = true +ij_kotlin_call_parameters_wrap = on_every_item +ij_kotlin_catch_on_new_line = false +ij_kotlin_class_annotation_wrap = split_into_lines +ij_kotlin_code_style_defaults = KOTLIN_OFFICIAL +ij_kotlin_continuation_indent_for_chained_calls = false +ij_kotlin_continuation_indent_for_expression_bodies = false +ij_kotlin_continuation_indent_in_argument_lists = false +ij_kotlin_continuation_indent_in_elvis = false +ij_kotlin_continuation_indent_in_if_conditions = false +ij_kotlin_continuation_indent_in_parameter_lists = false +ij_kotlin_continuation_indent_in_supertype_lists = false +ij_kotlin_else_on_new_line = false +ij_kotlin_enum_constants_wrap = off +ij_kotlin_extends_list_wrap = normal +ij_kotlin_field_annotation_wrap = split_into_lines +ij_kotlin_finally_on_new_line = false +ij_kotlin_if_rparen_on_new_line = true +ij_kotlin_import_nested_classes = false +ij_kotlin_imports_layout = *, java.**, javax.**, kotlin.**, ^ +ij_kotlin_packages_to_use_import_on_demand = ^ +ij_kotlin_insert_whitespaces_in_simple_one_line_method = true +ij_kotlin_keep_blank_lines_before_right_brace = 2 +ij_kotlin_keep_blank_lines_in_code = 2 +ij_kotlin_keep_blank_lines_in_declarations = 2 +ij_kotlin_keep_first_column_comment = true +ij_kotlin_keep_indents_on_empty_lines = false +ij_kotlin_keep_line_breaks = true +ij_kotlin_lbrace_on_next_line = false +ij_kotlin_line_comment_add_space = false +ij_kotlin_line_comment_at_first_column = true +ij_kotlin_method_annotation_wrap = split_into_lines +ij_kotlin_method_call_chain_wrap = normal +ij_kotlin_method_parameters_new_line_after_left_paren = true +ij_kotlin_method_parameters_right_paren_on_new_line = true +ij_kotlin_method_parameters_wrap = on_every_item +ij_kotlin_parameter_annotation_wrap = off +ij_kotlin_space_after_comma = true +ij_kotlin_space_after_extend_colon = true +ij_kotlin_space_after_type_colon = true +ij_kotlin_space_before_catch_parentheses = true +ij_kotlin_space_before_comma = false +ij_kotlin_space_before_extend_colon = true +ij_kotlin_space_before_for_parentheses = true +ij_kotlin_space_before_if_parentheses = true +ij_kotlin_space_before_lambda_arrow = true +ij_kotlin_space_before_type_colon = false +ij_kotlin_space_before_when_parentheses = true +ij_kotlin_space_before_while_parentheses = true +ij_kotlin_spaces_around_additive_operators = true +ij_kotlin_spaces_around_assignment_operators = true +ij_kotlin_spaces_around_equality_operators = true +ij_kotlin_spaces_around_function_type_arrow = true +ij_kotlin_spaces_around_logical_operators = true +ij_kotlin_spaces_around_multiplicative_operators = true +ij_kotlin_spaces_around_range = false +ij_kotlin_spaces_around_relational_operators = true +ij_kotlin_spaces_around_unary_operator = false +ij_kotlin_spaces_around_when_arrow = true +ij_kotlin_variable_annotation_wrap = off +ij_kotlin_while_on_new_line = false +ij_kotlin_wrap_elvis_expressions = 1 +ij_kotlin_wrap_expression_body_functions = 1 +ij_kotlin_wrap_first_method_in_call_chain = false diff --git a/.github/workflows/codestyle.yml b/.github/workflows/codestyle.yml new file mode 100644 index 00000000000..e3aa5568fca --- /dev/null +++ b/.github/workflows/codestyle.yml @@ -0,0 +1,32 @@ +name: "Check Codestyle" + +on: + pull_request: + types: [ opened, synchronize ] # Don't rerun on `edited` to save time + +jobs: + gradle-run-tests: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + submodules: recursive # Needed in order to fetch Kalium sources for building + fetch-depth: 0 + - name: Set up JDK 11 + uses: actions/setup-java@v2 + with: + java-version: '11' + distribution: 'adopt' + cache: gradle + - name: Validate Gradle wrapper + uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b + - name: Run Detekt + run: | + ./gradlew detektAll + - name: Cleanup Gradle Cache + # Remove some files from the Gradle cache, so they aren't cached by GitHub Actions. + # Restoring these files from a GitHub Actions cache might cause problems for future builds. + run: | + rm -f ~/.gradle/caches/modules-2/modules-2.lock + rm -f ~/.gradle/caches/modules-2/gc.properties diff --git a/.github/workflows/generate-changelog.yml b/.github/workflows/generate-changelog.yml new file mode 100644 index 00000000000..c2dfd661145 --- /dev/null +++ b/.github/workflows/generate-changelog.yml @@ -0,0 +1,45 @@ +name: 'Generate Changelog' + +on: + push: + tags: + - 'v*' + +jobs: + Changelog: + runs-on: ubuntu-latest + + steps: + - name: 'Checkout Git repository with history for all branches and tags' + uses: actions/checkout@v2.3.4 + with: + fetch-depth: 0 + submodules: recursive # Needed in order to fetch Kalium sources for building + + - name: 'Set current Git tag' + run: echo "CURRENT_TAG=$(git tag --points-at ${{github.sha}})" >> "$GITHUB_ENV" + + - name: 'Set previous Git tag' + run: echo "PREVIOUS_TAG=$(git describe --tags --abbrev=0 --exclude ${{env.CURRENT_TAG}})" >> "$GITHUB_ENV" + + - name: 'Print environment variables' + run: | + echo -e "PREVIOUS_TAG = ${{env.PREVIOUS_TAG}}" + echo -e "CURRENT_TAG = ${{env.CURRENT_TAG}}" + echo -e "Node.js version = $(node --version)" + + - name: 'Generate changelog' + run: | + echo "{}" > ./package.json + npx generate-changelog@1.8.0 -t ${{env.PREVIOUS_TAG}}...${{env.CURRENT_TAG}} + + - name: 'Attach changelog to tag' + uses: softprops/action-gh-release@v1 + env: + GITHUB_TOKEN: ${{github.token}} + with: + tag_name: ${{env.CURRENT_TAG}} + name: ${{env.CURRENT_TAG}} + body_path: ./CHANGELOG.md + draft: false + prerelease: false diff --git a/.github/workflows/gradle-run-tests.yml b/.github/workflows/gradle-run-tests.yml new file mode 100644 index 00000000000..69474c56323 --- /dev/null +++ b/.github/workflows/gradle-run-tests.yml @@ -0,0 +1,44 @@ +name: "Run Tests" + +on: + pull_request: + types: [ opened, synchronize ] # Don't rerun on `edited` to save time + +jobs: + gradle-run-tests: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + submodules: recursive # Needed in order to fetch Kalium sources for building + fetch-depth: 0 + - name: Set up JDK 11 + uses: actions/setup-java@v2 + with: + java-version: '11' + distribution: 'adopt' + cache: gradle + - name: Validate Gradle wrapper + uses: gradle/wrapper-validation-action@e6e38bacfdf1a337459f332974bb2327a31aaf4b + - name: Test with Gradle + run: ./gradlew runUnitTests + - name: Android Instrumentation Tests + uses: reactivecircus/android-emulator-runner@v2 + with: + api-level: 29 + script: ./gradlew runAcceptanceTests + - name: Publish Unit Test Results + uses: EnricoMi/publish-unit-test-result-action/composite@v1.25 + if: always() + with: + files: | + **/build/test-results/testDebugUnitTest/**/*.xml + **/build/test-results/**/*.xml + **/build/outputs/androidTest-results/**/*.xml + - name: Cleanup Gradle Cache + # Remove some files from the Gradle cache, so they aren't cached by GitHub Actions. + # Restoring these files from a GitHub Actions cache might cause problems for future builds. + run: | + rm -f ~/.gradle/caches/modules-2/modules-2.lock + rm -f ~/.gradle/caches/modules-2/gc.properties diff --git a/.github/workflows/semantic-commit-lint.yml b/.github/workflows/semantic-commit-lint.yml index 0f44558d42e..a3d49689079 100644 --- a/.github/workflows/semantic-commit-lint.yml +++ b/.github/workflows/semantic-commit-lint.yml @@ -9,12 +9,13 @@ jobs: runs-on: ubuntu-latest env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - CUSTOM_PR_LABEL: "Fix PR Title 🤦‍♂️" + CUSTOM_PR_LABEL: "Fix PR Title or Commit message️" steps: - name: Checkout uses: actions/checkout@v2 with: fetch-depth: 0 + submodules: recursive # Needed in order to fetch Kalium sources for building - name: Set environment variables run: | diff --git a/.gitmodules b/.gitmodules index d3ca896b8b8..5fb55a0b405 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "kalium"] path = kalium url = https://github.com/wireapp/kalium.git + branch = develop diff --git a/Jenkinsfile b/Jenkinsfile index 98f30726aec..21e92cda3f7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -230,7 +230,7 @@ pipeline { } withGradle() { - sh './gradlew :app:uninstallAll' + sh './gradlew uninstallAll' } } @@ -276,7 +276,7 @@ pipeline { } withGradle() { - sh './gradlew :app:bundle${flavor}${buildType}' + sh './gradlew bundle${flavor}${buildType}' } } } @@ -367,4 +367,4 @@ pipeline { } } -} \ No newline at end of file +} diff --git a/app/build.gradle.kts b/app/build.gradle.kts index ec7a733b54e..4f51db2292d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -33,32 +33,25 @@ android { } } - externalNativeBuild { - cmake { - version = AndroidNdk.cMakeVersion - } - ndkBuild { - ndkVersion = AndroidNdk.version - path(File("src/main/jni/Android.mk")) - } - } - sourceSets { map { it.java.srcDir("src/${it.name}/kotlin") } } + + // This enables us to share some code between UI and Unit tests! fun AndroidSourceSet.includeCommonTestSourceDir() = java { srcDir("src/commonTest/kotlin") } sourceSets["test"].includeCommonTestSourceDir() sourceSets["androidTest"].includeCommonTestSourceDir() + // Remove protobuf-java as dependencies, so we can get protobuf-lite configurations.implementation.configure { exclude(module = "protobuf-java") } } dependencies { - implementation("com.wire.kalium:kalium-network") + implementation("com.wire.kalium:kalium-logic") // Application dependencies implementation(Libraries.Kotlin.stdLib) @@ -70,33 +63,9 @@ dependencies { implementation(Libraries.viewModelKtx) implementation(Libraries.Koin.androidCore) implementation(Libraries.Koin.viewModel) -// implementation(Libraries.Koin.workManager) implementation(Libraries.Kotlin.coroutinesCore) implementation(Libraries.Kotlin.coroutinesAndroid) - implementation(Libraries.pinEditText) implementation(Libraries.viewPager2) - implementation(Libraries.paging) - implementation(Libraries.glide) - implementation(Libraries.fragment) - kapt(Libraries.glideCompiler) - implementation(Libraries.workManager) - implementation(Libraries.scarlet) - implementation(Libraries.scarletOkhttp) - implementation(Libraries.scarletLifecycle) - implementation(Libraries.scarletGson) - - implementation(Libraries.messageProto) - implementation(Libraries.Crypto.cryptobox) - - implementation(Libraries.Retrofit.core) - implementation(Libraries.Retrofit.gsonConverter) - implementation(Libraries.Retrofit.protoConverter) - implementation(Libraries.okHttpLogging) - - kapt(Libraries.Room.sqlLiteJdbc) - implementation(Libraries.Room.runtime) - implementation(Libraries.Room.ktx) - kapt(Libraries.Room.compiler) // Unit/Android tests dependencies testImplementation(TestLibraries.androidCore) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 4957435e2d6..f9410320896 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -16,9 +16,9 @@ android:theme="@style/AppTheme.Light"> + android:theme="@style/AppTheme.Dark"> @@ -26,41 +26,6 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/kotlin/com/wire/android/LauncherActivity.kt b/app/src/main/kotlin/com/wire/android/LauncherActivity.kt new file mode 100644 index 00000000000..35a81fd2c57 --- /dev/null +++ b/app/src/main/kotlin/com/wire/android/LauncherActivity.kt @@ -0,0 +1,13 @@ +package com.wire.android + +import android.os.Bundle +import android.os.PersistableBundle +import android.widget.Toast +import androidx.appcompat.app.AppCompatActivity + +class LauncherActivity: AppCompatActivity() { + override fun onCreate(savedInstanceState: Bundle?, persistentState: PersistableBundle?) { + super.onCreate(savedInstanceState, persistentState) + Toast.makeText(this, "It's alive! 🤖", Toast.LENGTH_LONG).show() + } +} diff --git a/app/src/main/kotlin/com/wire/android/WireApplication.kt b/app/src/main/kotlin/com/wire/android/WireApplication.kt index 64d8afbe812..f62e2e8a975 100644 --- a/app/src/main/kotlin/com/wire/android/WireApplication.kt +++ b/app/src/main/kotlin/com/wire/android/WireApplication.kt @@ -1,28 +1,11 @@ package com.wire.android import android.app.Application -import com.wire.android.core.di.Injector -import com.wire.android.shared.notification.builder.NotificationBuilder -import com.wire.android.shared.notification.builder.NotificationChannelBuilder -import org.koin.android.ext.android.inject -import org.koin.core.context.stopKoin class WireApplication : Application() { - private val notificationChannelBuilder by inject() - override fun onCreate() { super.onCreate() - Injector.start(this) - createNotificationChannel() } - private fun createNotificationChannel() { - - notificationChannelBuilder.createChannel( - NotificationBuilder.NOTIFICATION_MESSAGE_CHANNEL_ID, - getString(R.string.notification_message_channel_name), - getString(R.string.notification_message_channel_description) - ) - } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 676a8f2ade8..0beb05522c3 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,129 +1,4 @@ + - Wire Android Reloaded - - OK - Back - Confirmation - - EMAIL - PASSWORD - - No Internet Connection - Please check your Internet connection and try again. - - Something went wrong - Please try again. - - - Welcome to Wire - Create an Account - Log in - Enterprise Login - - - Personal - Chat privately with groups of friends and family - Pro - Secure collaboration for businesses, institutions and professional organizations - - - This email address is not allowed. - This email address you used is already linked to an account.\nUse another email address or try to log in if you own this account. - Username is already taken - Username should be at least 2 characters - Username is too long - Please only use: a–z, 0–9, and _ - - - Enter your email address. - This email address is not allowed. - This email address you used is already linked to an account.\nUse another email address or try to log in if you own this account. - Create an account - Create account selection. Personal account. Item 1 of 2. - EMAIL - PHONE - - You\'ve got mail - Enter the verification code we sent to %s - CHANGE EMAIL - RESEND CODE - you@example.com - Please enter a valid code - Code entry field - - Your name - FULL NAME - - Set username - Your username helps people find you. - USERNAME - - Set password - Use at least %d characters, with one lowercase letter, one capital letter, a number, and a special character. - - Unauthorized e-mail address. - The given e-mail address is in use. - Invalid activation code. - - - Name your team - You can always change it later. - TEAM NAME - WHAT IS WIRE FOR TEAMS? - Create account selection. Professional account. Item 2 of 2. - - Your account - Enter your work email address. - YOU@YOURCOMPANY.COM - - You\'ve got mail - Enter the verification code we sent to %s - CHANGE EMAIL - RESEND CODE - Please enter a valid code - Code entry field - - - Log in - Log in with %1$s. Item %2$d of %3$d - - Invalid information - Please verify your details and try again. - - Too many attempts - Please try to log in later. - - Forgot Password - - - Search Users - Conversations - - - Start a conversation or create a group. - My Profile - - - Profile - \@%s - in %s - - - logout - You reached the maximum number of allowed devices. Please use another client to remove your devices. - - - - %1$s minutes ago - %1$s minute ago - %1$s minutes ago - %1$s minutes ago - %1$s minutes ago - %1$s minutes ago - - JUST NOW - - Messages - Notifications for all message types, including text, images, audio and video messages - You + Android Reloaded 2.0 FINAL diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index b14c8c75144..3863ce95c70 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -12,16 +12,16 @@ locale - @drawable/ic_arrow_back + - @style/AlertDialogTheme - @style/Toolbar.Transparent + + - @style/Button.Outlined - @style/TabLayout.Transparent - @style/TextInputLayout.NoBorder + + + ?android:attr/colorBackground true @@ -43,16 +43,16 @@ locale - @drawable/ic_arrow_back + - @style/AlertDialogTheme - @style/Toolbar.Transparent + + - @style/Button.Outlined - @style/TabLayout.Transparent - @style/TextInputLayout.NoBorder + + + ?android:attr/colorBackground false diff --git a/build.gradle.kts b/build.gradle.kts index d2cef47bf12..88e7751c1c9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,7 +2,7 @@ buildscript { repositories { google() mavenCentral() - jcenter() //TODO Remove by February 1, 2022 + jcenter() //TODO Remove } } @@ -10,7 +10,7 @@ allprojects { repositories { google() mavenCentral() - jcenter() //TODO Remove by February 1, 2022 + jcenter() //TODO Remove } } diff --git a/kalium b/kalium index 6028065beba..bff9cb1896b 160000 --- a/kalium +++ b/kalium @@ -1 +1 @@ -Subproject commit 6028065beba4cbff032cd68e4b7fc56213118437 +Subproject commit bff9cb1896bb924774e3568cf2bdb1ca07b394e9 diff --git a/legacy/.gitignore b/legacy/.gitignore new file mode 100644 index 00000000000..42f52f43fcf --- /dev/null +++ b/legacy/.gitignore @@ -0,0 +1,3 @@ +/build +# Room db schemas +/schemas \ No newline at end of file diff --git a/legacy/build.gradle.kts b/legacy/build.gradle.kts new file mode 100644 index 00000000000..1fdc7955d12 --- /dev/null +++ b/legacy/build.gradle.kts @@ -0,0 +1,124 @@ +import com.android.build.api.dsl.AndroidSourceSet + +plugins { + // Application Specific plugins + id(BuildPlugins.androidApplication) + id(BuildPlugins.kotlinAndroid) + id(BuildPlugins.kotlinAndroidExtensions) + id(BuildPlugins.kotlinKapt) + + // Internal Script plugins + id(ScriptPlugins.variants) + id(ScriptPlugins.quality) + id(ScriptPlugins.compilation) + id(ScriptPlugins.testing) +} + +android { + compileSdkVersion(AndroidSdk.compile) + + defaultConfig { + applicationId = AndroidClient.appId + minSdkVersion(AndroidSdk.min) + targetSdkVersion(AndroidSdk.target) + versionCode = AndroidClient.versionCode + versionName = "v${AndroidClient.versionName}(${versionCode})" + testInstrumentationRunner = AndroidClient.testRunner + setProperty("archivesBaseName", "${applicationId}-v${versionName}(${versionCode})") + + kapt { + arguments { + arg("room.schemaLocation", "$projectDir/schemas") + } + } + } + + externalNativeBuild { + cmake { + version = AndroidNdk.cMakeVersion + } + ndkBuild { + ndkVersion = AndroidNdk.version + path(File("src/main/jni/Android.mk")) + } + } + + sourceSets { + map { it.java.srcDir("src/${it.name}/kotlin") } + } + fun AndroidSourceSet.includeCommonTestSourceDir() = java { + srcDir("src/commonTest/kotlin") + } + sourceSets["test"].includeCommonTestSourceDir() + sourceSets["androidTest"].includeCommonTestSourceDir() + + configurations.implementation.configure { + exclude(module = "protobuf-java") + } +} + +dependencies { + // Application dependencies + implementation(Libraries.Kotlin.stdLib) + implementation(Libraries.appCompat) + implementation(Libraries.ktxCore) + implementation(Libraries.constraintLayout) + implementation(Libraries.material) + implementation(Libraries.livedataKtx) + implementation(Libraries.viewModelKtx) + implementation(Libraries.Koin.androidCore) + implementation(Libraries.Koin.viewModel) +// implementation(Libraries.Koin.workManager) + implementation(Libraries.Kotlin.coroutinesCore) + implementation(Libraries.Kotlin.coroutinesAndroid) + implementation(Libraries.pinEditText) + implementation(Libraries.viewPager2) + implementation(Libraries.paging) + implementation(Libraries.glide) + implementation(Libraries.fragment) + kapt(Libraries.glideCompiler) + implementation(Libraries.workManager) + implementation(Libraries.scarlet) + implementation(Libraries.scarletOkhttp) + implementation(Libraries.scarletLifecycle) + implementation(Libraries.scarletGson) + + implementation(Libraries.messageProto) + implementation(Libraries.Crypto.cryptobox) + + implementation(Libraries.Retrofit.core) + implementation(Libraries.Retrofit.gsonConverter) + implementation(Libraries.Retrofit.protoConverter) + implementation(Libraries.okHttpLogging) + + kapt(Libraries.Room.sqlLiteJdbc) + implementation(Libraries.Room.runtime) + implementation(Libraries.Room.ktx) + kapt(Libraries.Room.compiler) + + // Unit/Android tests dependencies + testImplementation(TestLibraries.androidCore) + testImplementation(TestLibraries.junit4) + testImplementation(TestLibraries.robolectric) + testImplementation(TestLibraries.coroutinesTest) + testImplementation(TestLibraries.testCore) + testImplementation(TestLibraries.koinTest) + testImplementation(TestLibraries.mockk) + testImplementation(TestLibraries.kluent) + + // Acceptance/Functional tests dependencies + androidTestImplementation(TestLibraries.testRunner) + androidTestImplementation(TestLibraries.Espresso.core) + androidTestImplementation(TestLibraries.Espresso.intents) + androidTestImplementation(TestLibraries.Espresso.accessibility) + androidTestImplementation(TestLibraries.testExtJunit) + androidTestImplementation(TestLibraries.testRules) + androidTestImplementation(TestLibraries.uiAutomator) + androidTestImplementation(TestLibraries.coroutinesTest) + androidTestImplementation(TestLibraries.mockkAndroid) + androidTestImplementation(TestLibraries.kluentAndroid) + + // Development dependencies + debugImplementation(DevLibraries.fragmentTesting) + debugImplementation(DevLibraries.leakCanary) +} diff --git a/legacy/proguard-rules.pro b/legacy/proguard-rules.pro new file mode 100644 index 00000000000..ef17cef8b8e --- /dev/null +++ b/legacy/proguard-rules.pro @@ -0,0 +1,36 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile + +# For E2EE +-keep class com.wire.cryptobox.** { *; } + +-keepclasseswithmembernames,includedescriptorclasses class * { + native ; +} + +# Gson +-keepclassmembers,allowobfuscation class * { + @com.google.gson.annotations.SerializedName ; +} + +# protobuf +-keep class * extends com.google.protobuf.GeneratedMessageLite { *; } diff --git a/app/src/androidTest/kotlin/com/wire/android/FunctionalTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/FunctionalTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/FunctionalTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/FunctionalTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/InstrumentationTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/InstrumentationTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/InstrumentationTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/InstrumentationTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/core/crypto/CryptoBoxClientIntegrationTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/core/crypto/CryptoBoxClientIntegrationTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/core/crypto/CryptoBoxClientIntegrationTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/core/crypto/CryptoBoxClientIntegrationTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/core/extension/ViewExtensionsTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/core/extension/ViewExtensionsTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/core/extension/ViewExtensionsTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/core/extension/ViewExtensionsTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/core/ui/navigation/UriNavigationHandlerTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/core/ui/navigation/UriNavigationHandlerTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/core/ui/navigation/UriNavigationHandlerTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/core/ui/navigation/UriNavigationHandlerTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientDaoTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/auth/login/LoginActivityUITest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/auth/login/LoginActivityUITest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/auth/login/LoginActivityUITest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/auth/login/LoginActivityUITest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/auth/login/LoginViewPagerAdapterTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/auth/login/LoginViewPagerAdapterTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/auth/login/LoginViewPagerAdapterTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/auth/login/LoginViewPagerAdapterTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/CreateAccountActivityUITest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/CreateAccountActivityUITest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/CreateAccountActivityUITest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/CreateAccountActivityUITest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountCodeFragmentTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountCodeFragmentTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountCodeFragmentTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountCodeFragmentTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/email/CreateProAccountTeamEmailFragmentTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/email/CreateProAccountTeamEmailFragmentTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/email/CreateProAccountTeamEmailFragmentTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/email/CreateProAccountTeamEmailFragmentTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/email/verification/CreateProAccountEmailVerificationCodeFragmentTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/email/verification/CreateProAccountEmailVerificationCodeFragmentTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/email/verification/CreateProAccountEmailVerificationCodeFragmentTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/email/verification/CreateProAccountEmailVerificationCodeFragmentTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameFragmentUiTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameFragmentUiTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameFragmentUiTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameFragmentUiTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientDaoTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/contact/datasources/local/ContactDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/contact/datasources/local/ContactDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/contact/datasources/local/ContactDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/contact/datasources/local/ContactDaoTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageDaoTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorkerSchedulerTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorkerSchedulerTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorkerSchedulerTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorkerSchedulerTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/conversation/data/local/ConversationDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/data/local/ConversationDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/conversation/data/local/ConversationDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/data/local/ConversationDaoTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListDaoTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMembersDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMembersDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMembersDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMembersDaoTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/feature/welcome/ui/WelcomeActivityUITest.kt b/legacy/src/androidTest/kotlin/com/wire/android/feature/welcome/ui/WelcomeActivityUITest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/feature/welcome/ui/WelcomeActivityUITest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/feature/welcome/ui/WelcomeActivityUITest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/framework/retry/RetryTestRule.kt b/legacy/src/androidTest/kotlin/com/wire/android/framework/retry/RetryTestRule.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/framework/retry/RetryTestRule.kt rename to legacy/src/androidTest/kotlin/com/wire/android/framework/retry/RetryTestRule.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/framework/retry/RetryTestRuleTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/framework/retry/RetryTestRuleTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/framework/retry/RetryTestRuleTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/framework/retry/RetryTestRuleTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/framework/storage/db/DatabaseHelpers.kt b/legacy/src/androidTest/kotlin/com/wire/android/framework/storage/db/DatabaseHelpers.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/framework/storage/db/DatabaseHelpers.kt rename to legacy/src/androidTest/kotlin/com/wire/android/framework/storage/db/DatabaseHelpers.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/framework/storage/db/DatabaseTestRule.kt b/legacy/src/androidTest/kotlin/com/wire/android/framework/storage/db/DatabaseTestRule.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/framework/storage/db/DatabaseTestRule.kt rename to legacy/src/androidTest/kotlin/com/wire/android/framework/storage/db/DatabaseTestRule.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/shared/asset/datasources/local/AssetDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/shared/asset/datasources/local/AssetDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/shared/asset/datasources/local/AssetDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/shared/asset/datasources/local/AssetDaoTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/shared/session/datasources/local/SessionDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/shared/session/datasources/local/SessionDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/shared/session/datasources/local/SessionDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/shared/session/datasources/local/SessionDaoTest.kt diff --git a/app/src/androidTest/kotlin/com/wire/android/shared/user/datasources/local/UserDaoTest.kt b/legacy/src/androidTest/kotlin/com/wire/android/shared/user/datasources/local/UserDaoTest.kt similarity index 100% rename from app/src/androidTest/kotlin/com/wire/android/shared/user/datasources/local/UserDaoTest.kt rename to legacy/src/androidTest/kotlin/com/wire/android/shared/user/datasources/local/UserDaoTest.kt diff --git a/app/src/commonTest/kotlin/com/wire/android/InjectMockKsRule.kt b/legacy/src/commonTest/kotlin/com/wire/android/InjectMockKsRule.kt similarity index 100% rename from app/src/commonTest/kotlin/com/wire/android/InjectMockKsRule.kt rename to legacy/src/commonTest/kotlin/com/wire/android/InjectMockKsRule.kt diff --git a/app/src/commonTest/kotlin/com/wire/android/framework/collections/CollectionExtensions.kt b/legacy/src/commonTest/kotlin/com/wire/android/framework/collections/CollectionExtensions.kt similarity index 100% rename from app/src/commonTest/kotlin/com/wire/android/framework/collections/CollectionExtensions.kt rename to legacy/src/commonTest/kotlin/com/wire/android/framework/collections/CollectionExtensions.kt diff --git a/app/src/commonTest/kotlin/com/wire/android/framework/functional/EitherAssertions.kt b/legacy/src/commonTest/kotlin/com/wire/android/framework/functional/EitherAssertions.kt similarity index 100% rename from app/src/commonTest/kotlin/com/wire/android/framework/functional/EitherAssertions.kt rename to legacy/src/commonTest/kotlin/com/wire/android/framework/functional/EitherAssertions.kt diff --git a/legacy/src/main/AndroidManifest.xml b/legacy/src/main/AndroidManifest.xml new file mode 100644 index 00000000000..4957435e2d6 --- /dev/null +++ b/legacy/src/main/AndroidManifest.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/jni/Android.mk b/legacy/src/main/jni/Android.mk similarity index 100% rename from app/src/main/jni/Android.mk rename to legacy/src/main/jni/Android.mk diff --git a/app/src/main/jni/Application.mk b/legacy/src/main/jni/Application.mk similarity index 100% rename from app/src/main/jni/Application.mk rename to legacy/src/main/jni/Application.mk diff --git a/app/src/main/jni/LzwDecoder.cpp b/legacy/src/main/jni/LzwDecoder.cpp similarity index 100% rename from app/src/main/jni/LzwDecoder.cpp rename to legacy/src/main/jni/LzwDecoder.cpp diff --git a/app/src/main/jni/LzwDecoder.h b/legacy/src/main/jni/LzwDecoder.h similarity index 100% rename from app/src/main/jni/LzwDecoder.h rename to legacy/src/main/jni/LzwDecoder.h diff --git a/app/src/main/jni/arm64-v8a/libsodium.so b/legacy/src/main/jni/arm64-v8a/libsodium.so similarity index 100% rename from app/src/main/jni/arm64-v8a/libsodium.so rename to legacy/src/main/jni/arm64-v8a/libsodium.so diff --git a/app/src/main/jni/armeabi-v7a/libsodium.so b/legacy/src/main/jni/armeabi-v7a/libsodium.so similarity index 100% rename from app/src/main/jni/armeabi-v7a/libsodium.so rename to legacy/src/main/jni/armeabi-v7a/libsodium.so diff --git a/app/src/main/jni/randombytes.c b/legacy/src/main/jni/randombytes.c similarity index 100% rename from app/src/main/jni/randombytes.c rename to legacy/src/main/jni/randombytes.c diff --git a/app/src/main/jni/sodium/core.h b/legacy/src/main/jni/sodium/core.h similarity index 100% rename from app/src/main/jni/sodium/core.h rename to legacy/src/main/jni/sodium/core.h diff --git a/app/src/main/jni/sodium/export.h b/legacy/src/main/jni/sodium/export.h similarity index 100% rename from app/src/main/jni/sodium/export.h rename to legacy/src/main/jni/sodium/export.h diff --git a/app/src/main/jni/sodium/randombytes.h b/legacy/src/main/jni/sodium/randombytes.h similarity index 100% rename from app/src/main/jni/sodium/randombytes.h rename to legacy/src/main/jni/sodium/randombytes.h diff --git a/app/src/main/jni/x86/libsodium.so b/legacy/src/main/jni/x86/libsodium.so similarity index 100% rename from app/src/main/jni/x86/libsodium.so rename to legacy/src/main/jni/x86/libsodium.so diff --git a/app/src/main/jni/x86_64/libsodium.so b/legacy/src/main/jni/x86_64/libsodium.so similarity index 100% rename from app/src/main/jni/x86_64/libsodium.so rename to legacy/src/main/jni/x86_64/libsodium.so diff --git a/legacy/src/main/kotlin/com/wire/android/WireApplication.kt b/legacy/src/main/kotlin/com/wire/android/WireApplication.kt new file mode 100644 index 00000000000..64d8afbe812 --- /dev/null +++ b/legacy/src/main/kotlin/com/wire/android/WireApplication.kt @@ -0,0 +1,28 @@ +package com.wire.android + +import android.app.Application +import com.wire.android.core.di.Injector +import com.wire.android.shared.notification.builder.NotificationBuilder +import com.wire.android.shared.notification.builder.NotificationChannelBuilder +import org.koin.android.ext.android.inject +import org.koin.core.context.stopKoin + +class WireApplication : Application() { + + private val notificationChannelBuilder by inject() + + override fun onCreate() { + super.onCreate() + Injector.start(this) + createNotificationChannel() + } + + private fun createNotificationChannel() { + + notificationChannelBuilder.createChannel( + NotificationBuilder.NOTIFICATION_MESSAGE_CHANNEL_ID, + getString(R.string.notification_message_channel_name), + getString(R.string.notification_message_channel_description) + ) + } +} diff --git a/app/src/main/kotlin/com/wire/android/core/accessibility/Accessibility.kt b/legacy/src/main/kotlin/com/wire/android/core/accessibility/Accessibility.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/accessibility/Accessibility.kt rename to legacy/src/main/kotlin/com/wire/android/core/accessibility/Accessibility.kt diff --git a/app/src/main/kotlin/com/wire/android/core/accessibility/InputFocusViewModel.kt b/legacy/src/main/kotlin/com/wire/android/core/accessibility/InputFocusViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/accessibility/InputFocusViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/core/accessibility/InputFocusViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/core/async/DispatcherProvider.kt b/legacy/src/main/kotlin/com/wire/android/core/async/DispatcherProvider.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/async/DispatcherProvider.kt rename to legacy/src/main/kotlin/com/wire/android/core/async/DispatcherProvider.kt diff --git a/app/src/main/kotlin/com/wire/android/core/compatibility/Compatibility.kt b/legacy/src/main/kotlin/com/wire/android/core/compatibility/Compatibility.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/compatibility/Compatibility.kt rename to legacy/src/main/kotlin/com/wire/android/core/compatibility/Compatibility.kt diff --git a/app/src/main/kotlin/com/wire/android/core/config/DeviceClass.kt b/legacy/src/main/kotlin/com/wire/android/core/config/DeviceClass.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/config/DeviceClass.kt rename to legacy/src/main/kotlin/com/wire/android/core/config/DeviceClass.kt diff --git a/app/src/main/kotlin/com/wire/android/core/config/DeviceConfig.kt b/legacy/src/main/kotlin/com/wire/android/core/config/DeviceConfig.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/config/DeviceConfig.kt rename to legacy/src/main/kotlin/com/wire/android/core/config/DeviceConfig.kt diff --git a/app/src/main/kotlin/com/wire/android/core/config/DeviceType.kt b/legacy/src/main/kotlin/com/wire/android/core/config/DeviceType.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/config/DeviceType.kt rename to legacy/src/main/kotlin/com/wire/android/core/config/DeviceType.kt diff --git a/app/src/main/kotlin/com/wire/android/core/config/GlobalConfig.kt b/legacy/src/main/kotlin/com/wire/android/core/config/GlobalConfig.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/config/GlobalConfig.kt rename to legacy/src/main/kotlin/com/wire/android/core/config/GlobalConfig.kt diff --git a/app/src/main/kotlin/com/wire/android/core/config/LocaleConfig.kt b/legacy/src/main/kotlin/com/wire/android/core/config/LocaleConfig.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/config/LocaleConfig.kt rename to legacy/src/main/kotlin/com/wire/android/core/config/LocaleConfig.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/CryptoBoxClient.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/CryptoBoxClient.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/CryptoBoxClient.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/CryptoBoxClient.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/CryptoBoxProvider.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/CryptoBoxProvider.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/CryptoBoxProvider.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/CryptoBoxProvider.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/data/CryptoBoxClientPropertyStorage.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/data/CryptoBoxClientPropertyStorage.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/data/CryptoBoxClientPropertyStorage.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/data/CryptoBoxClientPropertyStorage.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/mapper/CryptoExceptionMapper.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/mapper/CryptoExceptionMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/mapper/CryptoExceptionMapper.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/mapper/CryptoExceptionMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/mapper/CryptoPreKeyMapper.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/mapper/CryptoPreKeyMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/mapper/CryptoPreKeyMapper.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/mapper/CryptoPreKeyMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/model/CryptoClientId.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/model/CryptoClientId.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/model/CryptoClientId.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/model/CryptoClientId.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/model/CryptoSessionId.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/model/CryptoSessionId.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/model/CryptoSessionId.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/model/CryptoSessionId.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/model/Message.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/model/Message.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/model/Message.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/model/Message.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/model/PreKey.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/model/PreKey.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/model/PreKey.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/model/PreKey.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/model/PreKeyInitialization.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/model/PreKeyInitialization.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/model/PreKeyInitialization.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/model/PreKeyInitialization.kt diff --git a/app/src/main/kotlin/com/wire/android/core/crypto/model/UserId.kt b/legacy/src/main/kotlin/com/wire/android/core/crypto/model/UserId.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/crypto/model/UserId.kt rename to legacy/src/main/kotlin/com/wire/android/core/crypto/model/UserId.kt diff --git a/app/src/main/kotlin/com/wire/android/core/date/DateStringMapper.kt b/legacy/src/main/kotlin/com/wire/android/core/date/DateStringMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/date/DateStringMapper.kt rename to legacy/src/main/kotlin/com/wire/android/core/date/DateStringMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/core/di/Injector.kt b/legacy/src/main/kotlin/com/wire/android/core/di/Injector.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/di/Injector.kt rename to legacy/src/main/kotlin/com/wire/android/core/di/Injector.kt diff --git a/app/src/main/kotlin/com/wire/android/core/di/Modules.kt b/legacy/src/main/kotlin/com/wire/android/core/di/Modules.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/di/Modules.kt rename to legacy/src/main/kotlin/com/wire/android/core/di/Modules.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/Event.kt b/legacy/src/main/kotlin/com/wire/android/core/events/Event.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/Event.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/Event.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/EventRepository.kt b/legacy/src/main/kotlin/com/wire/android/core/events/EventRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/EventRepository.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/EventRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/WebSocketConfig.kt b/legacy/src/main/kotlin/com/wire/android/core/events/WebSocketConfig.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/WebSocketConfig.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/WebSocketConfig.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/adapter/FlowStreamAdapter.kt b/legacy/src/main/kotlin/com/wire/android/core/events/adapter/FlowStreamAdapter.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/adapter/FlowStreamAdapter.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/adapter/FlowStreamAdapter.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/datasource/EventDataSource.kt b/legacy/src/main/kotlin/com/wire/android/core/events/datasource/EventDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/datasource/EventDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/datasource/EventDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/datasource/local/NotificationLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/core/events/datasource/local/NotificationLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/datasource/local/NotificationLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/datasource/local/NotificationLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/datasource/remote/EventResponse.kt b/legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/EventResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/datasource/remote/EventResponse.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/EventResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationApi.kt b/legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationApi.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationApi.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationResponse.kt b/legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationResponse.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/NotificationResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/datasource/remote/WebSocketService.kt b/legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/WebSocketService.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/datasource/remote/WebSocketService.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/WebSocketService.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/datasource/remote/WebSocketServiceProvider.kt b/legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/WebSocketServiceProvider.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/datasource/remote/WebSocketServiceProvider.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/datasource/remote/WebSocketServiceProvider.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/di/EventModule.kt b/legacy/src/main/kotlin/com/wire/android/core/events/di/EventModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/di/EventModule.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/di/EventModule.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/handler/EventsHandler.kt b/legacy/src/main/kotlin/com/wire/android/core/events/handler/EventsHandler.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/handler/EventsHandler.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/handler/EventsHandler.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/handler/MessageEventsHandler.kt b/legacy/src/main/kotlin/com/wire/android/core/events/handler/MessageEventsHandler.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/handler/MessageEventsHandler.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/handler/MessageEventsHandler.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/mapper/EventMapper.kt b/legacy/src/main/kotlin/com/wire/android/core/events/mapper/EventMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/mapper/EventMapper.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/mapper/EventMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/core/events/usecase/ListenToEventsUseCase.kt b/legacy/src/main/kotlin/com/wire/android/core/events/usecase/ListenToEventsUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/events/usecase/ListenToEventsUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/core/events/usecase/ListenToEventsUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/core/exception/Failure.kt b/legacy/src/main/kotlin/com/wire/android/core/exception/Failure.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/exception/Failure.kt rename to legacy/src/main/kotlin/com/wire/android/core/exception/Failure.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/Activity.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/Activity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/Activity.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/Activity.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/Any.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/Any.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/Any.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/Any.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/File.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/File.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/File.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/File.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/Fragment.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/Fragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/Fragment.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/Fragment.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/ImageLoader.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/ImageLoader.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/ImageLoader.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/ImageLoader.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/ImageView.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/ImageView.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/ImageView.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/ImageView.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/Intent.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/Intent.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/Intent.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/Intent.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/LiveData.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/LiveData.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/LiveData.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/LiveData.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/OffsetDateTime.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/OffsetDateTime.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/OffsetDateTime.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/OffsetDateTime.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/String.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/String.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/String.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/String.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/Toast.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/Toast.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/Toast.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/Toast.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/Uri.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/Uri.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/Uri.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/Uri.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/View.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/View.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/View.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/View.kt diff --git a/app/src/main/kotlin/com/wire/android/core/extension/ViewHolder.kt b/legacy/src/main/kotlin/com/wire/android/core/extension/ViewHolder.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/extension/ViewHolder.kt rename to legacy/src/main/kotlin/com/wire/android/core/extension/ViewHolder.kt diff --git a/app/src/main/kotlin/com/wire/android/core/flags/FeatureFlag.kt b/legacy/src/main/kotlin/com/wire/android/core/flags/FeatureFlag.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/flags/FeatureFlag.kt rename to legacy/src/main/kotlin/com/wire/android/core/flags/FeatureFlag.kt diff --git a/app/src/main/kotlin/com/wire/android/core/flags/Flag.kt b/legacy/src/main/kotlin/com/wire/android/core/flags/Flag.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/flags/Flag.kt rename to legacy/src/main/kotlin/com/wire/android/core/flags/Flag.kt diff --git a/app/src/main/kotlin/com/wire/android/core/functional/Either.kt b/legacy/src/main/kotlin/com/wire/android/core/functional/Either.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/functional/Either.kt rename to legacy/src/main/kotlin/com/wire/android/core/functional/Either.kt diff --git a/app/src/main/kotlin/com/wire/android/core/functional/SuspendableEitherScope.kt b/legacy/src/main/kotlin/com/wire/android/core/functional/SuspendableEitherScope.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/functional/SuspendableEitherScope.kt rename to legacy/src/main/kotlin/com/wire/android/core/functional/SuspendableEitherScope.kt diff --git a/app/src/main/kotlin/com/wire/android/core/io/FileSystem.kt b/legacy/src/main/kotlin/com/wire/android/core/io/FileSystem.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/io/FileSystem.kt rename to legacy/src/main/kotlin/com/wire/android/core/io/FileSystem.kt diff --git a/app/src/main/kotlin/com/wire/android/core/logger/Logger.kt b/legacy/src/main/kotlin/com/wire/android/core/logger/Logger.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/logger/Logger.kt rename to legacy/src/main/kotlin/com/wire/android/core/logger/Logger.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/ApiService.kt b/legacy/src/main/kotlin/com/wire/android/core/network/ApiService.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/ApiService.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/ApiService.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/HttpRequestParams.kt b/legacy/src/main/kotlin/com/wire/android/core/network/HttpRequestParams.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/HttpRequestParams.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/HttpRequestParams.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/NetworkClient.kt b/legacy/src/main/kotlin/com/wire/android/core/network/NetworkClient.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/NetworkClient.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/NetworkClient.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/NetworkConfig.kt b/legacy/src/main/kotlin/com/wire/android/core/network/NetworkConfig.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/NetworkConfig.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/NetworkConfig.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/NetworkHandler.kt b/legacy/src/main/kotlin/com/wire/android/core/network/NetworkHandler.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/NetworkHandler.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/NetworkHandler.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/UserAgentInterceptor.kt b/legacy/src/main/kotlin/com/wire/android/core/network/UserAgentInterceptor.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/UserAgentInterceptor.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/UserAgentInterceptor.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenAuthenticator.kt b/legacy/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenAuthenticator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenAuthenticator.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenAuthenticator.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenInterceptor.kt b/legacy/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenInterceptor.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenInterceptor.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenInterceptor.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AuthenticationManager.kt b/legacy/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AuthenticationManager.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AuthenticationManager.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/auth/accesstoken/AuthenticationManager.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/di/NetworkModule.kt b/legacy/src/main/kotlin/com/wire/android/core/network/di/NetworkModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/di/NetworkModule.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/di/NetworkModule.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/either/EitherResponse.kt b/legacy/src/main/kotlin/com/wire/android/core/network/either/EitherResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/either/EitherResponse.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/either/EitherResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/either/EitherResponseAdapterFactory.kt b/legacy/src/main/kotlin/com/wire/android/core/network/either/EitherResponseAdapterFactory.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/either/EitherResponseAdapterFactory.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/either/EitherResponseAdapterFactory.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/either/EitherResponseCall.kt b/legacy/src/main/kotlin/com/wire/android/core/network/either/EitherResponseCall.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/either/EitherResponseCall.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/either/EitherResponseCall.kt diff --git a/app/src/main/kotlin/com/wire/android/core/network/either/EitherResultAdapter.kt b/legacy/src/main/kotlin/com/wire/android/core/network/either/EitherResultAdapter.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/network/either/EitherResultAdapter.kt rename to legacy/src/main/kotlin/com/wire/android/core/network/either/EitherResultAdapter.kt diff --git a/app/src/main/kotlin/com/wire/android/core/storage/cache/CacheService.kt b/legacy/src/main/kotlin/com/wire/android/core/storage/cache/CacheService.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/storage/cache/CacheService.kt rename to legacy/src/main/kotlin/com/wire/android/core/storage/cache/CacheService.kt diff --git a/app/src/main/kotlin/com/wire/android/core/storage/db/DatabaseService.kt b/legacy/src/main/kotlin/com/wire/android/core/storage/db/DatabaseService.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/storage/db/DatabaseService.kt rename to legacy/src/main/kotlin/com/wire/android/core/storage/db/DatabaseService.kt diff --git a/app/src/main/kotlin/com/wire/android/core/storage/db/di/DatabaseModule.kt b/legacy/src/main/kotlin/com/wire/android/core/storage/db/di/DatabaseModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/storage/db/di/DatabaseModule.kt rename to legacy/src/main/kotlin/com/wire/android/core/storage/db/di/DatabaseModule.kt diff --git a/app/src/main/kotlin/com/wire/android/core/storage/db/global/GlobalDatabase.kt b/legacy/src/main/kotlin/com/wire/android/core/storage/db/global/GlobalDatabase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/storage/db/global/GlobalDatabase.kt rename to legacy/src/main/kotlin/com/wire/android/core/storage/db/global/GlobalDatabase.kt diff --git a/app/src/main/kotlin/com/wire/android/core/storage/db/user/UserDatabase.kt b/legacy/src/main/kotlin/com/wire/android/core/storage/db/user/UserDatabase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/storage/db/user/UserDatabase.kt rename to legacy/src/main/kotlin/com/wire/android/core/storage/db/user/UserDatabase.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/FragmentArgFinder.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/FragmentArgFinder.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/FragmentArgFinder.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/FragmentArgFinder.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/SingleLiveEvent.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/SingleLiveEvent.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/SingleLiveEvent.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/SingleLiveEvent.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/dialog/DialogBuilder.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/dialog/DialogBuilder.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/dialog/DialogBuilder.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/dialog/DialogBuilder.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/dialog/ErrorMessage.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/dialog/ErrorMessage.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/dialog/ErrorMessage.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/dialog/ErrorMessage.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/dialog/MaterialDialogBuilderProvider.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/dialog/MaterialDialogBuilderProvider.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/dialog/MaterialDialogBuilderProvider.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/dialog/MaterialDialogBuilderProvider.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/drawable/TextDrawable.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/drawable/TextDrawable.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/drawable/TextDrawable.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/drawable/TextDrawable.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/navigation/FragmentContainerProvider.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/navigation/FragmentContainerProvider.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/navigation/FragmentContainerProvider.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/navigation/FragmentContainerProvider.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/navigation/FragmentStackHandler.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/navigation/FragmentStackHandler.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/navigation/FragmentStackHandler.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/navigation/FragmentStackHandler.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/navigation/Navigator.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/navigation/Navigator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/navigation/Navigator.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/navigation/Navigator.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/navigation/UriNavigationHandler.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/navigation/UriNavigationHandler.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/navigation/UriNavigationHandler.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/navigation/UriNavigationHandler.kt diff --git a/app/src/main/kotlin/com/wire/android/core/ui/recyclerview/ViewHolderInflater.kt b/legacy/src/main/kotlin/com/wire/android/core/ui/recyclerview/ViewHolderInflater.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/ui/recyclerview/ViewHolderInflater.kt rename to legacy/src/main/kotlin/com/wire/android/core/ui/recyclerview/ViewHolderInflater.kt diff --git a/app/src/main/kotlin/com/wire/android/core/usecase/UseCase.kt b/legacy/src/main/kotlin/com/wire/android/core/usecase/UseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/usecase/UseCase.kt rename to legacy/src/main/kotlin/com/wire/android/core/usecase/UseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/core/usecase/UseCaseExecutor.kt b/legacy/src/main/kotlin/com/wire/android/core/usecase/UseCaseExecutor.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/core/usecase/UseCaseExecutor.kt rename to legacy/src/main/kotlin/com/wire/android/core/usecase/UseCaseExecutor.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/activation/ActivationRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/activation/ActivationRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/activation/ActivationRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/activation/ActivationRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/ActivationDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/ActivationDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/ActivationDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/ActivationDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationApi.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationApi.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationApi.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/activation/usecase/SendEmailActivationUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/activation/usecase/SendEmailActivationUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/activation/usecase/SendEmailActivationUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/activation/usecase/SendEmailActivationUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/ClientRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/ClientRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/ClientRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/ClientRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/ClientDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/ClientDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/ClientDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/ClientDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientDao.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientDao.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientDao.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientEntity.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientEntity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientApi.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientApi.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientApi.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientRegistrationRequest.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientRegistrationRequest.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientRegistrationRequest.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientRegistrationRequest.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientResponse.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientResponse.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/datasource/remote/api/ClientResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/mapper/ClientMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/mapper/ClientMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/mapper/ClientMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/mapper/ClientMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/mapper/PreKeyMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/mapper/PreKeyMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/mapper/PreKeyMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/mapper/PreKeyMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitActivity.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitActivity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitActivity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitActivity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/client/usecase/RegisterClientUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/client/usecase/RegisterClientUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/client/usecase/RegisterClientUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/client/usecase/RegisterClientUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/di/AuthenticationModule.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/di/AuthenticationModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/di/AuthenticationModule.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/di/AuthenticationModule.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/LoginActivity.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/LoginActivity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/LoginActivity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/LoginActivity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/LoginFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/LoginFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/LoginFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/LoginFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/LoginViewPagerAdapter.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/LoginViewPagerAdapter.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/LoginViewPagerAdapter.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/LoginViewPagerAdapter.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/email/LoginRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/LoginRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/email/LoginRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/LoginRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/LoginDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/LoginDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/LoginDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/LoginDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginApi.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginApi.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginApi.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginWithEmailRequest.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginWithEmailRequest.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginWithEmailRequest.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginWithEmailRequest.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/email/usecase/LoginWithEmailUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/usecase/LoginWithEmailUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/email/usecase/LoginWithEmailUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/email/usecase/LoginWithEmailUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/login/ui/navigation/LoginNavigator.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/login/ui/navigation/LoginNavigator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/login/ui/navigation/LoginNavigator.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/login/ui/navigation/LoginNavigator.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/CreateAccountActivity.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/CreateAccountActivity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/CreateAccountActivity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/CreateAccountActivity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/CreateAccountFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/CreateAccountFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/CreateAccountFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/CreateAccountFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/RegistrationRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/RegistrationRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/RegistrationRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/RegistrationRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/RegistrationDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/RegistrationDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/RegistrationDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/RegistrationDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegisterPersonalAccountRequest.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegisterPersonalAccountRequest.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegisterPersonalAccountRequest.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegisterPersonalAccountRequest.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegisteredUserResponse.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegisteredUserResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegisteredUserResponse.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegisteredUserResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationApi.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationApi.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationApi.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/PersonalAccountRegistrationResult.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/PersonalAccountRegistrationResult.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/PersonalAccountRegistrationResult.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/PersonalAccountRegistrationResult.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountCodeFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountCodeFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountCodeFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountCodeFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountEmailFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountEmailFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountEmailFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountEmailFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountUsernameFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountUsernameFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountUsernameFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountUsernameFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/usecase/ActivateEmailUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/usecase/ActivateEmailUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/usecase/ActivateEmailUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/usecase/ActivateEmailUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/usecase/RegisterPersonalAccountUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/usecase/RegisterPersonalAccountUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/personal/usecase/RegisterPersonalAccountUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/personal/usecase/RegisterPersonalAccountUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/email/CreateProAccountTeamEmailFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/email/CreateProAccountTeamEmailFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/email/CreateProAccountTeamEmailFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/email/CreateProAccountTeamEmailFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/email/verification/CreateProAccountTeamEmailVerificationFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/email/verification/CreateProAccountTeamEmailVerificationFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/email/verification/CreateProAccountTeamEmailVerificationFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/email/verification/CreateProAccountTeamEmailVerificationFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamsRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamsRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamsRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamsRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/GetTeamNameUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/GetTeamNameUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/GetTeamNameUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/GetTeamNameUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/UpdateTeamNameUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/UpdateTeamNameUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/UpdateTeamNameUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/UpdateTeamNameUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailVerificationCodeViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailVerificationCodeViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailVerificationCodeViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailVerificationCodeViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountUsernameViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountUsernameViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountUsernameViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountUsernameViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/auth/registration/ui/navigation/CreateAccountNavigator.kt b/legacy/src/main/kotlin/com/wire/android/feature/auth/registration/ui/navigation/CreateAccountNavigator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/auth/registration/ui/navigation/CreateAccountNavigator.kt rename to legacy/src/main/kotlin/com/wire/android/feature/auth/registration/ui/navigation/CreateAccountNavigator.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/Contact.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/Contact.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/Contact.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/Contact.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/ContactRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/ContactRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/ContactRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/ContactRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/ContactDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/ContactDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/ContactDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/ContactDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientDao.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientDao.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientDao.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientEntity.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientEntity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactClientEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactDao.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactDao.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactDao.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactEntity.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactEntity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/local/ContactLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/mapper/ContactMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/mapper/ContactMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/mapper/ContactMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/mapper/ContactMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactResponse.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactResponse.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactsApi.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactsApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactsApi.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/datasources/remote/ContactsApi.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/contact/di/ContactModule.kt b/legacy/src/main/kotlin/com/wire/android/feature/contact/di/ContactModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/contact/di/ContactModule.kt rename to legacy/src/main/kotlin/com/wire/android/feature/contact/di/ContactModule.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/Conversation.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/Conversation.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/Conversation.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/Conversation.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/ConversationType.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/ConversationType.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/ConversationType.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/ConversationType.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/EncryptedMessageEnvelope.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/EncryptedMessageEnvelope.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/EncryptedMessageEnvelope.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/EncryptedMessageEnvelope.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/Message.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/Message.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/Message.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/Message.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/MessageRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/MessageRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/MessageRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/MessageRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/MessageState.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/MessageState.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/MessageState.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/MessageState.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/MessageType.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/MessageType.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/MessageType.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/MessageType.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/SendMessageFailure.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/SendMessageFailure.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/SendMessageFailure.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/SendMessageFailure.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/MessageDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/MessageDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/MessageDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/MessageDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/CombinedMessageContactEntity.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/CombinedMessageContactEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/CombinedMessageContactEntity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/CombinedMessageContactEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageDao.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageDao.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageDao.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageEntity.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageEntity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageEnvelopeCreator.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageEnvelopeCreator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageEnvelopeCreator.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageEnvelopeCreator.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageSendFailureHandler.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageSendFailureHandler.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageSendFailureHandler.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageSendFailureHandler.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageSender.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageSender.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageSender.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/MessageSender.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/OutgoingMessageRecipientsRetriever.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/OutgoingMessageRecipientsRetriever.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/OutgoingMessageRecipientsRetriever.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/OutgoingMessageRecipientsRetriever.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/SendMessageService.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/SendMessageService.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/domain/SendMessageService.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/domain/SendMessageService.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageContentMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageContentMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageContentMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageContentMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageFailureMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageFailureMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageFailureMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageFailureMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageStateMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageStateMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageStateMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/mapper/MessageStateMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/navigation/ConversationNavigator.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/navigation/ConversationNavigator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/navigation/ConversationNavigator.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/navigation/ConversationNavigator.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/CombinedMessageContact.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/CombinedMessageContact.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/CombinedMessageContact.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/CombinedMessageContact.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationActivity.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationActivity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationActivity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationActivity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationAdapter.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationAdapter.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationAdapter.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationAdapter.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationDiffCallback.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationDiffCallback.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationDiffCallback.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationDiffCallback.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationTextMessageViewHolder.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationTextMessageViewHolder.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationTextMessageViewHolder.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationTextMessageViewHolder.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/ui/ConversationViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/GetConversationUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/GetConversationUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/GetConversationUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/GetConversationUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/SendMessageWorkerScheduler.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/SendMessageWorkerScheduler.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/SendMessageWorkerScheduler.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/SendMessageWorkerScheduler.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/SendTextMessageUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/SendTextMessageUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/SendTextMessageUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/usecase/SendTextMessageUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorker.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorker.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorker.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorker.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorkerScheduler.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorkerScheduler.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorkerScheduler.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/content/worker/AndroidSendMessageWorkerScheduler.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationTypeMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationTypeMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationTypeMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/ConversationTypeMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationCache.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationCache.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationCache.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationCache.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationDao.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationDao.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationDao.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationEntity.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationEntity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/local/ConversationLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsApi.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsApi.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsApi.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsResponse.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsResponse.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/data/remote/ConversationsResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/di/ConversationsModule.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/di/ConversationsModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/di/ConversationsModule.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/di/ConversationsModule.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ConversationListRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ConversationListRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ConversationListRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ConversationListRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/MainActivity.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/MainActivity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/MainActivity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/MainActivity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListDao.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListDao.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListDao.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListItemEntity.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListItemEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListItemEntity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListItemEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ToolbarData.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ToolbarData.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ToolbarData.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ToolbarData.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/PersonalUserToolbarProfileIcon.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/PersonalUserToolbarProfileIcon.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/PersonalUserToolbarProfileIcon.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/PersonalUserToolbarProfileIcon.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/TeamUserToolbarProfileIcon.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/TeamUserToolbarProfileIcon.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/TeamUserToolbarProfileIcon.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/TeamUserToolbarProfileIcon.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/ToolbarProfileIcon.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/ToolbarProfileIcon.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/ToolbarProfileIcon.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/toolbar/ui/icon/ToolbarProfileIcon.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListAdapter.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListAdapter.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListAdapter.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListAdapter.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListItem.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListItem.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListItem.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListItem.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationViewHolder.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationViewHolder.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationViewHolder.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/ConversationViewHolder.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIcon.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIcon.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIcon.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIcon.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIconProvider.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIconProvider.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIconProvider.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIconProvider.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/GroupConversationIcon.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/GroupConversationIcon.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/GroupConversationIcon.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/GroupConversationIcon.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/NoParticipantsConversationIcon.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/NoParticipantsConversationIcon.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/NoParticipantsConversationIcon.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/NoParticipantsConversationIcon.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/SingleParticipantConversationIcon.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/SingleParticipantConversationIcon.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/SingleParticipantConversationIcon.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/icon/SingleParticipantConversationIcon.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/navigation/MainNavigator.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/navigation/MainNavigator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/ui/navigation/MainNavigator.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/ui/navigation/MainNavigator.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationListUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationListUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationListUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationListUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationMembersUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationMembersUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationMembersUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationMembersUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMemberEntity.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMemberEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMemberEntity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMemberEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMembersDao.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMembersDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMembersDao.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/members/datasources/local/ConversationMembersDao.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/usecase/ResetCurrentConversationIdUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/usecase/ResetCurrentConversationIdUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/usecase/ResetCurrentConversationIdUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/usecase/ResetCurrentConversationIdUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/conversation/usecase/UpdateCurrentConversationIdUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/conversation/usecase/UpdateCurrentConversationIdUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/conversation/usecase/UpdateCurrentConversationIdUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/conversation/usecase/UpdateCurrentConversationIdUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/launch/di/LauncherModule.kt b/legacy/src/main/kotlin/com/wire/android/feature/launch/di/LauncherModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/launch/di/LauncherModule.kt rename to legacy/src/main/kotlin/com/wire/android/feature/launch/di/LauncherModule.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/launch/ui/LauncherActivity.kt b/legacy/src/main/kotlin/com/wire/android/feature/launch/ui/LauncherActivity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/launch/ui/LauncherActivity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/launch/ui/LauncherActivity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/launch/ui/LauncherViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/launch/ui/LauncherViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/launch/ui/LauncherViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/launch/ui/LauncherViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/messaging/ChatMessageEnvelope.kt b/legacy/src/main/kotlin/com/wire/android/feature/messaging/ChatMessageEnvelope.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/messaging/ChatMessageEnvelope.kt rename to legacy/src/main/kotlin/com/wire/android/feature/messaging/ChatMessageEnvelope.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/MessageRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/MessageRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/MessageRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/MessageRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/api/MessageApi.kt b/legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/api/MessageApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/api/MessageApi.kt rename to legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/api/MessageApi.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/api/MessageSendingErrorBody.kt b/legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/api/MessageSendingErrorBody.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/api/MessageSendingErrorBody.kt rename to legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/api/MessageSendingErrorBody.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientEntryMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientEntryMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientEntryMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientEntryMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientIdMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientIdMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientIdMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientIdMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrNewMessageMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrNewMessageMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrNewMessageMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrNewMessageMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserEntryMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserEntryMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserEntryMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserEntryMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserIdMapper.kt b/legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserIdMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserIdMapper.kt rename to legacy/src/main/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserIdMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/profile/di/ProfileModule.kt b/legacy/src/main/kotlin/com/wire/android/feature/profile/di/ProfileModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/profile/di/ProfileModule.kt rename to legacy/src/main/kotlin/com/wire/android/feature/profile/di/ProfileModule.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileActivity.kt b/legacy/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileActivity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileActivity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileActivity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileNavigator.kt b/legacy/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileNavigator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileNavigator.kt rename to legacy/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileNavigator.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/profile/ui/ProfileViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/SyncRepository.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/SyncRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/SyncRepository.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/SyncRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/RefineConversationNamesUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/RefineConversationNamesUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/RefineConversationNamesUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/RefineConversationNamesUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncAllConversationMembersUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncAllConversationMembersUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncAllConversationMembersUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncAllConversationMembersUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncConversationsUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncConversationsUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncConversationsUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncConversationsUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/datasources/SyncDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/datasources/SyncDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/datasources/SyncDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/datasources/SyncDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/datasources/local/SyncLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/datasources/local/SyncLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/datasources/local/SyncLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/datasources/local/SyncLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/di/SyncModule.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/di/SyncModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/di/SyncModule.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/di/SyncModule.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorkHandler.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorkHandler.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorkHandler.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorkHandler.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorker.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorker.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorker.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorker.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/slow/usecase/CheckSlowSyncRequiredUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/slow/usecase/CheckSlowSyncRequiredUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/slow/usecase/CheckSlowSyncRequiredUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/slow/usecase/CheckSlowSyncRequiredUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/slow/usecase/SetSlowSyncCompletedUseCase.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/slow/usecase/SetSlowSyncCompletedUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/slow/usecase/SetSlowSyncCompletedUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/slow/usecase/SetSlowSyncCompletedUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/sync/ui/SyncViewModel.kt b/legacy/src/main/kotlin/com/wire/android/feature/sync/ui/SyncViewModel.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/sync/ui/SyncViewModel.kt rename to legacy/src/main/kotlin/com/wire/android/feature/sync/ui/SyncViewModel.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/welcome/di/WelcomeModule.kt b/legacy/src/main/kotlin/com/wire/android/feature/welcome/di/WelcomeModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/welcome/di/WelcomeModule.kt rename to legacy/src/main/kotlin/com/wire/android/feature/welcome/di/WelcomeModule.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/welcome/ui/WelcomeActivity.kt b/legacy/src/main/kotlin/com/wire/android/feature/welcome/ui/WelcomeActivity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/welcome/ui/WelcomeActivity.kt rename to legacy/src/main/kotlin/com/wire/android/feature/welcome/ui/WelcomeActivity.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/welcome/ui/WelcomeFragment.kt b/legacy/src/main/kotlin/com/wire/android/feature/welcome/ui/WelcomeFragment.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/welcome/ui/WelcomeFragment.kt rename to legacy/src/main/kotlin/com/wire/android/feature/welcome/ui/WelcomeFragment.kt diff --git a/app/src/main/kotlin/com/wire/android/feature/welcome/ui/navigation/WelcomeNavigator.kt b/legacy/src/main/kotlin/com/wire/android/feature/welcome/ui/navigation/WelcomeNavigator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/feature/welcome/ui/navigation/WelcomeNavigator.kt rename to legacy/src/main/kotlin/com/wire/android/feature/welcome/ui/navigation/WelcomeNavigator.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/Asset.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/Asset.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/Asset.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/Asset.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/AssetRepository.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/AssetRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/AssetRepository.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/AssetRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/datasources/AssetDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/AssetDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/datasources/AssetDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/AssetDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetDao.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetDao.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetDao.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetEntity.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetEntity.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/local/AssetLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetApi.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetApi.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetApi.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetResponse.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetResponse.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/datasources/remote/AssetResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/di/AssetModule.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/di/AssetModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/di/AssetModule.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/di/AssetModule.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/mapper/AssetMapper.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/mapper/AssetMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/mapper/AssetMapper.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/mapper/AssetMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/AvatarLoader.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/AvatarLoader.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/AvatarLoader.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/AvatarLoader.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/CoroutineDataFetcher.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/CoroutineDataFetcher.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/CoroutineDataFetcher.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/CoroutineDataFetcher.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/IconCompatLoader.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/IconCompatLoader.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/IconCompatLoader.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/IconCompatLoader.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/ImageLoaderKey.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/ImageLoaderKey.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/ImageLoaderKey.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/ImageLoaderKey.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/UserAvatar.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/UserAvatar.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/UserAvatar.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/UserAvatar.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/UserAvatarProvider.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/UserAvatarProvider.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/UserAvatarProvider.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/UserAvatarProvider.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/WireGlideModule.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/WireGlideModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/WireGlideModule.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/WireGlideModule.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetFetcher.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetFetcher.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetFetcher.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetFetcher.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetLoader.kt b/legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetLoader.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetLoader.kt rename to legacy/src/main/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetLoader.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/auth/remote/LabelGenerator.kt b/legacy/src/main/kotlin/com/wire/android/shared/auth/remote/LabelGenerator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/auth/remote/LabelGenerator.kt rename to legacy/src/main/kotlin/com/wire/android/shared/auth/remote/LabelGenerator.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/config/DeviceClassMapper.kt b/legacy/src/main/kotlin/com/wire/android/shared/config/DeviceClassMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/config/DeviceClassMapper.kt rename to legacy/src/main/kotlin/com/wire/android/shared/config/DeviceClassMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/config/DeviceTypeMapper.kt b/legacy/src/main/kotlin/com/wire/android/shared/config/DeviceTypeMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/config/DeviceTypeMapper.kt rename to legacy/src/main/kotlin/com/wire/android/shared/config/DeviceTypeMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/conversation/content/ConversationTimeGenerator.kt b/legacy/src/main/kotlin/com/wire/android/shared/conversation/content/ConversationTimeGenerator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/conversation/content/ConversationTimeGenerator.kt rename to legacy/src/main/kotlin/com/wire/android/shared/conversation/content/ConversationTimeGenerator.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationBuilder.kt b/legacy/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationBuilder.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationBuilder.kt rename to legacy/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationBuilder.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationChannelBuilder.kt b/legacy/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationChannelBuilder.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationChannelBuilder.kt rename to legacy/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationChannelBuilder.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationSummaryBuilder.kt b/legacy/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationSummaryBuilder.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationSummaryBuilder.kt rename to legacy/src/main/kotlin/com/wire/android/shared/notification/builder/NotificationSummaryBuilder.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/notification/di/HeadsUpNotificationModule.kt b/legacy/src/main/kotlin/com/wire/android/shared/notification/di/HeadsUpNotificationModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/notification/di/HeadsUpNotificationModule.kt rename to legacy/src/main/kotlin/com/wire/android/shared/notification/di/HeadsUpNotificationModule.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/prekey/PreKeyRepository.kt b/legacy/src/main/kotlin/com/wire/android/shared/prekey/PreKeyRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/prekey/PreKeyRepository.kt rename to legacy/src/main/kotlin/com/wire/android/shared/prekey/PreKeyRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/prekey/data/PreKeyDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/prekey/data/PreKeyDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/prekey/data/PreKeyDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/prekey/data/PreKeyDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/prekey/data/QualifiedUserPreKeyInfo.kt b/legacy/src/main/kotlin/com/wire/android/shared/prekey/data/QualifiedUserPreKeyInfo.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/prekey/data/QualifiedUserPreKeyInfo.kt rename to legacy/src/main/kotlin/com/wire/android/shared/prekey/data/QualifiedUserPreKeyInfo.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyAPI.kt b/legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyAPI.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyAPI.kt rename to legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyAPI.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyResponse.kt b/legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyResponse.kt rename to legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyListMapper.kt b/legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyListMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyListMapper.kt rename to legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyListMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyMapper.kt b/legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyMapper.kt rename to legacy/src/main/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/prekey/di/PrekeyModule.kt b/legacy/src/main/kotlin/com/wire/android/shared/prekey/di/PrekeyModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/prekey/di/PrekeyModule.kt rename to legacy/src/main/kotlin/com/wire/android/shared/prekey/di/PrekeyModule.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/Session.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/Session.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/Session.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/Session.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/SessionRepository.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/SessionRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/SessionRepository.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/SessionRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/datasources/SessionDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/datasources/SessionDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/datasources/SessionDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/datasources/SessionDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionDao.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionDao.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionDao.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionEntity.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionEntity.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/datasources/local/SessionLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/datasources/remote/AccessTokenResponse.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/datasources/remote/AccessTokenResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/datasources/remote/AccessTokenResponse.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/datasources/remote/AccessTokenResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/datasources/remote/SessionApi.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/datasources/remote/SessionApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/datasources/remote/SessionApi.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/datasources/remote/SessionApi.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/datasources/remote/SessionRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/datasources/remote/SessionRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/datasources/remote/SessionRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/datasources/remote/SessionRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/di/SessionModule.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/di/SessionModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/di/SessionModule.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/di/SessionModule.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/mapper/SessionMapper.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/mapper/SessionMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/mapper/SessionMapper.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/mapper/SessionMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/usecase/CheckCurrentSessionExistsUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/usecase/CheckCurrentSessionExistsUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/usecase/CheckCurrentSessionExistsUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/usecase/CheckCurrentSessionExistsUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/session/usecase/SetSessionCurrentUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/session/usecase/SetSessionCurrentUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/session/usecase/SetSessionCurrentUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/session/usecase/SetSessionCurrentUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/team/Team.kt b/legacy/src/main/kotlin/com/wire/android/shared/team/Team.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/team/Team.kt rename to legacy/src/main/kotlin/com/wire/android/shared/team/Team.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/team/di/TeamModule.kt b/legacy/src/main/kotlin/com/wire/android/shared/team/di/TeamModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/team/di/TeamModule.kt rename to legacy/src/main/kotlin/com/wire/android/shared/team/di/TeamModule.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/team/usecase/GetUserTeamUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/team/usecase/GetUserTeamUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/team/usecase/GetUserTeamUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/team/usecase/GetUserTeamUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/QualifiedId.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/QualifiedId.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/QualifiedId.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/QualifiedId.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/User.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/User.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/User.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/User.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/UserRepository.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/UserRepository.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/UserRepository.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/UserRepository.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/datasources/UserDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/datasources/UserDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/datasources/UserDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/datasources/UserDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserDao.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserDao.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserDao.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserDao.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserEntity.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserEntity.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserEntity.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserEntity.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserLocalDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserLocalDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserLocalDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/datasources/local/UserLocalDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/datasources/remote/SelfUserResponse.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/datasources/remote/SelfUserResponse.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/datasources/remote/SelfUserResponse.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/datasources/remote/SelfUserResponse.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/datasources/remote/UserApi.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/datasources/remote/UserApi.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/datasources/remote/UserApi.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/datasources/remote/UserApi.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/datasources/remote/UserRemoteDataSource.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/datasources/remote/UserRemoteDataSource.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/datasources/remote/UserRemoteDataSource.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/datasources/remote/UserRemoteDataSource.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/datasources/remote/username/ChangeHandleRequest.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/datasources/remote/username/ChangeHandleRequest.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/datasources/remote/username/ChangeHandleRequest.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/datasources/remote/username/ChangeHandleRequest.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/di/UserModule.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/di/UserModule.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/di/UserModule.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/di/UserModule.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/email/ValidateEmailUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/email/ValidateEmailUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/email/ValidateEmailUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/email/ValidateEmailUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/mapper/UserMapper.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/mapper/UserMapper.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/mapper/UserMapper.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/mapper/UserMapper.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/name/ValidateNameUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/name/ValidateNameUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/name/ValidateNameUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/name/ValidateNameUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/password/PasswordLengthConfig.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/password/PasswordLengthConfig.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/password/PasswordLengthConfig.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/password/PasswordLengthConfig.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/password/ValidatePasswordUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/password/ValidatePasswordUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/password/ValidatePasswordUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/password/ValidatePasswordUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/usecase/GetCurrentUserUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/usecase/GetCurrentUserUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/usecase/GetCurrentUserUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/usecase/GetCurrentUserUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/username/CheckUsernameExistsUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/username/CheckUsernameExistsUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/username/CheckUsernameExistsUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/username/CheckUsernameExistsUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/username/GenerateRandomUsernameUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/username/GenerateRandomUsernameUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/username/GenerateRandomUsernameUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/username/GenerateRandomUsernameUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/username/UpdateUsernameUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/username/UpdateUsernameUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/username/UpdateUsernameUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/username/UpdateUsernameUseCase.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/username/UsernameAttemptsGenerator.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/username/UsernameAttemptsGenerator.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/username/UsernameAttemptsGenerator.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/username/UsernameAttemptsGenerator.kt diff --git a/app/src/main/kotlin/com/wire/android/shared/user/username/ValidateUsernameUseCase.kt b/legacy/src/main/kotlin/com/wire/android/shared/user/username/ValidateUsernameUseCase.kt similarity index 100% rename from app/src/main/kotlin/com/wire/android/shared/user/username/ValidateUsernameUseCase.kt rename to legacy/src/main/kotlin/com/wire/android/shared/user/username/ValidateUsernameUseCase.kt diff --git a/app/src/main/res/color/bottom_navigation_menu_tint.xml b/legacy/src/main/res/color/bottom_navigation_menu_tint.xml similarity index 100% rename from app/src/main/res/color/bottom_navigation_menu_tint.xml rename to legacy/src/main/res/color/bottom_navigation_menu_tint.xml diff --git a/app/src/main/res/color/button_outlined_stroke.xml b/legacy/src/main/res/color/button_outlined_stroke.xml similarity index 100% rename from app/src/main/res/color/button_outlined_stroke.xml rename to legacy/src/main/res/color/button_outlined_stroke.xml diff --git a/app/src/main/res/color/button_primary_background.xml b/legacy/src/main/res/color/button_primary_background.xml similarity index 100% rename from app/src/main/res/color/button_primary_background.xml rename to legacy/src/main/res/color/button_primary_background.xml diff --git a/app/src/main/res/color/button_secondary_background.xml b/legacy/src/main/res/color/button_secondary_background.xml similarity index 100% rename from app/src/main/res/color/button_secondary_background.xml rename to legacy/src/main/res/color/button_secondary_background.xml diff --git a/app/src/main/res/color/button_secondary_text_color.xml b/legacy/src/main/res/color/button_secondary_text_color.xml similarity index 100% rename from app/src/main/res/color/button_secondary_text_color.xml rename to legacy/src/main/res/color/button_secondary_text_color.xml diff --git a/app/src/main/res/color/conversation_icon_stroke_color.xml b/legacy/src/main/res/color/conversation_icon_stroke_color.xml similarity index 100% rename from app/src/main/res/color/conversation_icon_stroke_color.xml rename to legacy/src/main/res/color/conversation_icon_stroke_color.xml diff --git a/app/src/main/res/drawable-ldrtl/conversation_list_divider.xml b/legacy/src/main/res/drawable-ldrtl/conversation_list_divider.xml similarity index 100% rename from app/src/main/res/drawable-ldrtl/conversation_list_divider.xml rename to legacy/src/main/res/drawable-ldrtl/conversation_list_divider.xml diff --git a/legacy/src/main/res/drawable-v24/ic_launcher_foreground.xml b/legacy/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 00000000000..2b068d11462 --- /dev/null +++ b/legacy/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/conversation_icon_border.xml b/legacy/src/main/res/drawable/conversation_icon_border.xml similarity index 100% rename from app/src/main/res/drawable/conversation_icon_border.xml rename to legacy/src/main/res/drawable/conversation_icon_border.xml diff --git a/app/src/main/res/drawable/conversation_list_divider.xml b/legacy/src/main/res/drawable/conversation_list_divider.xml similarity index 100% rename from app/src/main/res/drawable/conversation_list_divider.xml rename to legacy/src/main/res/drawable/conversation_list_divider.xml diff --git a/app/src/main/res/drawable/empty_contact_icon.xml b/legacy/src/main/res/drawable/empty_contact_icon.xml similarity index 100% rename from app/src/main/res/drawable/empty_contact_icon.xml rename to legacy/src/main/res/drawable/empty_contact_icon.xml diff --git a/app/src/main/res/drawable/group_conversation_icon.xml b/legacy/src/main/res/drawable/group_conversation_icon.xml similarity index 100% rename from app/src/main/res/drawable/group_conversation_icon.xml rename to legacy/src/main/res/drawable/group_conversation_icon.xml diff --git a/app/src/main/res/drawable/ic_arrow_back.xml b/legacy/src/main/res/drawable/ic_arrow_back.xml similarity index 100% rename from app/src/main/res/drawable/ic_arrow_back.xml rename to legacy/src/main/res/drawable/ic_arrow_back.xml diff --git a/app/src/main/res/drawable/ic_arrow_forward.xml b/legacy/src/main/res/drawable/ic_arrow_forward.xml similarity index 100% rename from app/src/main/res/drawable/ic_arrow_forward.xml rename to legacy/src/main/res/drawable/ic_arrow_forward.xml diff --git a/app/src/main/res/drawable/ic_contacts.xml b/legacy/src/main/res/drawable/ic_contacts.xml similarity index 100% rename from app/src/main/res/drawable/ic_contacts.xml rename to legacy/src/main/res/drawable/ic_contacts.xml diff --git a/app/src/main/res/drawable/ic_conversations_view.xml b/legacy/src/main/res/drawable/ic_conversations_view.xml similarity index 100% rename from app/src/main/res/drawable/ic_conversations_view.xml rename to legacy/src/main/res/drawable/ic_conversations_view.xml diff --git a/legacy/src/main/res/drawable/ic_launcher_background.xml b/legacy/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 00000000000..07d5da9cbf1 --- /dev/null +++ b/legacy/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_personal.xml b/legacy/src/main/res/drawable/ic_personal.xml similarity index 100% rename from app/src/main/res/drawable/ic_personal.xml rename to legacy/src/main/res/drawable/ic_personal.xml diff --git a/app/src/main/res/drawable/ic_pro.xml b/legacy/src/main/res/drawable/ic_pro.xml similarity index 100% rename from app/src/main/res/drawable/ic_pro.xml rename to legacy/src/main/res/drawable/ic_pro.xml diff --git a/app/src/main/res/drawable/ic_start_conversation_arrow_down.xml b/legacy/src/main/res/drawable/ic_start_conversation_arrow_down.xml similarity index 100% rename from app/src/main/res/drawable/ic_start_conversation_arrow_down.xml rename to legacy/src/main/res/drawable/ic_start_conversation_arrow_down.xml diff --git a/app/src/main/res/drawable/ic_wire_logo.xml b/legacy/src/main/res/drawable/ic_wire_logo.xml similarity index 100% rename from app/src/main/res/drawable/ic_wire_logo.xml rename to legacy/src/main/res/drawable/ic_wire_logo.xml diff --git a/legacy/src/main/res/drawable/launcher_window_background.xml b/legacy/src/main/res/drawable/launcher_window_background.xml new file mode 100644 index 00000000000..1db438ad6f9 --- /dev/null +++ b/legacy/src/main/res/drawable/launcher_window_background.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/legacy/src/main/res/drawable/launcher_wire_shield_logo.xml b/legacy/src/main/res/drawable/launcher_wire_shield_logo.xml new file mode 100644 index 00000000000..925183325e5 --- /dev/null +++ b/legacy/src/main/res/drawable/launcher_wire_shield_logo.xml @@ -0,0 +1,391 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout-land/fragment_create_account.xml b/legacy/src/main/res/layout-land/fragment_create_account.xml similarity index 100% rename from app/src/main/res/layout-land/fragment_create_account.xml rename to legacy/src/main/res/layout-land/fragment_create_account.xml diff --git a/app/src/main/res/layout/activity_conversation.xml b/legacy/src/main/res/layout/activity_conversation.xml similarity index 100% rename from app/src/main/res/layout/activity_conversation.xml rename to legacy/src/main/res/layout/activity_conversation.xml diff --git a/app/src/main/res/layout/activity_create_account.xml b/legacy/src/main/res/layout/activity_create_account.xml similarity index 100% rename from app/src/main/res/layout/activity_create_account.xml rename to legacy/src/main/res/layout/activity_create_account.xml diff --git a/app/src/main/res/layout/activity_create_pro_account_team_email.xml b/legacy/src/main/res/layout/activity_create_pro_account_team_email.xml similarity index 100% rename from app/src/main/res/layout/activity_create_pro_account_team_email.xml rename to legacy/src/main/res/layout/activity_create_pro_account_team_email.xml diff --git a/app/src/main/res/layout/activity_device_limit.xml b/legacy/src/main/res/layout/activity_device_limit.xml similarity index 100% rename from app/src/main/res/layout/activity_device_limit.xml rename to legacy/src/main/res/layout/activity_device_limit.xml diff --git a/app/src/main/res/layout/activity_launcher.xml b/legacy/src/main/res/layout/activity_launcher.xml similarity index 100% rename from app/src/main/res/layout/activity_launcher.xml rename to legacy/src/main/res/layout/activity_launcher.xml diff --git a/app/src/main/res/layout/activity_login.xml b/legacy/src/main/res/layout/activity_login.xml similarity index 100% rename from app/src/main/res/layout/activity_login.xml rename to legacy/src/main/res/layout/activity_login.xml diff --git a/app/src/main/res/layout/activity_main.xml b/legacy/src/main/res/layout/activity_main.xml similarity index 100% rename from app/src/main/res/layout/activity_main.xml rename to legacy/src/main/res/layout/activity_main.xml diff --git a/app/src/main/res/layout/activity_profile.xml b/legacy/src/main/res/layout/activity_profile.xml similarity index 100% rename from app/src/main/res/layout/activity_profile.xml rename to legacy/src/main/res/layout/activity_profile.xml diff --git a/app/src/main/res/layout/activity_welcome.xml b/legacy/src/main/res/layout/activity_welcome.xml similarity index 100% rename from app/src/main/res/layout/activity_welcome.xml rename to legacy/src/main/res/layout/activity_welcome.xml diff --git a/app/src/main/res/layout/conversation_chat_item_text.xml b/legacy/src/main/res/layout/conversation_chat_item_text.xml similarity index 100% rename from app/src/main/res/layout/conversation_chat_item_text.xml rename to legacy/src/main/res/layout/conversation_chat_item_text.xml diff --git a/app/src/main/res/layout/conversation_chat_time_separator.xml b/legacy/src/main/res/layout/conversation_chat_time_separator.xml similarity index 100% rename from app/src/main/res/layout/conversation_chat_time_separator.xml rename to legacy/src/main/res/layout/conversation_chat_time_separator.xml diff --git a/app/src/main/res/layout/conversation_list_item.xml b/legacy/src/main/res/layout/conversation_list_item.xml similarity index 100% rename from app/src/main/res/layout/conversation_list_item.xml rename to legacy/src/main/res/layout/conversation_list_item.xml diff --git a/app/src/main/res/layout/fragment_conversation.xml b/legacy/src/main/res/layout/fragment_conversation.xml similarity index 100% rename from app/src/main/res/layout/fragment_conversation.xml rename to legacy/src/main/res/layout/fragment_conversation.xml diff --git a/app/src/main/res/layout/fragment_conversation_list.xml b/legacy/src/main/res/layout/fragment_conversation_list.xml similarity index 100% rename from app/src/main/res/layout/fragment_conversation_list.xml rename to legacy/src/main/res/layout/fragment_conversation_list.xml diff --git a/app/src/main/res/layout/fragment_create_account.xml b/legacy/src/main/res/layout/fragment_create_account.xml similarity index 100% rename from app/src/main/res/layout/fragment_create_account.xml rename to legacy/src/main/res/layout/fragment_create_account.xml diff --git a/app/src/main/res/layout/fragment_create_personal_account_code.xml b/legacy/src/main/res/layout/fragment_create_personal_account_code.xml similarity index 100% rename from app/src/main/res/layout/fragment_create_personal_account_code.xml rename to legacy/src/main/res/layout/fragment_create_personal_account_code.xml diff --git a/app/src/main/res/layout/fragment_create_personal_account_email.xml b/legacy/src/main/res/layout/fragment_create_personal_account_email.xml similarity index 100% rename from app/src/main/res/layout/fragment_create_personal_account_email.xml rename to legacy/src/main/res/layout/fragment_create_personal_account_email.xml diff --git a/app/src/main/res/layout/fragment_create_personal_account_name.xml b/legacy/src/main/res/layout/fragment_create_personal_account_name.xml similarity index 100% rename from app/src/main/res/layout/fragment_create_personal_account_name.xml rename to legacy/src/main/res/layout/fragment_create_personal_account_name.xml diff --git a/app/src/main/res/layout/fragment_create_personal_account_password.xml b/legacy/src/main/res/layout/fragment_create_personal_account_password.xml similarity index 100% rename from app/src/main/res/layout/fragment_create_personal_account_password.xml rename to legacy/src/main/res/layout/fragment_create_personal_account_password.xml diff --git a/app/src/main/res/layout/fragment_create_personal_account_username.xml b/legacy/src/main/res/layout/fragment_create_personal_account_username.xml similarity index 100% rename from app/src/main/res/layout/fragment_create_personal_account_username.xml rename to legacy/src/main/res/layout/fragment_create_personal_account_username.xml diff --git a/app/src/main/res/layout/fragment_create_pro_account_team_email.xml b/legacy/src/main/res/layout/fragment_create_pro_account_team_email.xml similarity index 100% rename from app/src/main/res/layout/fragment_create_pro_account_team_email.xml rename to legacy/src/main/res/layout/fragment_create_pro_account_team_email.xml diff --git a/app/src/main/res/layout/fragment_create_pro_account_team_email_verification.xml b/legacy/src/main/res/layout/fragment_create_pro_account_team_email_verification.xml similarity index 100% rename from app/src/main/res/layout/fragment_create_pro_account_team_email_verification.xml rename to legacy/src/main/res/layout/fragment_create_pro_account_team_email_verification.xml diff --git a/app/src/main/res/layout/fragment_create_pro_account_team_name.xml b/legacy/src/main/res/layout/fragment_create_pro_account_team_name.xml similarity index 100% rename from app/src/main/res/layout/fragment_create_pro_account_team_name.xml rename to legacy/src/main/res/layout/fragment_create_pro_account_team_name.xml diff --git a/app/src/main/res/layout/fragment_device_limit.xml b/legacy/src/main/res/layout/fragment_device_limit.xml similarity index 100% rename from app/src/main/res/layout/fragment_device_limit.xml rename to legacy/src/main/res/layout/fragment_device_limit.xml diff --git a/app/src/main/res/layout/fragment_login.xml b/legacy/src/main/res/layout/fragment_login.xml similarity index 100% rename from app/src/main/res/layout/fragment_login.xml rename to legacy/src/main/res/layout/fragment_login.xml diff --git a/app/src/main/res/layout/fragment_login_with_email.xml b/legacy/src/main/res/layout/fragment_login_with_email.xml similarity index 100% rename from app/src/main/res/layout/fragment_login_with_email.xml rename to legacy/src/main/res/layout/fragment_login_with_email.xml diff --git a/app/src/main/res/layout/fragment_profile.xml b/legacy/src/main/res/layout/fragment_profile.xml similarity index 100% rename from app/src/main/res/layout/fragment_profile.xml rename to legacy/src/main/res/layout/fragment_profile.xml diff --git a/app/src/main/res/layout/fragment_welcome.xml b/legacy/src/main/res/layout/fragment_welcome.xml similarity index 100% rename from app/src/main/res/layout/fragment_welcome.xml rename to legacy/src/main/res/layout/fragment_welcome.xml diff --git a/app/src/main/res/layout/layout_create_account_personal_container.xml b/legacy/src/main/res/layout/layout_create_account_personal_container.xml similarity index 100% rename from app/src/main/res/layout/layout_create_account_personal_container.xml rename to legacy/src/main/res/layout/layout_create_account_personal_container.xml diff --git a/app/src/main/res/layout/layout_create_account_pro_container.xml b/legacy/src/main/res/layout/layout_create_account_pro_container.xml similarity index 100% rename from app/src/main/res/layout/layout_create_account_pro_container.xml rename to legacy/src/main/res/layout/layout_create_account_pro_container.xml diff --git a/app/src/main/res/layout/layout_no_conversations_message.xml b/legacy/src/main/res/layout/layout_no_conversations_message.xml similarity index 100% rename from app/src/main/res/layout/layout_no_conversations_message.xml rename to legacy/src/main/res/layout/layout_no_conversations_message.xml diff --git a/app/src/main/res/menu/main_bottom_navigation_menu.xml b/legacy/src/main/res/menu/main_bottom_navigation_menu.xml similarity index 100% rename from app/src/main/res/menu/main_bottom_navigation_menu.xml rename to legacy/src/main/res/menu/main_bottom_navigation_menu.xml diff --git a/legacy/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/legacy/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 00000000000..eca70cfe52e --- /dev/null +++ b/legacy/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/legacy/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/legacy/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 00000000000..eca70cfe52e --- /dev/null +++ b/legacy/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/legacy/src/main/res/mipmap-hdpi/ic_launcher.png b/legacy/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 00000000000..a571e60098c Binary files /dev/null and b/legacy/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/legacy/src/main/res/mipmap-hdpi/ic_launcher_round.png b/legacy/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 00000000000..61da551c559 Binary files /dev/null and b/legacy/src/main/res/mipmap-hdpi/ic_launcher_round.png differ diff --git a/legacy/src/main/res/mipmap-mdpi/ic_launcher.png b/legacy/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 00000000000..c41dd285319 Binary files /dev/null and b/legacy/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/legacy/src/main/res/mipmap-mdpi/ic_launcher_round.png b/legacy/src/main/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 00000000000..db5080a7527 Binary files /dev/null and b/legacy/src/main/res/mipmap-mdpi/ic_launcher_round.png differ diff --git a/legacy/src/main/res/mipmap-xhdpi/ic_launcher.png b/legacy/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 00000000000..6dba46dab19 Binary files /dev/null and b/legacy/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/legacy/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/legacy/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 00000000000..da31a871c8d Binary files /dev/null and b/legacy/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/legacy/src/main/res/mipmap-xxhdpi/ic_launcher.png b/legacy/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 00000000000..15ac681720f Binary files /dev/null and b/legacy/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/legacy/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/legacy/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 00000000000..b216f2d313c Binary files /dev/null and b/legacy/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/legacy/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/legacy/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 00000000000..f25a4197447 Binary files /dev/null and b/legacy/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/legacy/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/legacy/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 00000000000..e96783ccce8 Binary files /dev/null and b/legacy/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/app/src/main/res/values-land/dimens.xml b/legacy/src/main/res/values-land/dimens.xml similarity index 100% rename from app/src/main/res/values-land/dimens.xml rename to legacy/src/main/res/values-land/dimens.xml diff --git a/app/src/main/res/values-night/themes_conversation.xml b/legacy/src/main/res/values-night/themes_conversation.xml similarity index 100% rename from app/src/main/res/values-night/themes_conversation.xml rename to legacy/src/main/res/values-night/themes_conversation.xml diff --git a/app/src/main/res/values/attrs.xml b/legacy/src/main/res/values/attrs.xml similarity index 100% rename from app/src/main/res/values/attrs.xml rename to legacy/src/main/res/values/attrs.xml diff --git a/legacy/src/main/res/values/colors.xml b/legacy/src/main/res/values/colors.xml new file mode 100644 index 00000000000..d14ba2165e0 --- /dev/null +++ b/legacy/src/main/res/values/colors.xml @@ -0,0 +1,5 @@ + + + #000000 + #ffffff + diff --git a/app/src/main/res/values/dimens.xml b/legacy/src/main/res/values/dimens.xml similarity index 100% rename from app/src/main/res/values/dimens.xml rename to legacy/src/main/res/values/dimens.xml diff --git a/legacy/src/main/res/values/strings.xml b/legacy/src/main/res/values/strings.xml new file mode 100644 index 00000000000..676a8f2ade8 --- /dev/null +++ b/legacy/src/main/res/values/strings.xml @@ -0,0 +1,129 @@ + + Wire Android Reloaded + + OK + Back + Confirmation + + EMAIL + PASSWORD + + No Internet Connection + Please check your Internet connection and try again. + + Something went wrong + Please try again. + + + Welcome to Wire + Create an Account + Log in + Enterprise Login + + + Personal + Chat privately with groups of friends and family + Pro + Secure collaboration for businesses, institutions and professional organizations + + + This email address is not allowed. + This email address you used is already linked to an account.\nUse another email address or try to log in if you own this account. + Username is already taken + Username should be at least 2 characters + Username is too long + Please only use: a–z, 0–9, and _ + + + Enter your email address. + This email address is not allowed. + This email address you used is already linked to an account.\nUse another email address or try to log in if you own this account. + Create an account + Create account selection. Personal account. Item 1 of 2. + EMAIL + PHONE + + You\'ve got mail + Enter the verification code we sent to %s + CHANGE EMAIL + RESEND CODE + you@example.com + Please enter a valid code + Code entry field + + Your name + FULL NAME + + Set username + Your username helps people find you. + USERNAME + + Set password + Use at least %d characters, with one lowercase letter, one capital letter, a number, and a special character. + + Unauthorized e-mail address. + The given e-mail address is in use. + Invalid activation code. + + + Name your team + You can always change it later. + TEAM NAME + WHAT IS WIRE FOR TEAMS? + Create account selection. Professional account. Item 2 of 2. + + Your account + Enter your work email address. + YOU@YOURCOMPANY.COM + + You\'ve got mail + Enter the verification code we sent to %s + CHANGE EMAIL + RESEND CODE + Please enter a valid code + Code entry field + + + Log in + Log in with %1$s. Item %2$d of %3$d + + Invalid information + Please verify your details and try again. + + Too many attempts + Please try to log in later. + + Forgot Password + + + Search Users + Conversations + + + Start a conversation or create a group. + My Profile + + + Profile + \@%s + in %s + + + logout + You reached the maximum number of allowed devices. Please use another client to remove your devices. + + + + %1$s minutes ago + %1$s minute ago + %1$s minutes ago + %1$s minutes ago + %1$s minutes ago + %1$s minutes ago + + JUST NOW + + Messages + Notifications for all message types, including text, images, audio and video messages + You + diff --git a/app/src/main/res/values/styles_button.xml b/legacy/src/main/res/values/styles_button.xml similarity index 100% rename from app/src/main/res/values/styles_button.xml rename to legacy/src/main/res/values/styles_button.xml diff --git a/app/src/main/res/values/styles_dialog.xml b/legacy/src/main/res/values/styles_dialog.xml similarity index 100% rename from app/src/main/res/values/styles_dialog.xml rename to legacy/src/main/res/values/styles_dialog.xml diff --git a/app/src/main/res/values/styles_edittext.xml b/legacy/src/main/res/values/styles_edittext.xml similarity index 100% rename from app/src/main/res/values/styles_edittext.xml rename to legacy/src/main/res/values/styles_edittext.xml diff --git a/app/src/main/res/values/styles_shapeappearance.xml b/legacy/src/main/res/values/styles_shapeappearance.xml similarity index 100% rename from app/src/main/res/values/styles_shapeappearance.xml rename to legacy/src/main/res/values/styles_shapeappearance.xml diff --git a/app/src/main/res/values/styles_tablayout.xml b/legacy/src/main/res/values/styles_tablayout.xml similarity index 100% rename from app/src/main/res/values/styles_tablayout.xml rename to legacy/src/main/res/values/styles_tablayout.xml diff --git a/app/src/main/res/values/styles_textview.xml b/legacy/src/main/res/values/styles_textview.xml similarity index 100% rename from app/src/main/res/values/styles_textview.xml rename to legacy/src/main/res/values/styles_textview.xml diff --git a/app/src/main/res/values/styles_toolbar.xml b/legacy/src/main/res/values/styles_toolbar.xml similarity index 100% rename from app/src/main/res/values/styles_toolbar.xml rename to legacy/src/main/res/values/styles_toolbar.xml diff --git a/legacy/src/main/res/values/themes.xml b/legacy/src/main/res/values/themes.xml new file mode 100644 index 00000000000..b14c8c75144 --- /dev/null +++ b/legacy/src/main/res/values/themes.xml @@ -0,0 +1,65 @@ + + + + + + + diff --git a/app/src/main/res/values/themes_authentication.xml b/legacy/src/main/res/values/themes_authentication.xml similarity index 100% rename from app/src/main/res/values/themes_authentication.xml rename to legacy/src/main/res/values/themes_authentication.xml diff --git a/app/src/main/res/values/themes_conversation.xml b/legacy/src/main/res/values/themes_conversation.xml similarity index 100% rename from app/src/main/res/values/themes_conversation.xml rename to legacy/src/main/res/values/themes_conversation.xml diff --git a/app/src/main/res/values/themes_launch.xml b/legacy/src/main/res/values/themes_launch.xml similarity index 100% rename from app/src/main/res/values/themes_launch.xml rename to legacy/src/main/res/values/themes_launch.xml diff --git a/app/src/main/res/values/username_generation_strings.xml b/legacy/src/main/res/values/username_generation_strings.xml similarity index 100% rename from app/src/main/res/values/username_generation_strings.xml rename to legacy/src/main/res/values/username_generation_strings.xml diff --git a/app/src/test/kotlin/com/wire/android/AndroidTest.kt b/legacy/src/test/kotlin/com/wire/android/AndroidTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/AndroidTest.kt rename to legacy/src/test/kotlin/com/wire/android/AndroidTest.kt diff --git a/app/src/test/kotlin/com/wire/android/UnitTest.kt b/legacy/src/test/kotlin/com/wire/android/UnitTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/UnitTest.kt rename to legacy/src/test/kotlin/com/wire/android/UnitTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/accessibility/AccessibilityConfigTest.kt b/legacy/src/test/kotlin/com/wire/android/core/accessibility/AccessibilityConfigTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/accessibility/AccessibilityConfigTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/accessibility/AccessibilityConfigTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/accessibility/AccessibilityTest.kt b/legacy/src/test/kotlin/com/wire/android/core/accessibility/AccessibilityTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/accessibility/AccessibilityTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/accessibility/AccessibilityTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/accessibility/InputFocusViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/core/accessibility/InputFocusViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/accessibility/InputFocusViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/accessibility/InputFocusViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/crypto/CryptoBoxClientTest.kt b/legacy/src/test/kotlin/com/wire/android/core/crypto/CryptoBoxClientTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/crypto/CryptoBoxClientTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/crypto/CryptoBoxClientTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/crypto/data/CryptoBoxClientPropertyStorageTest.kt b/legacy/src/test/kotlin/com/wire/android/core/crypto/data/CryptoBoxClientPropertyStorageTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/crypto/data/CryptoBoxClientPropertyStorageTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/crypto/data/CryptoBoxClientPropertyStorageTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/crypto/mapper/CryptoPreKeyMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/core/crypto/mapper/CryptoPreKeyMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/crypto/mapper/CryptoPreKeyMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/crypto/mapper/CryptoPreKeyMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/crypto/model/EncryptedChatMessageTest.kt b/legacy/src/test/kotlin/com/wire/android/core/crypto/model/EncryptedChatMessageTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/crypto/model/EncryptedChatMessageTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/crypto/model/EncryptedChatMessageTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/crypto/model/PlainChatMessageTest.kt b/legacy/src/test/kotlin/com/wire/android/core/crypto/model/PlainChatMessageTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/crypto/model/PlainChatMessageTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/crypto/model/PlainChatMessageTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/date/DateStringMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/core/date/DateStringMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/date/DateStringMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/date/DateStringMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/events/datasource/EventDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/core/events/datasource/EventDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/events/datasource/EventDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/events/datasource/EventDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/events/datasource/local/NotificationLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/core/events/datasource/local/NotificationLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/events/datasource/local/NotificationLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/events/datasource/local/NotificationLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/events/datasource/remote/NotificationRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/core/events/datasource/remote/NotificationRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/events/datasource/remote/NotificationRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/events/datasource/remote/NotificationRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/events/mapper/EventMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/core/events/mapper/EventMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/events/mapper/EventMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/events/mapper/EventMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/events/usecase/ListenToEventsUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/core/events/usecase/ListenToEventsUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/events/usecase/ListenToEventsUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/events/usecase/ListenToEventsUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/extension/FileExtensionsTests.kt b/legacy/src/test/kotlin/com/wire/android/core/extension/FileExtensionsTests.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/extension/FileExtensionsTests.kt rename to legacy/src/test/kotlin/com/wire/android/core/extension/FileExtensionsTests.kt diff --git a/app/src/test/kotlin/com/wire/android/core/extension/ObjectExtensionsTest.kt b/legacy/src/test/kotlin/com/wire/android/core/extension/ObjectExtensionsTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/extension/ObjectExtensionsTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/extension/ObjectExtensionsTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/extension/OffsetDateTimeExtensionTest.kt b/legacy/src/test/kotlin/com/wire/android/core/extension/OffsetDateTimeExtensionTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/extension/OffsetDateTimeExtensionTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/extension/OffsetDateTimeExtensionTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/extension/StringExtensionsTest.kt b/legacy/src/test/kotlin/com/wire/android/core/extension/StringExtensionsTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/extension/StringExtensionsTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/extension/StringExtensionsTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/extension/UriExtensionsTest.kt b/legacy/src/test/kotlin/com/wire/android/core/extension/UriExtensionsTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/extension/UriExtensionsTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/extension/UriExtensionsTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/flags/FeatureFlagTest.kt b/legacy/src/test/kotlin/com/wire/android/core/flags/FeatureFlagTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/flags/FeatureFlagTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/flags/FeatureFlagTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/functional/EitherTest.kt b/legacy/src/test/kotlin/com/wire/android/core/functional/EitherTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/functional/EitherTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/functional/EitherTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/functional/SuspendableEitherScopeTest.kt b/legacy/src/test/kotlin/com/wire/android/core/functional/SuspendableEitherScopeTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/functional/SuspendableEitherScopeTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/functional/SuspendableEitherScopeTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/io/FileSystemTest.kt b/legacy/src/test/kotlin/com/wire/android/core/io/FileSystemTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/io/FileSystemTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/io/FileSystemTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/ApiServiceTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/ApiServiceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/ApiServiceTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/ApiServiceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/NetworkConnectionSpecsTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/NetworkConnectionSpecsTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/NetworkConnectionSpecsTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/NetworkConnectionSpecsTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/NetworkHandlerTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/NetworkHandlerTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/NetworkHandlerTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/NetworkHandlerTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/RetrofitClientTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/RetrofitClientTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/RetrofitClientTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/RetrofitClientTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/UserAgentInterceptorTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/UserAgentInterceptorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/UserAgentInterceptorTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/UserAgentInterceptorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenAuthenticatorTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenAuthenticatorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenAuthenticatorTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenAuthenticatorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenInterceptorTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenInterceptorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenInterceptorTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AccessTokenInterceptorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AuthenticationManagerTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AuthenticationManagerTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AuthenticationManagerTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/auth/accesstoken/AuthenticationManagerTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/either/EitherResponseAdapterFactoryTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/either/EitherResponseAdapterFactoryTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/either/EitherResponseAdapterFactoryTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/either/EitherResponseAdapterFactoryTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/network/either/EitherResponseCallTest.kt b/legacy/src/test/kotlin/com/wire/android/core/network/either/EitherResponseCallTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/network/either/EitherResponseCallTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/network/either/EitherResponseCallTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/storage/db/DatabaseServiceTest.kt b/legacy/src/test/kotlin/com/wire/android/core/storage/db/DatabaseServiceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/storage/db/DatabaseServiceTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/storage/db/DatabaseServiceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/ui/SingleLiveEventTest.kt b/legacy/src/test/kotlin/com/wire/android/core/ui/SingleLiveEventTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/ui/SingleLiveEventTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/ui/SingleLiveEventTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/ui/dialog/DialogBuilderTest.kt b/legacy/src/test/kotlin/com/wire/android/core/ui/dialog/DialogBuilderTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/ui/dialog/DialogBuilderTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/ui/dialog/DialogBuilderTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/ui/navigation/FragmentContainerProviderTest.kt b/legacy/src/test/kotlin/com/wire/android/core/ui/navigation/FragmentContainerProviderTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/ui/navigation/FragmentContainerProviderTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/ui/navigation/FragmentContainerProviderTest.kt diff --git a/app/src/test/kotlin/com/wire/android/core/usecase/DefaultUseCaseExecutorTest.kt b/legacy/src/test/kotlin/com/wire/android/core/usecase/DefaultUseCaseExecutorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/core/usecase/DefaultUseCaseExecutorTest.kt rename to legacy/src/test/kotlin/com/wire/android/core/usecase/DefaultUseCaseExecutorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/activation/datasource/ActivationDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/activation/datasource/ActivationDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/activation/datasource/ActivationDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/activation/datasource/ActivationDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/activation/datasource/remote/ActivationRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/activation/usecase/SendEmailActivationCodeUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/activation/usecase/SendEmailActivationCodeUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/activation/usecase/SendEmailActivationCodeUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/activation/usecase/SendEmailActivationCodeUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/ClientDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/ClientDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/ClientDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/ClientDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/local/ClientLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/mapper/DeviceTypeMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/mapper/DeviceTypeMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/mapper/DeviceTypeMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/mapper/DeviceTypeMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/client/datasource/remote/ClientRemoteMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/client/mapper/ClientMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/client/mapper/ClientMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/client/mapper/ClientMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/client/mapper/ClientMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/client/ui/DeviceLimitViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/client/usecase/RegisterClientUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/client/usecase/RegisterClientUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/client/usecase/RegisterClientUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/client/usecase/RegisterClientUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/login/email/datasource/LoginDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/login/email/datasource/LoginDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/login/email/datasource/LoginDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/login/email/datasource/LoginDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/login/email/datasource/remote/LoginRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/login/email/ui/LoginWithEmailViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/login/email/usecase/LoginWithEmailUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/login/email/usecase/LoginWithEmailUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/login/email/usecase/LoginWithEmailUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/login/email/usecase/LoginWithEmailUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/login/ui/navigation/LoginNavigatorTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/login/ui/navigation/LoginNavigatorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/login/ui/navigation/LoginNavigatorTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/login/ui/navigation/LoginNavigatorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/datasource/RegistrationDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/datasource/RegistrationDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/datasource/RegistrationDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/datasource/RegistrationDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/datasource/remote/RegistrationRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreateAccountEmailVerificationCodeViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreateAccountEmailVerificationCodeViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreateAccountEmailVerificationCodeViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreateAccountEmailVerificationCodeViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountNameViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/ui/CreatePersonalAccountPasswordViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/usecase/ActivateEmailUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/usecase/ActivateEmailUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/usecase/ActivateEmailUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/usecase/ActivateEmailUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/usecase/RegisterPersonalAccountUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/usecase/RegisterPersonalAccountUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/personal/usecase/RegisterPersonalAccountUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/personal/usecase/RegisterPersonalAccountUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/CreateProAccountTeamNameViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/data/TeamDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/GetTeamNameUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/GetTeamNameUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/GetTeamNameUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/GetTeamNameUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/UpdateTeamNameUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/UpdateTeamNameUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/UpdateTeamNameUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/pro/team/usecase/UpdateTeamNameUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountEmailViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountUsernameViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountUsernameViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountUsernameViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/auth/registration/ui/CreateAccountUsernameViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/contact/datasources/ContactDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/contact/datasources/ContactDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/contact/datasources/ContactDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/contact/datasources/ContactDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/contact/datasources/local/ContactLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/contact/datasources/local/ContactLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/contact/datasources/local/ContactLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/contact/datasources/local/ContactLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/contact/datasources/mapper/ContactMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/contact/datasources/mapper/ContactMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/contact/datasources/mapper/ContactMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/contact/datasources/mapper/ContactMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/contact/datasources/remote/ContactRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/contact/datasources/remote/ContactRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/contact/datasources/remote/ContactRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/contact/datasources/remote/ContactRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/datasources/MessageDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/datasources/MessageDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/datasources/MessageDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/datasources/MessageDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/datasources/local/MessageLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageEnvelopeCreatorTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageEnvelopeCreatorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageEnvelopeCreatorTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageEnvelopeCreatorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageSendFailureHandlerTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageSendFailureHandlerTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageSendFailureHandlerTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageSendFailureHandlerTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageSenderTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageSenderTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageSenderTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/MessageSenderTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/OutgoingMessageRecipientsRetrieverTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/OutgoingMessageRecipientsRetrieverTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/OutgoingMessageRecipientsRetrieverTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/OutgoingMessageRecipientsRetrieverTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/SendMessageServiceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/SendMessageServiceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/domain/SendMessageServiceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/domain/SendMessageServiceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageContentMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageContentMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageContentMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageContentMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageFailureMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageFailureMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageFailureMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageFailureMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageStateMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageStateMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageStateMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/mapper/MessageStateMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/navigation/ConversationNavigatorTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/navigation/ConversationNavigatorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/navigation/ConversationNavigatorTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/navigation/ConversationNavigatorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/ui/ConversationAdapterTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/ui/ConversationAdapterTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/ui/ConversationAdapterTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/ui/ConversationAdapterTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/ui/ConversationViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/ui/ConversationViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/ui/ConversationViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/ui/ConversationViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/usecase/GetConversationUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/usecase/GetConversationUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/usecase/GetConversationUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/usecase/GetConversationUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/content/usecase/SendTextMessageUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/content/usecase/SendTextMessageUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/content/usecase/SendTextMessageUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/content/usecase/SendTextMessageUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationTypeMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationTypeMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationTypeMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/data/ConversationTypeMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/data/local/ConversationLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/data/local/ConversationLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/data/local/ConversationLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/data/local/ConversationLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/data/remote/ConversationRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/data/remote/ConversationRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/data/remote/ConversationRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/data/remote/ConversationRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/ConversationListMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/list/datasources/local/ConversationListLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListAdapterTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListAdapterTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListAdapterTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListAdapterTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListDiffCallbackTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListDiffCallbackTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListDiffCallbackTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListDiffCallbackTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/list/ui/ConversationListViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIconProviderTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIconProviderTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIconProviderTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/list/ui/icon/ConversationIconProviderTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationListUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationListUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationListUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationListUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationMembersUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationMembersUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationMembersUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/list/usecase/GetConversationMembersUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/usecase/ResetCurrentConversationIdUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/usecase/ResetCurrentConversationIdUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/usecase/ResetCurrentConversationIdUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/usecase/ResetCurrentConversationIdUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/conversation/usecase/UpdateCurrentConversationIdUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/conversation/usecase/UpdateCurrentConversationIdUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/conversation/usecase/UpdateCurrentConversationIdUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/conversation/usecase/UpdateCurrentConversationIdUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/launch/ui/LauncherViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/launch/ui/LauncherViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/launch/ui/LauncherViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/launch/ui/LauncherViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/MessageRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/MessageRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/MessageRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/MessageRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientEntryMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientEntryMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientEntryMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientEntryMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientIdMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientIdMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientIdMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrClientIdMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserIdMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserIdMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserIdMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/messaging/datasource/remote/mapper/OtrUserIdMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/profile/ui/ProfileNavigatorTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/profile/ui/ProfileNavigatorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/profile/ui/ProfileNavigatorTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/profile/ui/ProfileNavigatorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/profile/ui/ProfileViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/profile/ui/ProfileViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/profile/ui/ProfileViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/profile/ui/ProfileViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/profile/ui/icon/UserAvatarProviderTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/profile/ui/icon/UserAvatarProviderTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/profile/ui/icon/UserAvatarProviderTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/profile/ui/icon/UserAvatarProviderTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/RefineConversationNamesUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/RefineConversationNamesUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/RefineConversationNamesUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/RefineConversationNamesUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncAllConversationMembersUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncAllConversationMembersUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncAllConversationMembersUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncAllConversationMembersUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncConversationsUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncConversationsUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncConversationsUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/sync/conversation/usecase/SyncConversationsUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/sync/datasources/SyncDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/sync/datasources/SyncDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/sync/datasources/SyncDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/sync/datasources/SyncDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/sync/datasources/local/SyncLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/sync/datasources/local/SyncLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/sync/datasources/local/SyncLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/sync/datasources/local/SyncLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorkerTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorkerTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorkerTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/sync/slow/SlowSyncWorkerTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/sync/slow/usecase/CheckSlowSyncRequiredUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/sync/slow/usecase/CheckSlowSyncRequiredUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/sync/slow/usecase/CheckSlowSyncRequiredUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/sync/slow/usecase/CheckSlowSyncRequiredUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/sync/slow/usecase/SetSlowSyncCompletedUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/sync/slow/usecase/SetSlowSyncCompletedUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/sync/slow/usecase/SetSlowSyncCompletedUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/sync/slow/usecase/SetSlowSyncCompletedUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/sync/ui/SyncViewModelTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/sync/ui/SyncViewModelTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/sync/ui/SyncViewModelTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/sync/ui/SyncViewModelTest.kt diff --git a/app/src/test/kotlin/com/wire/android/feature/welcome/ui/navigation/WelcomeNavigatorTest.kt b/legacy/src/test/kotlin/com/wire/android/feature/welcome/ui/navigation/WelcomeNavigatorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/feature/welcome/ui/navigation/WelcomeNavigatorTest.kt rename to legacy/src/test/kotlin/com/wire/android/feature/welcome/ui/navigation/WelcomeNavigatorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/framework/android/FragmentAssertions.kt b/legacy/src/test/kotlin/com/wire/android/framework/android/FragmentAssertions.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/framework/android/FragmentAssertions.kt rename to legacy/src/test/kotlin/com/wire/android/framework/android/FragmentAssertions.kt diff --git a/app/src/test/kotlin/com/wire/android/framework/android/FragmentAssertionsTest.kt b/legacy/src/test/kotlin/com/wire/android/framework/android/FragmentAssertionsTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/framework/android/FragmentAssertionsTest.kt rename to legacy/src/test/kotlin/com/wire/android/framework/android/FragmentAssertionsTest.kt diff --git a/app/src/test/kotlin/com/wire/android/framework/coroutines/CoroutinesTestRule.kt b/legacy/src/test/kotlin/com/wire/android/framework/coroutines/CoroutinesTestRule.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/framework/coroutines/CoroutinesTestRule.kt rename to legacy/src/test/kotlin/com/wire/android/framework/coroutines/CoroutinesTestRule.kt diff --git a/app/src/test/kotlin/com/wire/android/framework/coroutines/TestDispatcherProvider.kt b/legacy/src/test/kotlin/com/wire/android/framework/coroutines/TestDispatcherProvider.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/framework/coroutines/TestDispatcherProvider.kt rename to legacy/src/test/kotlin/com/wire/android/framework/coroutines/TestDispatcherProvider.kt diff --git a/app/src/test/kotlin/com/wire/android/framework/livedata/LiveDataAssertionsTest.kt b/legacy/src/test/kotlin/com/wire/android/framework/livedata/LiveDataAssertionsTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/framework/livedata/LiveDataAssertionsTest.kt rename to legacy/src/test/kotlin/com/wire/android/framework/livedata/LiveDataAssertionsTest.kt diff --git a/app/src/test/kotlin/com/wire/android/framework/livedata/Observers.kt b/legacy/src/test/kotlin/com/wire/android/framework/livedata/Observers.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/framework/livedata/Observers.kt rename to legacy/src/test/kotlin/com/wire/android/framework/livedata/Observers.kt diff --git a/app/src/test/kotlin/com/wire/android/framework/livedata/TestLifecycleOwner.kt b/legacy/src/test/kotlin/com/wire/android/framework/livedata/TestLifecycleOwner.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/framework/livedata/TestLifecycleOwner.kt rename to legacy/src/test/kotlin/com/wire/android/framework/livedata/TestLifecycleOwner.kt diff --git a/app/src/test/kotlin/com/wire/android/framework/network/ConnectedNetworkHandler.kt b/legacy/src/test/kotlin/com/wire/android/framework/network/ConnectedNetworkHandler.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/framework/network/ConnectedNetworkHandler.kt rename to legacy/src/test/kotlin/com/wire/android/framework/network/ConnectedNetworkHandler.kt diff --git a/app/src/test/kotlin/com/wire/android/framework/network/MockResponse.kt b/legacy/src/test/kotlin/com/wire/android/framework/network/MockResponse.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/framework/network/MockResponse.kt rename to legacy/src/test/kotlin/com/wire/android/framework/network/MockResponse.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/asset/datasources/AssetDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/asset/datasources/AssetDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/asset/datasources/AssetDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/asset/datasources/AssetDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/asset/datasources/local/AssetLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/asset/datasources/local/AssetLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/asset/datasources/local/AssetLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/asset/datasources/local/AssetLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/asset/datasources/remote/AssetRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/asset/datasources/remote/AssetRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/asset/datasources/remote/AssetRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/asset/datasources/remote/AssetRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/asset/mapper/AssetMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/asset/mapper/AssetMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/asset/mapper/AssetMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/asset/mapper/AssetMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/CoroutineDataFetcherTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/CoroutineDataFetcherTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/CoroutineDataFetcherTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/CoroutineDataFetcherTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/ImageLoaderKeyTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/ImageLoaderKeyTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/ImageLoaderKeyTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/ImageLoaderKeyTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetFetcherTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetFetcherTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetFetcherTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetFetcherTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetLoaderFactoryTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetLoaderFactoryTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetLoaderFactoryTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/asset/ui/imageloader/publicasset/PublicAssetLoaderFactoryTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/config/DeviceClassMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/config/DeviceClassMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/config/DeviceClassMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/config/DeviceClassMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/conversation/content/ConversationTimeGeneratorTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/conversation/content/ConversationTimeGeneratorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/conversation/content/ConversationTimeGeneratorTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/conversation/content/ConversationTimeGeneratorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/prekey/data/PreKeyDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/prekey/data/PreKeyDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/prekey/data/PreKeyDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/prekey/data/PreKeyDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/prekey/data/remote/PreKeyRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/prekey/data/remote/RemotePreKeyMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/prekey/data/remote/RemotePrekeyListMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/prekey/data/remote/RemotePrekeyListMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/prekey/data/remote/RemotePrekeyListMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/prekey/data/remote/RemotePrekeyListMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/session/datasources/SessionDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/session/datasources/SessionDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/session/datasources/SessionDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/session/datasources/SessionDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/session/datasources/local/SessionLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/session/datasources/local/SessionLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/session/datasources/local/SessionLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/session/datasources/local/SessionLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/session/datasources/remote/SessionRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/session/datasources/remote/SessionRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/session/datasources/remote/SessionRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/session/datasources/remote/SessionRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/session/mapper/SessionMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/session/mapper/SessionMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/session/mapper/SessionMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/session/mapper/SessionMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/session/usecase/CheckCurrentSessionExistsUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/session/usecase/CheckCurrentSessionExistsUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/session/usecase/CheckCurrentSessionExistsUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/session/usecase/CheckCurrentSessionExistsUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/session/usecase/SetSessionCurrentUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/session/usecase/SetSessionCurrentUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/session/usecase/SetSessionCurrentUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/session/usecase/SetSessionCurrentUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/team/usecase/GetUserTeamUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/team/usecase/GetUserTeamUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/team/usecase/GetUserTeamUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/team/usecase/GetUserTeamUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/datasources/UserDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/datasources/UserDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/datasources/UserDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/datasources/UserDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/datasources/local/UserLocalDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/datasources/local/UserLocalDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/datasources/local/UserLocalDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/datasources/local/UserLocalDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/datasources/remote/UserRemoteDataSourceTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/datasources/remote/UserRemoteDataSourceTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/datasources/remote/UserRemoteDataSourceTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/datasources/remote/UserRemoteDataSourceTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/email/ValidateEmailUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/email/ValidateEmailUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/email/ValidateEmailUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/email/ValidateEmailUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/mapper/UserMapperTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/mapper/UserMapperTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/mapper/UserMapperTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/mapper/UserMapperTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/name/ValidateNameUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/name/ValidateNameUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/name/ValidateNameUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/name/ValidateNameUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/password/ValidatePasswordUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/password/ValidatePasswordUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/password/ValidatePasswordUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/password/ValidatePasswordUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/usecase/GetCurrentUserUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/usecase/GetCurrentUserUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/usecase/GetCurrentUserUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/usecase/GetCurrentUserUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/username/CheckUsernameExistsUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/username/CheckUsernameExistsUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/username/CheckUsernameExistsUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/username/CheckUsernameExistsUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/username/GenerateRandomUsernameUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/username/GenerateRandomUsernameUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/username/GenerateRandomUsernameUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/username/GenerateRandomUsernameUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/username/UpdateUsernameUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/username/UpdateUsernameUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/username/UpdateUsernameUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/username/UpdateUsernameUseCaseTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/username/UsernameGeneratorTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/username/UsernameGeneratorTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/username/UsernameGeneratorTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/username/UsernameGeneratorTest.kt diff --git a/app/src/test/kotlin/com/wire/android/shared/user/username/ValidateUsernameUseCaseTest.kt b/legacy/src/test/kotlin/com/wire/android/shared/user/username/ValidateUsernameUseCaseTest.kt similarity index 100% rename from app/src/test/kotlin/com/wire/android/shared/user/username/ValidateUsernameUseCaseTest.kt rename to legacy/src/test/kotlin/com/wire/android/shared/user/username/ValidateUsernameUseCaseTest.kt diff --git a/app/src/test/resources/robolectric.properties b/legacy/src/test/resources/robolectric.properties similarity index 100% rename from app/src/test/resources/robolectric.properties rename to legacy/src/test/resources/robolectric.properties diff --git a/settings.gradle.kts b/settings.gradle.kts index 32f312c09b2..7c10c720785 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -13,6 +13,6 @@ rootDir includeBuild("kalium") { // This dependency substitution should not be done on release mode once the Kalium library has been published to Maven repo dependencySubstitution { - substitute(module("com.wire.kalium:kalium-network")).using(project(":network")) + substitute(module("com.wire.kalium:kalium-logic")).using(project(":logic")) } }