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"))
}
}