diff --git a/Makefile b/Makefile index 4a0d9f5c..9bca6ce7 100644 --- a/Makefile +++ b/Makefile @@ -292,7 +292,7 @@ export-issues: create-issues-from-file: @echo "--> Creating GitHub issues from file..." - @./scripts/create_issues.py + @./scripts/create_issues.py $(ARGS) # --- Development Tools --- install-git-hooks: diff --git a/issues-to-create.md b/issues-to-create.md index e69de29b..b2625354 100644 --- a/issues-to-create.md +++ b/issues-to-create.md @@ -0,0 +1,18 @@ +# 🚀 [CATEGORY] +Labels: , , , sred-eligible + +### 🎯 Objective + + +### 🔬 SR&ED Justification + +#### Technological Uncertainty + + +#### Systematic Investigation + + +### ✅ Acceptance Criteria +- [ ] +- [ ] +- [ ] diff --git a/mobile-apps/.dart_tool/package_config.json b/mobile-apps/.dart_tool/package_config.json new file mode 100644 index 00000000..d1c75fde --- /dev/null +++ b/mobile-apps/.dart_tool/package_config.json @@ -0,0 +1,364 @@ +{ + "configVersion": 2, + "packages": [ + { + "name": "ansi_styles", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/ansi_styles-0.3.2+1", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "args", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/args-2.7.0", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "async", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/async-2.13.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "boolean_selector", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/boolean_selector-2.1.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "characters", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/characters-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "charcode", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/charcode-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "checked_yaml", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/checked_yaml-2.0.4", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "cli_launcher", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/cli_launcher-0.3.2+1", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "cli_util", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/cli_util-0.4.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "clock", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/clock-1.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "collection", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/collection-1.19.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "conventional_commit", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/conventional_commit-0.6.1+1", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "cupertino_icons", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/cupertino_icons-1.0.8", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "fake_async", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/fake_async-1.3.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "file", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/file-7.0.1", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "flutter", + "rootUri": "file:///Users/achinthaisuru/Documents/flutter/packages/flutter", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "flutter_lints", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/flutter_lints-6.0.0", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "flutter_test", + "rootUri": "file:///Users/achinthaisuru/Documents/flutter/packages/flutter_test", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "glob", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/glob-2.1.3", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "graphs", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/graphs-2.3.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "http", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/http-1.6.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "http_parser", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/http_parser-4.1.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "io", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/io-1.0.5", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "json_annotation", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/json_annotation-4.9.0", + "packageUri": "lib/", + "languageVersion": "3.0" + }, + { + "name": "leak_tracker", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/leak_tracker-11.0.2", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_flutter_testing", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/leak_tracker_flutter_testing-3.0.10", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "leak_tracker_testing", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/leak_tracker_testing-3.0.2", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "lints", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/lints-6.0.0", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "matcher", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/matcher-0.12.17", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "material_color_utilities", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/material_color_utilities-0.11.1", + "packageUri": "lib/", + "languageVersion": "2.17" + }, + { + "name": "melos", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/melos-7.3.0", + "packageUri": "lib/", + "languageVersion": "3.9" + }, + { + "name": "meta", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/meta-1.17.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "mustache_template", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/mustache_template-2.0.2", + "packageUri": "lib/", + "languageVersion": "3.7" + }, + { + "name": "path", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/path-1.9.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "petitparser", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/petitparser-7.0.1", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "platform", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/platform-3.1.6", + "packageUri": "lib/", + "languageVersion": "3.2" + }, + { + "name": "pool", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/pool-1.5.2", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "process", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/process-5.0.5", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "prompts", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/prompts-2.0.0", + "packageUri": "lib/", + "languageVersion": "2.12" + }, + { + "name": "pub_semver", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/pub_semver-2.2.0", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "pub_updater", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/pub_updater-0.5.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "pubspec_parse", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/pubspec_parse-1.5.0", + "packageUri": "lib/", + "languageVersion": "3.6" + }, + { + "name": "sky_engine", + "rootUri": "file:///Users/achinthaisuru/Documents/flutter/bin/cache/pkg/sky_engine", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "source_span", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/source_span-1.10.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "stack_trace", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/stack_trace-1.12.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "stream_channel", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/stream_channel-2.1.4", + "packageUri": "lib/", + "languageVersion": "3.3" + }, + { + "name": "string_scanner", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/string_scanner-1.4.1", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "term_glyph", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/term_glyph-1.2.2", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "test_api", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/test_api-0.7.7", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "typed_data", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/typed_data-1.4.0", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "vector_math", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/vector_math-2.2.0", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "vm_service", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/vm_service-15.0.2", + "packageUri": "lib/", + "languageVersion": "3.5" + }, + { + "name": "web", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/web-1.1.1", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "xml", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/xml-6.6.1", + "packageUri": "lib/", + "languageVersion": "3.8" + }, + { + "name": "yaml", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/yaml-3.1.3", + "packageUri": "lib/", + "languageVersion": "3.4" + }, + { + "name": "yaml_edit", + "rootUri": "file:///Users/achinthaisuru/.pub-cache/hosted/pub.dev/yaml_edit-2.2.3", + "packageUri": "lib/", + "languageVersion": "3.1" + }, + { + "name": "krow_mobile", + "rootUri": "../", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "krow_ui", + "rootUri": "../packages/krow_ui", + "packageUri": "lib/", + "languageVersion": "3.10" + }, + { + "name": "krow_staff", + "rootUri": "../apps/krow_staff", + "packageUri": "lib/", + "languageVersion": "3.10" + } + ], + "generator": "pub", + "generatorVersion": "3.10.0", + "flutterRoot": "file:///Users/achinthaisuru/Documents/flutter", + "flutterVersion": "3.38.1", + "pubCache": "file:///Users/achinthaisuru/.pub-cache" +} diff --git a/mobile-apps/.dart_tool/package_graph.json b/mobile-apps/.dart_tool/package_graph.json new file mode 100644 index 00000000..3a8ac299 --- /dev/null +++ b/mobile-apps/.dart_tool/package_graph.json @@ -0,0 +1,499 @@ +{ + "roots": [ + "krow_mobile", + "krow_staff", + "krow_ui" + ], + "packages": [ + { + "name": "krow_mobile", + "version": "0.0.0", + "dependencies": [], + "devDependencies": [ + "melos" + ] + }, + { + "name": "krow_ui", + "version": "0.0.1", + "dependencies": [ + "flutter" + ], + "devDependencies": [ + "flutter_lints", + "flutter_test" + ] + }, + { + "name": "krow_staff", + "version": "1.0.0+1", + "dependencies": [ + "cupertino_icons", + "flutter" + ], + "devDependencies": [ + "flutter_lints", + "flutter_test" + ] + }, + { + "name": "melos", + "version": "7.3.0", + "dependencies": [ + "ansi_styles", + "args", + "async", + "cli_launcher", + "cli_util", + "collection", + "conventional_commit", + "file", + "glob", + "graphs", + "http", + "meta", + "mustache_template", + "path", + "platform", + "pool", + "prompts", + "pub_semver", + "pub_updater", + "pubspec_parse", + "string_scanner", + "xml", + "yaml", + "yaml_edit" + ] + }, + { + "name": "flutter_lints", + "version": "6.0.0", + "dependencies": [ + "lints" + ] + }, + { + "name": "flutter_test", + "version": "0.0.0", + "dependencies": [ + "clock", + "collection", + "fake_async", + "flutter", + "leak_tracker_flutter_testing", + "matcher", + "meta", + "path", + "stack_trace", + "stream_channel", + "test_api", + "vector_math" + ] + }, + { + "name": "cupertino_icons", + "version": "1.0.8", + "dependencies": [] + }, + { + "name": "flutter", + "version": "0.0.0", + "dependencies": [ + "characters", + "collection", + "material_color_utilities", + "meta", + "sky_engine", + "vector_math" + ] + }, + { + "name": "yaml_edit", + "version": "2.2.3", + "dependencies": [ + "collection", + "meta", + "source_span", + "yaml" + ] + }, + { + "name": "yaml", + "version": "3.1.3", + "dependencies": [ + "collection", + "source_span", + "string_scanner" + ] + }, + { + "name": "xml", + "version": "6.6.1", + "dependencies": [ + "collection", + "meta", + "petitparser" + ] + }, + { + "name": "string_scanner", + "version": "1.4.1", + "dependencies": [ + "source_span" + ] + }, + { + "name": "pubspec_parse", + "version": "1.5.0", + "dependencies": [ + "checked_yaml", + "collection", + "json_annotation", + "pub_semver", + "yaml" + ] + }, + { + "name": "pub_updater", + "version": "0.5.0", + "dependencies": [ + "http", + "json_annotation", + "process", + "pub_semver" + ] + }, + { + "name": "pub_semver", + "version": "2.2.0", + "dependencies": [ + "collection" + ] + }, + { + "name": "prompts", + "version": "2.0.0", + "dependencies": [ + "charcode", + "io" + ] + }, + { + "name": "pool", + "version": "1.5.2", + "dependencies": [ + "async", + "stack_trace" + ] + }, + { + "name": "platform", + "version": "3.1.6", + "dependencies": [] + }, + { + "name": "path", + "version": "1.9.1", + "dependencies": [] + }, + { + "name": "mustache_template", + "version": "2.0.2", + "dependencies": [] + }, + { + "name": "meta", + "version": "1.17.0", + "dependencies": [] + }, + { + "name": "http", + "version": "1.6.0", + "dependencies": [ + "async", + "http_parser", + "meta", + "web" + ] + }, + { + "name": "graphs", + "version": "2.3.2", + "dependencies": [ + "collection" + ] + }, + { + "name": "glob", + "version": "2.1.3", + "dependencies": [ + "async", + "collection", + "file", + "path", + "string_scanner" + ] + }, + { + "name": "file", + "version": "7.0.1", + "dependencies": [ + "meta", + "path" + ] + }, + { + "name": "conventional_commit", + "version": "0.6.1+1", + "dependencies": [] + }, + { + "name": "collection", + "version": "1.19.1", + "dependencies": [] + }, + { + "name": "cli_util", + "version": "0.4.2", + "dependencies": [ + "meta", + "path" + ] + }, + { + "name": "cli_launcher", + "version": "0.3.2+1", + "dependencies": [ + "path", + "yaml" + ] + }, + { + "name": "async", + "version": "2.13.0", + "dependencies": [ + "collection", + "meta" + ] + }, + { + "name": "args", + "version": "2.7.0", + "dependencies": [] + }, + { + "name": "ansi_styles", + "version": "0.3.2+1", + "dependencies": [] + }, + { + "name": "lints", + "version": "6.0.0", + "dependencies": [] + }, + { + "name": "stream_channel", + "version": "2.1.4", + "dependencies": [ + "async" + ] + }, + { + "name": "leak_tracker_flutter_testing", + "version": "3.0.10", + "dependencies": [ + "flutter", + "leak_tracker", + "leak_tracker_testing", + "matcher", + "meta" + ] + }, + { + "name": "vector_math", + "version": "2.2.0", + "dependencies": [] + }, + { + "name": "stack_trace", + "version": "1.12.1", + "dependencies": [ + "path" + ] + }, + { + "name": "clock", + "version": "1.1.2", + "dependencies": [] + }, + { + "name": "fake_async", + "version": "1.3.3", + "dependencies": [ + "clock", + "collection" + ] + }, + { + "name": "matcher", + "version": "0.12.17", + "dependencies": [ + "async", + "meta", + "stack_trace", + "term_glyph", + "test_api" + ] + }, + { + "name": "test_api", + "version": "0.7.7", + "dependencies": [ + "async", + "boolean_selector", + "collection", + "meta", + "source_span", + "stack_trace", + "stream_channel", + "string_scanner", + "term_glyph" + ] + }, + { + "name": "sky_engine", + "version": "0.0.0", + "dependencies": [] + }, + { + "name": "material_color_utilities", + "version": "0.11.1", + "dependencies": [ + "collection" + ] + }, + { + "name": "characters", + "version": "1.4.0", + "dependencies": [] + }, + { + "name": "source_span", + "version": "1.10.1", + "dependencies": [ + "collection", + "path", + "term_glyph" + ] + }, + { + "name": "petitparser", + "version": "7.0.1", + "dependencies": [ + "collection", + "meta" + ] + }, + { + "name": "json_annotation", + "version": "4.9.0", + "dependencies": [ + "meta" + ] + }, + { + "name": "checked_yaml", + "version": "2.0.4", + "dependencies": [ + "json_annotation", + "source_span", + "yaml" + ] + }, + { + "name": "process", + "version": "5.0.5", + "dependencies": [ + "file", + "path", + "platform" + ] + }, + { + "name": "io", + "version": "1.0.5", + "dependencies": [ + "meta", + "path", + "string_scanner" + ] + }, + { + "name": "charcode", + "version": "1.4.0", + "dependencies": [] + }, + { + "name": "web", + "version": "1.1.1", + "dependencies": [] + }, + { + "name": "http_parser", + "version": "4.1.2", + "dependencies": [ + "collection", + "source_span", + "string_scanner", + "typed_data" + ] + }, + { + "name": "leak_tracker_testing", + "version": "3.0.2", + "dependencies": [ + "leak_tracker", + "matcher", + "meta" + ] + }, + { + "name": "leak_tracker", + "version": "11.0.2", + "dependencies": [ + "clock", + "collection", + "meta", + "path", + "vm_service" + ] + }, + { + "name": "term_glyph", + "version": "1.2.2", + "dependencies": [] + }, + { + "name": "boolean_selector", + "version": "2.1.2", + "dependencies": [ + "source_span", + "string_scanner" + ] + }, + { + "name": "typed_data", + "version": "1.4.0", + "dependencies": [ + "collection" + ] + }, + { + "name": "vm_service", + "version": "15.0.2", + "dependencies": [] + } + ], + "configVersion": 1 +} \ No newline at end of file diff --git a/mobile-apps/.dart_tool/pub/workspace_ref.json b/mobile-apps/.dart_tool/pub/workspace_ref.json new file mode 100644 index 00000000..308baae2 --- /dev/null +++ b/mobile-apps/.dart_tool/pub/workspace_ref.json @@ -0,0 +1,3 @@ +{ + "workspaceRoot": "../.." +} diff --git a/mobile-apps/.dart_tool/version b/mobile-apps/.dart_tool/version new file mode 100644 index 00000000..2f58982b --- /dev/null +++ b/mobile-apps/.dart_tool/version @@ -0,0 +1 @@ +3.38.1 \ No newline at end of file diff --git a/mobile-apps/analysis_options.yaml b/mobile-apps/analysis_options.yaml new file mode 100644 index 00000000..a3be6b82 --- /dev/null +++ b/mobile-apps/analysis_options.yaml @@ -0,0 +1 @@ +include: package:flutter_lints/flutter.yaml \ No newline at end of file diff --git a/mobile-apps/apps/krow_staff/.gitignore b/mobile-apps/apps/krow_staff/.gitignore new file mode 100644 index 00000000..3820a95c --- /dev/null +++ b/mobile-apps/apps/krow_staff/.gitignore @@ -0,0 +1,45 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.build/ +.buildlog/ +.history +.svn/ +.swiftpm/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins-dependencies +.pub-cache/ +.pub/ +/build/ +/coverage/ + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/mobile-apps/apps/krow_staff/.metadata b/mobile-apps/apps/krow_staff/.metadata new file mode 100644 index 00000000..2c6187b3 --- /dev/null +++ b/mobile-apps/apps/krow_staff/.metadata @@ -0,0 +1,45 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: "b45fa18946ecc2d9b4009952c636ba7e2ffbb787" + channel: "stable" + +project_type: app + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + base_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + - platform: android + create_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + base_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + - platform: ios + create_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + base_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + - platform: linux + create_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + base_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + - platform: macos + create_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + base_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + - platform: web + create_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + base_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + - platform: windows + create_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + base_revision: b45fa18946ecc2d9b4009952c636ba7e2ffbb787 + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/mobile-apps/apps/krow_staff/README.md b/mobile-apps/apps/krow_staff/README.md new file mode 100644 index 00000000..8b9a1a78 --- /dev/null +++ b/mobile-apps/apps/krow_staff/README.md @@ -0,0 +1,16 @@ +# krow_staff + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook) + +For help getting started with Flutter development, view the +[online documentation](https://docs.flutter.dev/), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/mobile-apps/apps/krow_staff/analysis_options.yaml b/mobile-apps/apps/krow_staff/analysis_options.yaml new file mode 100644 index 00000000..f04c6cf0 --- /dev/null +++ b/mobile-apps/apps/krow_staff/analysis_options.yaml @@ -0,0 +1 @@ +include: ../../analysis_options.yaml diff --git a/mobile-apps/apps/krow_staff/android/.gitignore b/mobile-apps/apps/krow_staff/android/.gitignore new file mode 100644 index 00000000..be3943c9 --- /dev/null +++ b/mobile-apps/apps/krow_staff/android/.gitignore @@ -0,0 +1,14 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java +.cxx/ + +# Remember to never publicly share your keystore. +# See https://flutter.dev/to/reference-keystore +key.properties +**/*.keystore +**/*.jks diff --git a/mobile-apps/apps/krow_staff/android/app/build.gradle.kts b/mobile-apps/apps/krow_staff/android/app/build.gradle.kts new file mode 100644 index 00000000..69024d14 --- /dev/null +++ b/mobile-apps/apps/krow_staff/android/app/build.gradle.kts @@ -0,0 +1,57 @@ +plugins { + id("com.android.application") + id("kotlin-android") + // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. + id("dev.flutter.flutter-gradle-plugin") +} + +android { + namespace = "com.krowwithus.krow_staff" + compileSdk = flutter.compileSdkVersion + ndkVersion = flutter.ndkVersion + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + + kotlinOptions { jvmTarget = JavaVersion.VERSION_17.toString() } + + defaultConfig { + // TODO: Specify your own unique Application ID + // (https://developer.android.com/studio/build/application-id.html). + applicationId = "com.krowwithus.krow_staff" + // You can update the following values to match your application needs. + // For more information, see: https://flutter.dev/to/review-gradle-config. + minSdk = flutter.minSdkVersion + targetSdk = flutter.targetSdkVersion + versionCode = flutter.versionCode + versionName = flutter.versionName + } + + flavorDimensions += "env" + + productFlavors { + create("dev") { + dimension = "env" + applicationIdSuffix = ".dev" + versionNameSuffix = "-dev" + } + create("stage") { + dimension = "env" + applicationIdSuffix = ".stage" + versionNameSuffix = "-stage" + } + create("prod") { dimension = "env" } + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig = signingConfigs.getByName("debug") + } + } +} + +flutter { source = "../.." } diff --git a/mobile-apps/client-app/android/app/src/debug/AndroidManifest.xml b/mobile-apps/apps/krow_staff/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/debug/AndroidManifest.xml rename to mobile-apps/apps/krow_staff/android/app/src/debug/AndroidManifest.xml diff --git a/mobile-apps/apps/krow_staff/android/app/src/main/AndroidManifest.xml b/mobile-apps/apps/krow_staff/android/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000..4a17c8d5 --- /dev/null +++ b/mobile-apps/apps/krow_staff/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/mobile-apps/apps/krow_staff/android/app/src/main/kotlin/com/krowwithus/krow_staff/MainActivity.kt b/mobile-apps/apps/krow_staff/android/app/src/main/kotlin/com/krowwithus/krow_staff/MainActivity.kt new file mode 100644 index 00000000..83ef6ae3 --- /dev/null +++ b/mobile-apps/apps/krow_staff/android/app/src/main/kotlin/com/krowwithus/krow_staff/MainActivity.kt @@ -0,0 +1,5 @@ +package com.krowwithus.krow_staff + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity : FlutterActivity() diff --git a/mobile-apps/apps/krow_staff/android/app/src/main/res/drawable-v21/launch_background.xml b/mobile-apps/apps/krow_staff/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 00000000..f74085f3 --- /dev/null +++ b/mobile-apps/apps/krow_staff/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable/launch_background.xml b/mobile-apps/apps/krow_staff/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable/launch_background.xml rename to mobile-apps/apps/krow_staff/android/app/src/main/res/drawable/launch_background.xml diff --git a/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 00000000..db77bb4b Binary files /dev/null and b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 00000000..17987b79 Binary files /dev/null and b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 00000000..09d43914 Binary files /dev/null and b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 00000000..d5f1c8d3 Binary files /dev/null and b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 00000000..4d6372ee Binary files /dev/null and b/mobile-apps/apps/krow_staff/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/mobile-apps/client-app/android/app/src/main/res/values-night/styles.xml b/mobile-apps/apps/krow_staff/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/values-night/styles.xml rename to mobile-apps/apps/krow_staff/android/app/src/main/res/values-night/styles.xml diff --git a/mobile-apps/client-app/android/app/src/main/res/values/styles.xml b/mobile-apps/apps/krow_staff/android/app/src/main/res/values/styles.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/values/styles.xml rename to mobile-apps/apps/krow_staff/android/app/src/main/res/values/styles.xml diff --git a/mobile-apps/client-app/android/app/src/profile/AndroidManifest.xml b/mobile-apps/apps/krow_staff/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/profile/AndroidManifest.xml rename to mobile-apps/apps/krow_staff/android/app/src/profile/AndroidManifest.xml diff --git a/mobile-apps/apps/krow_staff/android/build.gradle.kts b/mobile-apps/apps/krow_staff/android/build.gradle.kts new file mode 100644 index 00000000..dbee657b --- /dev/null +++ b/mobile-apps/apps/krow_staff/android/build.gradle.kts @@ -0,0 +1,24 @@ +allprojects { + repositories { + google() + mavenCentral() + } +} + +val newBuildDir: Directory = + rootProject.layout.buildDirectory + .dir("../../build") + .get() +rootProject.layout.buildDirectory.value(newBuildDir) + +subprojects { + val newSubprojectBuildDir: Directory = newBuildDir.dir(project.name) + project.layout.buildDirectory.value(newSubprojectBuildDir) +} +subprojects { + project.evaluationDependsOn(":app") +} + +tasks.register("clean") { + delete(rootProject.layout.buildDirectory) +} diff --git a/mobile-apps/apps/krow_staff/android/gradle.properties b/mobile-apps/apps/krow_staff/android/gradle.properties new file mode 100644 index 00000000..fbee1d8c --- /dev/null +++ b/mobile-apps/apps/krow_staff/android/gradle.properties @@ -0,0 +1,2 @@ +org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError +android.useAndroidX=true diff --git a/mobile-apps/apps/krow_staff/android/gradle/wrapper/gradle-wrapper.properties b/mobile-apps/apps/krow_staff/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..e4ef43fb --- /dev/null +++ b/mobile-apps/apps/krow_staff/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-all.zip diff --git a/mobile-apps/apps/krow_staff/android/settings.gradle.kts b/mobile-apps/apps/krow_staff/android/settings.gradle.kts new file mode 100644 index 00000000..ca7fe065 --- /dev/null +++ b/mobile-apps/apps/krow_staff/android/settings.gradle.kts @@ -0,0 +1,26 @@ +pluginManagement { + val flutterSdkPath = + run { + val properties = java.util.Properties() + file("local.properties").inputStream().use { properties.load(it) } + val flutterSdkPath = properties.getProperty("flutter.sdk") + require(flutterSdkPath != null) { "flutter.sdk not set in local.properties" } + flutterSdkPath + } + + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") + + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id("dev.flutter.flutter-plugin-loader") version "1.0.0" + id("com.android.application") version "8.11.1" apply false + id("org.jetbrains.kotlin.android") version "2.2.20" apply false +} + +include(":app") diff --git a/mobile-apps/apps/krow_staff/ios/.gitignore b/mobile-apps/apps/krow_staff/ios/.gitignore new file mode 100644 index 00000000..7a7f9873 --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/.gitignore @@ -0,0 +1,34 @@ +**/dgph +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/mobile-apps/client-app/ios/Flutter/AppFrameworkInfo.plist b/mobile-apps/apps/krow_staff/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from mobile-apps/client-app/ios/Flutter/AppFrameworkInfo.plist rename to mobile-apps/apps/krow_staff/ios/Flutter/AppFrameworkInfo.plist diff --git a/mobile-apps/apps/krow_staff/ios/Flutter/Debug.xcconfig b/mobile-apps/apps/krow_staff/ios/Flutter/Debug.xcconfig new file mode 100644 index 00000000..592ceee8 --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/mobile-apps/apps/krow_staff/ios/Flutter/Release.xcconfig b/mobile-apps/apps/krow_staff/ios/Flutter/Release.xcconfig new file mode 100644 index 00000000..592ceee8 --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/project.pbxproj b/mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 00000000..7293704d --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,616 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C807B294A618700263BE5 /* RunnerTests.swift */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 331C8085294A63A400263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 97C146E61CF9000F007C117D /* Project object */; + proxyType = 1; + remoteGlobalIDString = 97C146ED1CF9000F007C117D; + remoteInfo = Runner; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 331C807B294A618700263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 331C8081294A63A400263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 331C8082294A63A400263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C807B294A618700263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + 331C8082294A63A400263BE5 /* RunnerTests */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + 331C8081294A63A400263BE5 /* RunnerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 331C8080294A63A400263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 331C807D294A63A400263BE5 /* Sources */, + 331C807F294A63A400263BE5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 331C8086294A63A400263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C8081294A63A400263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1510; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 331C8080294A63A400263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 97C146ED1CF9000F007C117D; + }; + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + 331C8080294A63A400263BE5 /* RunnerTests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 331C807F294A63A400263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 331C807D294A63A400263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C808B294A63AB00263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 331C8086294A63A400263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 97C146ED1CF9000F007C117D /* Runner */; + targetProxy = 331C8085294A63A400263BE5 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 331C8088294A63A400263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Debug; + }; + 331C8089294A63A400263BE5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Release; + }; + 331C808A294A63A400263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 331C8087294A63A400263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C8088294A63A400263BE5 /* Debug */, + 331C8089294A63A400263BE5 /* Release */, + 331C808A294A63A400263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/mobile-apps/client-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/mobile-apps/client-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/mobile-apps/client-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 00000000..e3773d42 --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mobile-apps/apps/krow_staff/ios/Runner.xcworkspace/contents.xcworkspacedata b/mobile-apps/apps/krow_staff/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..1d526a16 --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/mobile-apps/client-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile-apps/apps/krow_staff/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to mobile-apps/apps/krow_staff/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/mobile-apps/client-app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/mobile-apps/apps/krow_staff/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to mobile-apps/apps/krow_staff/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/mobile-apps/apps/krow_staff/ios/Runner/AppDelegate.swift b/mobile-apps/apps/krow_staff/ios/Runner/AppDelegate.swift new file mode 100644 index 00000000..62666446 --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import Flutter +import UIKit + +@main +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..d36b1fab --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 00000000..dc9ada47 Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 00000000..7353c41e Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 00000000..797d452e Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 00000000..6ed2d933 Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 00000000..4cd7b009 Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 00000000..fe730945 Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png new file mode 100644 index 00000000..321773cd Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png new file mode 100644 index 00000000..797d452e Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 00000000..502f463a Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 00000000..0ec30343 Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 00000000..0ec30343 Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 00000000..e9f5fea2 Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 00000000..84ac32ae Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png new file mode 100644 index 00000000..8953cba0 Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 00000000..0467bf12 Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 00000000..0bedcf2f --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 00000000..9da19eac Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 00000000..9da19eac Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 00000000..9da19eac Binary files /dev/null and b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 00000000..89c2725b --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/mobile-apps/client-app/ios/Runner/Base.lproj/LaunchScreen.storyboard b/mobile-apps/apps/krow_staff/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from mobile-apps/client-app/ios/Runner/Base.lproj/LaunchScreen.storyboard rename to mobile-apps/apps/krow_staff/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/mobile-apps/client-app/ios/Runner/Base.lproj/Main.storyboard b/mobile-apps/apps/krow_staff/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from mobile-apps/client-app/ios/Runner/Base.lproj/Main.storyboard rename to mobile-apps/apps/krow_staff/ios/Runner/Base.lproj/Main.storyboard diff --git a/mobile-apps/apps/krow_staff/ios/Runner/Info.plist b/mobile-apps/apps/krow_staff/ios/Runner/Info.plist new file mode 100644 index 00000000..ab86ace4 --- /dev/null +++ b/mobile-apps/apps/krow_staff/ios/Runner/Info.plist @@ -0,0 +1,49 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Krow Staff + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + krow_staff + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + CADisableMinimumFrameDurationOnPhone + + UIApplicationSupportsIndirectInputEvents + + + diff --git a/mobile-apps/client-app/ios/Runner/Runner-Bridging-Header.h b/mobile-apps/apps/krow_staff/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from mobile-apps/client-app/ios/Runner/Runner-Bridging-Header.h rename to mobile-apps/apps/krow_staff/ios/Runner/Runner-Bridging-Header.h diff --git a/mobile-apps/client-app/ios/RunnerTests/RunnerTests.swift b/mobile-apps/apps/krow_staff/ios/RunnerTests/RunnerTests.swift similarity index 100% rename from mobile-apps/client-app/ios/RunnerTests/RunnerTests.swift rename to mobile-apps/apps/krow_staff/ios/RunnerTests/RunnerTests.swift diff --git a/mobile-apps/apps/krow_staff/lib/app_config.dart b/mobile-apps/apps/krow_staff/lib/app_config.dart new file mode 100644 index 00000000..c7373cce --- /dev/null +++ b/mobile-apps/apps/krow_staff/lib/app_config.dart @@ -0,0 +1,13 @@ +enum Environment { dev, stage, prod } + +class AppConfig { + final Environment environment; + final String appTitle; + final String apiBaseUrl; + + AppConfig({ + required this.environment, + required this.appTitle, + required this.apiBaseUrl, + }); +} diff --git a/mobile-apps/apps/krow_staff/lib/main.dart b/mobile-apps/apps/krow_staff/lib/main.dart new file mode 100644 index 00000000..15c31de6 --- /dev/null +++ b/mobile-apps/apps/krow_staff/lib/main.dart @@ -0,0 +1,5 @@ +import 'main_prod.dart' as prod; + +void main() { + prod.main(); +} diff --git a/mobile-apps/apps/krow_staff/lib/main_dev.dart b/mobile-apps/apps/krow_staff/lib/main_dev.dart new file mode 100644 index 00000000..c8c908a4 --- /dev/null +++ b/mobile-apps/apps/krow_staff/lib/main_dev.dart @@ -0,0 +1,13 @@ +import 'package:flutter/material.dart'; +import 'app_config.dart'; +import 'my_app.dart'; + +void main() { + var configuredApp = AppConfig( + environment: Environment.dev, + appTitle: 'Krow Staff (Dev)', + apiBaseUrl: 'https://dev-api.krow.com', + ); + + runApp(MyApp(config: configuredApp)); +} diff --git a/mobile-apps/apps/krow_staff/lib/main_prod.dart b/mobile-apps/apps/krow_staff/lib/main_prod.dart new file mode 100644 index 00000000..91b581a6 --- /dev/null +++ b/mobile-apps/apps/krow_staff/lib/main_prod.dart @@ -0,0 +1,13 @@ +import 'package:flutter/material.dart'; +import 'app_config.dart'; +import 'my_app.dart'; + +void main() { + var configuredApp = AppConfig( + environment: Environment.prod, + appTitle: 'Krow Staff', + apiBaseUrl: 'https://api.krow.com', + ); + + runApp(MyApp(config: configuredApp)); +} diff --git a/mobile-apps/apps/krow_staff/lib/main_stage.dart b/mobile-apps/apps/krow_staff/lib/main_stage.dart new file mode 100644 index 00000000..8ba3b9b0 --- /dev/null +++ b/mobile-apps/apps/krow_staff/lib/main_stage.dart @@ -0,0 +1,13 @@ +import 'package:flutter/material.dart'; +import 'app_config.dart'; +import 'my_app.dart'; + +void main() { + var configuredApp = AppConfig( + environment: Environment.stage, + appTitle: 'Krow Staff (Stage)', + apiBaseUrl: 'https://stage-api.krow.com', + ); + + runApp(MyApp(config: configuredApp)); +} diff --git a/mobile-apps/apps/krow_staff/lib/my_app.dart b/mobile-apps/apps/krow_staff/lib/my_app.dart new file mode 100644 index 00000000..404ee7f8 --- /dev/null +++ b/mobile-apps/apps/krow_staff/lib/my_app.dart @@ -0,0 +1,122 @@ +import 'package:flutter/material.dart'; +import 'app_config.dart'; + +class MyApp extends StatelessWidget { + final AppConfig config; + + const MyApp({super.key, required this.config}); + + // This widget is the root of your application. + @override + Widget build(BuildContext context) { + return MaterialApp( + title: config.appTitle, + theme: ThemeData( + // This is the theme of your application. + // + // TRY THIS: Try running your application with "flutter run". You'll see + // the application has a purple toolbar. Then, without quitting the app, + // try changing the seedColor in the colorScheme below to Colors.green + // and then invoke "hot reload" (save your changes or press the "hot + // reload" button in a Flutter-supported IDE, or press "r" if you used + // the command line to start the app). + // + // Notice that the counter didn't reset back to zero; the application + // state is not lost during the reload. To reset the state, use hot + // restart instead. + // + // This works for code too, not just values: Most code changes can be + // tested with just a hot reload. + colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), + useMaterial3: true, + ), + home: MyHomePage(title: '${config.appTitle} Home Page'), + ); + } +} + +class MyHomePage extends StatefulWidget { + const MyHomePage({super.key, required this.title}); + + // This widget is the home page of your application. It is stateful, meaning + // that it has a State object (defined below) that contains fields that affect + // how it looks. + + // This class is the configuration for the state. It holds the values (in this + // case the title) provided by the parent (in this case the App widget) and + // used by the build method of the State. Fields in a Widget subclass are + // always marked "final". + + final String title; + + @override + State createState() => _MyHomePageState(); +} + +class _MyHomePageState extends State { + int _counter = 0; + + void _incrementCounter() { + setState(() { + // This call to setState tells the Flutter framework that something has + // changed in this State, which causes it to rerun the build method below + // so that the display can reflect the updated values. If we changed + // _counter without calling setState(), then the build method would not be + // called again, and so nothing would appear to happen. + _counter++; + }); + } + + @override + Widget build(BuildContext context) { + // This method is rerun every time setState is called, for instance as done + // by the _incrementCounter method above. + // + // The Flutter framework has been optimized to make rerunning build methods + // fast, so that you can just rebuild anything that needs updating rather + // than having to individually change instances of widgets. + return Scaffold( + appBar: AppBar( + // TRY THIS: Try changing the color here to a specific color (to + // Colors.amber, perhaps?) and trigger a hot reload to see the AppBar + // change color while the other colors stay the same. + backgroundColor: Theme.of(context).colorScheme.inversePrimary, + // Here we take the value from the MyHomePage object that was created by + // the App.build method, and use it to set our appbar title. + title: Text(widget.title), + ), + body: Center( + // Center is a layout widget. It takes a single child and positions it + // in the middle of the parent. + child: Column( + // Column is also a layout widget. It takes a list of children and + // arranges them vertically. By default, it sizes itself to fit its + // children horizontally, and tries to be as tall as its parent. + // + // Column has various properties to control how it sizes itself and + // how it positions its children. Here we use mainAxisAlignment to + // center the children vertically; the main axis here is the vertical + // axis because Columns are vertical (the cross axis would be + // horizontal). + // + // TRY THIS: Invoke "debug painting" (choose the "Toggle Debug Paint" + // action in the IDE, or press "p" in the console), to see the + // wireframe for each widget. + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Text('You have pushed the button this many times:'), + Text( + '$_counter', + style: Theme.of(context).textTheme.headlineMedium, + ), + ], + ), + ), + floatingActionButton: FloatingActionButton( + onPressed: _incrementCounter, + tooltip: 'Increment', + child: const Icon(Icons.add), + ), + ); + } +} diff --git a/mobile-apps/apps/krow_staff/linux/.gitignore b/mobile-apps/apps/krow_staff/linux/.gitignore new file mode 100644 index 00000000..d3896c98 --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/.gitignore @@ -0,0 +1 @@ +flutter/ephemeral diff --git a/mobile-apps/apps/krow_staff/linux/CMakeLists.txt b/mobile-apps/apps/krow_staff/linux/CMakeLists.txt new file mode 100644 index 00000000..b222a83e --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/CMakeLists.txt @@ -0,0 +1,128 @@ +# Project-level configuration. +cmake_minimum_required(VERSION 3.13) +project(runner LANGUAGES CXX) + +# The name of the executable created for the application. Change this to change +# the on-disk name of your application. +set(BINARY_NAME "krow_staff") +# The unique GTK application identifier for this application. See: +# https://wiki.gnome.org/HowDoI/ChooseApplicationID +set(APPLICATION_ID "com.example.krow_staff") + +# Explicitly opt in to modern CMake behaviors to avoid warnings with recent +# versions of CMake. +cmake_policy(SET CMP0063 NEW) + +# Load bundled libraries from the lib/ directory relative to the binary. +set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") + +# Root filesystem for cross-building. +if(FLUTTER_TARGET_PLATFORM_SYSROOT) + set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT}) + set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) + set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) + set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) +endif() + +# Define build configuration options. +if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") +endif() + +# Compilation settings that should be applied to most targets. +# +# Be cautious about adding new options here, as plugins use this function by +# default. In most cases, you should add new options to specific targets instead +# of modifying this function. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_14) + target_compile_options(${TARGET} PRIVATE -Wall -Werror) + target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") + target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") +endfunction() + +# Flutter library and tool build rules. +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# System-level dependencies. +find_package(PkgConfig REQUIRED) +pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) + +# Application build; see runner/CMakeLists.txt. +add_subdirectory("runner") + +# Run the Flutter tool portions of the build. This must not be removed. +add_dependencies(${BINARY_NAME} flutter_assemble) + +# Only the install-generated bundle's copy of the executable will launch +# correctly, since the resources must in the right relative locations. To avoid +# people trying to run the unbundled copy, put it in a subdirectory instead of +# the default top-level location. +set_target_properties(${BINARY_NAME} + PROPERTIES + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" +) + + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# By default, "installing" just makes a relocatable bundle in the build +# directory. +set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +# Start with a clean build bundle directory every time. +install(CODE " + file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\") + " COMPONENT Runtime) + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES}) + install(FILES "${bundled_library}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endforeach(bundled_library) + +# Copy the native assets provided by the build.dart from all packages. +set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/linux/") +install(DIRECTORY "${NATIVE_ASSETS_DIR}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") + install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() diff --git a/mobile-apps/apps/krow_staff/linux/flutter/CMakeLists.txt b/mobile-apps/apps/krow_staff/linux/flutter/CMakeLists.txt new file mode 100644 index 00000000..d5bd0164 --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/flutter/CMakeLists.txt @@ -0,0 +1,88 @@ +# This file controls Flutter-level build steps. It should not be edited. +cmake_minimum_required(VERSION 3.10) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. + +# Serves the same purpose as list(TRANSFORM ... PREPEND ...), +# which isn't available in 3.10. +function(list_prepend LIST_NAME PREFIX) + set(NEW_LIST "") + foreach(element ${${LIST_NAME}}) + list(APPEND NEW_LIST "${PREFIX}${element}") + endforeach(element) + set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) +endfunction() + +# === Flutter Library === +# System-level dependencies. +find_package(PkgConfig REQUIRED) +pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) +pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) +pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) + +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "fl_basic_message_channel.h" + "fl_binary_codec.h" + "fl_binary_messenger.h" + "fl_dart_project.h" + "fl_engine.h" + "fl_json_message_codec.h" + "fl_json_method_codec.h" + "fl_message_codec.h" + "fl_method_call.h" + "fl_method_channel.h" + "fl_method_codec.h" + "fl_method_response.h" + "fl_plugin_registrar.h" + "fl_plugin_registry.h" + "fl_standard_message_codec.h" + "fl_standard_method_codec.h" + "fl_string_codec.h" + "fl_value.h" + "fl_view.h" + "flutter_linux.h" +) +list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") +target_link_libraries(flutter INTERFACE + PkgConfig::GTK + PkgConfig::GLIB + PkgConfig::GIO +) +add_dependencies(flutter flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CMAKE_CURRENT_BINARY_DIR}/_phony_ + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" + ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE} + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} +) diff --git a/mobile-apps/apps/krow_staff/linux/flutter/generated_plugin_registrant.cc b/mobile-apps/apps/krow_staff/linux/flutter/generated_plugin_registrant.cc new file mode 100644 index 00000000..e71a16d2 --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/flutter/generated_plugin_registrant.cc @@ -0,0 +1,11 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + + +void fl_register_plugins(FlPluginRegistry* registry) { +} diff --git a/mobile-apps/apps/krow_staff/linux/flutter/generated_plugin_registrant.h b/mobile-apps/apps/krow_staff/linux/flutter/generated_plugin_registrant.h new file mode 100644 index 00000000..e0f0a47b --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void fl_register_plugins(FlPluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/mobile-apps/apps/krow_staff/linux/flutter/generated_plugins.cmake b/mobile-apps/apps/krow_staff/linux/flutter/generated_plugins.cmake new file mode 100644 index 00000000..2e1de87a --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/flutter/generated_plugins.cmake @@ -0,0 +1,23 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST +) + +list(APPEND FLUTTER_FFI_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) + +foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) +endforeach(ffi_plugin) diff --git a/mobile-apps/apps/krow_staff/linux/runner/CMakeLists.txt b/mobile-apps/apps/krow_staff/linux/runner/CMakeLists.txt new file mode 100644 index 00000000..e97dabc7 --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/runner/CMakeLists.txt @@ -0,0 +1,26 @@ +cmake_minimum_required(VERSION 3.13) +project(runner LANGUAGES CXX) + +# Define the application target. To change its name, change BINARY_NAME in the +# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer +# work. +# +# Any new source files that you add to the application should be added here. +add_executable(${BINARY_NAME} + "main.cc" + "my_application.cc" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" +) + +# Apply the standard set of build settings. This can be removed for applications +# that need different build settings. +apply_standard_settings(${BINARY_NAME}) + +# Add preprocessor definitions for the application ID. +add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") + +# Add dependency libraries. Add any application-specific dependencies here. +target_link_libraries(${BINARY_NAME} PRIVATE flutter) +target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) + +target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") diff --git a/mobile-apps/apps/krow_staff/linux/runner/main.cc b/mobile-apps/apps/krow_staff/linux/runner/main.cc new file mode 100644 index 00000000..e7c5c543 --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/runner/main.cc @@ -0,0 +1,6 @@ +#include "my_application.h" + +int main(int argc, char** argv) { + g_autoptr(MyApplication) app = my_application_new(); + return g_application_run(G_APPLICATION(app), argc, argv); +} diff --git a/mobile-apps/apps/krow_staff/linux/runner/my_application.cc b/mobile-apps/apps/krow_staff/linux/runner/my_application.cc new file mode 100644 index 00000000..d0bb4280 --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/runner/my_application.cc @@ -0,0 +1,148 @@ +#include "my_application.h" + +#include +#ifdef GDK_WINDOWING_X11 +#include +#endif + +#include "flutter/generated_plugin_registrant.h" + +struct _MyApplication { + GtkApplication parent_instance; + char** dart_entrypoint_arguments; +}; + +G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) + +// Called when first Flutter frame received. +static void first_frame_cb(MyApplication* self, FlView* view) { + gtk_widget_show(gtk_widget_get_toplevel(GTK_WIDGET(view))); +} + +// Implements GApplication::activate. +static void my_application_activate(GApplication* application) { + MyApplication* self = MY_APPLICATION(application); + GtkWindow* window = + GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); + + // Use a header bar when running in GNOME as this is the common style used + // by applications and is the setup most users will be using (e.g. Ubuntu + // desktop). + // If running on X and not using GNOME then just use a traditional title bar + // in case the window manager does more exotic layout, e.g. tiling. + // If running on Wayland assume the header bar will work (may need changing + // if future cases occur). + gboolean use_header_bar = TRUE; +#ifdef GDK_WINDOWING_X11 + GdkScreen* screen = gtk_window_get_screen(window); + if (GDK_IS_X11_SCREEN(screen)) { + const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); + if (g_strcmp0(wm_name, "GNOME Shell") != 0) { + use_header_bar = FALSE; + } + } +#endif + if (use_header_bar) { + GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); + gtk_widget_show(GTK_WIDGET(header_bar)); + gtk_header_bar_set_title(header_bar, "krow_staff"); + gtk_header_bar_set_show_close_button(header_bar, TRUE); + gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); + } else { + gtk_window_set_title(window, "krow_staff"); + } + + gtk_window_set_default_size(window, 1280, 720); + + g_autoptr(FlDartProject) project = fl_dart_project_new(); + fl_dart_project_set_dart_entrypoint_arguments( + project, self->dart_entrypoint_arguments); + + FlView* view = fl_view_new(project); + GdkRGBA background_color; + // Background defaults to black, override it here if necessary, e.g. #00000000 + // for transparent. + gdk_rgba_parse(&background_color, "#000000"); + fl_view_set_background_color(view, &background_color); + gtk_widget_show(GTK_WIDGET(view)); + gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); + + // Show the window when Flutter renders. + // Requires the view to be realized so we can start rendering. + g_signal_connect_swapped(view, "first-frame", G_CALLBACK(first_frame_cb), + self); + gtk_widget_realize(GTK_WIDGET(view)); + + fl_register_plugins(FL_PLUGIN_REGISTRY(view)); + + gtk_widget_grab_focus(GTK_WIDGET(view)); +} + +// Implements GApplication::local_command_line. +static gboolean my_application_local_command_line(GApplication* application, + gchar*** arguments, + int* exit_status) { + MyApplication* self = MY_APPLICATION(application); + // Strip out the first argument as it is the binary name. + self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); + + g_autoptr(GError) error = nullptr; + if (!g_application_register(application, nullptr, &error)) { + g_warning("Failed to register: %s", error->message); + *exit_status = 1; + return TRUE; + } + + g_application_activate(application); + *exit_status = 0; + + return TRUE; +} + +// Implements GApplication::startup. +static void my_application_startup(GApplication* application) { + // MyApplication* self = MY_APPLICATION(object); + + // Perform any actions required at application startup. + + G_APPLICATION_CLASS(my_application_parent_class)->startup(application); +} + +// Implements GApplication::shutdown. +static void my_application_shutdown(GApplication* application) { + // MyApplication* self = MY_APPLICATION(object); + + // Perform any actions required at application shutdown. + + G_APPLICATION_CLASS(my_application_parent_class)->shutdown(application); +} + +// Implements GObject::dispose. +static void my_application_dispose(GObject* object) { + MyApplication* self = MY_APPLICATION(object); + g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); + G_OBJECT_CLASS(my_application_parent_class)->dispose(object); +} + +static void my_application_class_init(MyApplicationClass* klass) { + G_APPLICATION_CLASS(klass)->activate = my_application_activate; + G_APPLICATION_CLASS(klass)->local_command_line = + my_application_local_command_line; + G_APPLICATION_CLASS(klass)->startup = my_application_startup; + G_APPLICATION_CLASS(klass)->shutdown = my_application_shutdown; + G_OBJECT_CLASS(klass)->dispose = my_application_dispose; +} + +static void my_application_init(MyApplication* self) {} + +MyApplication* my_application_new() { + // Set the program name to the application ID, which helps various systems + // like GTK and desktop environments map this running application to its + // corresponding .desktop file. This ensures better integration by allowing + // the application to be recognized beyond its binary name. + g_set_prgname(APPLICATION_ID); + + return MY_APPLICATION(g_object_new(my_application_get_type(), + "application-id", APPLICATION_ID, "flags", + G_APPLICATION_NON_UNIQUE, nullptr)); +} diff --git a/mobile-apps/apps/krow_staff/linux/runner/my_application.h b/mobile-apps/apps/krow_staff/linux/runner/my_application.h new file mode 100644 index 00000000..db16367a --- /dev/null +++ b/mobile-apps/apps/krow_staff/linux/runner/my_application.h @@ -0,0 +1,21 @@ +#ifndef FLUTTER_MY_APPLICATION_H_ +#define FLUTTER_MY_APPLICATION_H_ + +#include + +G_DECLARE_FINAL_TYPE(MyApplication, + my_application, + MY, + APPLICATION, + GtkApplication) + +/** + * my_application_new: + * + * Creates a new Flutter-based application. + * + * Returns: a new #MyApplication. + */ +MyApplication* my_application_new(); + +#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/mobile-apps/apps/krow_staff/macos/.gitignore b/mobile-apps/apps/krow_staff/macos/.gitignore new file mode 100644 index 00000000..746adbb6 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/.gitignore @@ -0,0 +1,7 @@ +# Flutter-related +**/Flutter/ephemeral/ +**/Pods/ + +# Xcode-related +**/dgph +**/xcuserdata/ diff --git a/mobile-apps/apps/krow_staff/macos/Flutter/Flutter-Debug.xcconfig b/mobile-apps/apps/krow_staff/macos/Flutter/Flutter-Debug.xcconfig new file mode 100644 index 00000000..c2efd0b6 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Flutter/Flutter-Debug.xcconfig @@ -0,0 +1 @@ +#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/mobile-apps/apps/krow_staff/macos/Flutter/Flutter-Release.xcconfig b/mobile-apps/apps/krow_staff/macos/Flutter/Flutter-Release.xcconfig new file mode 100644 index 00000000..c2efd0b6 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Flutter/Flutter-Release.xcconfig @@ -0,0 +1 @@ +#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/mobile-apps/apps/krow_staff/macos/Flutter/GeneratedPluginRegistrant.swift b/mobile-apps/apps/krow_staff/macos/Flutter/GeneratedPluginRegistrant.swift new file mode 100644 index 00000000..cccf817a --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Flutter/GeneratedPluginRegistrant.swift @@ -0,0 +1,10 @@ +// +// Generated file. Do not edit. +// + +import FlutterMacOS +import Foundation + + +func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { +} diff --git a/mobile-apps/apps/krow_staff/macos/Runner.xcodeproj/project.pbxproj b/mobile-apps/apps/krow_staff/macos/Runner.xcodeproj/project.pbxproj new file mode 100644 index 00000000..3214849a --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,705 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXAggregateTarget section */ + 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; + buildPhases = ( + 33CC111E2044C6BF0003C045 /* ShellScript */, + ); + dependencies = ( + ); + name = "Flutter Assemble"; + productName = FLX; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; + 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; + 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; + 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; + 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; + 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 33CC10E52044A3C60003C045 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33CC10EC2044A3C60003C045; + remoteInfo = Runner; + }; + 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 33CC10E52044A3C60003C045 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33CC111A2044C6BA0003C045; + remoteInfo = FLX; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 33CC110E2044A8840003C045 /* Bundle Framework */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Bundle Framework"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; + 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; + 33CC10ED2044A3C60003C045 /* krow_staff.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "krow_staff.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; + 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; + 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; + 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; + 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; + 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; + 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; + 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; + 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; + 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 331C80D2294CF70F00263BE5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33CC10EA2044A3C60003C045 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 331C80D6294CF71000263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C80D7294CF71000263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; + 33BA886A226E78AF003329D5 /* Configs */ = { + isa = PBXGroup; + children = ( + 33E5194F232828860026EE4D /* AppInfo.xcconfig */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, + ); + path = Configs; + sourceTree = ""; + }; + 33CC10E42044A3C60003C045 = { + isa = PBXGroup; + children = ( + 33FAB671232836740065AC1E /* Runner */, + 33CEB47122A05771004F2AC0 /* Flutter */, + 331C80D6294CF71000263BE5 /* RunnerTests */, + 33CC10EE2044A3C60003C045 /* Products */, + D73912EC22F37F3D000D13A0 /* Frameworks */, + ); + sourceTree = ""; + }; + 33CC10EE2044A3C60003C045 /* Products */ = { + isa = PBXGroup; + children = ( + 33CC10ED2044A3C60003C045 /* krow_staff.app */, + 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 33CC11242044D66E0003C045 /* Resources */ = { + isa = PBXGroup; + children = ( + 33CC10F22044A3C60003C045 /* Assets.xcassets */, + 33CC10F42044A3C60003C045 /* MainMenu.xib */, + 33CC10F72044A3C60003C045 /* Info.plist */, + ); + name = Resources; + path = ..; + sourceTree = ""; + }; + 33CEB47122A05771004F2AC0 /* Flutter */ = { + isa = PBXGroup; + children = ( + 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, + 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, + 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, + 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, + ); + path = Flutter; + sourceTree = ""; + }; + 33FAB671232836740065AC1E /* Runner */ = { + isa = PBXGroup; + children = ( + 33CC10F02044A3C60003C045 /* AppDelegate.swift */, + 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, + 33E51913231747F40026EE4D /* DebugProfile.entitlements */, + 33E51914231749380026EE4D /* Release.entitlements */, + 33CC11242044D66E0003C045 /* Resources */, + 33BA886A226E78AF003329D5 /* Configs */, + ); + path = Runner; + sourceTree = ""; + }; + D73912EC22F37F3D000D13A0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 331C80D4294CF70F00263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 331C80D1294CF70F00263BE5 /* Sources */, + 331C80D2294CF70F00263BE5 /* Frameworks */, + 331C80D3294CF70F00263BE5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 331C80DA294CF71000263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 33CC10EC2044A3C60003C045 /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 33CC10E92044A3C60003C045 /* Sources */, + 33CC10EA2044A3C60003C045 /* Frameworks */, + 33CC10EB2044A3C60003C045 /* Resources */, + 33CC110E2044A8840003C045 /* Bundle Framework */, + 3399D490228B24CF009A79C7 /* ShellScript */, + ); + buildRules = ( + ); + dependencies = ( + 33CC11202044C79F0003C045 /* PBXTargetDependency */, + ); + name = Runner; + productName = Runner; + productReference = 33CC10ED2044A3C60003C045 /* krow_staff.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 33CC10E52044A3C60003C045 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastSwiftUpdateCheck = 0920; + LastUpgradeCheck = 1510; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 331C80D4294CF70F00263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 33CC10EC2044A3C60003C045; + }; + 33CC10EC2044A3C60003C045 = { + CreatedOnToolsVersion = 9.2; + LastSwiftMigration = 1100; + ProvisioningStyle = Automatic; + SystemCapabilities = { + com.apple.Sandbox = { + enabled = 1; + }; + }; + }; + 33CC111A2044C6BA0003C045 = { + CreatedOnToolsVersion = 9.2; + ProvisioningStyle = Manual; + }; + }; + }; + buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 33CC10E42044A3C60003C045; + productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 33CC10EC2044A3C60003C045 /* Runner */, + 331C80D4294CF70F00263BE5 /* RunnerTests */, + 33CC111A2044C6BA0003C045 /* Flutter Assemble */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 331C80D3294CF70F00263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33CC10EB2044A3C60003C045 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, + 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3399D490228B24CF009A79C7 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + }; + 33CC111E2044C6BF0003C045 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, + ); + outputFileListPaths = ( + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 331C80D1294CF70F00263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33CC10E92044A3C60003C045 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, + 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, + 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 33CC10EC2044A3C60003C045 /* Runner */; + targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; + }; + 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; + targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + 33CC10F52044A3C60003C045 /* Base */, + ); + name = MainMenu.xib; + path = Runner; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 331C80DB294CF71000263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/krow_staff.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/krow_staff"; + }; + name = Debug; + }; + 331C80DC294CF71000263BE5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/krow_staff.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/krow_staff"; + }; + name = Release; + }; + 331C80DD294CF71000263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/krow_staff.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/krow_staff"; + }; + name = Profile; + }; + 338D0CE9231458BD00FA5F75 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.15; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + }; + name = Profile; + }; + 338D0CEA231458BD00FA5F75 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Profile; + }; + 338D0CEB231458BD00FA5F75 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Manual; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Profile; + }; + 33CC10F92044A3C60003C045 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.15; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 33CC10FA2044A3C60003C045 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.15; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + }; + name = Release; + }; + 33CC10FC2044A3C60003C045 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 33CC10FD2044A3C60003C045 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 33CC111C2044C6BA0003C045 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Manual; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 33CC111D2044C6BA0003C045 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C80DB294CF71000263BE5 /* Debug */, + 331C80DC294CF71000263BE5 /* Release */, + 331C80DD294CF71000263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 33CC10F92044A3C60003C045 /* Debug */, + 33CC10FA2044A3C60003C045 /* Release */, + 338D0CE9231458BD00FA5F75 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 33CC10FC2044A3C60003C045 /* Debug */, + 33CC10FD2044A3C60003C045 /* Release */, + 338D0CEA231458BD00FA5F75 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 33CC111C2044C6BA0003C045 /* Debug */, + 33CC111D2044C6BA0003C045 /* Release */, + 338D0CEB231458BD00FA5F75 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 33CC10E52044A3C60003C045 /* Project object */; +} diff --git a/mobile-apps/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile-apps/apps/krow_staff/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to mobile-apps/apps/krow_staff/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/mobile-apps/apps/krow_staff/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/mobile-apps/apps/krow_staff/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 00000000..23783d1d --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mobile-apps/apps/krow_staff/macos/Runner.xcworkspace/contents.xcworkspacedata b/mobile-apps/apps/krow_staff/macos/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..1d526a16 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/mobile-apps/staff-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile-apps/apps/krow_staff/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to mobile-apps/apps/krow_staff/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/mobile-apps/apps/krow_staff/macos/Runner/AppDelegate.swift b/mobile-apps/apps/krow_staff/macos/Runner/AppDelegate.swift new file mode 100644 index 00000000..b3c17614 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import Cocoa +import FlutterMacOS + +@main +class AppDelegate: FlutterAppDelegate { + override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { + return true + } + + override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { + return true + } +} diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..a2ec33f1 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "app_icon_16.png", + "scale" : "1x" + }, + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "app_icon_32.png", + "scale" : "2x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "app_icon_32.png", + "scale" : "1x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "app_icon_64.png", + "scale" : "2x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "app_icon_128.png", + "scale" : "1x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "app_icon_256.png", + "scale" : "2x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "app_icon_256.png", + "scale" : "1x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "app_icon_512.png", + "scale" : "2x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "app_icon_512.png", + "scale" : "1x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "app_icon_1024.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png new file mode 100644 index 00000000..82b6f9d9 Binary files /dev/null and b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png differ diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png new file mode 100644 index 00000000..13b35eba Binary files /dev/null and b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png differ diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png new file mode 100644 index 00000000..0a3f5fa4 Binary files /dev/null and b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png differ diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png new file mode 100644 index 00000000..bdb57226 Binary files /dev/null and b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png differ diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png new file mode 100644 index 00000000..f083318e Binary files /dev/null and b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png differ diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png new file mode 100644 index 00000000..326c0e72 Binary files /dev/null and b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png differ diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png new file mode 100644 index 00000000..2f1632cf Binary files /dev/null and b/mobile-apps/apps/krow_staff/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png differ diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Base.lproj/MainMenu.xib b/mobile-apps/apps/krow_staff/macos/Runner/Base.lproj/MainMenu.xib new file mode 100644 index 00000000..80e867a4 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/Base.lproj/MainMenu.xib @@ -0,0 +1,343 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Configs/AppInfo.xcconfig b/mobile-apps/apps/krow_staff/macos/Runner/Configs/AppInfo.xcconfig new file mode 100644 index 00000000..de67cd0b --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/Configs/AppInfo.xcconfig @@ -0,0 +1,14 @@ +// Application-level settings for the Runner target. +// +// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the +// future. If not, the values below would default to using the project name when this becomes a +// 'flutter create' template. + +// The application's name. By default this is also the title of the Flutter window. +PRODUCT_NAME = krow_staff + +// The application's bundle identifier +PRODUCT_BUNDLE_IDENTIFIER = com.example.krowStaff + +// The copyright displayed in application information +PRODUCT_COPYRIGHT = Copyright © 2025 com.example. All rights reserved. diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Configs/Debug.xcconfig b/mobile-apps/apps/krow_staff/macos/Runner/Configs/Debug.xcconfig new file mode 100644 index 00000000..36b0fd94 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/Configs/Debug.xcconfig @@ -0,0 +1,2 @@ +#include "../../Flutter/Flutter-Debug.xcconfig" +#include "Warnings.xcconfig" diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Configs/Release.xcconfig b/mobile-apps/apps/krow_staff/macos/Runner/Configs/Release.xcconfig new file mode 100644 index 00000000..dff4f495 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/Configs/Release.xcconfig @@ -0,0 +1,2 @@ +#include "../../Flutter/Flutter-Release.xcconfig" +#include "Warnings.xcconfig" diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Configs/Warnings.xcconfig b/mobile-apps/apps/krow_staff/macos/Runner/Configs/Warnings.xcconfig new file mode 100644 index 00000000..42bcbf47 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/Configs/Warnings.xcconfig @@ -0,0 +1,13 @@ +WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings +GCC_WARN_UNDECLARED_SELECTOR = YES +CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES +CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE +CLANG_WARN__DUPLICATE_METHOD_MATCH = YES +CLANG_WARN_PRAGMA_PACK = YES +CLANG_WARN_STRICT_PROTOTYPES = YES +CLANG_WARN_COMMA = YES +GCC_WARN_STRICT_SELECTOR_MATCH = YES +CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES +GCC_WARN_SHADOW = YES +CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/mobile-apps/apps/krow_staff/macos/Runner/DebugProfile.entitlements b/mobile-apps/apps/krow_staff/macos/Runner/DebugProfile.entitlements new file mode 100644 index 00000000..dddb8a30 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/DebugProfile.entitlements @@ -0,0 +1,12 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.cs.allow-jit + + com.apple.security.network.server + + + diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Info.plist b/mobile-apps/apps/krow_staff/macos/Runner/Info.plist new file mode 100644 index 00000000..4789daa6 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIconFile + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSMinimumSystemVersion + $(MACOSX_DEPLOYMENT_TARGET) + NSHumanReadableCopyright + $(PRODUCT_COPYRIGHT) + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/mobile-apps/apps/krow_staff/macos/Runner/MainFlutterWindow.swift b/mobile-apps/apps/krow_staff/macos/Runner/MainFlutterWindow.swift new file mode 100644 index 00000000..3cc05eb2 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/MainFlutterWindow.swift @@ -0,0 +1,15 @@ +import Cocoa +import FlutterMacOS + +class MainFlutterWindow: NSWindow { + override func awakeFromNib() { + let flutterViewController = FlutterViewController() + let windowFrame = self.frame + self.contentViewController = flutterViewController + self.setFrame(windowFrame, display: true) + + RegisterGeneratedPlugins(registry: flutterViewController) + + super.awakeFromNib() + } +} diff --git a/mobile-apps/apps/krow_staff/macos/Runner/Release.entitlements b/mobile-apps/apps/krow_staff/macos/Runner/Release.entitlements new file mode 100644 index 00000000..852fa1a4 --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/Runner/Release.entitlements @@ -0,0 +1,8 @@ + + + + + com.apple.security.app-sandbox + + + diff --git a/mobile-apps/apps/krow_staff/macos/RunnerTests/RunnerTests.swift b/mobile-apps/apps/krow_staff/macos/RunnerTests/RunnerTests.swift new file mode 100644 index 00000000..61f3bd1f --- /dev/null +++ b/mobile-apps/apps/krow_staff/macos/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Cocoa +import FlutterMacOS +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/mobile-apps/apps/krow_staff/pubspec.yaml b/mobile-apps/apps/krow_staff/pubspec.yaml new file mode 100644 index 00000000..c49985e9 --- /dev/null +++ b/mobile-apps/apps/krow_staff/pubspec.yaml @@ -0,0 +1,90 @@ +name: krow_staff +description: "A new Flutter project." +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number is used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +# In Windows, build-name is used as the major, minor, and patch parts +# of the product and file versions while build-number is used as the build suffix. +version: 1.0.0+1 +resolution: workspace + +environment: + sdk: ^3.10.0 + +# Dependencies specify other packages that your package needs in order to work. +# To automatically upgrade your package dependencies to the latest versions +# consider running `flutter pub upgrade --major-versions`. Alternatively, +# dependencies can be manually updated by changing the version numbers below to +# the latest version available on pub.dev. To see which dependencies have newer +# versions available, run `flutter pub outdated`. +dependencies: + flutter: + sdk: flutter + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.8 + +dev_dependencies: + flutter_test: + sdk: flutter + + # The "flutter_lints" package below contains a set of recommended lints to + # encourage good coding practices. The lint set provided by the package is + # activated in the `analysis_options.yaml` file located at the root of your + # package. See that file for information about deactivating specific lint + # rules and activating additional ones. + flutter_lints: ^6.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter packages. +flutter: + + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add assets to your application, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/to/resolution-aware-images + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/to/asset-from-package + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/to/font-from-package diff --git a/mobile-apps/apps/krow_staff/test/widget_test.dart b/mobile-apps/apps/krow_staff/test/widget_test.dart new file mode 100644 index 00000000..53186ee8 --- /dev/null +++ b/mobile-apps/apps/krow_staff/test/widget_test.dart @@ -0,0 +1,38 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility in the flutter_test package. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:krow_staff/app_config.dart'; +import 'package:krow_staff/my_app.dart'; + +void main() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget( + MyApp( + config: AppConfig( + environment: Environment.dev, + appTitle: 'Test App', + apiBaseUrl: 'https://test.com', + ), + ), + ); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +} diff --git a/mobile-apps/apps/krow_staff/web/favicon.png b/mobile-apps/apps/krow_staff/web/favicon.png new file mode 100644 index 00000000..8aaa46ac Binary files /dev/null and b/mobile-apps/apps/krow_staff/web/favicon.png differ diff --git a/mobile-apps/apps/krow_staff/web/icons/Icon-192.png b/mobile-apps/apps/krow_staff/web/icons/Icon-192.png new file mode 100644 index 00000000..b749bfef Binary files /dev/null and b/mobile-apps/apps/krow_staff/web/icons/Icon-192.png differ diff --git a/mobile-apps/apps/krow_staff/web/icons/Icon-512.png b/mobile-apps/apps/krow_staff/web/icons/Icon-512.png new file mode 100644 index 00000000..88cfd48d Binary files /dev/null and b/mobile-apps/apps/krow_staff/web/icons/Icon-512.png differ diff --git a/mobile-apps/apps/krow_staff/web/icons/Icon-maskable-192.png b/mobile-apps/apps/krow_staff/web/icons/Icon-maskable-192.png new file mode 100644 index 00000000..eb9b4d76 Binary files /dev/null and b/mobile-apps/apps/krow_staff/web/icons/Icon-maskable-192.png differ diff --git a/mobile-apps/apps/krow_staff/web/icons/Icon-maskable-512.png b/mobile-apps/apps/krow_staff/web/icons/Icon-maskable-512.png new file mode 100644 index 00000000..d69c5669 Binary files /dev/null and b/mobile-apps/apps/krow_staff/web/icons/Icon-maskable-512.png differ diff --git a/mobile-apps/apps/krow_staff/web/index.html b/mobile-apps/apps/krow_staff/web/index.html new file mode 100644 index 00000000..e03e65a3 --- /dev/null +++ b/mobile-apps/apps/krow_staff/web/index.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + krow_staff + + + + + + diff --git a/mobile-apps/apps/krow_staff/web/manifest.json b/mobile-apps/apps/krow_staff/web/manifest.json new file mode 100644 index 00000000..39e502ff --- /dev/null +++ b/mobile-apps/apps/krow_staff/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "krow_staff", + "short_name": "krow_staff", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} diff --git a/mobile-apps/apps/krow_staff/windows/.gitignore b/mobile-apps/apps/krow_staff/windows/.gitignore new file mode 100644 index 00000000..d492d0d9 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/.gitignore @@ -0,0 +1,17 @@ +flutter/ephemeral/ + +# Visual Studio user-specific files. +*.suo +*.user +*.userosscache +*.sln.docstates + +# Visual Studio build-related files. +x64/ +x86/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ diff --git a/mobile-apps/apps/krow_staff/windows/CMakeLists.txt b/mobile-apps/apps/krow_staff/windows/CMakeLists.txt new file mode 100644 index 00000000..95f1489e --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/CMakeLists.txt @@ -0,0 +1,108 @@ +# Project-level configuration. +cmake_minimum_required(VERSION 3.14) +project(krow_staff LANGUAGES CXX) + +# The name of the executable created for the application. Change this to change +# the on-disk name of your application. +set(BINARY_NAME "krow_staff") + +# Explicitly opt in to modern CMake behaviors to avoid warnings with recent +# versions of CMake. +cmake_policy(VERSION 3.14...3.25) + +# Define build configuration option. +get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +if(IS_MULTICONFIG) + set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" + CACHE STRING "" FORCE) +else() + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") + endif() +endif() +# Define settings for the Profile build mode. +set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") +set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") +set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") +set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") + +# Use Unicode for all projects. +add_definitions(-DUNICODE -D_UNICODE) + +# Compilation settings that should be applied to most targets. +# +# Be cautious about adding new options here, as plugins use this function by +# default. In most cases, you should add new options to specific targets instead +# of modifying this function. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_17) + target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") + target_compile_options(${TARGET} PRIVATE /EHsc) + target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") + target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") +endfunction() + +# Flutter library and tool build rules. +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# Application build; see runner/CMakeLists.txt. +add_subdirectory("runner") + + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# Support files are copied into place next to the executable, so that it can +# run in place. This is done instead of making a separate bundle (as on Linux) +# so that building and running from within Visual Studio will work. +set(BUILD_BUNDLE_DIR "$") +# Make the "install" step default, as it's required to run. +set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +if(PLUGIN_BUNDLED_LIBRARIES) + install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() + +# Copy the native assets provided by the build.dart from all packages. +set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/windows/") +install(DIRECTORY "${NATIVE_ASSETS_DIR}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + CONFIGURATIONS Profile;Release + COMPONENT Runtime) diff --git a/mobile-apps/apps/krow_staff/windows/flutter/CMakeLists.txt b/mobile-apps/apps/krow_staff/windows/flutter/CMakeLists.txt new file mode 100644 index 00000000..903f4899 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/flutter/CMakeLists.txt @@ -0,0 +1,109 @@ +# This file controls Flutter-level build steps. It should not be edited. +cmake_minimum_required(VERSION 3.14) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. +set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") + +# Set fallback configurations for older versions of the flutter tool. +if (NOT DEFINED FLUTTER_TARGET_PLATFORM) + set(FLUTTER_TARGET_PLATFORM "windows-x64") +endif() + +# === Flutter Library === +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "flutter_export.h" + "flutter_windows.h" + "flutter_messenger.h" + "flutter_plugin_registrar.h" + "flutter_texture_registrar.h" +) +list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") +add_dependencies(flutter flutter_assemble) + +# === Wrapper === +list(APPEND CPP_WRAPPER_SOURCES_CORE + "core_implementations.cc" + "standard_codec.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_PLUGIN + "plugin_registrar.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_APP + "flutter_engine.cc" + "flutter_view_controller.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") + +# Wrapper sources needed for a plugin. +add_library(flutter_wrapper_plugin STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} +) +apply_standard_settings(flutter_wrapper_plugin) +set_target_properties(flutter_wrapper_plugin PROPERTIES + POSITION_INDEPENDENT_CODE ON) +set_target_properties(flutter_wrapper_plugin PROPERTIES + CXX_VISIBILITY_PRESET hidden) +target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) +target_include_directories(flutter_wrapper_plugin PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_plugin flutter_assemble) + +# Wrapper sources needed for the runner. +add_library(flutter_wrapper_app STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_APP} +) +apply_standard_settings(flutter_wrapper_app) +target_link_libraries(flutter_wrapper_app PUBLIC flutter) +target_include_directories(flutter_wrapper_app PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_app flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") +set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} + ${PHONY_OUTPUT} + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" + ${FLUTTER_TARGET_PLATFORM} $ + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} +) diff --git a/mobile-apps/apps/krow_staff/windows/flutter/generated_plugin_registrant.cc b/mobile-apps/apps/krow_staff/windows/flutter/generated_plugin_registrant.cc new file mode 100644 index 00000000..8b6d4680 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/flutter/generated_plugin_registrant.cc @@ -0,0 +1,11 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + + +void RegisterPlugins(flutter::PluginRegistry* registry) { +} diff --git a/mobile-apps/apps/krow_staff/windows/flutter/generated_plugin_registrant.h b/mobile-apps/apps/krow_staff/windows/flutter/generated_plugin_registrant.h new file mode 100644 index 00000000..dc139d85 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void RegisterPlugins(flutter::PluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/mobile-apps/apps/krow_staff/windows/flutter/generated_plugins.cmake b/mobile-apps/apps/krow_staff/windows/flutter/generated_plugins.cmake new file mode 100644 index 00000000..b93c4c30 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/flutter/generated_plugins.cmake @@ -0,0 +1,23 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST +) + +list(APPEND FLUTTER_FFI_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) + +foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) +endforeach(ffi_plugin) diff --git a/mobile-apps/apps/krow_staff/windows/runner/CMakeLists.txt b/mobile-apps/apps/krow_staff/windows/runner/CMakeLists.txt new file mode 100644 index 00000000..394917c0 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/CMakeLists.txt @@ -0,0 +1,40 @@ +cmake_minimum_required(VERSION 3.14) +project(runner LANGUAGES CXX) + +# Define the application target. To change its name, change BINARY_NAME in the +# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer +# work. +# +# Any new source files that you add to the application should be added here. +add_executable(${BINARY_NAME} WIN32 + "flutter_window.cpp" + "main.cpp" + "utils.cpp" + "win32_window.cpp" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" + "Runner.rc" + "runner.exe.manifest" +) + +# Apply the standard set of build settings. This can be removed for applications +# that need different build settings. +apply_standard_settings(${BINARY_NAME}) + +# Add preprocessor definitions for the build version. +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}") + +# Disable Windows macros that collide with C++ standard library functions. +target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") + +# Add dependency libraries and include directories. Add any application-specific +# dependencies here. +target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) +target_link_libraries(${BINARY_NAME} PRIVATE "dwmapi.lib") +target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") + +# Run the Flutter tool portions of the build. This must not be removed. +add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/mobile-apps/apps/krow_staff/windows/runner/Runner.rc b/mobile-apps/apps/krow_staff/windows/runner/Runner.rc new file mode 100644 index 00000000..e0fada26 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/Runner.rc @@ -0,0 +1,121 @@ +// Microsoft Visual C++ generated resource script. +// +#pragma code_page(65001) +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APP_ICON ICON "resources\\app_icon.ico" + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD) +#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD +#else +#define VERSION_AS_NUMBER 1,0,0,0 +#endif + +#if defined(FLUTTER_VERSION) +#define VERSION_AS_STRING FLUTTER_VERSION +#else +#define VERSION_AS_STRING "1.0.0" +#endif + +VS_VERSION_INFO VERSIONINFO + FILEVERSION VERSION_AS_NUMBER + PRODUCTVERSION VERSION_AS_NUMBER + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_APP + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "com.example" "\0" + VALUE "FileDescription", "krow_staff" "\0" + VALUE "FileVersion", VERSION_AS_STRING "\0" + VALUE "InternalName", "krow_staff" "\0" + VALUE "LegalCopyright", "Copyright (C) 2025 com.example. All rights reserved." "\0" + VALUE "OriginalFilename", "krow_staff.exe" "\0" + VALUE "ProductName", "krow_staff" "\0" + VALUE "ProductVersion", VERSION_AS_STRING "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/mobile-apps/apps/krow_staff/windows/runner/flutter_window.cpp b/mobile-apps/apps/krow_staff/windows/runner/flutter_window.cpp new file mode 100644 index 00000000..955ee303 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/flutter_window.cpp @@ -0,0 +1,71 @@ +#include "flutter_window.h" + +#include + +#include "flutter/generated_plugin_registrant.h" + +FlutterWindow::FlutterWindow(const flutter::DartProject& project) + : project_(project) {} + +FlutterWindow::~FlutterWindow() {} + +bool FlutterWindow::OnCreate() { + if (!Win32Window::OnCreate()) { + return false; + } + + RECT frame = GetClientArea(); + + // The size here must match the window dimensions to avoid unnecessary surface + // creation / destruction in the startup path. + flutter_controller_ = std::make_unique( + frame.right - frame.left, frame.bottom - frame.top, project_); + // Ensure that basic setup of the controller was successful. + if (!flutter_controller_->engine() || !flutter_controller_->view()) { + return false; + } + RegisterPlugins(flutter_controller_->engine()); + SetChildContent(flutter_controller_->view()->GetNativeWindow()); + + flutter_controller_->engine()->SetNextFrameCallback([&]() { + this->Show(); + }); + + // Flutter can complete the first frame before the "show window" callback is + // registered. The following call ensures a frame is pending to ensure the + // window is shown. It is a no-op if the first frame hasn't completed yet. + flutter_controller_->ForceRedraw(); + + return true; +} + +void FlutterWindow::OnDestroy() { + if (flutter_controller_) { + flutter_controller_ = nullptr; + } + + Win32Window::OnDestroy(); +} + +LRESULT +FlutterWindow::MessageHandler(HWND hwnd, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + // Give Flutter, including plugins, an opportunity to handle window messages. + if (flutter_controller_) { + std::optional result = + flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, + lparam); + if (result) { + return *result; + } + } + + switch (message) { + case WM_FONTCHANGE: + flutter_controller_->engine()->ReloadSystemFonts(); + break; + } + + return Win32Window::MessageHandler(hwnd, message, wparam, lparam); +} diff --git a/mobile-apps/apps/krow_staff/windows/runner/flutter_window.h b/mobile-apps/apps/krow_staff/windows/runner/flutter_window.h new file mode 100644 index 00000000..6da0652f --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/flutter_window.h @@ -0,0 +1,33 @@ +#ifndef RUNNER_FLUTTER_WINDOW_H_ +#define RUNNER_FLUTTER_WINDOW_H_ + +#include +#include + +#include + +#include "win32_window.h" + +// A window that does nothing but host a Flutter view. +class FlutterWindow : public Win32Window { + public: + // Creates a new FlutterWindow hosting a Flutter view running |project|. + explicit FlutterWindow(const flutter::DartProject& project); + virtual ~FlutterWindow(); + + protected: + // Win32Window: + bool OnCreate() override; + void OnDestroy() override; + LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, + LPARAM const lparam) noexcept override; + + private: + // The project to run. + flutter::DartProject project_; + + // The Flutter instance hosted by this window. + std::unique_ptr flutter_controller_; +}; + +#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/mobile-apps/apps/krow_staff/windows/runner/main.cpp b/mobile-apps/apps/krow_staff/windows/runner/main.cpp new file mode 100644 index 00000000..330b294b --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/main.cpp @@ -0,0 +1,43 @@ +#include +#include +#include + +#include "flutter_window.h" +#include "utils.h" + +int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, + _In_ wchar_t *command_line, _In_ int show_command) { + // Attach to console when present (e.g., 'flutter run') or create a + // new console when running with a debugger. + if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { + CreateAndAttachConsole(); + } + + // Initialize COM, so that it is available for use in the library and/or + // plugins. + ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); + + flutter::DartProject project(L"data"); + + std::vector command_line_arguments = + GetCommandLineArguments(); + + project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); + + FlutterWindow window(project); + Win32Window::Point origin(10, 10); + Win32Window::Size size(1280, 720); + if (!window.Create(L"krow_staff", origin, size)) { + return EXIT_FAILURE; + } + window.SetQuitOnClose(true); + + ::MSG msg; + while (::GetMessage(&msg, nullptr, 0, 0)) { + ::TranslateMessage(&msg); + ::DispatchMessage(&msg); + } + + ::CoUninitialize(); + return EXIT_SUCCESS; +} diff --git a/mobile-apps/apps/krow_staff/windows/runner/resource.h b/mobile-apps/apps/krow_staff/windows/runner/resource.h new file mode 100644 index 00000000..66a65d1e --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Runner.rc +// +#define IDI_APP_ICON 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/mobile-apps/apps/krow_staff/windows/runner/resources/app_icon.ico b/mobile-apps/apps/krow_staff/windows/runner/resources/app_icon.ico new file mode 100644 index 00000000..c04e20ca Binary files /dev/null and b/mobile-apps/apps/krow_staff/windows/runner/resources/app_icon.ico differ diff --git a/mobile-apps/apps/krow_staff/windows/runner/runner.exe.manifest b/mobile-apps/apps/krow_staff/windows/runner/runner.exe.manifest new file mode 100644 index 00000000..153653e8 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/runner.exe.manifest @@ -0,0 +1,14 @@ + + + + + PerMonitorV2 + + + + + + + + + diff --git a/mobile-apps/apps/krow_staff/windows/runner/utils.cpp b/mobile-apps/apps/krow_staff/windows/runner/utils.cpp new file mode 100644 index 00000000..3a0b4651 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/utils.cpp @@ -0,0 +1,65 @@ +#include "utils.h" + +#include +#include +#include +#include + +#include + +void CreateAndAttachConsole() { + if (::AllocConsole()) { + FILE *unused; + if (freopen_s(&unused, "CONOUT$", "w", stdout)) { + _dup2(_fileno(stdout), 1); + } + if (freopen_s(&unused, "CONOUT$", "w", stderr)) { + _dup2(_fileno(stdout), 2); + } + std::ios::sync_with_stdio(); + FlutterDesktopResyncOutputStreams(); + } +} + +std::vector GetCommandLineArguments() { + // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. + int argc; + wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); + if (argv == nullptr) { + return std::vector(); + } + + std::vector command_line_arguments; + + // Skip the first argument as it's the binary name. + for (int i = 1; i < argc; i++) { + command_line_arguments.push_back(Utf8FromUtf16(argv[i])); + } + + ::LocalFree(argv); + + return command_line_arguments; +} + +std::string Utf8FromUtf16(const wchar_t* utf16_string) { + if (utf16_string == nullptr) { + return std::string(); + } + unsigned int target_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + -1, nullptr, 0, nullptr, nullptr) + -1; // remove the trailing null character + int input_length = (int)wcslen(utf16_string); + std::string utf8_string; + if (target_length == 0 || target_length > utf8_string.max_size()) { + return utf8_string; + } + utf8_string.resize(target_length); + int converted_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + input_length, utf8_string.data(), target_length, nullptr, nullptr); + if (converted_length == 0) { + return std::string(); + } + return utf8_string; +} diff --git a/mobile-apps/apps/krow_staff/windows/runner/utils.h b/mobile-apps/apps/krow_staff/windows/runner/utils.h new file mode 100644 index 00000000..3879d547 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/utils.h @@ -0,0 +1,19 @@ +#ifndef RUNNER_UTILS_H_ +#define RUNNER_UTILS_H_ + +#include +#include + +// Creates a console for the process, and redirects stdout and stderr to +// it for both the runner and the Flutter library. +void CreateAndAttachConsole(); + +// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string +// encoded in UTF-8. Returns an empty std::string on failure. +std::string Utf8FromUtf16(const wchar_t* utf16_string); + +// Gets the command line arguments passed in as a std::vector, +// encoded in UTF-8. Returns an empty std::vector on failure. +std::vector GetCommandLineArguments(); + +#endif // RUNNER_UTILS_H_ diff --git a/mobile-apps/apps/krow_staff/windows/runner/win32_window.cpp b/mobile-apps/apps/krow_staff/windows/runner/win32_window.cpp new file mode 100644 index 00000000..60608d0f --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/win32_window.cpp @@ -0,0 +1,288 @@ +#include "win32_window.h" + +#include +#include + +#include "resource.h" + +namespace { + +/// Window attribute that enables dark mode window decorations. +/// +/// Redefined in case the developer's machine has a Windows SDK older than +/// version 10.0.22000.0. +/// See: https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute +#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE +#define DWMWA_USE_IMMERSIVE_DARK_MODE 20 +#endif + +constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; + +/// Registry key for app theme preference. +/// +/// A value of 0 indicates apps should use dark mode. A non-zero or missing +/// value indicates apps should use light mode. +constexpr const wchar_t kGetPreferredBrightnessRegKey[] = + L"Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize"; +constexpr const wchar_t kGetPreferredBrightnessRegValue[] = L"AppsUseLightTheme"; + +// The number of Win32Window objects that currently exist. +static int g_active_window_count = 0; + +using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); + +// Scale helper to convert logical scaler values to physical using passed in +// scale factor +int Scale(int source, double scale_factor) { + return static_cast(source * scale_factor); +} + +// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. +// This API is only needed for PerMonitor V1 awareness mode. +void EnableFullDpiSupportIfAvailable(HWND hwnd) { + HMODULE user32_module = LoadLibraryA("User32.dll"); + if (!user32_module) { + return; + } + auto enable_non_client_dpi_scaling = + reinterpret_cast( + GetProcAddress(user32_module, "EnableNonClientDpiScaling")); + if (enable_non_client_dpi_scaling != nullptr) { + enable_non_client_dpi_scaling(hwnd); + } + FreeLibrary(user32_module); +} + +} // namespace + +// Manages the Win32Window's window class registration. +class WindowClassRegistrar { + public: + ~WindowClassRegistrar() = default; + + // Returns the singleton registrar instance. + static WindowClassRegistrar* GetInstance() { + if (!instance_) { + instance_ = new WindowClassRegistrar(); + } + return instance_; + } + + // Returns the name of the window class, registering the class if it hasn't + // previously been registered. + const wchar_t* GetWindowClass(); + + // Unregisters the window class. Should only be called if there are no + // instances of the window. + void UnregisterWindowClass(); + + private: + WindowClassRegistrar() = default; + + static WindowClassRegistrar* instance_; + + bool class_registered_ = false; +}; + +WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; + +const wchar_t* WindowClassRegistrar::GetWindowClass() { + if (!class_registered_) { + WNDCLASS window_class{}; + window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); + window_class.lpszClassName = kWindowClassName; + window_class.style = CS_HREDRAW | CS_VREDRAW; + window_class.cbClsExtra = 0; + window_class.cbWndExtra = 0; + window_class.hInstance = GetModuleHandle(nullptr); + window_class.hIcon = + LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); + window_class.hbrBackground = 0; + window_class.lpszMenuName = nullptr; + window_class.lpfnWndProc = Win32Window::WndProc; + RegisterClass(&window_class); + class_registered_ = true; + } + return kWindowClassName; +} + +void WindowClassRegistrar::UnregisterWindowClass() { + UnregisterClass(kWindowClassName, nullptr); + class_registered_ = false; +} + +Win32Window::Win32Window() { + ++g_active_window_count; +} + +Win32Window::~Win32Window() { + --g_active_window_count; + Destroy(); +} + +bool Win32Window::Create(const std::wstring& title, + const Point& origin, + const Size& size) { + Destroy(); + + const wchar_t* window_class = + WindowClassRegistrar::GetInstance()->GetWindowClass(); + + const POINT target_point = {static_cast(origin.x), + static_cast(origin.y)}; + HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); + UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); + double scale_factor = dpi / 96.0; + + HWND window = CreateWindow( + window_class, title.c_str(), WS_OVERLAPPEDWINDOW, + Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), + Scale(size.width, scale_factor), Scale(size.height, scale_factor), + nullptr, nullptr, GetModuleHandle(nullptr), this); + + if (!window) { + return false; + } + + UpdateTheme(window); + + return OnCreate(); +} + +bool Win32Window::Show() { + return ShowWindow(window_handle_, SW_SHOWNORMAL); +} + +// static +LRESULT CALLBACK Win32Window::WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + if (message == WM_NCCREATE) { + auto window_struct = reinterpret_cast(lparam); + SetWindowLongPtr(window, GWLP_USERDATA, + reinterpret_cast(window_struct->lpCreateParams)); + + auto that = static_cast(window_struct->lpCreateParams); + EnableFullDpiSupportIfAvailable(window); + that->window_handle_ = window; + } else if (Win32Window* that = GetThisFromHandle(window)) { + return that->MessageHandler(window, message, wparam, lparam); + } + + return DefWindowProc(window, message, wparam, lparam); +} + +LRESULT +Win32Window::MessageHandler(HWND hwnd, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + switch (message) { + case WM_DESTROY: + window_handle_ = nullptr; + Destroy(); + if (quit_on_close_) { + PostQuitMessage(0); + } + return 0; + + case WM_DPICHANGED: { + auto newRectSize = reinterpret_cast(lparam); + LONG newWidth = newRectSize->right - newRectSize->left; + LONG newHeight = newRectSize->bottom - newRectSize->top; + + SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, + newHeight, SWP_NOZORDER | SWP_NOACTIVATE); + + return 0; + } + case WM_SIZE: { + RECT rect = GetClientArea(); + if (child_content_ != nullptr) { + // Size and position the child window. + MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, + rect.bottom - rect.top, TRUE); + } + return 0; + } + + case WM_ACTIVATE: + if (child_content_ != nullptr) { + SetFocus(child_content_); + } + return 0; + + case WM_DWMCOLORIZATIONCOLORCHANGED: + UpdateTheme(hwnd); + return 0; + } + + return DefWindowProc(window_handle_, message, wparam, lparam); +} + +void Win32Window::Destroy() { + OnDestroy(); + + if (window_handle_) { + DestroyWindow(window_handle_); + window_handle_ = nullptr; + } + if (g_active_window_count == 0) { + WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); + } +} + +Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { + return reinterpret_cast( + GetWindowLongPtr(window, GWLP_USERDATA)); +} + +void Win32Window::SetChildContent(HWND content) { + child_content_ = content; + SetParent(content, window_handle_); + RECT frame = GetClientArea(); + + MoveWindow(content, frame.left, frame.top, frame.right - frame.left, + frame.bottom - frame.top, true); + + SetFocus(child_content_); +} + +RECT Win32Window::GetClientArea() { + RECT frame; + GetClientRect(window_handle_, &frame); + return frame; +} + +HWND Win32Window::GetHandle() { + return window_handle_; +} + +void Win32Window::SetQuitOnClose(bool quit_on_close) { + quit_on_close_ = quit_on_close; +} + +bool Win32Window::OnCreate() { + // No-op; provided for subclasses. + return true; +} + +void Win32Window::OnDestroy() { + // No-op; provided for subclasses. +} + +void Win32Window::UpdateTheme(HWND const window) { + DWORD light_mode; + DWORD light_mode_size = sizeof(light_mode); + LSTATUS result = RegGetValue(HKEY_CURRENT_USER, kGetPreferredBrightnessRegKey, + kGetPreferredBrightnessRegValue, + RRF_RT_REG_DWORD, nullptr, &light_mode, + &light_mode_size); + + if (result == ERROR_SUCCESS) { + BOOL enable_dark_mode = light_mode == 0; + DwmSetWindowAttribute(window, DWMWA_USE_IMMERSIVE_DARK_MODE, + &enable_dark_mode, sizeof(enable_dark_mode)); + } +} diff --git a/mobile-apps/apps/krow_staff/windows/runner/win32_window.h b/mobile-apps/apps/krow_staff/windows/runner/win32_window.h new file mode 100644 index 00000000..e901dde6 --- /dev/null +++ b/mobile-apps/apps/krow_staff/windows/runner/win32_window.h @@ -0,0 +1,102 @@ +#ifndef RUNNER_WIN32_WINDOW_H_ +#define RUNNER_WIN32_WINDOW_H_ + +#include + +#include +#include +#include + +// A class abstraction for a high DPI-aware Win32 Window. Intended to be +// inherited from by classes that wish to specialize with custom +// rendering and input handling +class Win32Window { + public: + struct Point { + unsigned int x; + unsigned int y; + Point(unsigned int x, unsigned int y) : x(x), y(y) {} + }; + + struct Size { + unsigned int width; + unsigned int height; + Size(unsigned int width, unsigned int height) + : width(width), height(height) {} + }; + + Win32Window(); + virtual ~Win32Window(); + + // Creates a win32 window with |title| that is positioned and sized using + // |origin| and |size|. New windows are created on the default monitor. Window + // sizes are specified to the OS in physical pixels, hence to ensure a + // consistent size this function will scale the inputted width and height as + // as appropriate for the default monitor. The window is invisible until + // |Show| is called. Returns true if the window was created successfully. + bool Create(const std::wstring& title, const Point& origin, const Size& size); + + // Show the current window. Returns true if the window was successfully shown. + bool Show(); + + // Release OS resources associated with window. + void Destroy(); + + // Inserts |content| into the window tree. + void SetChildContent(HWND content); + + // Returns the backing Window handle to enable clients to set icon and other + // window properties. Returns nullptr if the window has been destroyed. + HWND GetHandle(); + + // If true, closing this window will quit the application. + void SetQuitOnClose(bool quit_on_close); + + // Return a RECT representing the bounds of the current client area. + RECT GetClientArea(); + + protected: + // Processes and route salient window messages for mouse handling, + // size change and DPI. Delegates handling of these to member overloads that + // inheriting classes can handle. + virtual LRESULT MessageHandler(HWND window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Called when CreateAndShow is called, allowing subclass window-related + // setup. Subclasses should return false if setup fails. + virtual bool OnCreate(); + + // Called when Destroy is called. + virtual void OnDestroy(); + + private: + friend class WindowClassRegistrar; + + // OS callback called by message pump. Handles the WM_NCCREATE message which + // is passed when the non-client area is being created and enables automatic + // non-client DPI scaling so that the non-client area automatically + // responds to changes in DPI. All other messages are handled by + // MessageHandler. + static LRESULT CALLBACK WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Retrieves a class instance pointer for |window| + static Win32Window* GetThisFromHandle(HWND const window) noexcept; + + // Update the window frame's theme to match the system theme. + static void UpdateTheme(HWND const window); + + bool quit_on_close_ = false; + + // window handle for top level window. + HWND window_handle_ = nullptr; + + // window handle for hosted content. + HWND child_content_ = nullptr; +}; + +#endif // RUNNER_WIN32_WINDOW_H_ diff --git a/mobile-apps/client-app/.env b/mobile-apps/client-app/.env deleted file mode 100644 index 13910467..00000000 --- a/mobile-apps/client-app/.env +++ /dev/null @@ -1,4 +0,0 @@ -BASE_URL='https://staging.app.krow.develop.express/graphql' -GOOGLE_MAP='AIzaSyDkUk8zB_rzGkQ8fbNACifyvBpSmbkBLXc' -ANDROID_STORE_URL='https://play.google.com/store/apps/details?id=com.krow.app.staff' -IOS_STORE_URL='https://apps.apple.com/us/app/krow-staff/id6742150267' diff --git a/mobile-apps/client-app/.env_dev b/mobile-apps/client-app/.env_dev deleted file mode 100644 index 13910467..00000000 --- a/mobile-apps/client-app/.env_dev +++ /dev/null @@ -1,4 +0,0 @@ -BASE_URL='https://staging.app.krow.develop.express/graphql' -GOOGLE_MAP='AIzaSyDkUk8zB_rzGkQ8fbNACifyvBpSmbkBLXc' -ANDROID_STORE_URL='https://play.google.com/store/apps/details?id=com.krow.app.staff' -IOS_STORE_URL='https://apps.apple.com/us/app/krow-staff/id6742150267' diff --git a/mobile-apps/client-app/android/key_dev.jks b/mobile-apps/client-app/android/key_dev.jks deleted file mode 100644 index 82016211..00000000 Binary files a/mobile-apps/client-app/android/key_dev.jks and /dev/null differ diff --git a/mobile-apps/client-app/android/key_staging.jks b/mobile-apps/client-app/android/key_staging.jks deleted file mode 100644 index 8f75ef76..00000000 Binary files a/mobile-apps/client-app/android/key_staging.jks and /dev/null differ diff --git a/mobile-apps/client-app/.gitignore b/mobile-apps/legacy/client-app/.gitignore similarity index 100% rename from mobile-apps/client-app/.gitignore rename to mobile-apps/legacy/client-app/.gitignore diff --git a/mobile-apps/client-app/.keep b/mobile-apps/legacy/client-app/.keep similarity index 100% rename from mobile-apps/client-app/.keep rename to mobile-apps/legacy/client-app/.keep diff --git a/mobile-apps/client-app/.metadata b/mobile-apps/legacy/client-app/.metadata similarity index 100% rename from mobile-apps/client-app/.metadata rename to mobile-apps/legacy/client-app/.metadata diff --git a/mobile-apps/client-app/README.md b/mobile-apps/legacy/client-app/README.md similarity index 100% rename from mobile-apps/client-app/README.md rename to mobile-apps/legacy/client-app/README.md diff --git a/mobile-apps/client-app/analysis_options.yaml b/mobile-apps/legacy/client-app/analysis_options.yaml similarity index 100% rename from mobile-apps/client-app/analysis_options.yaml rename to mobile-apps/legacy/client-app/analysis_options.yaml diff --git a/mobile-apps/client-app/android/.gitignore b/mobile-apps/legacy/client-app/android/.gitignore similarity index 100% rename from mobile-apps/client-app/android/.gitignore rename to mobile-apps/legacy/client-app/android/.gitignore diff --git a/mobile-apps/client-app/android/Gemfile b/mobile-apps/legacy/client-app/android/Gemfile similarity index 100% rename from mobile-apps/client-app/android/Gemfile rename to mobile-apps/legacy/client-app/android/Gemfile diff --git a/mobile-apps/client-app/android/Gemfile.lock b/mobile-apps/legacy/client-app/android/Gemfile.lock similarity index 100% rename from mobile-apps/client-app/android/Gemfile.lock rename to mobile-apps/legacy/client-app/android/Gemfile.lock diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/cache-v2-074a21c21593664da65b.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/cache-v2-074a21c21593664da65b.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/cache-v2-074a21c21593664da65b.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/cache-v2-074a21c21593664da65b.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-16323062e3c1f4c147a8.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-16323062e3c1f4c147a8.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-16323062e3c1f4c147a8.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-16323062e3c1f4c147a8.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-b6a3e17fe25cb5d72b0a.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-b6a3e17fe25cb5d72b0a.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-b6a3e17fe25cb5d72b0a.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-b6a3e17fe25cb5d72b0a.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/index-2025-05-20T15-29-06-0508.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/index-2025-05-20T15-29-06-0508.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/index-2025-05-20T15-29-06-0508.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/.cmake/api/v1/reply/index-2025-05-20T15-29-06-0508.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeCache.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeCache.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeCache.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeCache.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/TargetDirectories.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/TargetDirectories.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/TargetDirectories.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/TargetDirectories.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/cmake.check_cache b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/cmake.check_cache similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/cmake.check_cache rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/cmake.check_cache diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/rules.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/rules.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/rules.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/CMakeFiles/rules.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/additional_project_files.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/additional_project_files.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/additional_project_files.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/additional_project_files.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/android_gradle_build.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/android_gradle_build.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/android_gradle_build.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/android_gradle_build.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/android_gradle_build_mini.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/android_gradle_build_mini.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/android_gradle_build_mini.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/android_gradle_build_mini.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/build.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/build.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/build.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/build.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/build_file_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/build_file_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/build_file_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/build_file_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/cmake_install.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/cmake_install.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/cmake_install.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/cmake_install.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/configure_fingerprint.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/configure_fingerprint.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/configure_fingerprint.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/configure_fingerprint.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/metadata_generation_command.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/metadata_generation_command.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/metadata_generation_command.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/metadata_generation_command.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/prefab_config.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/prefab_config.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/prefab_config.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/prefab_config.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/symbol_folder_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/symbol_folder_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/symbol_folder_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/arm64-v8a/symbol_folder_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/cache-v2-c06e5b656605cbc239c3.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/cache-v2-c06e5b656605cbc239c3.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/cache-v2-c06e5b656605cbc239c3.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/cache-v2-c06e5b656605cbc239c3.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5cb39d8380489d6d3e38.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5cb39d8380489d6d3e38.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5cb39d8380489d6d3e38.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5cb39d8380489d6d3e38.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-199d3ad52503da923dec.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-199d3ad52503da923dec.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-199d3ad52503da923dec.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-199d3ad52503da923dec.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/index-2025-05-20T15-29-06-0797.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/index-2025-05-20T15-29-06-0797.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/index-2025-05-20T15-29-06-0797.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/.cmake/api/v1/reply/index-2025-05-20T15-29-06-0797.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeCache.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeCache.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeCache.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeCache.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/TargetDirectories.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/TargetDirectories.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/TargetDirectories.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/cmake.check_cache b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/cmake.check_cache similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/cmake.check_cache rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/cmake.check_cache diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/rules.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/rules.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/rules.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/CMakeFiles/rules.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/additional_project_files.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/additional_project_files.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/additional_project_files.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/additional_project_files.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/android_gradle_build.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/android_gradle_build.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/android_gradle_build.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/android_gradle_build.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/android_gradle_build_mini.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/android_gradle_build_mini.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/android_gradle_build_mini.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/android_gradle_build_mini.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/build.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/build.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/build.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/build.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/build_file_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/build_file_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/build_file_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/build_file_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/cmake_install.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/cmake_install.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/cmake_install.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/cmake_install.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/configure_fingerprint.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/configure_fingerprint.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/configure_fingerprint.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/configure_fingerprint.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/metadata_generation_command.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/metadata_generation_command.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/metadata_generation_command.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/metadata_generation_command.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/prefab_config.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/prefab_config.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/prefab_config.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/prefab_config.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/symbol_folder_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/symbol_folder_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/symbol_folder_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/armeabi-v7a/symbol_folder_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/hash_key.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/hash_key.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/hash_key.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/hash_key.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/cache-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/cache-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/cache-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/cache-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/codemodel-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/codemodel-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/query/client-agp/codemodel-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/cache-v2-9846949246e76d3e44c4.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/cache-v2-9846949246e76d3e44c4.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/cache-v2-9846949246e76d3e44c4.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/cache-v2-9846949246e76d3e44c4.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/cmakeFiles-v1-2e48796a516e44b736c9.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/cmakeFiles-v1-2e48796a516e44b736c9.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/cmakeFiles-v1-2e48796a516e44b736c9.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/cmakeFiles-v1-2e48796a516e44b736c9.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/codemodel-v2-749beaaf21f06f37cc84.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/codemodel-v2-749beaaf21f06f37cc84.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/codemodel-v2-749beaaf21f06f37cc84.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/codemodel-v2-749beaaf21f06f37cc84.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/index-2025-05-20T15-29-07-0071.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/index-2025-05-20T15-29-07-0071.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/index-2025-05-20T15-29-07-0071.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/.cmake/api/v1/reply/index-2025-05-20T15-29-07-0071.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeCache.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeCache.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeCache.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeCache.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/TargetDirectories.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/TargetDirectories.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/TargetDirectories.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/TargetDirectories.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/cmake.check_cache b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/cmake.check_cache similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/cmake.check_cache rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/cmake.check_cache diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/rules.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/rules.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/rules.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/CMakeFiles/rules.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/additional_project_files.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/additional_project_files.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/additional_project_files.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/additional_project_files.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/android_gradle_build.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/android_gradle_build.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/android_gradle_build.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/android_gradle_build.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/android_gradle_build_mini.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/android_gradle_build_mini.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/android_gradle_build_mini.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/android_gradle_build_mini.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/build.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/build.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/build.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/build.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/build_file_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/build_file_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/build_file_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/build_file_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/cmake_install.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/cmake_install.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/cmake_install.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/cmake_install.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/configure_fingerprint.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/configure_fingerprint.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/configure_fingerprint.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/configure_fingerprint.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/metadata_generation_command.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/metadata_generation_command.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/metadata_generation_command.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/metadata_generation_command.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/prefab_config.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/prefab_config.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/prefab_config.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/prefab_config.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/symbol_folder_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/symbol_folder_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86/symbol_folder_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86/symbol_folder_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/cache-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/cache-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/cache-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/cache-v2-f30991943bdd943b3341.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/cache-v2-f30991943bdd943b3341.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/cache-v2-f30991943bdd943b3341.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/cache-v2-f30991943bdd943b3341.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-d3c1f4c27648317149ac.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-d3c1f4c27648317149ac.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-d3c1f4c27648317149ac.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-d3c1f4c27648317149ac.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/codemodel-v2-16dee14b7ed30f11f6fe.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/codemodel-v2-16dee14b7ed30f11f6fe.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/codemodel-v2-16dee14b7ed30f11f6fe.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/codemodel-v2-16dee14b7ed30f11f6fe.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/index-2025-05-20T15-29-07-0339.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/index-2025-05-20T15-29-07-0339.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/index-2025-05-20T15-29-07-0339.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/.cmake/api/v1/reply/index-2025-05-20T15-29-07-0339.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeCache.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeCache.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeCache.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeCache.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/TargetDirectories.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/TargetDirectories.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/TargetDirectories.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/TargetDirectories.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/cmake.check_cache b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/cmake.check_cache similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/cmake.check_cache rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/cmake.check_cache diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/rules.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/rules.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/rules.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/CMakeFiles/rules.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/additional_project_files.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/additional_project_files.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/additional_project_files.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/additional_project_files.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/android_gradle_build.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/android_gradle_build.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/android_gradle_build.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/android_gradle_build.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/android_gradle_build_mini.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/android_gradle_build_mini.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/android_gradle_build_mini.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/android_gradle_build_mini.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/build.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/build.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/build.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/build.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/build_file_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/build_file_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/build_file_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/build_file_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/cmake_install.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/cmake_install.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/cmake_install.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/cmake_install.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/configure_fingerprint.bin b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/configure_fingerprint.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/configure_fingerprint.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/configure_fingerprint.bin diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/metadata_generation_command.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/metadata_generation_command.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/metadata_generation_command.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/metadata_generation_command.txt diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/prefab_config.json b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/prefab_config.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/prefab_config.json rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/prefab_config.json diff --git a/mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/symbol_folder_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/symbol_folder_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/symbol_folder_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/Debug/2p665a6s/x86_64/symbol_folder_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/cache-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/query/client-agp/codemodel-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/cache-v2-88a46c8147c39b6844f5.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/cache-v2-88a46c8147c39b6844f5.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/cache-v2-88a46c8147c39b6844f5.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/cache-v2-88a46c8147c39b6844f5.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-8939b926646f68b69037.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-8939b926646f68b69037.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-8939b926646f68b69037.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/cmakeFiles-v1-8939b926646f68b69037.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-a65aa31484faee24f263.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-a65aa31484faee24f263.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-a65aa31484faee24f263.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/codemodel-v2-a65aa31484faee24f263.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0027.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0027.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0027.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0027.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeCache.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeCache.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeCache.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeCache.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/TargetDirectories.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/TargetDirectories.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/TargetDirectories.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/TargetDirectories.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/cmake.check_cache b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/cmake.check_cache similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/cmake.check_cache rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/cmake.check_cache diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/rules.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/rules.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/rules.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/CMakeFiles/rules.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/additional_project_files.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/additional_project_files.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/additional_project_files.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/additional_project_files.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/android_gradle_build.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/android_gradle_build.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/android_gradle_build.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/android_gradle_build.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/android_gradle_build_mini.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/android_gradle_build_mini.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/android_gradle_build_mini.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/android_gradle_build_mini.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/build.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/build.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/build.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/build.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/build_file_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/build_file_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/build_file_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/build_file_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/cmake_install.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/cmake_install.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/cmake_install.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/cmake_install.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/configure_fingerprint.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/configure_fingerprint.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/configure_fingerprint.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/configure_fingerprint.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/metadata_generation_command.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/metadata_generation_command.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/metadata_generation_command.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/metadata_generation_command.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/prefab_config.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/prefab_config.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/prefab_config.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/prefab_config.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/symbol_folder_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/symbol_folder_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/symbol_folder_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/arm64-v8a/symbol_folder_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/cache-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/cmakeFiles-v1 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/query/client-agp/codemodel-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/cache-v2-b36dc24ea6d52e3632e0.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/cache-v2-b36dc24ea6d52e3632e0.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/cache-v2-b36dc24ea6d52e3632e0.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/cache-v2-b36dc24ea6d52e3632e0.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5e9860c1f8ee43167269.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5e9860c1f8ee43167269.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5e9860c1f8ee43167269.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/cmakeFiles-v1-5e9860c1f8ee43167269.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-86333f05801e5fbf6ada.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-86333f05801e5fbf6ada.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-86333f05801e5fbf6ada.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/codemodel-v2-86333f05801e5fbf6ada.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0297.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0297.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0297.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0297.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeCache.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeCache.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeCache.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeCache.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/TargetDirectories.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/TargetDirectories.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/TargetDirectories.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/TargetDirectories.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/cmake.check_cache b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/cmake.check_cache similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/cmake.check_cache rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/cmake.check_cache diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/rules.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/rules.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/rules.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/CMakeFiles/rules.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/additional_project_files.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/additional_project_files.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/additional_project_files.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/additional_project_files.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/android_gradle_build.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/android_gradle_build.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/android_gradle_build.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/android_gradle_build.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/android_gradle_build_mini.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/android_gradle_build_mini.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/android_gradle_build_mini.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/android_gradle_build_mini.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/build.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/build.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/build.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/build.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/build_file_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/build_file_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/build_file_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/build_file_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/cmake_install.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/cmake_install.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/cmake_install.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/cmake_install.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/configure_fingerprint.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/configure_fingerprint.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/configure_fingerprint.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/configure_fingerprint.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/metadata_generation_command.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/metadata_generation_command.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/metadata_generation_command.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/metadata_generation_command.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/prefab_config.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/prefab_config.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/prefab_config.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/prefab_config.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/symbol_folder_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/symbol_folder_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/symbol_folder_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/armeabi-v7a/symbol_folder_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/hash_key.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/hash_key.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/hash_key.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/hash_key.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/cache-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/cache-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/cache-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/cache-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/cmakeFiles-v1 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/codemodel-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/codemodel-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/codemodel-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/query/client-agp/codemodel-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/cache-v2-a4a10c55c16c78357287.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/cache-v2-a4a10c55c16c78357287.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/cache-v2-a4a10c55c16c78357287.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/cache-v2-a4a10c55c16c78357287.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/cmakeFiles-v1-03b9806252e880eaedb3.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/cmakeFiles-v1-03b9806252e880eaedb3.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/cmakeFiles-v1-03b9806252e880eaedb3.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/cmakeFiles-v1-03b9806252e880eaedb3.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/codemodel-v2-f55b701c0334a946d74b.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/codemodel-v2-f55b701c0334a946d74b.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/codemodel-v2-f55b701c0334a946d74b.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/codemodel-v2-f55b701c0334a946d74b.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0567.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0567.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0567.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0567.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeCache.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeCache.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeCache.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeCache.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/TargetDirectories.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/TargetDirectories.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/TargetDirectories.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/TargetDirectories.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/cmake.check_cache b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/cmake.check_cache similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/cmake.check_cache rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/cmake.check_cache diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/rules.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/rules.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/rules.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/CMakeFiles/rules.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/additional_project_files.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/additional_project_files.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/additional_project_files.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/additional_project_files.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/android_gradle_build.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/android_gradle_build.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/android_gradle_build.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/android_gradle_build.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/android_gradle_build_mini.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/android_gradle_build_mini.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/android_gradle_build_mini.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/android_gradle_build_mini.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/build.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/build.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/build.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/build.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/build_file_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/build_file_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/build_file_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/build_file_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/cmake_install.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/cmake_install.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/cmake_install.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/cmake_install.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/configure_fingerprint.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/configure_fingerprint.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/configure_fingerprint.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/configure_fingerprint.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/metadata_generation_command.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/metadata_generation_command.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/metadata_generation_command.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/metadata_generation_command.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/prefab_config.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/prefab_config.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/prefab_config.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/prefab_config.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/symbol_folder_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/symbol_folder_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/symbol_folder_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86/symbol_folder_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/cache-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/cache-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/cache-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/cache-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/cmakeFiles-v1 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/query/client-agp/codemodel-v2 diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/cache-v2-16d884a6bfa5eefe13ff.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/cache-v2-16d884a6bfa5eefe13ff.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/cache-v2-16d884a6bfa5eefe13ff.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/cache-v2-16d884a6bfa5eefe13ff.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-5b0be6c7d8fba5aa060a.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-5b0be6c7d8fba5aa060a.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-5b0be6c7d8fba5aa060a.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/cmakeFiles-v1-5b0be6c7d8fba5aa060a.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/codemodel-v2-7da1db40de69febb1e5d.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/codemodel-v2-7da1db40de69febb1e5d.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/codemodel-v2-7da1db40de69febb1e5d.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/codemodel-v2-7da1db40de69febb1e5d.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/directory-.-RelWithDebInfo-f5ebdc15457944623624.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0832.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0832.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0832.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/.cmake/api/v1/reply/index-2025-05-20T15-43-40-0832.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeCache.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeCache.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeCache.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeCache.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeCXXCompiler.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_C.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeDetermineCompilerABI_CXX.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CMakeSystem.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.c diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdC/CMakeCCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.cpp diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/3.22.1-g37088a8/CompilerIdCXX/CMakeCXXCompilerId.o diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/TargetDirectories.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/TargetDirectories.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/TargetDirectories.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/TargetDirectories.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/cmake.check_cache b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/cmake.check_cache similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/cmake.check_cache rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/cmake.check_cache diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/rules.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/rules.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/rules.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/CMakeFiles/rules.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/additional_project_files.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/additional_project_files.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/additional_project_files.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/additional_project_files.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/android_gradle_build.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/android_gradle_build.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/android_gradle_build.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/android_gradle_build.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/android_gradle_build_mini.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/android_gradle_build_mini.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/android_gradle_build_mini.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/android_gradle_build_mini.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/build.ninja b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/build.ninja similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/build.ninja rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/build.ninja diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/build_file_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/build_file_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/build_file_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/build_file_index.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/cmake_install.cmake b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/cmake_install.cmake similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/cmake_install.cmake rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/cmake_install.cmake diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/configure_fingerprint.bin b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/configure_fingerprint.bin similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/configure_fingerprint.bin rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/configure_fingerprint.bin diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/metadata_generation_command.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/metadata_generation_command.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/metadata_generation_command.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/metadata_generation_command.txt diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/prefab_config.json b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/prefab_config.json similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/prefab_config.json rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/prefab_config.json diff --git a/mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/symbol_folder_index.txt b/mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/symbol_folder_index.txt similarity index 100% rename from mobile-apps/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/symbol_folder_index.txt rename to mobile-apps/legacy/client-app/android/app/.cxx/RelWithDebInfo/4c35253h/x86_64/symbol_folder_index.txt diff --git a/mobile-apps/client-app/android/app/build.gradle b/mobile-apps/legacy/client-app/android/app/build.gradle similarity index 100% rename from mobile-apps/client-app/android/app/build.gradle rename to mobile-apps/legacy/client-app/android/app/build.gradle diff --git a/mobile-apps/client-app/android/app/google-services.json b/mobile-apps/legacy/client-app/android/app/google-services.json similarity index 100% rename from mobile-apps/client-app/android/app/google-services.json rename to mobile-apps/legacy/client-app/android/app/google-services.json diff --git a/mobile-apps/staff-app/android/app/src/debug/AndroidManifest.xml b/mobile-apps/legacy/client-app/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/debug/AndroidManifest.xml rename to mobile-apps/legacy/client-app/android/app/src/debug/AndroidManifest.xml diff --git a/mobile-apps/client-app/android/app/src/dev/google-services.json b/mobile-apps/legacy/client-app/android/app/src/dev/google-services.json similarity index 100% rename from mobile-apps/client-app/android/app/src/dev/google-services.json rename to mobile-apps/legacy/client-app/android/app/src/dev/google-services.json diff --git a/mobile-apps/client-app/android/app/src/main/AndroidManifest.xml b/mobile-apps/legacy/client-app/android/app/src/main/AndroidManifest.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/main/AndroidManifest.xml rename to mobile-apps/legacy/client-app/android/app/src/main/AndroidManifest.xml diff --git a/mobile-apps/client-app/android/app/src/main/kotlin/com/krow/app/business/MainActivity.kt b/mobile-apps/legacy/client-app/android/app/src/main/kotlin/com/krow/app/business/MainActivity.kt similarity index 100% rename from mobile-apps/client-app/android/app/src/main/kotlin/com/krow/app/business/MainActivity.kt rename to mobile-apps/legacy/client-app/android/app/src/main/kotlin/com/krow/app/business/MainActivity.kt diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-v21/launch_background.xml b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-v21/launch_background.xml rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png diff --git a/mobile-apps/client-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable/launch_background.xml b/mobile-apps/legacy/client-app/android/app/src/main/res/drawable/launch_background.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable/launch_background.xml rename to mobile-apps/legacy/client-app/android/app/src/main/res/drawable/launch_background.xml diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_dev.xml b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_dev.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_dev.xml rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_dev.xml diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_dev.png diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_dev.png diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_dev.png diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_dev.png diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/mobile-apps/client-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_dev.png b/mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_dev.png rename to mobile-apps/legacy/client-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_dev.png diff --git a/mobile-apps/client-app/android/app/src/main/res/values-night/colors.xml b/mobile-apps/legacy/client-app/android/app/src/main/res/values-night/colors.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/values-night/colors.xml rename to mobile-apps/legacy/client-app/android/app/src/main/res/values-night/colors.xml diff --git a/mobile-apps/staff-app/android/app/src/main/res/values-night/styles.xml b/mobile-apps/legacy/client-app/android/app/src/main/res/values-night/styles.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/values-night/styles.xml rename to mobile-apps/legacy/client-app/android/app/src/main/res/values-night/styles.xml diff --git a/mobile-apps/client-app/android/app/src/main/res/values/colors.xml b/mobile-apps/legacy/client-app/android/app/src/main/res/values/colors.xml similarity index 100% rename from mobile-apps/client-app/android/app/src/main/res/values/colors.xml rename to mobile-apps/legacy/client-app/android/app/src/main/res/values/colors.xml diff --git a/mobile-apps/staff-app/android/app/src/main/res/values/styles.xml b/mobile-apps/legacy/client-app/android/app/src/main/res/values/styles.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/values/styles.xml rename to mobile-apps/legacy/client-app/android/app/src/main/res/values/styles.xml diff --git a/mobile-apps/staff-app/android/app/src/profile/AndroidManifest.xml b/mobile-apps/legacy/client-app/android/app/src/profile/AndroidManifest.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/profile/AndroidManifest.xml rename to mobile-apps/legacy/client-app/android/app/src/profile/AndroidManifest.xml diff --git a/mobile-apps/client-app/android/app/src/staging/google-services.json b/mobile-apps/legacy/client-app/android/app/src/staging/google-services.json similarity index 100% rename from mobile-apps/client-app/android/app/src/staging/google-services.json rename to mobile-apps/legacy/client-app/android/app/src/staging/google-services.json diff --git a/mobile-apps/client-app/android/build.gradle b/mobile-apps/legacy/client-app/android/build.gradle similarity index 100% rename from mobile-apps/client-app/android/build.gradle rename to mobile-apps/legacy/client-app/android/build.gradle diff --git a/mobile-apps/client-app/android/gradle.properties b/mobile-apps/legacy/client-app/android/gradle.properties similarity index 100% rename from mobile-apps/client-app/android/gradle.properties rename to mobile-apps/legacy/client-app/android/gradle.properties diff --git a/mobile-apps/client-app/android/gradle/wrapper/gradle-wrapper.properties b/mobile-apps/legacy/client-app/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from mobile-apps/client-app/android/gradle/wrapper/gradle-wrapper.properties rename to mobile-apps/legacy/client-app/android/gradle/wrapper/gradle-wrapper.properties diff --git a/mobile-apps/client-app/android/key_dev.properties b/mobile-apps/legacy/client-app/android/key_dev.properties similarity index 100% rename from mobile-apps/client-app/android/key_dev.properties rename to mobile-apps/legacy/client-app/android/key_dev.properties diff --git a/mobile-apps/client-app/android/key_prod.properties b/mobile-apps/legacy/client-app/android/key_prod.properties similarity index 100% rename from mobile-apps/client-app/android/key_prod.properties rename to mobile-apps/legacy/client-app/android/key_prod.properties diff --git a/mobile-apps/client-app/android/key_staging.properties b/mobile-apps/legacy/client-app/android/key_staging.properties similarity index 100% rename from mobile-apps/client-app/android/key_staging.properties rename to mobile-apps/legacy/client-app/android/key_staging.properties diff --git a/mobile-apps/client-app/android/settings.gradle b/mobile-apps/legacy/client-app/android/settings.gradle similarity index 100% rename from mobile-apps/client-app/android/settings.gradle rename to mobile-apps/legacy/client-app/android/settings.gradle diff --git a/mobile-apps/client-app/assets/favicon.png b/mobile-apps/legacy/client-app/assets/favicon.png similarity index 100% rename from mobile-apps/client-app/assets/favicon.png rename to mobile-apps/legacy/client-app/assets/favicon.png diff --git a/mobile-apps/client-app/assets/favicon_dev.png b/mobile-apps/legacy/client-app/assets/favicon_dev.png similarity index 100% rename from mobile-apps/client-app/assets/favicon_dev.png rename to mobile-apps/legacy/client-app/assets/favicon_dev.png diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-Black.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Black.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-Black.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Black.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-BlackItalic.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-BlackItalic.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-BlackItalic.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-BlackItalic.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-Bold.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Bold.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-Bold.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Bold.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-BoldItalic.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-BoldItalic.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-BoldItalic.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-BoldItalic.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-ExtraBold.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ExtraBold.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-ExtraBold.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ExtraBold.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-ExtraLight.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ExtraLight.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-ExtraLight.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ExtraLight.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-Italic.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Italic.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-Italic.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Italic.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-Light.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Light.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-Light.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Light.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-LightItalic.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-LightItalic.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-LightItalic.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-LightItalic.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-Medium.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Medium.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-Medium.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Medium.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-MediumItalic.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-MediumItalic.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-MediumItalic.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-MediumItalic.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-Regular.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Regular.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-Regular.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Regular.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-SemiBold.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-SemiBold.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-SemiBold.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-SemiBold.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-Thin.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Thin.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-Thin.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-Thin.ttf diff --git a/mobile-apps/client-app/assets/fonts/poppins/Poppins-ThinItalic.ttf b/mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ThinItalic.ttf similarity index 100% rename from mobile-apps/client-app/assets/fonts/poppins/Poppins-ThinItalic.ttf rename to mobile-apps/legacy/client-app/assets/fonts/poppins/Poppins-ThinItalic.ttf diff --git a/mobile-apps/client-app/assets/images/bg_pattern.svg b/mobile-apps/legacy/client-app/assets/images/bg_pattern.svg similarity index 100% rename from mobile-apps/client-app/assets/images/bg_pattern.svg rename to mobile-apps/legacy/client-app/assets/images/bg_pattern.svg diff --git a/mobile-apps/client-app/assets/images/icons/MagnifyingGlass.svg b/mobile-apps/legacy/client-app/assets/images/icons/MagnifyingGlass.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/MagnifyingGlass.svg rename to mobile-apps/legacy/client-app/assets/images/icons/MagnifyingGlass.svg diff --git a/mobile-apps/client-app/assets/images/icons/add.svg b/mobile-apps/legacy/client-app/assets/images/icons/add.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/add.svg rename to mobile-apps/legacy/client-app/assets/images/icons/add.svg diff --git a/mobile-apps/client-app/assets/images/icons/addon_excluded.svg b/mobile-apps/legacy/client-app/assets/images/icons/addon_excluded.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/addon_excluded.svg rename to mobile-apps/legacy/client-app/assets/images/icons/addon_excluded.svg diff --git a/mobile-apps/client-app/assets/images/icons/addon_include.svg b/mobile-apps/legacy/client-app/assets/images/icons/addon_include.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/addon_include.svg rename to mobile-apps/legacy/client-app/assets/images/icons/addon_include.svg diff --git a/mobile-apps/client-app/assets/images/icons/alert-circle.svg b/mobile-apps/legacy/client-app/assets/images/icons/alert-circle.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/alert-circle.svg rename to mobile-apps/legacy/client-app/assets/images/icons/alert-circle.svg diff --git a/mobile-apps/client-app/assets/images/icons/alert-triangle.svg b/mobile-apps/legacy/client-app/assets/images/icons/alert-triangle.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/alert-triangle.svg rename to mobile-apps/legacy/client-app/assets/images/icons/alert-triangle.svg diff --git a/mobile-apps/client-app/assets/images/icons/app_bar/appbar_leading.svg b/mobile-apps/legacy/client-app/assets/images/icons/app_bar/appbar_leading.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/app_bar/appbar_leading.svg rename to mobile-apps/legacy/client-app/assets/images/icons/app_bar/appbar_leading.svg diff --git a/mobile-apps/client-app/assets/images/icons/app_bar/notification.svg b/mobile-apps/legacy/client-app/assets/images/icons/app_bar/notification.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/app_bar/notification.svg rename to mobile-apps/legacy/client-app/assets/images/icons/app_bar/notification.svg diff --git a/mobile-apps/client-app/assets/images/icons/calendar-edit.svg b/mobile-apps/legacy/client-app/assets/images/icons/calendar-edit.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/calendar-edit.svg rename to mobile-apps/legacy/client-app/assets/images/icons/calendar-edit.svg diff --git a/mobile-apps/client-app/assets/images/icons/calendar.svg b/mobile-apps/legacy/client-app/assets/images/icons/calendar.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/calendar.svg rename to mobile-apps/legacy/client-app/assets/images/icons/calendar.svg diff --git a/mobile-apps/client-app/assets/images/icons/caret-down.svg b/mobile-apps/legacy/client-app/assets/images/icons/caret-down.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/caret-down.svg rename to mobile-apps/legacy/client-app/assets/images/icons/caret-down.svg diff --git a/mobile-apps/client-app/assets/images/icons/caret_left.svg b/mobile-apps/legacy/client-app/assets/images/icons/caret_left.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/caret_left.svg rename to mobile-apps/legacy/client-app/assets/images/icons/caret_left.svg diff --git a/mobile-apps/client-app/assets/images/icons/caret_right.svg b/mobile-apps/legacy/client-app/assets/images/icons/caret_right.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/caret_right.svg rename to mobile-apps/legacy/client-app/assets/images/icons/caret_right.svg diff --git a/mobile-apps/client-app/assets/images/icons/check_box/check.svg b/mobile-apps/legacy/client-app/assets/images/icons/check_box/check.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/check_box/check.svg rename to mobile-apps/legacy/client-app/assets/images/icons/check_box/check.svg diff --git a/mobile-apps/client-app/assets/images/icons/check_box/x.svg b/mobile-apps/legacy/client-app/assets/images/icons/check_box/x.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/check_box/x.svg rename to mobile-apps/legacy/client-app/assets/images/icons/check_box/x.svg diff --git a/mobile-apps/client-app/assets/images/icons/chevron_down.svg b/mobile-apps/legacy/client-app/assets/images/icons/chevron_down.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/chevron_down.svg rename to mobile-apps/legacy/client-app/assets/images/icons/chevron_down.svg diff --git a/mobile-apps/client-app/assets/images/icons/copy.svg b/mobile-apps/legacy/client-app/assets/images/icons/copy.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/copy.svg rename to mobile-apps/legacy/client-app/assets/images/icons/copy.svg diff --git a/mobile-apps/client-app/assets/images/icons/data.svg b/mobile-apps/legacy/client-app/assets/images/icons/data.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/data.svg rename to mobile-apps/legacy/client-app/assets/images/icons/data.svg diff --git a/mobile-apps/client-app/assets/images/icons/delete.svg b/mobile-apps/legacy/client-app/assets/images/icons/delete.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/delete.svg rename to mobile-apps/legacy/client-app/assets/images/icons/delete.svg diff --git a/mobile-apps/client-app/assets/images/icons/document-upload.svg b/mobile-apps/legacy/client-app/assets/images/icons/document-upload.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/document-upload.svg rename to mobile-apps/legacy/client-app/assets/images/icons/document-upload.svg diff --git a/mobile-apps/client-app/assets/images/icons/dollar-square.svg b/mobile-apps/legacy/client-app/assets/images/icons/dollar-square.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/dollar-square.svg rename to mobile-apps/legacy/client-app/assets/images/icons/dollar-square.svg diff --git a/mobile-apps/client-app/assets/images/icons/edit.svg b/mobile-apps/legacy/client-app/assets/images/icons/edit.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/edit.svg rename to mobile-apps/legacy/client-app/assets/images/icons/edit.svg diff --git a/mobile-apps/client-app/assets/images/icons/eye-off.svg b/mobile-apps/legacy/client-app/assets/images/icons/eye-off.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/eye-off.svg rename to mobile-apps/legacy/client-app/assets/images/icons/eye-off.svg diff --git a/mobile-apps/client-app/assets/images/icons/eye.svg b/mobile-apps/legacy/client-app/assets/images/icons/eye.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/eye.svg rename to mobile-apps/legacy/client-app/assets/images/icons/eye.svg diff --git a/mobile-apps/client-app/assets/images/icons/heart-empty.svg b/mobile-apps/legacy/client-app/assets/images/icons/heart-empty.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/heart-empty.svg rename to mobile-apps/legacy/client-app/assets/images/icons/heart-empty.svg diff --git a/mobile-apps/client-app/assets/images/icons/heart.svg b/mobile-apps/legacy/client-app/assets/images/icons/heart.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/heart.svg rename to mobile-apps/legacy/client-app/assets/images/icons/heart.svg diff --git a/mobile-apps/client-app/assets/images/icons/location.svg b/mobile-apps/legacy/client-app/assets/images/icons/location.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/location.svg rename to mobile-apps/legacy/client-app/assets/images/icons/location.svg diff --git a/mobile-apps/client-app/assets/images/icons/money-send.svg b/mobile-apps/legacy/client-app/assets/images/icons/money-send.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/money-send.svg rename to mobile-apps/legacy/client-app/assets/images/icons/money-send.svg diff --git a/mobile-apps/client-app/assets/images/icons/more.svg b/mobile-apps/legacy/client-app/assets/images/icons/more.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/more.svg rename to mobile-apps/legacy/client-app/assets/images/icons/more.svg diff --git a/mobile-apps/client-app/assets/images/icons/navigation/alert.svg b/mobile-apps/legacy/client-app/assets/images/icons/navigation/alert.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/navigation/alert.svg rename to mobile-apps/legacy/client-app/assets/images/icons/navigation/alert.svg diff --git a/mobile-apps/client-app/assets/images/icons/navigation/confetti.svg b/mobile-apps/legacy/client-app/assets/images/icons/navigation/confetti.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/navigation/confetti.svg rename to mobile-apps/legacy/client-app/assets/images/icons/navigation/confetti.svg diff --git a/mobile-apps/client-app/assets/images/icons/navigation/empty-wallet.svg b/mobile-apps/legacy/client-app/assets/images/icons/navigation/empty-wallet.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/navigation/empty-wallet.svg rename to mobile-apps/legacy/client-app/assets/images/icons/navigation/empty-wallet.svg diff --git a/mobile-apps/client-app/assets/images/icons/navigation/menu_arrow.svg b/mobile-apps/legacy/client-app/assets/images/icons/navigation/menu_arrow.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/navigation/menu_arrow.svg rename to mobile-apps/legacy/client-app/assets/images/icons/navigation/menu_arrow.svg diff --git a/mobile-apps/client-app/assets/images/icons/navigation/note-favorite.svg b/mobile-apps/legacy/client-app/assets/images/icons/navigation/note-favorite.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/navigation/note-favorite.svg rename to mobile-apps/legacy/client-app/assets/images/icons/navigation/note-favorite.svg diff --git a/mobile-apps/client-app/assets/images/icons/navigation/profile.svg b/mobile-apps/legacy/client-app/assets/images/icons/navigation/profile.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/navigation/profile.svg rename to mobile-apps/legacy/client-app/assets/images/icons/navigation/profile.svg diff --git a/mobile-apps/client-app/assets/images/icons/person.svg b/mobile-apps/legacy/client-app/assets/images/icons/person.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/person.svg rename to mobile-apps/legacy/client-app/assets/images/icons/person.svg diff --git a/mobile-apps/client-app/assets/images/icons/profile-2user.svg b/mobile-apps/legacy/client-app/assets/images/icons/profile-2user.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/profile-2user.svg rename to mobile-apps/legacy/client-app/assets/images/icons/profile-2user.svg diff --git a/mobile-apps/client-app/assets/images/icons/profile-add.svg b/mobile-apps/legacy/client-app/assets/images/icons/profile-add.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/profile-add.svg rename to mobile-apps/legacy/client-app/assets/images/icons/profile-add.svg diff --git a/mobile-apps/client-app/assets/images/icons/profile-delete.svg b/mobile-apps/legacy/client-app/assets/images/icons/profile-delete.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/profile-delete.svg rename to mobile-apps/legacy/client-app/assets/images/icons/profile-delete.svg diff --git a/mobile-apps/client-app/assets/images/icons/rating_star/star.svg b/mobile-apps/legacy/client-app/assets/images/icons/rating_star/star.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/rating_star/star.svg rename to mobile-apps/legacy/client-app/assets/images/icons/rating_star/star.svg diff --git a/mobile-apps/client-app/assets/images/icons/rating_star/starEmpty.svg b/mobile-apps/legacy/client-app/assets/images/icons/rating_star/starEmpty.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/rating_star/starEmpty.svg rename to mobile-apps/legacy/client-app/assets/images/icons/rating_star/starEmpty.svg diff --git a/mobile-apps/client-app/assets/images/icons/rating_star/starHalf.svg b/mobile-apps/legacy/client-app/assets/images/icons/rating_star/starHalf.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/rating_star/starHalf.svg rename to mobile-apps/legacy/client-app/assets/images/icons/rating_star/starHalf.svg diff --git a/mobile-apps/client-app/assets/images/icons/receipt-search.svg b/mobile-apps/legacy/client-app/assets/images/icons/receipt-search.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/receipt-search.svg rename to mobile-apps/legacy/client-app/assets/images/icons/receipt-search.svg diff --git a/mobile-apps/client-app/assets/images/icons/tags/award.svg b/mobile-apps/legacy/client-app/assets/images/icons/tags/award.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/tags/award.svg rename to mobile-apps/legacy/client-app/assets/images/icons/tags/award.svg diff --git a/mobile-apps/client-app/assets/images/icons/tags/briefcase.svg b/mobile-apps/legacy/client-app/assets/images/icons/tags/briefcase.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/tags/briefcase.svg rename to mobile-apps/legacy/client-app/assets/images/icons/tags/briefcase.svg diff --git a/mobile-apps/client-app/assets/images/icons/tags/flash.svg b/mobile-apps/legacy/client-app/assets/images/icons/tags/flash.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/tags/flash.svg rename to mobile-apps/legacy/client-app/assets/images/icons/tags/flash.svg diff --git a/mobile-apps/client-app/assets/images/icons/text_field_notches.svg b/mobile-apps/legacy/client-app/assets/images/icons/text_field_notches.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/text_field_notches.svg rename to mobile-apps/legacy/client-app/assets/images/icons/text_field_notches.svg diff --git a/mobile-apps/client-app/assets/images/icons/user-tag.svg b/mobile-apps/legacy/client-app/assets/images/icons/user-tag.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/user-tag.svg rename to mobile-apps/legacy/client-app/assets/images/icons/user-tag.svg diff --git a/mobile-apps/client-app/assets/images/icons/user_profile/call.svg b/mobile-apps/legacy/client-app/assets/images/icons/user_profile/call.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/user_profile/call.svg rename to mobile-apps/legacy/client-app/assets/images/icons/user_profile/call.svg diff --git a/mobile-apps/client-app/assets/images/icons/user_profile/sms.svg b/mobile-apps/legacy/client-app/assets/images/icons/user_profile/sms.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/user_profile/sms.svg rename to mobile-apps/legacy/client-app/assets/images/icons/user_profile/sms.svg diff --git a/mobile-apps/client-app/assets/images/icons/x-circle.svg b/mobile-apps/legacy/client-app/assets/images/icons/x-circle.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/x-circle.svg rename to mobile-apps/legacy/client-app/assets/images/icons/x-circle.svg diff --git a/mobile-apps/client-app/assets/images/icons/x.svg b/mobile-apps/legacy/client-app/assets/images/icons/x.svg similarity index 100% rename from mobile-apps/client-app/assets/images/icons/x.svg rename to mobile-apps/legacy/client-app/assets/images/icons/x.svg diff --git a/mobile-apps/client-app/assets/images/logo.svg b/mobile-apps/legacy/client-app/assets/images/logo.svg similarity index 100% rename from mobile-apps/client-app/assets/images/logo.svg rename to mobile-apps/legacy/client-app/assets/images/logo.svg diff --git a/mobile-apps/client-app/assets/images/sign_in_apple.svg b/mobile-apps/legacy/client-app/assets/images/sign_in_apple.svg similarity index 100% rename from mobile-apps/client-app/assets/images/sign_in_apple.svg rename to mobile-apps/legacy/client-app/assets/images/sign_in_apple.svg diff --git a/mobile-apps/client-app/assets/images/sign_in_google.svg b/mobile-apps/legacy/client-app/assets/images/sign_in_google.svg similarity index 100% rename from mobile-apps/client-app/assets/images/sign_in_google.svg rename to mobile-apps/legacy/client-app/assets/images/sign_in_google.svg diff --git a/mobile-apps/client-app/assets/images/welcome.png b/mobile-apps/legacy/client-app/assets/images/welcome.png similarity index 100% rename from mobile-apps/client-app/assets/images/welcome.png rename to mobile-apps/legacy/client-app/assets/images/welcome.png diff --git a/mobile-apps/client-app/assets/images_staff/app_bar/appbar_leading.svg b/mobile-apps/legacy/client-app/assets/images_staff/app_bar/appbar_leading.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/app_bar/appbar_leading.svg rename to mobile-apps/legacy/client-app/assets/images_staff/app_bar/appbar_leading.svg diff --git a/mobile-apps/client-app/assets/images_staff/app_bar/notification.svg b/mobile-apps/legacy/client-app/assets/images_staff/app_bar/notification.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/app_bar/notification.svg rename to mobile-apps/legacy/client-app/assets/images_staff/app_bar/notification.svg diff --git a/mobile-apps/client-app/assets/images_staff/arrow_right.svg b/mobile-apps/legacy/client-app/assets/images_staff/arrow_right.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/arrow_right.svg rename to mobile-apps/legacy/client-app/assets/images_staff/arrow_right.svg diff --git a/mobile-apps/client-app/assets/images_staff/bg.svg b/mobile-apps/legacy/client-app/assets/images_staff/bg.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/bg.svg rename to mobile-apps/legacy/client-app/assets/images_staff/bg.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/add.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/add.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/add.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/add.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/alert-circle.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/alert-circle.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/alert-circle.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/alert-circle.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/alert-triangle.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/alert-triangle.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/alert-triangle.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/alert-triangle.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/calendar.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/calendar.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/calendar.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/calendar.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/calendar_v2.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/calendar_v2.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/calendar_v2.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/calendar_v2.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/call.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/call.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/call.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/call.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/caret-down.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/caret-down.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/caret-down.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/caret-down.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/caret_left.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/caret_left.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/caret_left.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/caret_left.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/caret_right.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/caret_right.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/caret_right.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/caret_right.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/check.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/check.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/check.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/check.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/coffee-break.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/coffee-break.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/coffee-break.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/coffee-break.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/delete.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/delete.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/delete.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/delete.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/download-cloud.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/download-cloud.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/download-cloud.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/download-cloud.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/edit.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/edit.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/edit.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/edit.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/eye.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/eye.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/eye.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/eye.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/image_error_placeholder.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/image_error_placeholder.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/image_error_placeholder.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/image_error_placeholder.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/image_placeholder.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/image_placeholder.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/image_placeholder.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/image_placeholder.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/like.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/like.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/like.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/like.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/location.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/location.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/location.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/location.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/medal-star.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/medal-star.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/medal-star.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/medal-star.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/navigation/clipboard-text.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/navigation/clipboard-text.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/navigation/clipboard-text.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/navigation/clipboard-text.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/navigation/empty-wallet.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/navigation/empty-wallet.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/navigation/empty-wallet.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/navigation/empty-wallet.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/navigation/profile.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/navigation/profile.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/navigation/profile.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/navigation/profile.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/person.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/person.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/person.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/person.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/rating_star/star.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/rating_star/star.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/rating_star/star.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/rating_star/star.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/rating_star/starEmpty.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/rating_star/starEmpty.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/rating_star/starEmpty.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/rating_star/starEmpty.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/rating_star/starHalf.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/rating_star/starHalf.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/rating_star/starHalf.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/rating_star/starHalf.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/routing.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/routing.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/routing.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/routing.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/trash.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/trash.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/trash.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/trash.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/whatsapp.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/whatsapp.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/whatsapp.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/whatsapp.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/x-circle.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/x-circle.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/x-circle.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/x-circle.svg diff --git a/mobile-apps/client-app/assets/images_staff/icons/x.svg b/mobile-apps/legacy/client-app/assets/images_staff/icons/x.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/icons/x.svg rename to mobile-apps/legacy/client-app/assets/images_staff/icons/x.svg diff --git a/mobile-apps/client-app/assets/images_staff/logo.svg b/mobile-apps/legacy/client-app/assets/images_staff/logo.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/logo.svg rename to mobile-apps/legacy/client-app/assets/images_staff/logo.svg diff --git a/mobile-apps/client-app/assets/images_staff/slider/slide1.png b/mobile-apps/legacy/client-app/assets/images_staff/slider/slide1.png similarity index 100% rename from mobile-apps/client-app/assets/images_staff/slider/slide1.png rename to mobile-apps/legacy/client-app/assets/images_staff/slider/slide1.png diff --git a/mobile-apps/client-app/assets/images_staff/slider/slide2.png b/mobile-apps/legacy/client-app/assets/images_staff/slider/slide2.png similarity index 100% rename from mobile-apps/client-app/assets/images_staff/slider/slide2.png rename to mobile-apps/legacy/client-app/assets/images_staff/slider/slide2.png diff --git a/mobile-apps/client-app/assets/images_staff/slider/slide3.png b/mobile-apps/legacy/client-app/assets/images_staff/slider/slide3.png similarity index 100% rename from mobile-apps/client-app/assets/images_staff/slider/slide3.png rename to mobile-apps/legacy/client-app/assets/images_staff/slider/slide3.png diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/call.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/call.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/call.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/call.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/chevron_2.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/chevron_2.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/chevron_2.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/chevron_2.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/chevron_down.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/chevron_down.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/chevron_down.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/chevron_down.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/chevron_down_selected.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/chevron_down_selected.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/chevron_down_selected.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/chevron_down_selected.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/edit_photo.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/edit_photo.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/edit_photo.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/edit_photo.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/briefcase.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/briefcase.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/briefcase.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/briefcase.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/calendar.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/calendar.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/calendar.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/calendar.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/chef.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/chef.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/chef.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/chef.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/empty-wallet.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/empty-wallet.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/empty-wallet.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/empty-wallet.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/gallery.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/gallery.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/gallery.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/gallery.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/headphone.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/headphone.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/headphone.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/headphone.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/help-circle.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/help-circle.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/help-circle.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/help-circle.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/log-out.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/log-out.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/log-out.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/log-out.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/map.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/map.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/map.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/map.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/medal-star.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/medal-star.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/medal-star.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/medal-star.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/message.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/message.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/message.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/message.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/note.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/note.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/note.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/note.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/pot.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/pot.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/pot.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/pot.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/profile-circle.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/profile-circle.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/profile-circle.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/profile-circle.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/security-safe.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/security-safe.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/security-safe.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/security-safe.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/shield-tick.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/shield-tick.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/shield-tick.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/shield-tick.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/star.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/star.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/star.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/star.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/teacher.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/teacher.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/teacher.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/teacher.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/menu/user-edit.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/user-edit.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/menu/user-edit.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/menu/user-edit.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/sms.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/sms.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/sms.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/sms.svg diff --git a/mobile-apps/client-app/assets/images_staff/user_profile/star.svg b/mobile-apps/legacy/client-app/assets/images_staff/user_profile/star.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/user_profile/star.svg rename to mobile-apps/legacy/client-app/assets/images_staff/user_profile/star.svg diff --git a/mobile-apps/client-app/assets/images_staff/waiting_validation/call.svg b/mobile-apps/legacy/client-app/assets/images_staff/waiting_validation/call.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/waiting_validation/call.svg rename to mobile-apps/legacy/client-app/assets/images_staff/waiting_validation/call.svg diff --git a/mobile-apps/client-app/assets/images_staff/waiting_validation/coffee_break.svg b/mobile-apps/legacy/client-app/assets/images_staff/waiting_validation/coffee_break.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/waiting_validation/coffee_break.svg rename to mobile-apps/legacy/client-app/assets/images_staff/waiting_validation/coffee_break.svg diff --git a/mobile-apps/client-app/assets/images_staff/waiting_validation/sms.svg b/mobile-apps/legacy/client-app/assets/images_staff/waiting_validation/sms.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/waiting_validation/sms.svg rename to mobile-apps/legacy/client-app/assets/images_staff/waiting_validation/sms.svg diff --git a/mobile-apps/client-app/assets/images_staff/waiting_validation/watsapp.svg b/mobile-apps/legacy/client-app/assets/images_staff/waiting_validation/watsapp.svg similarity index 100% rename from mobile-apps/client-app/assets/images_staff/waiting_validation/watsapp.svg rename to mobile-apps/legacy/client-app/assets/images_staff/waiting_validation/watsapp.svg diff --git a/mobile-apps/client-app/build.yaml b/mobile-apps/legacy/client-app/build.yaml similarity index 100% rename from mobile-apps/client-app/build.yaml rename to mobile-apps/legacy/client-app/build.yaml diff --git a/mobile-apps/client-app/deploy_dev.sh b/mobile-apps/legacy/client-app/deploy_dev.sh similarity index 100% rename from mobile-apps/client-app/deploy_dev.sh rename to mobile-apps/legacy/client-app/deploy_dev.sh diff --git a/mobile-apps/client-app/deploy_prod.sh b/mobile-apps/legacy/client-app/deploy_prod.sh similarity index 100% rename from mobile-apps/client-app/deploy_prod.sh rename to mobile-apps/legacy/client-app/deploy_prod.sh diff --git a/mobile-apps/client-app/devtools_options.yaml b/mobile-apps/legacy/client-app/devtools_options.yaml similarity index 100% rename from mobile-apps/client-app/devtools_options.yaml rename to mobile-apps/legacy/client-app/devtools_options.yaml diff --git a/mobile-apps/client-app/firebase.json b/mobile-apps/legacy/client-app/firebase.json similarity index 100% rename from mobile-apps/client-app/firebase.json rename to mobile-apps/legacy/client-app/firebase.json diff --git a/mobile-apps/client-app/flutterfire-config.sh b/mobile-apps/legacy/client-app/flutterfire-config.sh similarity index 100% rename from mobile-apps/client-app/flutterfire-config.sh rename to mobile-apps/legacy/client-app/flutterfire-config.sh diff --git a/mobile-apps/client-app/ios/.gitignore b/mobile-apps/legacy/client-app/ios/.gitignore similarity index 100% rename from mobile-apps/client-app/ios/.gitignore rename to mobile-apps/legacy/client-app/ios/.gitignore diff --git a/mobile-apps/staff-app/ios/Flutter/AppFrameworkInfo.plist b/mobile-apps/legacy/client-app/ios/Flutter/AppFrameworkInfo.plist similarity index 100% rename from mobile-apps/staff-app/ios/Flutter/AppFrameworkInfo.plist rename to mobile-apps/legacy/client-app/ios/Flutter/AppFrameworkInfo.plist diff --git a/mobile-apps/client-app/ios/Flutter/Debug.xcconfig b/mobile-apps/legacy/client-app/ios/Flutter/Debug.xcconfig similarity index 100% rename from mobile-apps/client-app/ios/Flutter/Debug.xcconfig rename to mobile-apps/legacy/client-app/ios/Flutter/Debug.xcconfig diff --git a/mobile-apps/client-app/ios/Flutter/Release.xcconfig b/mobile-apps/legacy/client-app/ios/Flutter/Release.xcconfig similarity index 100% rename from mobile-apps/client-app/ios/Flutter/Release.xcconfig rename to mobile-apps/legacy/client-app/ios/Flutter/Release.xcconfig diff --git a/mobile-apps/client-app/ios/Gemfile b/mobile-apps/legacy/client-app/ios/Gemfile similarity index 100% rename from mobile-apps/client-app/ios/Gemfile rename to mobile-apps/legacy/client-app/ios/Gemfile diff --git a/mobile-apps/client-app/ios/Gemfile.lock b/mobile-apps/legacy/client-app/ios/Gemfile.lock similarity index 100% rename from mobile-apps/client-app/ios/Gemfile.lock rename to mobile-apps/legacy/client-app/ios/Gemfile.lock diff --git a/mobile-apps/client-app/ios/GoogleService-Info.plist b/mobile-apps/legacy/client-app/ios/GoogleService-Info.plist similarity index 100% rename from mobile-apps/client-app/ios/GoogleService-Info.plist rename to mobile-apps/legacy/client-app/ios/GoogleService-Info.plist diff --git a/mobile-apps/client-app/ios/Podfile b/mobile-apps/legacy/client-app/ios/Podfile similarity index 100% rename from mobile-apps/client-app/ios/Podfile rename to mobile-apps/legacy/client-app/ios/Podfile diff --git a/mobile-apps/client-app/ios/Podfile.lock b/mobile-apps/legacy/client-app/ios/Podfile.lock similarity index 100% rename from mobile-apps/client-app/ios/Podfile.lock rename to mobile-apps/legacy/client-app/ios/Podfile.lock diff --git a/mobile-apps/client-app/ios/Runner.xcodeproj/project.pbxproj b/mobile-apps/legacy/client-app/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcodeproj/project.pbxproj rename to mobile-apps/legacy/client-app/ios/Runner.xcodeproj/project.pbxproj diff --git a/mobile-apps/staff-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/mobile-apps/legacy/client-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to mobile-apps/legacy/client-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/mobile-apps/legacy/client-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile-apps/legacy/client-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/mobile-apps/legacy/client-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/mobile-apps/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/mobile-apps/legacy/client-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to mobile-apps/legacy/client-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/mobile-apps/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme b/mobile-apps/legacy/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme rename to mobile-apps/legacy/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme diff --git a/mobile-apps/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme b/mobile-apps/legacy/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme rename to mobile-apps/legacy/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme diff --git a/mobile-apps/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/staging.xcscheme b/mobile-apps/legacy/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/staging.xcscheme similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/staging.xcscheme rename to mobile-apps/legacy/client-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/staging.xcscheme diff --git a/mobile-apps/client-app/ios/Runner.xcworkspace/contents.xcworkspacedata b/mobile-apps/legacy/client-app/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from mobile-apps/client-app/ios/Runner.xcworkspace/contents.xcworkspacedata rename to mobile-apps/legacy/client-app/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/mobile-apps/legacy/client-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile-apps/legacy/client-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/mobile-apps/legacy/client-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/mobile-apps/staff-app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/mobile-apps/legacy/client-app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings rename to mobile-apps/legacy/client-app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings diff --git a/mobile-apps/client-app/ios/Runner/AppDelegate.swift b/mobile-apps/legacy/client-app/ios/Runner/AppDelegate.swift similarity index 100% rename from mobile-apps/client-app/ios/Runner/AppDelegate.swift rename to mobile-apps/legacy/client-app/ios/Runner/AppDelegate.swift diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Contents.json b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Contents.json similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Contents.json rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Contents.json diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-1024x1024@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-1024x1024@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-1024x1024@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@3x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@3x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-20x20@3x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@3x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@3x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-29x29@3x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@3x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@3x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-40x40@3x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-50x50@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-50x50@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-50x50@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-50x50@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-50x50@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-50x50@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-50x50@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-50x50@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-57x57@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-57x57@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-57x57@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-57x57@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-57x57@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-57x57@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-57x57@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-57x57@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-60x60@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-60x60@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-60x60@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-60x60@3x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-60x60@3x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-60x60@3x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-72x72@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-72x72@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-72x72@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-72x72@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-72x72@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-72x72@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-72x72@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-72x72@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-76x76@1x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-76x76@1x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-76x76@1x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-76x76@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-76x76@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-76x76@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-83.5x83.5@2x.png b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-83.5x83.5@2x.png rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/mobile-apps/client-app/ios/Runner/Assets.xcassets/Contents.json b/mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/Contents.json similarity index 100% rename from mobile-apps/client-app/ios/Runner/Assets.xcassets/Contents.json rename to mobile-apps/legacy/client-app/ios/Runner/Assets.xcassets/Contents.json diff --git a/mobile-apps/staff-app/ios/Runner/Base.lproj/LaunchScreen.storyboard b/mobile-apps/legacy/client-app/ios/Runner/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Base.lproj/LaunchScreen.storyboard rename to mobile-apps/legacy/client-app/ios/Runner/Base.lproj/LaunchScreen.storyboard diff --git a/mobile-apps/staff-app/ios/Runner/Base.lproj/Main.storyboard b/mobile-apps/legacy/client-app/ios/Runner/Base.lproj/Main.storyboard similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Base.lproj/Main.storyboard rename to mobile-apps/legacy/client-app/ios/Runner/Base.lproj/Main.storyboard diff --git a/mobile-apps/client-app/ios/Runner/Info.plist b/mobile-apps/legacy/client-app/ios/Runner/Info.plist similarity index 100% rename from mobile-apps/client-app/ios/Runner/Info.plist rename to mobile-apps/legacy/client-app/ios/Runner/Info.plist diff --git a/mobile-apps/client-app/ios/Runner/PrivacyInfo.xcprivacy b/mobile-apps/legacy/client-app/ios/Runner/PrivacyInfo.xcprivacy similarity index 100% rename from mobile-apps/client-app/ios/Runner/PrivacyInfo.xcprivacy rename to mobile-apps/legacy/client-app/ios/Runner/PrivacyInfo.xcprivacy diff --git a/mobile-apps/staff-app/ios/Runner/Runner-Bridging-Header.h b/mobile-apps/legacy/client-app/ios/Runner/Runner-Bridging-Header.h similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Runner-Bridging-Header.h rename to mobile-apps/legacy/client-app/ios/Runner/Runner-Bridging-Header.h diff --git a/mobile-apps/client-app/ios/Runner/RunnerDebug-prod.entitlements b/mobile-apps/legacy/client-app/ios/Runner/RunnerDebug-prod.entitlements similarity index 100% rename from mobile-apps/client-app/ios/Runner/RunnerDebug-prod.entitlements rename to mobile-apps/legacy/client-app/ios/Runner/RunnerDebug-prod.entitlements diff --git a/mobile-apps/staff-app/ios/RunnerTests/RunnerTests.swift b/mobile-apps/legacy/client-app/ios/RunnerTests/RunnerTests.swift similarity index 100% rename from mobile-apps/staff-app/ios/RunnerTests/RunnerTests.swift rename to mobile-apps/legacy/client-app/ios/RunnerTests/RunnerTests.swift diff --git a/mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/build-request.json b/mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/build-request.json similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/build-request.json rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/build-request.json diff --git a/mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/description.msgpack b/mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/description.msgpack similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/description.msgpack rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/description.msgpack diff --git a/mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/manifest.json b/mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/manifest.json similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/manifest.json rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/manifest.json diff --git a/mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/target-graph.txt b/mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/target-graph.txt similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/target-graph.txt rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/target-graph.txt diff --git a/mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/task-store.msgpack b/mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/task-store.msgpack similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/task-store.msgpack rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/c38cb950fc5d623144b189294fae9bda.xcbuilddata/task-store.msgpack diff --git a/mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/build-request.json b/mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/build-request.json similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/build-request.json rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/build-request.json diff --git a/mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/description.msgpack b/mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/description.msgpack similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/description.msgpack rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/description.msgpack diff --git a/mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/manifest.json b/mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/manifest.json similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/manifest.json rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/manifest.json diff --git a/mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/target-graph.txt b/mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/target-graph.txt similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/target-graph.txt rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/target-graph.txt diff --git a/mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/task-store.msgpack b/mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/task-store.msgpack similarity index 100% rename from mobile-apps/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/task-store.msgpack rename to mobile-apps/legacy/client-app/ios/build/XCBuildData/e41f867aecc8f6ceacde111e21666110.xcbuilddata/task-store.msgpack diff --git a/mobile-apps/client-app/ios/config/dev/GoogleService-Info.plist b/mobile-apps/legacy/client-app/ios/config/dev/GoogleService-Info.plist similarity index 100% rename from mobile-apps/client-app/ios/config/dev/GoogleService-Info.plist rename to mobile-apps/legacy/client-app/ios/config/dev/GoogleService-Info.plist diff --git a/mobile-apps/client-app/ios/config/prod/GoogleService-Info.plist b/mobile-apps/legacy/client-app/ios/config/prod/GoogleService-Info.plist similarity index 100% rename from mobile-apps/client-app/ios/config/prod/GoogleService-Info.plist rename to mobile-apps/legacy/client-app/ios/config/prod/GoogleService-Info.plist diff --git a/mobile-apps/client-app/ios/flavors/dev/GoogleService-Info.plist b/mobile-apps/legacy/client-app/ios/flavors/dev/GoogleService-Info.plist similarity index 100% rename from mobile-apps/client-app/ios/flavors/dev/GoogleService-Info.plist rename to mobile-apps/legacy/client-app/ios/flavors/dev/GoogleService-Info.plist diff --git a/mobile-apps/client-app/ios/flavors/staging/GoogleService-Info.plist b/mobile-apps/legacy/client-app/ios/flavors/staging/GoogleService-Info.plist similarity index 100% rename from mobile-apps/client-app/ios/flavors/staging/GoogleService-Info.plist rename to mobile-apps/legacy/client-app/ios/flavors/staging/GoogleService-Info.plist diff --git a/mobile-apps/client-app/lib/app.dart b/mobile-apps/legacy/client-app/lib/app.dart similarity index 100% rename from mobile-apps/client-app/lib/app.dart rename to mobile-apps/legacy/client-app/lib/app.dart diff --git a/mobile-apps/client-app/lib/core/application/clients/api/api_client.dart b/mobile-apps/legacy/client-app/lib/core/application/clients/api/api_client.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/clients/api/api_client.dart rename to mobile-apps/legacy/client-app/lib/core/application/clients/api/api_client.dart diff --git a/mobile-apps/client-app/lib/core/application/clients/api/api_exception.dart b/mobile-apps/legacy/client-app/lib/core/application/clients/api/api_exception.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/clients/api/api_exception.dart rename to mobile-apps/legacy/client-app/lib/core/application/clients/api/api_exception.dart diff --git a/mobile-apps/client-app/lib/core/application/common/int_extensions.dart b/mobile-apps/legacy/client-app/lib/core/application/common/int_extensions.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/common/int_extensions.dart rename to mobile-apps/legacy/client-app/lib/core/application/common/int_extensions.dart diff --git a/mobile-apps/client-app/lib/core/application/common/logger.dart b/mobile-apps/legacy/client-app/lib/core/application/common/logger.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/common/logger.dart rename to mobile-apps/legacy/client-app/lib/core/application/common/logger.dart diff --git a/mobile-apps/client-app/lib/core/application/common/str_extensions.dart b/mobile-apps/legacy/client-app/lib/core/application/common/str_extensions.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/common/str_extensions.dart rename to mobile-apps/legacy/client-app/lib/core/application/common/str_extensions.dart diff --git a/mobile-apps/client-app/lib/core/application/common/text_formatters/expiration_date_formatter.dart b/mobile-apps/legacy/client-app/lib/core/application/common/text_formatters/expiration_date_formatter.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/common/text_formatters/expiration_date_formatter.dart rename to mobile-apps/legacy/client-app/lib/core/application/common/text_formatters/expiration_date_formatter.dart diff --git a/mobile-apps/client-app/lib/core/application/common/validators/email_validator.dart b/mobile-apps/legacy/client-app/lib/core/application/common/validators/email_validator.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/common/validators/email_validator.dart rename to mobile-apps/legacy/client-app/lib/core/application/common/validators/email_validator.dart diff --git a/mobile-apps/client-app/lib/core/application/common/validators/phone_validator.dart b/mobile-apps/legacy/client-app/lib/core/application/common/validators/phone_validator.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/common/validators/phone_validator.dart rename to mobile-apps/legacy/client-app/lib/core/application/common/validators/phone_validator.dart diff --git a/mobile-apps/client-app/lib/core/application/common/validators/skill_exp_validator.dart b/mobile-apps/legacy/client-app/lib/core/application/common/validators/skill_exp_validator.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/common/validators/skill_exp_validator.dart rename to mobile-apps/legacy/client-app/lib/core/application/common/validators/skill_exp_validator.dart diff --git a/mobile-apps/client-app/lib/core/application/di/injectable.dart b/mobile-apps/legacy/client-app/lib/core/application/di/injectable.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/di/injectable.dart rename to mobile-apps/legacy/client-app/lib/core/application/di/injectable.dart diff --git a/mobile-apps/client-app/lib/core/application/routing/guards.dart b/mobile-apps/legacy/client-app/lib/core/application/routing/guards.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/routing/guards.dart rename to mobile-apps/legacy/client-app/lib/core/application/routing/guards.dart diff --git a/mobile-apps/client-app/lib/core/application/routing/routes.dart b/mobile-apps/legacy/client-app/lib/core/application/routing/routes.dart similarity index 100% rename from mobile-apps/client-app/lib/core/application/routing/routes.dart rename to mobile-apps/legacy/client-app/lib/core/application/routing/routes.dart diff --git a/mobile-apps/client-app/lib/core/data/enums/staff_skill_enums.dart b/mobile-apps/legacy/client-app/lib/core/data/enums/staff_skill_enums.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/enums/staff_skill_enums.dart rename to mobile-apps/legacy/client-app/lib/core/data/enums/staff_skill_enums.dart diff --git a/mobile-apps/client-app/lib/core/data/enums/state_status.dart b/mobile-apps/legacy/client-app/lib/core/data/enums/state_status.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/enums/state_status.dart rename to mobile-apps/legacy/client-app/lib/core/data/enums/state_status.dart diff --git a/mobile-apps/client-app/lib/core/data/models/client/client.dart b/mobile-apps/legacy/client-app/lib/core/data/models/client/client.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/client/client.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/client/client.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/addon_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/addon_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/addon_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/addon_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/business_contact_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/business_contact_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/business_contact_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/business_contact_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/business_member_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/business_member_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/business_member_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/business_member_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/business_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/business_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/business_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/business_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/event_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/event_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/event_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/event_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/full_address_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/full_address_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/full_address_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/full_address_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/hub_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/hub_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/hub_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/hub_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/role_kit.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/role_kit.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/role_kit.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/role_kit.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/skill.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/skill.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/skill.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/skill.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/skill_category.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/skill_category.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/skill_category.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/skill_category.dart diff --git a/mobile-apps/client-app/lib/core/data/models/event/tag_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/event/tag_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/event/tag_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/event/tag_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/pagination_wrapper/pagination_wrapper.dart b/mobile-apps/legacy/client-app/lib/core/data/models/pagination_wrapper/pagination_wrapper.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/pagination_wrapper/pagination_wrapper.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/pagination_wrapper/pagination_wrapper.dart diff --git a/mobile-apps/client-app/lib/core/data/models/shift/business_skill_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/shift/business_skill_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/shift/business_skill_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/shift/business_skill_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/shift/department_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/shift/department_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/shift/department_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/shift/department_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/shift/event_shift_position_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/shift/event_shift_position_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/shift/event_shift_position_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/shift/event_shift_position_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/shift/shift_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/shift/shift_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/shift/shift_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/shift/shift_model.dart diff --git a/mobile-apps/client-app/lib/core/data/models/staff/pivot.dart b/mobile-apps/legacy/client-app/lib/core/data/models/staff/pivot.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/staff/pivot.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/staff/pivot.dart diff --git a/mobile-apps/client-app/lib/core/data/models/staff/staff_cancel_reason.dart b/mobile-apps/legacy/client-app/lib/core/data/models/staff/staff_cancel_reason.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/staff/staff_cancel_reason.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/staff/staff_cancel_reason.dart diff --git a/mobile-apps/client-app/lib/core/data/models/staff/staff_model.dart b/mobile-apps/legacy/client-app/lib/core/data/models/staff/staff_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/data/models/staff/staff_model.dart rename to mobile-apps/legacy/client-app/lib/core/data/models/staff/staff_model.dart diff --git a/mobile-apps/client-app/lib/core/entity/event_entity.dart b/mobile-apps/legacy/client-app/lib/core/entity/event_entity.dart similarity index 100% rename from mobile-apps/client-app/lib/core/entity/event_entity.dart rename to mobile-apps/legacy/client-app/lib/core/entity/event_entity.dart diff --git a/mobile-apps/client-app/lib/core/entity/position_entity.dart b/mobile-apps/legacy/client-app/lib/core/entity/position_entity.dart similarity index 100% rename from mobile-apps/client-app/lib/core/entity/position_entity.dart rename to mobile-apps/legacy/client-app/lib/core/entity/position_entity.dart diff --git a/mobile-apps/client-app/lib/core/entity/role_schedule_entity.dart b/mobile-apps/legacy/client-app/lib/core/entity/role_schedule_entity.dart similarity index 100% rename from mobile-apps/client-app/lib/core/entity/role_schedule_entity.dart rename to mobile-apps/legacy/client-app/lib/core/entity/role_schedule_entity.dart diff --git a/mobile-apps/client-app/lib/core/entity/shift_entity.dart b/mobile-apps/legacy/client-app/lib/core/entity/shift_entity.dart similarity index 100% rename from mobile-apps/client-app/lib/core/entity/shift_entity.dart rename to mobile-apps/legacy/client-app/lib/core/entity/shift_entity.dart diff --git a/mobile-apps/client-app/lib/core/entity/staff_contact_entity.dart b/mobile-apps/legacy/client-app/lib/core/entity/staff_contact_entity.dart similarity index 100% rename from mobile-apps/client-app/lib/core/entity/staff_contact_entity.dart rename to mobile-apps/legacy/client-app/lib/core/entity/staff_contact_entity.dart diff --git a/mobile-apps/client-app/lib/core/presentation/styles/kw_box_decorations.dart b/mobile-apps/legacy/client-app/lib/core/presentation/styles/kw_box_decorations.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/styles/kw_box_decorations.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/styles/kw_box_decorations.dart diff --git a/mobile-apps/client-app/lib/core/presentation/styles/kw_text_styles.dart b/mobile-apps/legacy/client-app/lib/core/presentation/styles/kw_text_styles.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/styles/kw_text_styles.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/styles/kw_text_styles.dart diff --git a/mobile-apps/client-app/lib/core/presentation/styles/theme.dart b/mobile-apps/legacy/client-app/lib/core/presentation/styles/theme.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/styles/theme.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/styles/theme.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/assigned_staff_item_widget.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/assigned_staff_item_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/assigned_staff_item_widget.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/assigned_staff_item_widget.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/icon_row_info_widget.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/icon_row_info_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/icon_row_info_widget.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/icon_row_info_widget.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/kw_time_slot.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/kw_time_slot.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/kw_time_slot.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/kw_time_slot.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/profile_icon.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/profile_icon.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/profile_icon.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/profile_icon.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/scroll_layout_helper.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/scroll_layout_helper.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/scroll_layout_helper.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/scroll_layout_helper.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/staff_contact_info_popup.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/staff_contact_info_popup.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/staff_contact_info_popup.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/staff_contact_info_popup.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/staff_position_details_widget.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/staff_position_details_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/staff_position_details_widget.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/staff_position_details_widget.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/_custom_popup_menu.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/_custom_popup_menu.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/_custom_popup_menu.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/_custom_popup_menu.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/check_box.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/check_box.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/check_box.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/check_box.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/dialogs/image_preview_dialog.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/dialogs/image_preview_dialog.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/dialogs/image_preview_dialog.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/dialogs/image_preview_dialog.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/dialogs/kw_dialog.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/dialogs/kw_dialog.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/dialogs/kw_dialog.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/dialogs/kw_dialog.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_app_bar.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_app_bar.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_app_bar.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_app_bar.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_button.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_button.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_button.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_button.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_dropdown.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_dropdown.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_dropdown.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_dropdown.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_image_animated_placeholder.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_image_animated_placeholder.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_image_animated_placeholder.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_image_animated_placeholder.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_input.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_input.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_input.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_input.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_loading_overlay.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_loading_overlay.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_loading_overlay.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_loading_overlay.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_option_selector.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_option_selector.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_option_selector.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_option_selector.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_phone_input.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_phone_input.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_phone_input.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_phone_input.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_popup_button.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_popup_button.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_popup_button.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_popup_button.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_popup_menu.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_popup_menu.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_popup_menu.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_popup_menu.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_suggestion_input.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_suggestion_input.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_suggestion_input.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_suggestion_input.dart diff --git a/mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_tabs.dart b/mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_tabs.dart similarity index 100% rename from mobile-apps/client-app/lib/core/presentation/widgets/ui_kit/kw_tabs.dart rename to mobile-apps/legacy/client-app/lib/core/presentation/widgets/ui_kit/kw_tabs.dart diff --git a/mobile-apps/client-app/lib/core/sevices/app_update_service.dart b/mobile-apps/legacy/client-app/lib/core/sevices/app_update_service.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/app_update_service.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/app_update_service.dart diff --git a/mobile-apps/client-app/lib/core/sevices/auth_state_service/auth_service.dart b/mobile-apps/legacy/client-app/lib/core/sevices/auth_state_service/auth_service.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/auth_state_service/auth_service.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/auth_state_service/auth_service.dart diff --git a/mobile-apps/client-app/lib/core/sevices/auth_state_service/auth_service_data_provider.dart b/mobile-apps/legacy/client-app/lib/core/sevices/auth_state_service/auth_service_data_provider.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/auth_state_service/auth_service_data_provider.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/auth_state_service/auth_service_data_provider.dart diff --git a/mobile-apps/client-app/lib/core/sevices/auth_state_service/gql.dart b/mobile-apps/legacy/client-app/lib/core/sevices/auth_state_service/gql.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/auth_state_service/gql.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/auth_state_service/gql.dart diff --git a/mobile-apps/client-app/lib/core/sevices/create_event_service/create_event_service.dart b/mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/create_event_service.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/create_event_service/create_event_service.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/create_event_service.dart diff --git a/mobile-apps/client-app/lib/core/sevices/create_event_service/create_event_service_repository.dart b/mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/create_event_service_repository.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/create_event_service/create_event_service_repository.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/create_event_service_repository.dart diff --git a/mobile-apps/client-app/lib/core/sevices/create_event_service/data/create_event_service_api_provider.dart b/mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/create_event_service_api_provider.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/create_event_service/data/create_event_service_api_provider.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/create_event_service_api_provider.dart diff --git a/mobile-apps/client-app/lib/core/sevices/create_event_service/data/create_event_service_gql.dart b/mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/create_event_service_gql.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/create_event_service/data/create_event_service_gql.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/create_event_service_gql.dart diff --git a/mobile-apps/client-app/lib/core/sevices/create_event_service/data/create_event_service_repository_impl.dart b/mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/create_event_service_repository_impl.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/create_event_service/data/create_event_service_repository_impl.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/create_event_service_repository_impl.dart diff --git a/mobile-apps/client-app/lib/core/sevices/create_event_service/data/models/create_event_input_model.dart b/mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/models/create_event_input_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/create_event_service/data/models/create_event_input_model.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/models/create_event_input_model.dart diff --git a/mobile-apps/client-app/lib/core/sevices/create_event_service/data/models/create_event_shift_input_model.dart b/mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/models/create_event_shift_input_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/create_event_service/data/models/create_event_shift_input_model.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/models/create_event_shift_input_model.dart diff --git a/mobile-apps/client-app/lib/core/sevices/create_event_service/data/models/create_event_shift_position_input_model.dart b/mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/models/create_event_shift_position_input_model.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/create_event_service/data/models/create_event_shift_position_input_model.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/create_event_service/data/models/create_event_shift_position_input_model.dart diff --git a/mobile-apps/client-app/lib/core/sevices/geofencin_service.dart b/mobile-apps/legacy/client-app/lib/core/sevices/geofencin_service.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/geofencin_service.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/geofencin_service.dart diff --git a/mobile-apps/client-app/lib/core/sevices/time_slot_service.dart b/mobile-apps/legacy/client-app/lib/core/sevices/time_slot_service.dart similarity index 100% rename from mobile-apps/client-app/lib/core/sevices/time_slot_service.dart rename to mobile-apps/legacy/client-app/lib/core/sevices/time_slot_service.dart diff --git a/mobile-apps/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_bloc.dart b/mobile-apps/legacy/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_bloc.dart diff --git a/mobile-apps/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_event.dart b/mobile-apps/legacy/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_event.dart rename to mobile-apps/legacy/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_event.dart diff --git a/mobile-apps/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_state.dart b/mobile-apps/legacy/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_state.dart rename to mobile-apps/legacy/client-app/lib/features/assigned_staff_screen/domain/assigned_staff_state.dart diff --git a/mobile-apps/client-app/lib/features/assigned_staff_screen/presentation/assigned_staff_screen.dart b/mobile-apps/legacy/client-app/lib/features/assigned_staff_screen/presentation/assigned_staff_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/assigned_staff_screen/presentation/assigned_staff_screen.dart rename to mobile-apps/legacy/client-app/lib/features/assigned_staff_screen/presentation/assigned_staff_screen.dart diff --git a/mobile-apps/client-app/lib/features/clock_manual/data/clock_manual_api_provider.dart b/mobile-apps/legacy/client-app/lib/features/clock_manual/data/clock_manual_api_provider.dart similarity index 100% rename from mobile-apps/client-app/lib/features/clock_manual/data/clock_manual_api_provider.dart rename to mobile-apps/legacy/client-app/lib/features/clock_manual/data/clock_manual_api_provider.dart diff --git a/mobile-apps/client-app/lib/features/clock_manual/data/clock_manual_gql.dart b/mobile-apps/legacy/client-app/lib/features/clock_manual/data/clock_manual_gql.dart similarity index 100% rename from mobile-apps/client-app/lib/features/clock_manual/data/clock_manual_gql.dart rename to mobile-apps/legacy/client-app/lib/features/clock_manual/data/clock_manual_gql.dart diff --git a/mobile-apps/client-app/lib/features/clock_manual/data/clock_manual_repository_impl.dart b/mobile-apps/legacy/client-app/lib/features/clock_manual/data/clock_manual_repository_impl.dart similarity index 100% rename from mobile-apps/client-app/lib/features/clock_manual/data/clock_manual_repository_impl.dart rename to mobile-apps/legacy/client-app/lib/features/clock_manual/data/clock_manual_repository_impl.dart diff --git a/mobile-apps/client-app/lib/features/clock_manual/domain/bloc/clock_manual_bloc.dart b/mobile-apps/legacy/client-app/lib/features/clock_manual/domain/bloc/clock_manual_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/clock_manual/domain/bloc/clock_manual_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/clock_manual/domain/bloc/clock_manual_bloc.dart diff --git a/mobile-apps/client-app/lib/features/clock_manual/domain/bloc/clock_manual_event.dart b/mobile-apps/legacy/client-app/lib/features/clock_manual/domain/bloc/clock_manual_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/clock_manual/domain/bloc/clock_manual_event.dart rename to mobile-apps/legacy/client-app/lib/features/clock_manual/domain/bloc/clock_manual_event.dart diff --git a/mobile-apps/client-app/lib/features/clock_manual/domain/bloc/clock_manual_state.dart b/mobile-apps/legacy/client-app/lib/features/clock_manual/domain/bloc/clock_manual_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/clock_manual/domain/bloc/clock_manual_state.dart rename to mobile-apps/legacy/client-app/lib/features/clock_manual/domain/bloc/clock_manual_state.dart diff --git a/mobile-apps/client-app/lib/features/clock_manual/domain/clock_manual_repository.dart b/mobile-apps/legacy/client-app/lib/features/clock_manual/domain/clock_manual_repository.dart similarity index 100% rename from mobile-apps/client-app/lib/features/clock_manual/domain/clock_manual_repository.dart rename to mobile-apps/legacy/client-app/lib/features/clock_manual/domain/clock_manual_repository.dart diff --git a/mobile-apps/client-app/lib/features/clock_manual/presentation/clock_manual_list_item.dart b/mobile-apps/legacy/client-app/lib/features/clock_manual/presentation/clock_manual_list_item.dart similarity index 100% rename from mobile-apps/client-app/lib/features/clock_manual/presentation/clock_manual_list_item.dart rename to mobile-apps/legacy/client-app/lib/features/clock_manual/presentation/clock_manual_list_item.dart diff --git a/mobile-apps/client-app/lib/features/clock_manual/presentation/clock_manual_screen.dart b/mobile-apps/legacy/client-app/lib/features/clock_manual/presentation/clock_manual_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/clock_manual/presentation/clock_manual_screen.dart rename to mobile-apps/legacy/client-app/lib/features/clock_manual/presentation/clock_manual_screen.dart diff --git a/mobile-apps/client-app/lib/features/create_event/create_event_flow.dart b/mobile-apps/legacy/client-app/lib/features/create_event/create_event_flow.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/create_event_flow.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/create_event_flow.dart diff --git a/mobile-apps/client-app/lib/features/create_event/data/create_event_api_provider.dart b/mobile-apps/legacy/client-app/lib/features/create_event/data/create_event_api_provider.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/data/create_event_api_provider.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/data/create_event_api_provider.dart diff --git a/mobile-apps/client-app/lib/features/create_event/data/create_event_gql.dart b/mobile-apps/legacy/client-app/lib/features/create_event/data/create_event_gql.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/data/create_event_gql.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/data/create_event_gql.dart diff --git a/mobile-apps/client-app/lib/features/create_event/data/create_event_repository_impl.dart b/mobile-apps/legacy/client-app/lib/features/create_event/data/create_event_repository_impl.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/data/create_event_repository_impl.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/data/create_event_repository_impl.dart diff --git a/mobile-apps/client-app/lib/features/create_event/domain/bloc/create_event_bloc.dart b/mobile-apps/legacy/client-app/lib/features/create_event/domain/bloc/create_event_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/domain/bloc/create_event_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/domain/bloc/create_event_bloc.dart diff --git a/mobile-apps/client-app/lib/features/create_event/domain/bloc/create_event_event.dart b/mobile-apps/legacy/client-app/lib/features/create_event/domain/bloc/create_event_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/domain/bloc/create_event_event.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/domain/bloc/create_event_event.dart diff --git a/mobile-apps/client-app/lib/features/create_event/domain/bloc/create_event_state.dart b/mobile-apps/legacy/client-app/lib/features/create_event/domain/bloc/create_event_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/domain/bloc/create_event_state.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/domain/bloc/create_event_state.dart diff --git a/mobile-apps/client-app/lib/features/create_event/domain/create_event_repository.dart b/mobile-apps/legacy/client-app/lib/features/create_event/domain/create_event_repository.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/domain/create_event_repository.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/domain/create_event_repository.dart diff --git a/mobile-apps/client-app/lib/features/create_event/domain/google_places_service.dart b/mobile-apps/legacy/client-app/lib/features/create_event/domain/google_places_service.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/domain/google_places_service.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/domain/google_places_service.dart diff --git a/mobile-apps/client-app/lib/features/create_event/domain/input_validator.dart b/mobile-apps/legacy/client-app/lib/features/create_event/domain/input_validator.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/domain/input_validator.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/domain/input_validator.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_event_screen.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_event_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_event_screen.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_event_screen.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_bloc.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_bloc.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_event.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_event.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_event.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_state.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_state.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/bloc/create_role_state.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/create_role_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/create_role_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/create_role_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/create_role_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/create_roles_list.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/create_roles_list.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_role_section/create_roles_list.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_role_section/create_roles_list.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_bloc.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_bloc.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_event.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_event.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_event.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_state.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_state.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/bloc/create_shift_details_state.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/create_shift_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/create_shift_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/create_shift_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/create_shift_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/create_shifts_list.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/create_shifts_list.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/create_shifts_list.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/create_shifts_list.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/widgets/select_contact_popup.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/widgets/select_contact_popup.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/widgets/select_contact_popup.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/widgets/select_contact_popup.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/widgets/shift_contacts_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/widgets/shift_contacts_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/create_shift_details_section/widgets/shift_contacts_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/create_shift_details_section/widgets/shift_contacts_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_bloc.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_bloc.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_event.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_event.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_event.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_state.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_state.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/bloc/date_selector_state.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/create_event_calendar_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/create_event_calendar_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/create_event_calendar_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/create_event_calendar_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/create_event_date_popup.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/create_event_date_popup.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/create_event_date_popup.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/create_event_date_popup.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/event_date_input_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/event_date_input_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/event_date_section/event_date_input_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/event_date_section/event_date_input_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_bloc.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_bloc.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_event.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_event.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_event.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_state.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_state.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/bloc/role_schedule_dialog_state.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/recurring_schedule_dialog.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/recurring_schedule_dialog.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/recurring_schedule_dialog.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/recurring_schedule_dialog.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/recurring_schedule_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/recurring_schedule_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/role_schedule_dialog/recurring_schedule_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/role_schedule_dialog/recurring_schedule_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/widgets/add_info_input_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/add_info_input_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/widgets/add_info_input_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/add_info_input_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/widgets/addons_section_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/addons_section_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/widgets/addons_section_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/addons_section_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/widgets/create_event_details_card_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/create_event_details_card_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/widgets/create_event_details_card_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/create_event_details_card_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/widgets/create_event_tags_card.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/create_event_tags_card.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/widgets/create_event_tags_card.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/create_event_tags_card.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/widgets/create_event_title_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/create_event_title_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/widgets/create_event_title_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/create_event_title_widget.dart diff --git a/mobile-apps/client-app/lib/features/create_event/presentation/widgets/total_cost_row_widget.dart b/mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/total_cost_row_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/create_event/presentation/widgets/total_cost_row_widget.dart rename to mobile-apps/legacy/client-app/lib/features/create_event/presentation/widgets/total_cost_row_widget.dart diff --git a/mobile-apps/client-app/lib/features/events/data/events_api_provider.dart b/mobile-apps/legacy/client-app/lib/features/events/data/events_api_provider.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/data/events_api_provider.dart rename to mobile-apps/legacy/client-app/lib/features/events/data/events_api_provider.dart diff --git a/mobile-apps/client-app/lib/features/events/data/events_gql.dart b/mobile-apps/legacy/client-app/lib/features/events/data/events_gql.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/data/events_gql.dart rename to mobile-apps/legacy/client-app/lib/features/events/data/events_gql.dart diff --git a/mobile-apps/client-app/lib/features/events/data/events_repository_impl.dart b/mobile-apps/legacy/client-app/lib/features/events/data/events_repository_impl.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/data/events_repository_impl.dart rename to mobile-apps/legacy/client-app/lib/features/events/data/events_repository_impl.dart diff --git a/mobile-apps/client-app/lib/features/events/domain/blocs/details/event_details_bloc.dart b/mobile-apps/legacy/client-app/lib/features/events/domain/blocs/details/event_details_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/domain/blocs/details/event_details_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/events/domain/blocs/details/event_details_bloc.dart diff --git a/mobile-apps/client-app/lib/features/events/domain/blocs/details/event_details_event.dart b/mobile-apps/legacy/client-app/lib/features/events/domain/blocs/details/event_details_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/domain/blocs/details/event_details_event.dart rename to mobile-apps/legacy/client-app/lib/features/events/domain/blocs/details/event_details_event.dart diff --git a/mobile-apps/client-app/lib/features/events/domain/blocs/details/event_details_state.dart b/mobile-apps/legacy/client-app/lib/features/events/domain/blocs/details/event_details_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/domain/blocs/details/event_details_state.dart rename to mobile-apps/legacy/client-app/lib/features/events/domain/blocs/details/event_details_state.dart diff --git a/mobile-apps/client-app/lib/features/events/domain/blocs/events_list_bloc/events_bloc.dart b/mobile-apps/legacy/client-app/lib/features/events/domain/blocs/events_list_bloc/events_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/domain/blocs/events_list_bloc/events_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/events/domain/blocs/events_list_bloc/events_bloc.dart diff --git a/mobile-apps/client-app/lib/features/events/domain/blocs/events_list_bloc/events_event.dart b/mobile-apps/legacy/client-app/lib/features/events/domain/blocs/events_list_bloc/events_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/domain/blocs/events_list_bloc/events_event.dart rename to mobile-apps/legacy/client-app/lib/features/events/domain/blocs/events_list_bloc/events_event.dart diff --git a/mobile-apps/client-app/lib/features/events/domain/blocs/events_list_bloc/events_state.dart b/mobile-apps/legacy/client-app/lib/features/events/domain/blocs/events_list_bloc/events_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/domain/blocs/events_list_bloc/events_state.dart rename to mobile-apps/legacy/client-app/lib/features/events/domain/blocs/events_list_bloc/events_state.dart diff --git a/mobile-apps/client-app/lib/features/events/domain/events_repository.dart b/mobile-apps/legacy/client-app/lib/features/events/domain/events_repository.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/domain/events_repository.dart rename to mobile-apps/legacy/client-app/lib/features/events/domain/events_repository.dart diff --git a/mobile-apps/client-app/lib/features/events/events_flow.dart b/mobile-apps/legacy/client-app/lib/features/events/events_flow.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/events_flow.dart rename to mobile-apps/legacy/client-app/lib/features/events/events_flow.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/event_details/event_details_screen.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/event_details_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/event_details/event_details_screen.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/event_details_screen.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/event_button_group_widget.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/event_button_group_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/event_button_group_widget.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/event_button_group_widget.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/event_completed_by_card_widget.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/event_completed_by_card_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/event_completed_by_card_widget.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/event_completed_by_card_widget.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/event_info_card_widget.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/event_info_card_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/event_info_card_widget.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/event_info_card_widget.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/event_qr_popup.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/event_qr_popup.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/event_qr_popup.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/event_qr_popup.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/role/asigned_staff.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/role/asigned_staff.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/role/asigned_staff.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/role/asigned_staff.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/role/role_widget.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/role/role_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/role/role_widget.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/role/role_widget.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/shift/shift_widget.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/shift/shift_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/event_details/widgets/shift/shift_widget.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/event_details/widgets/shift/shift_widget.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/lists/event_list_item_widget.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/lists/event_list_item_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/lists/event_list_item_widget.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/lists/event_list_item_widget.dart diff --git a/mobile-apps/client-app/lib/features/events/presentation/lists/events_list_screen.dart b/mobile-apps/legacy/client-app/lib/features/events/presentation/lists/events_list_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/events/presentation/lists/events_list_screen.dart rename to mobile-apps/legacy/client-app/lib/features/events/presentation/lists/events_list_screen.dart diff --git a/mobile-apps/client-app/lib/features/home/presentation/create_event_widget.dart b/mobile-apps/legacy/client-app/lib/features/home/presentation/create_event_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/home/presentation/create_event_widget.dart rename to mobile-apps/legacy/client-app/lib/features/home/presentation/create_event_widget.dart diff --git a/mobile-apps/client-app/lib/features/home/presentation/home_screen.dart b/mobile-apps/legacy/client-app/lib/features/home/presentation/home_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/home/presentation/home_screen.dart rename to mobile-apps/legacy/client-app/lib/features/home/presentation/home_screen.dart diff --git a/mobile-apps/client-app/lib/features/invoice/data/invoices_api_provider.dart b/mobile-apps/legacy/client-app/lib/features/invoice/data/invoices_api_provider.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/data/invoices_api_provider.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/data/invoices_api_provider.dart diff --git a/mobile-apps/client-app/lib/features/invoice/data/invoices_gql.dart b/mobile-apps/legacy/client-app/lib/features/invoice/data/invoices_gql.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/data/invoices_gql.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/data/invoices_gql.dart diff --git a/mobile-apps/client-app/lib/features/invoice/data/invoices_repository_impl.dart b/mobile-apps/legacy/client-app/lib/features/invoice/data/invoices_repository_impl.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/data/invoices_repository_impl.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/data/invoices_repository_impl.dart diff --git a/mobile-apps/client-app/lib/features/invoice/data/models/invoice_decline_model.dart b/mobile-apps/legacy/client-app/lib/features/invoice/data/models/invoice_decline_model.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/data/models/invoice_decline_model.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/data/models/invoice_decline_model.dart diff --git a/mobile-apps/client-app/lib/features/invoice/data/models/invoice_item_model.dart b/mobile-apps/legacy/client-app/lib/features/invoice/data/models/invoice_item_model.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/data/models/invoice_item_model.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/data/models/invoice_item_model.dart diff --git a/mobile-apps/client-app/lib/features/invoice/data/models/invoice_model.dart b/mobile-apps/legacy/client-app/lib/features/invoice/data/models/invoice_model.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/data/models/invoice_model.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/data/models/invoice_model.dart diff --git a/mobile-apps/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_bloc.dart b/mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_bloc.dart diff --git a/mobile-apps/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_event.dart b/mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_event.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_event.dart diff --git a/mobile-apps/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_state.dart b/mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_state.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoice_details_bloc/invoice_details_state.dart diff --git a/mobile-apps/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_bloc.dart b/mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_bloc.dart diff --git a/mobile-apps/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_event.dart b/mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_event.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_event.dart diff --git a/mobile-apps/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_state.dart b/mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_state.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/domain/blocs/invoices_list_bloc/invoice_state.dart diff --git a/mobile-apps/client-app/lib/features/invoice/domain/invoice_entity.dart b/mobile-apps/legacy/client-app/lib/features/invoice/domain/invoice_entity.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/domain/invoice_entity.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/domain/invoice_entity.dart diff --git a/mobile-apps/client-app/lib/features/invoice/domain/invoices_repository.dart b/mobile-apps/legacy/client-app/lib/features/invoice/domain/invoices_repository.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/domain/invoices_repository.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/domain/invoices_repository.dart diff --git a/mobile-apps/client-app/lib/features/invoice/invoice_flow_screen.dart b/mobile-apps/legacy/client-app/lib/features/invoice/invoice_flow_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/invoice_flow_screen.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/invoice_flow_screen.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/dispute_info_dialog.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/dispute_info_dialog.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/dispute_info_dialog.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/dispute_info_dialog.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/invoice_dispute_dialog.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/invoice_dispute_dialog.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/invoice_dispute_dialog.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/invoice_dispute_dialog.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/invoice_reason_dropdown.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/invoice_reason_dropdown.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/invoice_reason_dropdown.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/invoice_reason_dropdown.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/staff_contact_info_popup.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/staff_contact_info_popup.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/staff_contact_info_popup.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/dialogs/staff_contact_info_popup.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/invoice_details_screen.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/invoice_details_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/invoice_details_screen.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/invoice_details_screen.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_details_widget.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_details_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_details_widget.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_details_widget.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_from_to_widget.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_from_to_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_from_to_widget.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_from_to_widget.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_info_card.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_info_card.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_info_card.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_info_card.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_total_widget.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_total_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_total_widget.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoice_details/widgets/invoice_total_widget.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoices_list/invoice_list_item.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoices_list/invoice_list_item.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoices_list/invoice_list_item.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoices_list/invoice_list_item.dart diff --git a/mobile-apps/client-app/lib/features/invoice/presentation/screens/invoices_list/invoices_list_main_screen.dart b/mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoices_list/invoices_list_main_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/invoice/presentation/screens/invoices_list/invoices_list_main_screen.dart rename to mobile-apps/legacy/client-app/lib/features/invoice/presentation/screens/invoices_list/invoices_list_main_screen.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/data/notification_gql.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/data/notification_gql.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/data/notification_gql.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/data/notification_gql.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/data/notifications_api_provider.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/data/notifications_api_provider.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/data/notifications_api_provider.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/data/notifications_api_provider.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/data/notifications_repository_impl.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/data/notifications_repository_impl.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/data/notifications_repository_impl.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/data/notifications_repository_impl.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/domain/bloc/notifications_bloc.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/domain/bloc/notifications_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/domain/bloc/notifications_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/domain/bloc/notifications_bloc.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/domain/bloc/notifications_event.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/domain/bloc/notifications_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/domain/bloc/notifications_event.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/domain/bloc/notifications_event.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/domain/bloc/notifications_state.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/domain/bloc/notifications_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/domain/bloc/notifications_state.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/domain/bloc/notifications_state.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/domain/notification_entity.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/domain/notification_entity.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/domain/notification_entity.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/domain/notification_entity.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/domain/notification_repository.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/domain/notification_repository.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/domain/notification_repository.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/domain/notification_repository.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/presentation/notification_details_screen.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/presentation/notification_details_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/presentation/notification_details_screen.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/presentation/notification_details_screen.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/presentation/notification_flow_screen.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/presentation/notification_flow_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/presentation/notification_flow_screen.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/presentation/notification_flow_screen.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/presentation/notifications_list_screen.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/presentation/notifications_list_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/presentation/notifications_list_screen.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/presentation/notifications_list_screen.dart diff --git a/mobile-apps/client-app/lib/features/notificatins/presentation/widgets/notification_list_item.dart b/mobile-apps/legacy/client-app/lib/features/notificatins/presentation/widgets/notification_list_item.dart similarity index 100% rename from mobile-apps/client-app/lib/features/notificatins/presentation/widgets/notification_list_item.dart rename to mobile-apps/legacy/client-app/lib/features/notificatins/presentation/widgets/notification_list_item.dart diff --git a/mobile-apps/client-app/lib/features/profile/data/gql_schemas.dart b/mobile-apps/legacy/client-app/lib/features/profile/data/gql_schemas.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/data/gql_schemas.dart rename to mobile-apps/legacy/client-app/lib/features/profile/data/gql_schemas.dart diff --git a/mobile-apps/client-app/lib/features/profile/data/profile_api_source.dart b/mobile-apps/legacy/client-app/lib/features/profile/data/profile_api_source.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/data/profile_api_source.dart rename to mobile-apps/legacy/client-app/lib/features/profile/data/profile_api_source.dart diff --git a/mobile-apps/client-app/lib/features/profile/data/profile_repository.dart b/mobile-apps/legacy/client-app/lib/features/profile/data/profile_repository.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/data/profile_repository.dart rename to mobile-apps/legacy/client-app/lib/features/profile/data/profile_repository.dart diff --git a/mobile-apps/client-app/lib/features/profile/domain/bloc/personal_info_bloc.dart b/mobile-apps/legacy/client-app/lib/features/profile/domain/bloc/personal_info_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/domain/bloc/personal_info_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/profile/domain/bloc/personal_info_bloc.dart diff --git a/mobile-apps/client-app/lib/features/profile/domain/bloc/personal_info_event.dart b/mobile-apps/legacy/client-app/lib/features/profile/domain/bloc/personal_info_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/domain/bloc/personal_info_event.dart rename to mobile-apps/legacy/client-app/lib/features/profile/domain/bloc/personal_info_event.dart diff --git a/mobile-apps/client-app/lib/features/profile/domain/bloc/personal_info_state.dart b/mobile-apps/legacy/client-app/lib/features/profile/domain/bloc/personal_info_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/domain/bloc/personal_info_state.dart rename to mobile-apps/legacy/client-app/lib/features/profile/domain/bloc/personal_info_state.dart diff --git a/mobile-apps/client-app/lib/features/profile/domain/profile_repository_impl.dart b/mobile-apps/legacy/client-app/lib/features/profile/domain/profile_repository_impl.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/domain/profile_repository_impl.dart rename to mobile-apps/legacy/client-app/lib/features/profile/domain/profile_repository_impl.dart diff --git a/mobile-apps/client-app/lib/features/profile/presentation/profile_edit_screen.dart b/mobile-apps/legacy/client-app/lib/features/profile/presentation/profile_edit_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/presentation/profile_edit_screen.dart rename to mobile-apps/legacy/client-app/lib/features/profile/presentation/profile_edit_screen.dart diff --git a/mobile-apps/client-app/lib/features/profile/presentation/profile_preview_screen.dart b/mobile-apps/legacy/client-app/lib/features/profile/presentation/profile_preview_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/presentation/profile_preview_screen.dart rename to mobile-apps/legacy/client-app/lib/features/profile/presentation/profile_preview_screen.dart diff --git a/mobile-apps/client-app/lib/features/profile/presentation/widgets/personal_info_form.dart b/mobile-apps/legacy/client-app/lib/features/profile/presentation/widgets/personal_info_form.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/presentation/widgets/personal_info_form.dart rename to mobile-apps/legacy/client-app/lib/features/profile/presentation/widgets/personal_info_form.dart diff --git a/mobile-apps/client-app/lib/features/profile/profile_flow_screen.dart b/mobile-apps/legacy/client-app/lib/features/profile/profile_flow_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/profile/profile_flow_screen.dart rename to mobile-apps/legacy/client-app/lib/features/profile/profile_flow_screen.dart diff --git a/mobile-apps/client-app/lib/features/rate_staff/data/gql.dart b/mobile-apps/legacy/client-app/lib/features/rate_staff/data/gql.dart similarity index 100% rename from mobile-apps/client-app/lib/features/rate_staff/data/gql.dart rename to mobile-apps/legacy/client-app/lib/features/rate_staff/data/gql.dart diff --git a/mobile-apps/client-app/lib/features/rate_staff/data/rating_staff_provider.dart b/mobile-apps/legacy/client-app/lib/features/rate_staff/data/rating_staff_provider.dart similarity index 100% rename from mobile-apps/client-app/lib/features/rate_staff/data/rating_staff_provider.dart rename to mobile-apps/legacy/client-app/lib/features/rate_staff/data/rating_staff_provider.dart diff --git a/mobile-apps/client-app/lib/features/rate_staff/data/rating_staff_repository.dart b/mobile-apps/legacy/client-app/lib/features/rate_staff/data/rating_staff_repository.dart similarity index 100% rename from mobile-apps/client-app/lib/features/rate_staff/data/rating_staff_repository.dart rename to mobile-apps/legacy/client-app/lib/features/rate_staff/data/rating_staff_repository.dart diff --git a/mobile-apps/client-app/lib/features/rate_staff/domain/bloc/rating_staff_bloc.dart b/mobile-apps/legacy/client-app/lib/features/rate_staff/domain/bloc/rating_staff_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/rate_staff/domain/bloc/rating_staff_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/rate_staff/domain/bloc/rating_staff_bloc.dart diff --git a/mobile-apps/client-app/lib/features/rate_staff/domain/bloc/rating_staff_event.dart b/mobile-apps/legacy/client-app/lib/features/rate_staff/domain/bloc/rating_staff_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/rate_staff/domain/bloc/rating_staff_event.dart rename to mobile-apps/legacy/client-app/lib/features/rate_staff/domain/bloc/rating_staff_event.dart diff --git a/mobile-apps/client-app/lib/features/rate_staff/domain/bloc/rating_staff_state.dart b/mobile-apps/legacy/client-app/lib/features/rate_staff/domain/bloc/rating_staff_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/rate_staff/domain/bloc/rating_staff_state.dart rename to mobile-apps/legacy/client-app/lib/features/rate_staff/domain/bloc/rating_staff_state.dart diff --git a/mobile-apps/client-app/lib/features/rate_staff/domain/rating_staff_repository_impl.dart b/mobile-apps/legacy/client-app/lib/features/rate_staff/domain/rating_staff_repository_impl.dart similarity index 100% rename from mobile-apps/client-app/lib/features/rate_staff/domain/rating_staff_repository_impl.dart rename to mobile-apps/legacy/client-app/lib/features/rate_staff/domain/rating_staff_repository_impl.dart diff --git a/mobile-apps/client-app/lib/features/rate_staff/presentation/rate_staff_screen.dart b/mobile-apps/legacy/client-app/lib/features/rate_staff/presentation/rate_staff_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/rate_staff/presentation/rate_staff_screen.dart rename to mobile-apps/legacy/client-app/lib/features/rate_staff/presentation/rate_staff_screen.dart diff --git a/mobile-apps/client-app/lib/features/rate_staff/presentation/widgets/rating_widget.dart b/mobile-apps/legacy/client-app/lib/features/rate_staff/presentation/widgets/rating_widget.dart similarity index 100% rename from mobile-apps/client-app/lib/features/rate_staff/presentation/widgets/rating_widget.dart rename to mobile-apps/legacy/client-app/lib/features/rate_staff/presentation/widgets/rating_widget.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/domain/bloc/sign_in_bloc.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/domain/bloc/sign_in_bloc.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/domain/bloc/sign_in_bloc.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/domain/bloc/sign_in_bloc.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/domain/bloc/sign_in_event.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/domain/bloc/sign_in_event.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/domain/bloc/sign_in_event.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/domain/bloc/sign_in_event.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/domain/bloc/sign_in_state.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/domain/bloc/sign_in_state.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/domain/bloc/sign_in_state.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/domain/bloc/sign_in_state.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/enter_new_pass_screen.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/enter_new_pass_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/enter_new_pass_screen.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/enter_new_pass_screen.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/reset_pass_screen.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/reset_pass_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/reset_pass_screen.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/reset_pass_screen.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/enter_new_pass_form.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/enter_new_pass_form.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/enter_new_pass_form.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/enter_new_pass_form.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/reset_email_form.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/reset_email_form.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/reset_email_form.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/reset_email_form.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/reset_success_form.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/reset_success_form.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/reset_success_form.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/reset_success_form.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/waiting_email_link_form.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/waiting_email_link_form.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/waiting_email_link_form.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/presentation/reset_pass_screen/widgets/waiting_email_link_form.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/presentation/sign_in_flow_screen.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/presentation/sign_in_flow_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/presentation/sign_in_flow_screen.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/presentation/sign_in_flow_screen.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/presentation/sign_in_screen/sign_in_screen.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/presentation/sign_in_screen/sign_in_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/presentation/sign_in_screen/sign_in_screen.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/presentation/sign_in_screen/sign_in_screen.dart diff --git a/mobile-apps/client-app/lib/features/sign_in/presentation/welcome_screen/welcome_screen.dart b/mobile-apps/legacy/client-app/lib/features/sign_in/presentation/welcome_screen/welcome_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/sign_in/presentation/welcome_screen/welcome_screen.dart rename to mobile-apps/legacy/client-app/lib/features/sign_in/presentation/welcome_screen/welcome_screen.dart diff --git a/mobile-apps/client-app/lib/features/splash/presentation/splash_screen.dart b/mobile-apps/legacy/client-app/lib/features/splash/presentation/splash_screen.dart similarity index 100% rename from mobile-apps/client-app/lib/features/splash/presentation/splash_screen.dart rename to mobile-apps/legacy/client-app/lib/features/splash/presentation/splash_screen.dart diff --git a/mobile-apps/client-app/lib/firebase_options_dev.dart b/mobile-apps/legacy/client-app/lib/firebase_options_dev.dart similarity index 100% rename from mobile-apps/client-app/lib/firebase_options_dev.dart rename to mobile-apps/legacy/client-app/lib/firebase_options_dev.dart diff --git a/mobile-apps/client-app/lib/firebase_options_staging.dart b/mobile-apps/legacy/client-app/lib/firebase_options_staging.dart similarity index 100% rename from mobile-apps/client-app/lib/firebase_options_staging.dart rename to mobile-apps/legacy/client-app/lib/firebase_options_staging.dart diff --git a/mobile-apps/client-app/lib/main.dart b/mobile-apps/legacy/client-app/lib/main.dart similarity index 100% rename from mobile-apps/client-app/lib/main.dart rename to mobile-apps/legacy/client-app/lib/main.dart diff --git a/mobile-apps/client-app/lib/main_dev.dart b/mobile-apps/legacy/client-app/lib/main_dev.dart similarity index 100% rename from mobile-apps/client-app/lib/main_dev.dart rename to mobile-apps/legacy/client-app/lib/main_dev.dart diff --git a/mobile-apps/client-app/pubspec.lock b/mobile-apps/legacy/client-app/pubspec.lock similarity index 100% rename from mobile-apps/client-app/pubspec.lock rename to mobile-apps/legacy/client-app/pubspec.lock diff --git a/mobile-apps/client-app/pubspec.yaml b/mobile-apps/legacy/client-app/pubspec.yaml similarity index 100% rename from mobile-apps/client-app/pubspec.yaml rename to mobile-apps/legacy/client-app/pubspec.yaml diff --git a/mobile-apps/client-app/release_prod.sh b/mobile-apps/legacy/client-app/release_prod.sh similarity index 100% rename from mobile-apps/client-app/release_prod.sh rename to mobile-apps/legacy/client-app/release_prod.sh diff --git a/mobile-apps/client-app/test/widget_test.dart b/mobile-apps/legacy/client-app/test/widget_test.dart similarity index 100% rename from mobile-apps/client-app/test/widget_test.dart rename to mobile-apps/legacy/client-app/test/widget_test.dart diff --git a/mobile-apps/staff-app/.gitignore b/mobile-apps/legacy/staff-app/.gitignore similarity index 100% rename from mobile-apps/staff-app/.gitignore rename to mobile-apps/legacy/staff-app/.gitignore diff --git a/mobile-apps/staff-app/.keep b/mobile-apps/legacy/staff-app/.keep similarity index 100% rename from mobile-apps/staff-app/.keep rename to mobile-apps/legacy/staff-app/.keep diff --git a/mobile-apps/staff-app/.metadata b/mobile-apps/legacy/staff-app/.metadata similarity index 100% rename from mobile-apps/staff-app/.metadata rename to mobile-apps/legacy/staff-app/.metadata diff --git a/mobile-apps/staff-app/README.md b/mobile-apps/legacy/staff-app/README.md similarity index 100% rename from mobile-apps/staff-app/README.md rename to mobile-apps/legacy/staff-app/README.md diff --git a/mobile-apps/staff-app/analysis_options.yaml b/mobile-apps/legacy/staff-app/analysis_options.yaml similarity index 100% rename from mobile-apps/staff-app/analysis_options.yaml rename to mobile-apps/legacy/staff-app/analysis_options.yaml diff --git a/mobile-apps/staff-app/android/.gitignore b/mobile-apps/legacy/staff-app/android/.gitignore similarity index 100% rename from mobile-apps/staff-app/android/.gitignore rename to mobile-apps/legacy/staff-app/android/.gitignore diff --git a/mobile-apps/staff-app/android/Gemfile b/mobile-apps/legacy/staff-app/android/Gemfile similarity index 100% rename from mobile-apps/staff-app/android/Gemfile rename to mobile-apps/legacy/staff-app/android/Gemfile diff --git a/mobile-apps/staff-app/android/Gemfile.lock b/mobile-apps/legacy/staff-app/android/Gemfile.lock similarity index 100% rename from mobile-apps/staff-app/android/Gemfile.lock rename to mobile-apps/legacy/staff-app/android/Gemfile.lock diff --git a/mobile-apps/staff-app/android/app/build.gradle b/mobile-apps/legacy/staff-app/android/app/build.gradle similarity index 100% rename from mobile-apps/staff-app/android/app/build.gradle rename to mobile-apps/legacy/staff-app/android/app/build.gradle diff --git a/mobile-apps/staff-app/android/app/google-services.json b/mobile-apps/legacy/staff-app/android/app/google-services.json similarity index 100% rename from mobile-apps/staff-app/android/app/google-services.json rename to mobile-apps/legacy/staff-app/android/app/google-services.json diff --git a/mobile-apps/legacy/staff-app/android/app/src/debug/AndroidManifest.xml b/mobile-apps/legacy/staff-app/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 00000000..399f6981 --- /dev/null +++ b/mobile-apps/legacy/staff-app/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/mobile-apps/staff-app/android/app/src/dev/google-services.json b/mobile-apps/legacy/staff-app/android/app/src/dev/google-services.json similarity index 100% rename from mobile-apps/staff-app/android/app/src/dev/google-services.json rename to mobile-apps/legacy/staff-app/android/app/src/dev/google-services.json diff --git a/mobile-apps/staff-app/android/app/src/main/AndroidManifest.xml b/mobile-apps/legacy/staff-app/android/app/src/main/AndroidManifest.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/AndroidManifest.xml rename to mobile-apps/legacy/staff-app/android/app/src/main/AndroidManifest.xml diff --git a/mobile-apps/staff-app/android/app/src/main/kotlin/com/krow/app/staff/MainActivity.kt b/mobile-apps/legacy/staff-app/android/app/src/main/kotlin/com/krow/app/staff/MainActivity.kt similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/kotlin/com/krow/app/staff/MainActivity.kt rename to mobile-apps/legacy/staff-app/android/app/src/main/kotlin/com/krow/app/staff/MainActivity.kt diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-mdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-v21/launch_background.xml b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-v21/launch_background.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-v21/launch_background.xml rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-v21/launch_background.xml diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground_dev.png diff --git a/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable/launch_background.xml b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 00000000..304732f8 --- /dev/null +++ b/mobile-apps/legacy/staff-app/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_dev.xml b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_dev.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_dev.xml rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_dev.xml diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-hdpi/ic_launcher_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-mdpi/ic_launcher_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_dev.png b/mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_dev.png similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_dev.png rename to mobile-apps/legacy/staff-app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_dev.png diff --git a/mobile-apps/staff-app/android/app/src/main/res/values-night/colors.xml b/mobile-apps/legacy/staff-app/android/app/src/main/res/values-night/colors.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/values-night/colors.xml rename to mobile-apps/legacy/staff-app/android/app/src/main/res/values-night/colors.xml diff --git a/mobile-apps/legacy/staff-app/android/app/src/main/res/values-night/styles.xml b/mobile-apps/legacy/staff-app/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 00000000..06952be7 --- /dev/null +++ b/mobile-apps/legacy/staff-app/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/mobile-apps/staff-app/android/app/src/main/res/values/colors.xml b/mobile-apps/legacy/staff-app/android/app/src/main/res/values/colors.xml similarity index 100% rename from mobile-apps/staff-app/android/app/src/main/res/values/colors.xml rename to mobile-apps/legacy/staff-app/android/app/src/main/res/values/colors.xml diff --git a/mobile-apps/legacy/staff-app/android/app/src/main/res/values/styles.xml b/mobile-apps/legacy/staff-app/android/app/src/main/res/values/styles.xml new file mode 100644 index 00000000..cb1ef880 --- /dev/null +++ b/mobile-apps/legacy/staff-app/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/mobile-apps/legacy/staff-app/android/app/src/profile/AndroidManifest.xml b/mobile-apps/legacy/staff-app/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 00000000..399f6981 --- /dev/null +++ b/mobile-apps/legacy/staff-app/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/mobile-apps/staff-app/android/app/src/staging/google-services.json b/mobile-apps/legacy/staff-app/android/app/src/staging/google-services.json similarity index 100% rename from mobile-apps/staff-app/android/app/src/staging/google-services.json rename to mobile-apps/legacy/staff-app/android/app/src/staging/google-services.json diff --git a/mobile-apps/staff-app/android/build.gradle b/mobile-apps/legacy/staff-app/android/build.gradle similarity index 100% rename from mobile-apps/staff-app/android/build.gradle rename to mobile-apps/legacy/staff-app/android/build.gradle diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/project/PROJECT@v11_mod=d83c4d47534e2fc2e547cc2f4511d05f_hash=bfdfe7dc352907fc980b868725387e98plugins=1OJSG6M1FOV3XYQCBH7Z29RZ0FPR9XDE1-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/project/PROJECT@v11_mod=d83c4d47534e2fc2e547cc2f4511d05f_hash=bfdfe7dc352907fc980b868725387e98plugins=1OJSG6M1FOV3XYQCBH7Z29RZ0FPR9XDE1-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/project/PROJECT@v11_mod=d83c4d47534e2fc2e547cc2f4511d05f_hash=bfdfe7dc352907fc980b868725387e98plugins=1OJSG6M1FOV3XYQCBH7Z29RZ0FPR9XDE1-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/project/PROJECT@v11_mod=d83c4d47534e2fc2e547cc2f4511d05f_hash=bfdfe7dc352907fc980b868725387e98plugins=1OJSG6M1FOV3XYQCBH7Z29RZ0FPR9XDE1-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=05a1eebb903549b68661c35483295b0c-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=05a1eebb903549b68661c35483295b0c-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=05a1eebb903549b68661c35483295b0c-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=05a1eebb903549b68661c35483295b0c-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=07d75b1b30a775fbad3051df615a488f-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=07d75b1b30a775fbad3051df615a488f-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=07d75b1b30a775fbad3051df615a488f-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=07d75b1b30a775fbad3051df615a488f-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=0fb3ec2cd895d549dee1afb823c59b89-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=0fb3ec2cd895d549dee1afb823c59b89-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=0fb3ec2cd895d549dee1afb823c59b89-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=0fb3ec2cd895d549dee1afb823c59b89-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=12c6e2cff2479411e99d14e2658f6093-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=12c6e2cff2479411e99d14e2658f6093-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=12c6e2cff2479411e99d14e2658f6093-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=12c6e2cff2479411e99d14e2658f6093-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=14b352e8ed4db1b43bccfdc9a82a4dac-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=14b352e8ed4db1b43bccfdc9a82a4dac-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=14b352e8ed4db1b43bccfdc9a82a4dac-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=14b352e8ed4db1b43bccfdc9a82a4dac-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=15ef4dda2b4d8644bb40b23f2f2625bd-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=15ef4dda2b4d8644bb40b23f2f2625bd-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=15ef4dda2b4d8644bb40b23f2f2625bd-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=15ef4dda2b4d8644bb40b23f2f2625bd-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1c0dca3aebf2334148de946a192143d8-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1c0dca3aebf2334148de946a192143d8-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1c0dca3aebf2334148de946a192143d8-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1c0dca3aebf2334148de946a192143d8-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=246ff6ae209a1f5f1fe526caa89bbacf-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=246ff6ae209a1f5f1fe526caa89bbacf-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=246ff6ae209a1f5f1fe526caa89bbacf-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=246ff6ae209a1f5f1fe526caa89bbacf-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=27c30d6e8fa4810108c186e11436c1c7-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=27c30d6e8fa4810108c186e11436c1c7-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=27c30d6e8fa4810108c186e11436c1c7-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=27c30d6e8fa4810108c186e11436c1c7-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2c478c540882b4fc0b72f054011f7852-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2c478c540882b4fc0b72f054011f7852-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2c478c540882b4fc0b72f054011f7852-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2c478c540882b4fc0b72f054011f7852-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3894bd8ec520dfb9abff987a012ac04e-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3894bd8ec520dfb9abff987a012ac04e-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3894bd8ec520dfb9abff987a012ac04e-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3894bd8ec520dfb9abff987a012ac04e-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=441a4961543e44bf1e0d5f6ed9f8d75d-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=441a4961543e44bf1e0d5f6ed9f8d75d-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=441a4961543e44bf1e0d5f6ed9f8d75d-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=441a4961543e44bf1e0d5f6ed9f8d75d-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=46ad29350c083d8171dd5f0b93fed0dc-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=46ad29350c083d8171dd5f0b93fed0dc-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=46ad29350c083d8171dd5f0b93fed0dc-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=46ad29350c083d8171dd5f0b93fed0dc-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4b8aac415bf3a5a953e86ac31b869e82-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4b8aac415bf3a5a953e86ac31b869e82-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4b8aac415bf3a5a953e86ac31b869e82-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4b8aac415bf3a5a953e86ac31b869e82-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4c5225eb79f5e8852e623b0d96f7260c-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4c5225eb79f5e8852e623b0d96f7260c-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4c5225eb79f5e8852e623b0d96f7260c-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4c5225eb79f5e8852e623b0d96f7260c-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4e40605bf47bc281b2f6100ab3dd7dcd-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4e40605bf47bc281b2f6100ab3dd7dcd-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4e40605bf47bc281b2f6100ab3dd7dcd-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4e40605bf47bc281b2f6100ab3dd7dcd-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=50f6ec0af074bdcdc21e8890b2e1cd64-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=50f6ec0af074bdcdc21e8890b2e1cd64-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=50f6ec0af074bdcdc21e8890b2e1cd64-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=50f6ec0af074bdcdc21e8890b2e1cd64-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=51b33aaab5ea5165b8d05e6b53292d00-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=51b33aaab5ea5165b8d05e6b53292d00-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=51b33aaab5ea5165b8d05e6b53292d00-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=51b33aaab5ea5165b8d05e6b53292d00-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=556788616ab2ee77cbfa6517893c0089-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=556788616ab2ee77cbfa6517893c0089-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=556788616ab2ee77cbfa6517893c0089-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=556788616ab2ee77cbfa6517893c0089-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=55b1b563655e471de66e2e748513e846-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=55b1b563655e471de66e2e748513e846-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=55b1b563655e471de66e2e748513e846-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=55b1b563655e471de66e2e748513e846-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=563a1683923d83b8e763e2d3b0b79f1c-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=563a1683923d83b8e763e2d3b0b79f1c-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=563a1683923d83b8e763e2d3b0b79f1c-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=563a1683923d83b8e763e2d3b0b79f1c-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=56e8de75119e4739e3e94320b5bc4710-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=56e8de75119e4739e3e94320b5bc4710-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=56e8de75119e4739e3e94320b5bc4710-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=56e8de75119e4739e3e94320b5bc4710-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5d7034fee0db2ea018b2ecf9d4a332af-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5d7034fee0db2ea018b2ecf9d4a332af-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5d7034fee0db2ea018b2ecf9d4a332af-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5d7034fee0db2ea018b2ecf9d4a332af-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6159451c9771eef54493ad4c69348acc-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6159451c9771eef54493ad4c69348acc-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6159451c9771eef54493ad4c69348acc-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6159451c9771eef54493ad4c69348acc-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=623bd85b377ec0dc428160b0a9658908-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=623bd85b377ec0dc428160b0a9658908-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=623bd85b377ec0dc428160b0a9658908-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=623bd85b377ec0dc428160b0a9658908-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=62eb8a24290ac6ed0fb693004b5ee8fb-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=62eb8a24290ac6ed0fb693004b5ee8fb-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=62eb8a24290ac6ed0fb693004b5ee8fb-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=62eb8a24290ac6ed0fb693004b5ee8fb-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=64f53470ce0cd74d8b56e837748b4195-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=64f53470ce0cd74d8b56e837748b4195-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=64f53470ce0cd74d8b56e837748b4195-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=64f53470ce0cd74d8b56e837748b4195-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=65b9ef6351a3cde66e303c9514b4e168-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=65b9ef6351a3cde66e303c9514b4e168-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=65b9ef6351a3cde66e303c9514b4e168-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=65b9ef6351a3cde66e303c9514b4e168-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=698dc321a9988b0270444ecc74c303cc-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=698dc321a9988b0270444ecc74c303cc-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=698dc321a9988b0270444ecc74c303cc-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=698dc321a9988b0270444ecc74c303cc-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=71a1eed11a119c7d3b39d161b785ddbe-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=71a1eed11a119c7d3b39d161b785ddbe-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=71a1eed11a119c7d3b39d161b785ddbe-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=71a1eed11a119c7d3b39d161b785ddbe-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7255d285c2f68eb67db53f9c24f90ef4-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7255d285c2f68eb67db53f9c24f90ef4-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7255d285c2f68eb67db53f9c24f90ef4-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7255d285c2f68eb67db53f9c24f90ef4-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=782b3a6e3cb6557e3155fd9349197563-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=782b3a6e3cb6557e3155fd9349197563-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=782b3a6e3cb6557e3155fd9349197563-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=782b3a6e3cb6557e3155fd9349197563-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=79da9f36435ed02249ff2933d4c20d65-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=79da9f36435ed02249ff2933d4c20d65-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=79da9f36435ed02249ff2933d4c20d65-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=79da9f36435ed02249ff2933d4c20d65-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7cfed75954bfd3ec24b213d3e973eea9-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7cfed75954bfd3ec24b213d3e973eea9-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7cfed75954bfd3ec24b213d3e973eea9-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7cfed75954bfd3ec24b213d3e973eea9-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8502ec014c896cf56194abee4bfcc59c-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8502ec014c896cf56194abee4bfcc59c-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8502ec014c896cf56194abee4bfcc59c-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8502ec014c896cf56194abee4bfcc59c-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=85be0369cb17cd73da92da5c5c994ad1-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=85be0369cb17cd73da92da5c5c994ad1-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=85be0369cb17cd73da92da5c5c994ad1-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=85be0369cb17cd73da92da5c5c994ad1-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86c648d0626cd4a65b2573c7b4a5ae85-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86c648d0626cd4a65b2573c7b4a5ae85-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86c648d0626cd4a65b2573c7b4a5ae85-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86c648d0626cd4a65b2573c7b4a5ae85-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86eab6f462d4fa009b553a9a95c5d38c-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86eab6f462d4fa009b553a9a95c5d38c-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86eab6f462d4fa009b553a9a95c5d38c-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86eab6f462d4fa009b553a9a95c5d38c-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8d0dde9f3823650e11c7fdd8ad30f0e4-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8d0dde9f3823650e11c7fdd8ad30f0e4-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8d0dde9f3823650e11c7fdd8ad30f0e4-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8d0dde9f3823650e11c7fdd8ad30f0e4-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8def6df5c6f6833127578379b5431d15-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8def6df5c6f6833127578379b5431d15-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8def6df5c6f6833127578379b5431d15-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8def6df5c6f6833127578379b5431d15-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=94035fa62adffc9cb90c7235781aedcf-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=94035fa62adffc9cb90c7235781aedcf-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=94035fa62adffc9cb90c7235781aedcf-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=94035fa62adffc9cb90c7235781aedcf-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9aa24b512c8fa0ba2d4a133b65b828c7-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9aa24b512c8fa0ba2d4a133b65b828c7-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9aa24b512c8fa0ba2d4a133b65b828c7-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9aa24b512c8fa0ba2d4a133b65b828c7-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9f32b97141ba0d6d36c5a8eeebeb4d98-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9f32b97141ba0d6d36c5a8eeebeb4d98-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9f32b97141ba0d6d36c5a8eeebeb4d98-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9f32b97141ba0d6d36c5a8eeebeb4d98-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9f91101ecac1571d8b82e9a422c353a9-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9f91101ecac1571d8b82e9a422c353a9-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9f91101ecac1571d8b82e9a422c353a9-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9f91101ecac1571d8b82e9a422c353a9-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=a1ab696eeab8fd5dd4da903fa6e61a3f-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=a1ab696eeab8fd5dd4da903fa6e61a3f-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=a1ab696eeab8fd5dd4da903fa6e61a3f-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=a1ab696eeab8fd5dd4da903fa6e61a3f-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ab7235b87aadf53706185347fa2a5545-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ab7235b87aadf53706185347fa2a5545-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ab7235b87aadf53706185347fa2a5545-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ab7235b87aadf53706185347fa2a5545-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=abcf54510ac0131803043db3292fb6b0-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=abcf54510ac0131803043db3292fb6b0-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=abcf54510ac0131803043db3292fb6b0-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=abcf54510ac0131803043db3292fb6b0-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b61ab96c3a1f8854ae6d853c2104fd8f-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b61ab96c3a1f8854ae6d853c2104fd8f-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b61ab96c3a1f8854ae6d853c2104fd8f-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b61ab96c3a1f8854ae6d853c2104fd8f-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c15e51922c23cea6f088bafc072fc4b4-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c15e51922c23cea6f088bafc072fc4b4-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c15e51922c23cea6f088bafc072fc4b4-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c15e51922c23cea6f088bafc072fc4b4-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c7f2001c760b686ac217c7ff6cafbadd-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c7f2001c760b686ac217c7ff6cafbadd-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c7f2001c760b686ac217c7ff6cafbadd-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c7f2001c760b686ac217c7ff6cafbadd-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c82cf8d086c0b1eb36a0572b5824461a-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c82cf8d086c0b1eb36a0572b5824461a-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c82cf8d086c0b1eb36a0572b5824461a-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c82cf8d086c0b1eb36a0572b5824461a-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=cd49a3d0b914c2ee686f4580e57465d2-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=cd49a3d0b914c2ee686f4580e57465d2-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=cd49a3d0b914c2ee686f4580e57465d2-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=cd49a3d0b914c2ee686f4580e57465d2-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d2f792121732d531c1192d473cb7fa65-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d2f792121732d531c1192d473cb7fa65-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d2f792121732d531c1192d473cb7fa65-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d2f792121732d531c1192d473cb7fa65-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=da4b000cc4629c5e14b5d82d35052f4b-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=da4b000cc4629c5e14b5d82d35052f4b-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=da4b000cc4629c5e14b5d82d35052f4b-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=da4b000cc4629c5e14b5d82d35052f4b-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e18d9ac15bdad12b42df7ef436d3e275-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e18d9ac15bdad12b42df7ef436d3e275-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e18d9ac15bdad12b42df7ef436d3e275-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e18d9ac15bdad12b42df7ef436d3e275-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e1c0f2abfbaf800941356dee3fdeced6-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e1c0f2abfbaf800941356dee3fdeced6-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e1c0f2abfbaf800941356dee3fdeced6-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e1c0f2abfbaf800941356dee3fdeced6-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e4c84768e7e6c06661d3320714dbb143-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e4c84768e7e6c06661d3320714dbb143-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e4c84768e7e6c06661d3320714dbb143-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=e4c84768e7e6c06661d3320714dbb143-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ed2f2ab8625303fb352f6eab217e918a-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ed2f2ab8625303fb352f6eab217e918a-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ed2f2ab8625303fb352f6eab217e918a-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ed2f2ab8625303fb352f6eab217e918a-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ee8ae935c94538a2bc3ec0cc9d9dba21-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ee8ae935c94538a2bc3ec0cc9d9dba21-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ee8ae935c94538a2bc3ec0cc9d9dba21-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=ee8ae935c94538a2bc3ec0cc9d9dba21-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=faf5c0600d7f4df98e6744cbc7813b58-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=faf5c0600d7f4df98e6744cbc7813b58-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=faf5c0600d7f4df98e6744cbc7813b58-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=faf5c0600d7f4df98e6744cbc7813b58-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=fdfc7fdfe9a0c43b20d74b9b42505904-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=fdfc7fdfe9a0c43b20d74b9b42505904-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=fdfc7fdfe9a0c43b20d74b9b42505904-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=fdfc7fdfe9a0c43b20d74b9b42505904-json diff --git a/mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/workspace/WORKSPACE@v11_hash=(null)_subobjects=e85f668817d6a21859ca658b2a0e8c24-json b/mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/workspace/WORKSPACE@v11_hash=(null)_subobjects=e85f668817d6a21859ca658b2a0e8c24-json similarity index 100% rename from mobile-apps/staff-app/android/build/ios/XCBuildData/PIFCache/workspace/WORKSPACE@v11_hash=(null)_subobjects=e85f668817d6a21859ca658b2a0e8c24-json rename to mobile-apps/legacy/staff-app/android/build/ios/XCBuildData/PIFCache/workspace/WORKSPACE@v11_hash=(null)_subobjects=e85f668817d6a21859ca658b2a0e8c24-json diff --git a/mobile-apps/staff-app/android/gradle.properties b/mobile-apps/legacy/staff-app/android/gradle.properties similarity index 100% rename from mobile-apps/staff-app/android/gradle.properties rename to mobile-apps/legacy/staff-app/android/gradle.properties diff --git a/mobile-apps/staff-app/android/gradle/wrapper/gradle-wrapper.properties b/mobile-apps/legacy/staff-app/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from mobile-apps/staff-app/android/gradle/wrapper/gradle-wrapper.properties rename to mobile-apps/legacy/staff-app/android/gradle/wrapper/gradle-wrapper.properties diff --git a/mobile-apps/staff-app/android/key_dev.properties b/mobile-apps/legacy/staff-app/android/key_dev.properties similarity index 100% rename from mobile-apps/staff-app/android/key_dev.properties rename to mobile-apps/legacy/staff-app/android/key_dev.properties diff --git a/mobile-apps/staff-app/android/key_prod.properties b/mobile-apps/legacy/staff-app/android/key_prod.properties similarity index 100% rename from mobile-apps/staff-app/android/key_prod.properties rename to mobile-apps/legacy/staff-app/android/key_prod.properties diff --git a/mobile-apps/staff-app/android/key_staging.properties b/mobile-apps/legacy/staff-app/android/key_staging.properties similarity index 100% rename from mobile-apps/staff-app/android/key_staging.properties rename to mobile-apps/legacy/staff-app/android/key_staging.properties diff --git a/mobile-apps/staff-app/android/krow-staging-62220d3f72b0.json b/mobile-apps/legacy/staff-app/android/krow-staging-62220d3f72b0.json similarity index 100% rename from mobile-apps/staff-app/android/krow-staging-62220d3f72b0.json rename to mobile-apps/legacy/staff-app/android/krow-staging-62220d3f72b0.json diff --git a/mobile-apps/staff-app/android/settings.gradle b/mobile-apps/legacy/staff-app/android/settings.gradle similarity index 100% rename from mobile-apps/staff-app/android/settings.gradle rename to mobile-apps/legacy/staff-app/android/settings.gradle diff --git a/mobile-apps/staff-app/assets/favicon.png b/mobile-apps/legacy/staff-app/assets/favicon.png similarity index 100% rename from mobile-apps/staff-app/assets/favicon.png rename to mobile-apps/legacy/staff-app/assets/favicon.png diff --git a/mobile-apps/staff-app/assets/favicon_dev.png b/mobile-apps/legacy/staff-app/assets/favicon_dev.png similarity index 100% rename from mobile-apps/staff-app/assets/favicon_dev.png rename to mobile-apps/legacy/staff-app/assets/favicon_dev.png diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-Black.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Black.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-Black.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Black.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-BlackItalic.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-BlackItalic.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-BlackItalic.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-BlackItalic.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-Bold.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Bold.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-Bold.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Bold.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-BoldItalic.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-BoldItalic.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-BoldItalic.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-BoldItalic.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-ExtraBold.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ExtraBold.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-ExtraBold.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ExtraBold.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ExtraBoldItalic.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-ExtraLight.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ExtraLight.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-ExtraLight.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ExtraLight.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ExtraLightItalic.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-Italic.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Italic.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-Italic.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Italic.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-Light.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Light.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-Light.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Light.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-LightItalic.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-LightItalic.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-LightItalic.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-LightItalic.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-Medium.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Medium.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-Medium.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Medium.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-MediumItalic.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-MediumItalic.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-MediumItalic.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-MediumItalic.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-Regular.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Regular.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-Regular.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Regular.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-SemiBold.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-SemiBold.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-SemiBold.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-SemiBold.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-Thin.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Thin.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-Thin.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-Thin.ttf diff --git a/mobile-apps/staff-app/assets/fonts/poppins/Poppins-ThinItalic.ttf b/mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ThinItalic.ttf similarity index 100% rename from mobile-apps/staff-app/assets/fonts/poppins/Poppins-ThinItalic.ttf rename to mobile-apps/legacy/staff-app/assets/fonts/poppins/Poppins-ThinItalic.ttf diff --git a/mobile-apps/staff-app/assets/images/app_bar/appbar_leading.svg b/mobile-apps/legacy/staff-app/assets/images/app_bar/appbar_leading.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/app_bar/appbar_leading.svg rename to mobile-apps/legacy/staff-app/assets/images/app_bar/appbar_leading.svg diff --git a/mobile-apps/staff-app/assets/images/app_bar/notification.svg b/mobile-apps/legacy/staff-app/assets/images/app_bar/notification.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/app_bar/notification.svg rename to mobile-apps/legacy/staff-app/assets/images/app_bar/notification.svg diff --git a/mobile-apps/staff-app/assets/images/arrow_right.svg b/mobile-apps/legacy/staff-app/assets/images/arrow_right.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/arrow_right.svg rename to mobile-apps/legacy/staff-app/assets/images/arrow_right.svg diff --git a/mobile-apps/staff-app/assets/images/bg.svg b/mobile-apps/legacy/staff-app/assets/images/bg.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/bg.svg rename to mobile-apps/legacy/staff-app/assets/images/bg.svg diff --git a/mobile-apps/staff-app/assets/images/icons/add.svg b/mobile-apps/legacy/staff-app/assets/images/icons/add.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/add.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/add.svg diff --git a/mobile-apps/staff-app/assets/images/icons/alert-circle.svg b/mobile-apps/legacy/staff-app/assets/images/icons/alert-circle.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/alert-circle.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/alert-circle.svg diff --git a/mobile-apps/staff-app/assets/images/icons/alert-triangle.svg b/mobile-apps/legacy/staff-app/assets/images/icons/alert-triangle.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/alert-triangle.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/alert-triangle.svg diff --git a/mobile-apps/staff-app/assets/images/icons/calendar.svg b/mobile-apps/legacy/staff-app/assets/images/icons/calendar.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/calendar.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/calendar.svg diff --git a/mobile-apps/staff-app/assets/images/icons/calendar_v2.svg b/mobile-apps/legacy/staff-app/assets/images/icons/calendar_v2.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/calendar_v2.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/calendar_v2.svg diff --git a/mobile-apps/staff-app/assets/images/icons/call.svg b/mobile-apps/legacy/staff-app/assets/images/icons/call.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/call.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/call.svg diff --git a/mobile-apps/staff-app/assets/images/icons/caret-down.svg b/mobile-apps/legacy/staff-app/assets/images/icons/caret-down.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/caret-down.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/caret-down.svg diff --git a/mobile-apps/staff-app/assets/images/icons/caret_left.svg b/mobile-apps/legacy/staff-app/assets/images/icons/caret_left.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/caret_left.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/caret_left.svg diff --git a/mobile-apps/staff-app/assets/images/icons/caret_right.svg b/mobile-apps/legacy/staff-app/assets/images/icons/caret_right.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/caret_right.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/caret_right.svg diff --git a/mobile-apps/staff-app/assets/images/icons/check.svg b/mobile-apps/legacy/staff-app/assets/images/icons/check.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/check.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/check.svg diff --git a/mobile-apps/staff-app/assets/images/icons/check_box/check.svg b/mobile-apps/legacy/staff-app/assets/images/icons/check_box/check.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/check_box/check.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/check_box/check.svg diff --git a/mobile-apps/staff-app/assets/images/icons/check_box/x.svg b/mobile-apps/legacy/staff-app/assets/images/icons/check_box/x.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/check_box/x.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/check_box/x.svg diff --git a/mobile-apps/staff-app/assets/images/icons/check_circle.svg b/mobile-apps/legacy/staff-app/assets/images/icons/check_circle.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/check_circle.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/check_circle.svg diff --git a/mobile-apps/staff-app/assets/images/icons/coffee-break.svg b/mobile-apps/legacy/staff-app/assets/images/icons/coffee-break.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/coffee-break.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/coffee-break.svg diff --git a/mobile-apps/staff-app/assets/images/icons/delete.svg b/mobile-apps/legacy/staff-app/assets/images/icons/delete.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/delete.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/delete.svg diff --git a/mobile-apps/staff-app/assets/images/icons/download-cloud.svg b/mobile-apps/legacy/staff-app/assets/images/icons/download-cloud.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/download-cloud.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/download-cloud.svg diff --git a/mobile-apps/staff-app/assets/images/icons/edit.svg b/mobile-apps/legacy/staff-app/assets/images/icons/edit.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/edit.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/edit.svg diff --git a/mobile-apps/staff-app/assets/images/icons/eye.svg b/mobile-apps/legacy/staff-app/assets/images/icons/eye.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/eye.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/eye.svg diff --git a/mobile-apps/staff-app/assets/images/icons/image_error_placeholder.svg b/mobile-apps/legacy/staff-app/assets/images/icons/image_error_placeholder.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/image_error_placeholder.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/image_error_placeholder.svg diff --git a/mobile-apps/staff-app/assets/images/icons/image_placeholder.svg b/mobile-apps/legacy/staff-app/assets/images/icons/image_placeholder.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/image_placeholder.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/image_placeholder.svg diff --git a/mobile-apps/staff-app/assets/images/icons/like.svg b/mobile-apps/legacy/staff-app/assets/images/icons/like.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/like.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/like.svg diff --git a/mobile-apps/staff-app/assets/images/icons/location.svg b/mobile-apps/legacy/staff-app/assets/images/icons/location.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/location.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/location.svg diff --git a/mobile-apps/staff-app/assets/images/icons/medal-star.svg b/mobile-apps/legacy/staff-app/assets/images/icons/medal-star.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/medal-star.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/medal-star.svg diff --git a/mobile-apps/staff-app/assets/images/icons/menu_board.svg b/mobile-apps/legacy/staff-app/assets/images/icons/menu_board.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/menu_board.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/menu_board.svg diff --git a/mobile-apps/staff-app/assets/images/icons/money-recive.svg b/mobile-apps/legacy/staff-app/assets/images/icons/money-recive.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/money-recive.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/money-recive.svg diff --git a/mobile-apps/staff-app/assets/images/icons/more.svg b/mobile-apps/legacy/staff-app/assets/images/icons/more.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/more.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/more.svg diff --git a/mobile-apps/staff-app/assets/images/icons/navigation/clipboard-text.svg b/mobile-apps/legacy/staff-app/assets/images/icons/navigation/clipboard-text.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/navigation/clipboard-text.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/navigation/clipboard-text.svg diff --git a/mobile-apps/staff-app/assets/images/icons/navigation/empty-wallet.svg b/mobile-apps/legacy/staff-app/assets/images/icons/navigation/empty-wallet.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/navigation/empty-wallet.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/navigation/empty-wallet.svg diff --git a/mobile-apps/staff-app/assets/images/icons/navigation/profile.svg b/mobile-apps/legacy/staff-app/assets/images/icons/navigation/profile.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/navigation/profile.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/navigation/profile.svg diff --git a/mobile-apps/staff-app/assets/images/icons/person.svg b/mobile-apps/legacy/staff-app/assets/images/icons/person.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/person.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/person.svg diff --git a/mobile-apps/staff-app/assets/images/icons/rating_star/star.svg b/mobile-apps/legacy/staff-app/assets/images/icons/rating_star/star.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/rating_star/star.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/rating_star/star.svg diff --git a/mobile-apps/staff-app/assets/images/icons/rating_star/starEmpty.svg b/mobile-apps/legacy/staff-app/assets/images/icons/rating_star/starEmpty.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/rating_star/starEmpty.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/rating_star/starEmpty.svg diff --git a/mobile-apps/staff-app/assets/images/icons/rating_star/starHalf.svg b/mobile-apps/legacy/staff-app/assets/images/icons/rating_star/starHalf.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/rating_star/starHalf.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/rating_star/starHalf.svg diff --git a/mobile-apps/staff-app/assets/images/icons/routing.svg b/mobile-apps/legacy/staff-app/assets/images/icons/routing.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/routing.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/routing.svg diff --git a/mobile-apps/staff-app/assets/images/icons/text_field_notches.svg b/mobile-apps/legacy/staff-app/assets/images/icons/text_field_notches.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/text_field_notches.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/text_field_notches.svg diff --git a/mobile-apps/staff-app/assets/images/icons/trash.svg b/mobile-apps/legacy/staff-app/assets/images/icons/trash.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/trash.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/trash.svg diff --git a/mobile-apps/staff-app/assets/images/icons/whatsapp.svg b/mobile-apps/legacy/staff-app/assets/images/icons/whatsapp.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/whatsapp.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/whatsapp.svg diff --git a/mobile-apps/staff-app/assets/images/icons/x-circle.svg b/mobile-apps/legacy/staff-app/assets/images/icons/x-circle.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/x-circle.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/x-circle.svg diff --git a/mobile-apps/staff-app/assets/images/icons/x.svg b/mobile-apps/legacy/staff-app/assets/images/icons/x.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/icons/x.svg rename to mobile-apps/legacy/staff-app/assets/images/icons/x.svg diff --git a/mobile-apps/staff-app/assets/images/logo.svg b/mobile-apps/legacy/staff-app/assets/images/logo.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/logo.svg rename to mobile-apps/legacy/staff-app/assets/images/logo.svg diff --git a/mobile-apps/staff-app/assets/images/slider/slide1.png b/mobile-apps/legacy/staff-app/assets/images/slider/slide1.png similarity index 100% rename from mobile-apps/staff-app/assets/images/slider/slide1.png rename to mobile-apps/legacy/staff-app/assets/images/slider/slide1.png diff --git a/mobile-apps/staff-app/assets/images/slider/slide2.png b/mobile-apps/legacy/staff-app/assets/images/slider/slide2.png similarity index 100% rename from mobile-apps/staff-app/assets/images/slider/slide2.png rename to mobile-apps/legacy/staff-app/assets/images/slider/slide2.png diff --git a/mobile-apps/staff-app/assets/images/slider/slide3.png b/mobile-apps/legacy/staff-app/assets/images/slider/slide3.png similarity index 100% rename from mobile-apps/staff-app/assets/images/slider/slide3.png rename to mobile-apps/legacy/staff-app/assets/images/slider/slide3.png diff --git a/mobile-apps/staff-app/assets/images/support/support.png b/mobile-apps/legacy/staff-app/assets/images/support/support.png similarity index 100% rename from mobile-apps/staff-app/assets/images/support/support.png rename to mobile-apps/legacy/staff-app/assets/images/support/support.png diff --git a/mobile-apps/staff-app/assets/images/user_profile/call.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/call.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/call.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/call.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/chevron_2.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/chevron_2.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/chevron_2.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/chevron_2.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/chevron_down.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/chevron_down.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/chevron_down.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/chevron_down.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/chevron_down_selected.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/chevron_down_selected.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/chevron_down_selected.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/chevron_down_selected.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/edit_photo.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/edit_photo.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/edit_photo.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/edit_photo.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/briefcase.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/briefcase.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/briefcase.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/briefcase.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/calendar.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/calendar.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/calendar.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/calendar.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/chef.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/chef.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/chef.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/chef.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/empty-wallet.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/empty-wallet.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/empty-wallet.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/empty-wallet.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/gallery.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/gallery.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/gallery.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/gallery.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/headphone.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/headphone.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/headphone.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/headphone.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/help-circle.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/help-circle.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/help-circle.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/help-circle.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/log-out.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/log-out.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/log-out.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/log-out.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/map.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/map.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/map.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/map.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/medal-star.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/medal-star.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/medal-star.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/medal-star.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/message.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/message.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/message.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/message.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/note.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/note.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/note.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/note.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/pot.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/pot.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/pot.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/pot.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/profile-circle.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/profile-circle.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/profile-circle.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/profile-circle.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/security-safe.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/security-safe.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/security-safe.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/security-safe.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/shield-tick.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/shield-tick.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/shield-tick.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/shield-tick.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/star.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/star.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/star.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/star.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/teacher.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/teacher.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/teacher.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/teacher.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/menu/user-edit.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/menu/user-edit.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/menu/user-edit.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/menu/user-edit.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/sms.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/sms.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/sms.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/sms.svg diff --git a/mobile-apps/staff-app/assets/images/user_profile/star.svg b/mobile-apps/legacy/staff-app/assets/images/user_profile/star.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/user_profile/star.svg rename to mobile-apps/legacy/staff-app/assets/images/user_profile/star.svg diff --git a/mobile-apps/staff-app/assets/images/waiting_validation/call.svg b/mobile-apps/legacy/staff-app/assets/images/waiting_validation/call.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/waiting_validation/call.svg rename to mobile-apps/legacy/staff-app/assets/images/waiting_validation/call.svg diff --git a/mobile-apps/staff-app/assets/images/waiting_validation/coffee_break.svg b/mobile-apps/legacy/staff-app/assets/images/waiting_validation/coffee_break.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/waiting_validation/coffee_break.svg rename to mobile-apps/legacy/staff-app/assets/images/waiting_validation/coffee_break.svg diff --git a/mobile-apps/staff-app/assets/images/waiting_validation/sms.svg b/mobile-apps/legacy/staff-app/assets/images/waiting_validation/sms.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/waiting_validation/sms.svg rename to mobile-apps/legacy/staff-app/assets/images/waiting_validation/sms.svg diff --git a/mobile-apps/staff-app/assets/images/waiting_validation/whatsapp.svg b/mobile-apps/legacy/staff-app/assets/images/waiting_validation/whatsapp.svg similarity index 100% rename from mobile-apps/staff-app/assets/images/waiting_validation/whatsapp.svg rename to mobile-apps/legacy/staff-app/assets/images/waiting_validation/whatsapp.svg diff --git a/mobile-apps/staff-app/assets/localization/en.json b/mobile-apps/legacy/staff-app/assets/localization/en.json similarity index 100% rename from mobile-apps/staff-app/assets/localization/en.json rename to mobile-apps/legacy/staff-app/assets/localization/en.json diff --git a/mobile-apps/staff-app/assets/localization/es.json b/mobile-apps/legacy/staff-app/assets/localization/es.json similarity index 100% rename from mobile-apps/staff-app/assets/localization/es.json rename to mobile-apps/legacy/staff-app/assets/localization/es.json diff --git a/mobile-apps/staff-app/assets/localization/uk.json b/mobile-apps/legacy/staff-app/assets/localization/uk.json similarity index 100% rename from mobile-apps/staff-app/assets/localization/uk.json rename to mobile-apps/legacy/staff-app/assets/localization/uk.json diff --git a/mobile-apps/staff-app/build.yaml b/mobile-apps/legacy/staff-app/build.yaml similarity index 100% rename from mobile-apps/staff-app/build.yaml rename to mobile-apps/legacy/staff-app/build.yaml diff --git a/mobile-apps/staff-app/deploy_dev.sh b/mobile-apps/legacy/staff-app/deploy_dev.sh similarity index 100% rename from mobile-apps/staff-app/deploy_dev.sh rename to mobile-apps/legacy/staff-app/deploy_dev.sh diff --git a/mobile-apps/staff-app/deploy_prod.sh b/mobile-apps/legacy/staff-app/deploy_prod.sh similarity index 100% rename from mobile-apps/staff-app/deploy_prod.sh rename to mobile-apps/legacy/staff-app/deploy_prod.sh diff --git a/mobile-apps/staff-app/devtools_options.yaml b/mobile-apps/legacy/staff-app/devtools_options.yaml similarity index 100% rename from mobile-apps/staff-app/devtools_options.yaml rename to mobile-apps/legacy/staff-app/devtools_options.yaml diff --git a/mobile-apps/staff-app/firebase.json b/mobile-apps/legacy/staff-app/firebase.json similarity index 100% rename from mobile-apps/staff-app/firebase.json rename to mobile-apps/legacy/staff-app/firebase.json diff --git a/mobile-apps/staff-app/flutterfire-config.sh b/mobile-apps/legacy/staff-app/flutterfire-config.sh similarity index 100% rename from mobile-apps/staff-app/flutterfire-config.sh rename to mobile-apps/legacy/staff-app/flutterfire-config.sh diff --git a/mobile-apps/staff-app/ios/.gitignore b/mobile-apps/legacy/staff-app/ios/.gitignore similarity index 100% rename from mobile-apps/staff-app/ios/.gitignore rename to mobile-apps/legacy/staff-app/ios/.gitignore diff --git a/mobile-apps/staff-app/ios/Flutter.podspec b/mobile-apps/legacy/staff-app/ios/Flutter.podspec similarity index 100% rename from mobile-apps/staff-app/ios/Flutter.podspec rename to mobile-apps/legacy/staff-app/ios/Flutter.podspec diff --git a/mobile-apps/legacy/staff-app/ios/Flutter/AppFrameworkInfo.plist b/mobile-apps/legacy/staff-app/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 00000000..1dc6cf76 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 13.0 + + diff --git a/mobile-apps/staff-app/ios/Flutter/Debug.xcconfig b/mobile-apps/legacy/staff-app/ios/Flutter/Debug.xcconfig similarity index 100% rename from mobile-apps/staff-app/ios/Flutter/Debug.xcconfig rename to mobile-apps/legacy/staff-app/ios/Flutter/Debug.xcconfig diff --git a/mobile-apps/staff-app/ios/Flutter/Release.xcconfig b/mobile-apps/legacy/staff-app/ios/Flutter/Release.xcconfig similarity index 100% rename from mobile-apps/staff-app/ios/Flutter/Release.xcconfig rename to mobile-apps/legacy/staff-app/ios/Flutter/Release.xcconfig diff --git a/mobile-apps/staff-app/ios/Gemfile b/mobile-apps/legacy/staff-app/ios/Gemfile similarity index 100% rename from mobile-apps/staff-app/ios/Gemfile rename to mobile-apps/legacy/staff-app/ios/Gemfile diff --git a/mobile-apps/staff-app/ios/Gemfile.lock b/mobile-apps/legacy/staff-app/ios/Gemfile.lock similarity index 100% rename from mobile-apps/staff-app/ios/Gemfile.lock rename to mobile-apps/legacy/staff-app/ios/Gemfile.lock diff --git a/mobile-apps/staff-app/ios/GoogleService-Info.plist b/mobile-apps/legacy/staff-app/ios/GoogleService-Info.plist similarity index 100% rename from mobile-apps/staff-app/ios/GoogleService-Info.plist rename to mobile-apps/legacy/staff-app/ios/GoogleService-Info.plist diff --git a/mobile-apps/staff-app/ios/Podfile b/mobile-apps/legacy/staff-app/ios/Podfile similarity index 100% rename from mobile-apps/staff-app/ios/Podfile rename to mobile-apps/legacy/staff-app/ios/Podfile diff --git a/mobile-apps/staff-app/ios/Podfile.lock b/mobile-apps/legacy/staff-app/ios/Podfile.lock similarity index 100% rename from mobile-apps/staff-app/ios/Podfile.lock rename to mobile-apps/legacy/staff-app/ios/Podfile.lock diff --git a/mobile-apps/staff-app/ios/Release-prod.xcconfig b/mobile-apps/legacy/staff-app/ios/Release-prod.xcconfig similarity index 100% rename from mobile-apps/staff-app/ios/Release-prod.xcconfig rename to mobile-apps/legacy/staff-app/ios/Release-prod.xcconfig diff --git a/mobile-apps/staff-app/ios/Runner.xcodeproj/project.pbxproj b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.pbxproj similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcodeproj/project.pbxproj rename to mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.pbxproj diff --git a/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..919434a6 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 00000000..f9b0d7c5 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/mobile-apps/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme rename to mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/dev.xcscheme diff --git a/mobile-apps/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme rename to mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/prod.xcscheme diff --git a/mobile-apps/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/staging.xcscheme b/mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/staging.xcscheme similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/staging.xcscheme rename to mobile-apps/legacy/staff-app/ios/Runner.xcodeproj/xcshareddata/xcschemes/staging.xcscheme diff --git a/mobile-apps/staff-app/ios/Runner.xcworkspace/contents.xcworkspacedata b/mobile-apps/legacy/staff-app/ios/Runner.xcworkspace/contents.xcworkspacedata similarity index 100% rename from mobile-apps/staff-app/ios/Runner.xcworkspace/contents.xcworkspacedata rename to mobile-apps/legacy/staff-app/ios/Runner.xcworkspace/contents.xcworkspacedata diff --git a/mobile-apps/legacy/staff-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/mobile-apps/legacy/staff-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/mobile-apps/legacy/staff-app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/mobile-apps/legacy/staff-app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 00000000..f9b0d7c5 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/mobile-apps/staff-app/ios/Runner/AppDelegate.swift b/mobile-apps/legacy/staff-app/ios/Runner/AppDelegate.swift similarity index 100% rename from mobile-apps/staff-app/ios/Runner/AppDelegate.swift rename to mobile-apps/legacy/staff-app/ios/Runner/AppDelegate.swift diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-1024x1024@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-1024x1024@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-1024x1024@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-1024x1024@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@3x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@3x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@3x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-20x20@3x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@3x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@3x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@3x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-29x29@3x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@3x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@3x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@3x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-40x40@3x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-50x50@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-50x50@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-50x50@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-50x50@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-50x50@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-50x50@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-50x50@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-50x50@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-57x57@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-57x57@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-57x57@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-57x57@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-57x57@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-57x57@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-57x57@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-57x57@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-60x60@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-60x60@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-60x60@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-60x60@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-60x60@3x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-60x60@3x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-60x60@3x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-60x60@3x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-72x72@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-72x72@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-72x72@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-72x72@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-72x72@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-72x72@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-72x72@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-72x72@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-76x76@1x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-76x76@1x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-76x76@1x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-76x76@1x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-76x76@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-76x76@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-76x76@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-76x76@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-83.5x83.5@2x.png b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-83.5x83.5@2x.png similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-83.5x83.5@2x.png rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/AppIconDev-83.5x83.5@2x.png diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Contents.json b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Contents.json similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Contents.json rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/AppIconDev.appiconset/Contents.json diff --git a/mobile-apps/staff-app/ios/Runner/Assets.xcassets/Contents.json b/mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/Contents.json similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Assets.xcassets/Contents.json rename to mobile-apps/legacy/staff-app/ios/Runner/Assets.xcassets/Contents.json diff --git a/mobile-apps/legacy/staff-app/ios/Runner/Base.lproj/LaunchScreen.storyboard b/mobile-apps/legacy/staff-app/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000..f2e259c7 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mobile-apps/legacy/staff-app/ios/Runner/Base.lproj/Main.storyboard b/mobile-apps/legacy/staff-app/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 00000000..f3c28516 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mobile-apps/staff-app/ios/Runner/GoogleService-Info.plist b/mobile-apps/legacy/staff-app/ios/Runner/GoogleService-Info.plist similarity index 100% rename from mobile-apps/staff-app/ios/Runner/GoogleService-Info.plist rename to mobile-apps/legacy/staff-app/ios/Runner/GoogleService-Info.plist diff --git a/mobile-apps/staff-app/ios/Runner/Info.plist b/mobile-apps/legacy/staff-app/ios/Runner/Info.plist similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Info.plist rename to mobile-apps/legacy/staff-app/ios/Runner/Info.plist diff --git a/mobile-apps/legacy/staff-app/ios/Runner/Runner-Bridging-Header.h b/mobile-apps/legacy/staff-app/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 00000000..308a2a56 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/mobile-apps/staff-app/ios/Runner/Runner.entitlements b/mobile-apps/legacy/staff-app/ios/Runner/Runner.entitlements similarity index 100% rename from mobile-apps/staff-app/ios/Runner/Runner.entitlements rename to mobile-apps/legacy/staff-app/ios/Runner/Runner.entitlements diff --git a/mobile-apps/legacy/staff-app/ios/RunnerTests/RunnerTests.swift b/mobile-apps/legacy/staff-app/ios/RunnerTests/RunnerTests.swift new file mode 100644 index 00000000..86a7c3b1 --- /dev/null +++ b/mobile-apps/legacy/staff-app/ios/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Flutter +import UIKit +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/build-request.json b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/build-request.json similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/build-request.json rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/build-request.json diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/description.msgpack b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/description.msgpack similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/description.msgpack rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/description.msgpack diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/manifest.json b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/manifest.json similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/manifest.json rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/manifest.json diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/target-graph.txt b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/target-graph.txt similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/target-graph.txt rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/target-graph.txt diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/task-store.msgpack b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/task-store.msgpack similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/task-store.msgpack rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/0b6fbcf57e0b404e0b508fcc9e905d81.xcbuilddata/task-store.msgpack diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/build-request.json b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/build-request.json similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/build-request.json rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/build-request.json diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/description.msgpack b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/description.msgpack similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/description.msgpack rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/description.msgpack diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/manifest.json b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/manifest.json similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/manifest.json rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/manifest.json diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/target-graph.txt b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/target-graph.txt similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/target-graph.txt rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/target-graph.txt diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/task-store.msgpack b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/task-store.msgpack similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/task-store.msgpack rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2d22d52706683de96587c6a891156c3f.xcbuilddata/task-store.msgpack diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/build-request.json b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/build-request.json similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/build-request.json rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/build-request.json diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/description.msgpack b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/description.msgpack similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/description.msgpack rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/description.msgpack diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/manifest.json b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/manifest.json similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/manifest.json rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/manifest.json diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/target-graph.txt b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/target-graph.txt similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/target-graph.txt rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/target-graph.txt diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/task-store.msgpack b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/task-store.msgpack similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/task-store.msgpack rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/2e916d2eba42cc4220d1916bfb29d391.xcbuilddata/task-store.msgpack diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/build-request.json b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/build-request.json similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/build-request.json rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/build-request.json diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/description.msgpack b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/description.msgpack similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/description.msgpack rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/description.msgpack diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/manifest.json b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/manifest.json similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/manifest.json rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/manifest.json diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/target-graph.txt b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/target-graph.txt similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/target-graph.txt rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/target-graph.txt diff --git a/mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/task-store.msgpack b/mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/task-store.msgpack similarity index 100% rename from mobile-apps/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/task-store.msgpack rename to mobile-apps/legacy/staff-app/ios/build/XCBuildData/e262f6be1ab88dc823daae1c75f702ae.xcbuilddata/task-store.msgpack diff --git a/mobile-apps/staff-app/ios/config/dev/GoogleService-Info.plist b/mobile-apps/legacy/staff-app/ios/config/dev/GoogleService-Info.plist similarity index 100% rename from mobile-apps/staff-app/ios/config/dev/GoogleService-Info.plist rename to mobile-apps/legacy/staff-app/ios/config/dev/GoogleService-Info.plist diff --git a/mobile-apps/staff-app/ios/config/prod/GoogleService-Info.plist b/mobile-apps/legacy/staff-app/ios/config/prod/GoogleService-Info.plist similarity index 100% rename from mobile-apps/staff-app/ios/config/prod/GoogleService-Info.plist rename to mobile-apps/legacy/staff-app/ios/config/prod/GoogleService-Info.plist diff --git a/mobile-apps/staff-app/ios/flavors/dev/GoogleService-Info.plist b/mobile-apps/legacy/staff-app/ios/flavors/dev/GoogleService-Info.plist similarity index 100% rename from mobile-apps/staff-app/ios/flavors/dev/GoogleService-Info.plist rename to mobile-apps/legacy/staff-app/ios/flavors/dev/GoogleService-Info.plist diff --git a/mobile-apps/staff-app/ios/flavors/staging/GoogleService-Info.plist b/mobile-apps/legacy/staff-app/ios/flavors/staging/GoogleService-Info.plist similarity index 100% rename from mobile-apps/staff-app/ios/flavors/staging/GoogleService-Info.plist rename to mobile-apps/legacy/staff-app/ios/flavors/staging/GoogleService-Info.plist diff --git a/mobile-apps/staff-app/lib/app.dart b/mobile-apps/legacy/staff-app/lib/app.dart similarity index 100% rename from mobile-apps/staff-app/lib/app.dart rename to mobile-apps/legacy/staff-app/lib/app.dart diff --git a/mobile-apps/staff-app/lib/core/application/clients/api/api_client.dart b/mobile-apps/legacy/staff-app/lib/core/application/clients/api/api_client.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/clients/api/api_client.dart rename to mobile-apps/legacy/staff-app/lib/core/application/clients/api/api_client.dart diff --git a/mobile-apps/staff-app/lib/core/application/clients/api/api_exception.dart b/mobile-apps/legacy/staff-app/lib/core/application/clients/api/api_exception.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/clients/api/api_exception.dart rename to mobile-apps/legacy/staff-app/lib/core/application/clients/api/api_exception.dart diff --git a/mobile-apps/staff-app/lib/core/application/clients/api/gql.dart b/mobile-apps/legacy/staff-app/lib/core/application/clients/api/gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/clients/api/gql.dart rename to mobile-apps/legacy/staff-app/lib/core/application/clients/api/gql.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/bool_extension.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/bool_extension.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/bool_extension.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/bool_extension.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/date_time_extension.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/date_time_extension.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/date_time_extension.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/date_time_extension.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/int_extensions.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/int_extensions.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/int_extensions.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/int_extensions.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/logger.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/logger.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/logger.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/logger.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/map_utils.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/map_utils.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/map_utils.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/map_utils.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/str_extensions.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/str_extensions.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/str_extensions.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/str_extensions.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/text_formatters/expiration_date_formatter.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/text_formatters/expiration_date_formatter.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/text_formatters/expiration_date_formatter.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/text_formatters/expiration_date_formatter.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/validators/certificate_date_validator.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/validators/certificate_date_validator.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/validators/certificate_date_validator.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/validators/certificate_date_validator.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/validators/email_validator.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/validators/email_validator.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/validators/email_validator.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/validators/email_validator.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/validators/phone_validator.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/validators/phone_validator.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/validators/phone_validator.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/validators/phone_validator.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/validators/skill_exp_validator.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/validators/skill_exp_validator.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/validators/skill_exp_validator.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/validators/skill_exp_validator.dart diff --git a/mobile-apps/staff-app/lib/core/application/common/validators/social_number_validator.dart b/mobile-apps/legacy/staff-app/lib/core/application/common/validators/social_number_validator.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/common/validators/social_number_validator.dart rename to mobile-apps/legacy/staff-app/lib/core/application/common/validators/social_number_validator.dart diff --git a/mobile-apps/staff-app/lib/core/application/di/injectable.dart b/mobile-apps/legacy/staff-app/lib/core/application/di/injectable.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/di/injectable.dart rename to mobile-apps/legacy/staff-app/lib/core/application/di/injectable.dart diff --git a/mobile-apps/staff-app/lib/core/application/routing/guards.dart b/mobile-apps/legacy/staff-app/lib/core/application/routing/guards.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/routing/guards.dart rename to mobile-apps/legacy/staff-app/lib/core/application/routing/guards.dart diff --git a/mobile-apps/staff-app/lib/core/application/routing/routes.dart b/mobile-apps/legacy/staff-app/lib/core/application/routing/routes.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/application/routing/routes.dart rename to mobile-apps/legacy/staff-app/lib/core/application/routing/routes.dart diff --git a/mobile-apps/staff-app/lib/core/data/enums/pagination_status.dart b/mobile-apps/legacy/staff-app/lib/core/data/enums/pagination_status.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/enums/pagination_status.dart rename to mobile-apps/legacy/staff-app/lib/core/data/enums/pagination_status.dart diff --git a/mobile-apps/staff-app/lib/core/data/enums/staff_skill_enums.dart b/mobile-apps/legacy/staff-app/lib/core/data/enums/staff_skill_enums.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/enums/staff_skill_enums.dart rename to mobile-apps/legacy/staff-app/lib/core/data/enums/staff_skill_enums.dart diff --git a/mobile-apps/staff-app/lib/core/data/enums/state_status.dart b/mobile-apps/legacy/staff-app/lib/core/data/enums/state_status.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/enums/state_status.dart rename to mobile-apps/legacy/staff-app/lib/core/data/enums/state_status.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/pagination_wrapper/pagination_wrapper.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/pagination_wrapper/pagination_wrapper.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/pagination_wrapper/pagination_wrapper.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/pagination_wrapper/pagination_wrapper.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/role_kit.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/role_kit.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/role_kit.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/role_kit.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/skill.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/skill.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/skill.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/skill.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/skill_category.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/skill_category.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/skill_category.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/skill_category.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/staff/bank_acc.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/staff/bank_acc.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/staff/bank_acc.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/staff/bank_acc.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/staff/full_address_model.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/staff/full_address_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/staff/full_address_model.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/staff/full_address_model.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/staff/staff.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/staff/staff.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/staff/staff.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/staff/staff.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/staff/workin_area.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/staff/workin_area.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/staff/workin_area.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/staff/workin_area.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/staff_role.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/staff_role.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/staff_role.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/staff_role.dart diff --git a/mobile-apps/staff-app/lib/core/data/models/staff_role_kit.dart b/mobile-apps/legacy/staff-app/lib/core/data/models/staff_role_kit.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/models/staff_role_kit.dart rename to mobile-apps/legacy/staff-app/lib/core/data/models/staff_role_kit.dart diff --git a/mobile-apps/staff-app/lib/core/data/static/contacts_data.dart b/mobile-apps/legacy/staff-app/lib/core/data/static/contacts_data.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/static/contacts_data.dart rename to mobile-apps/legacy/staff-app/lib/core/data/static/contacts_data.dart diff --git a/mobile-apps/staff-app/lib/core/data/static/email_validation_constants.dart b/mobile-apps/legacy/staff-app/lib/core/data/static/email_validation_constants.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/data/static/email_validation_constants.dart rename to mobile-apps/legacy/staff-app/lib/core/data/static/email_validation_constants.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/mixins/size_transition_mixin.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/mixins/size_transition_mixin.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/mixins/size_transition_mixin.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/mixins/size_transition_mixin.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/styles/kw_box_decorations.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/styles/kw_box_decorations.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/styles/kw_box_decorations.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/styles/kw_box_decorations.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/styles/kw_text_styles.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/styles/kw_text_styles.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/styles/kw_text_styles.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/styles/kw_text_styles.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/styles/theme.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/styles/theme.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/styles/theme.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/styles/theme.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/contact_icon_button.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/contact_icon_button.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/contact_icon_button.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/contact_icon_button.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/kw_time_slot.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/kw_time_slot.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/kw_time_slot.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/kw_time_slot.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/profile_icon.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/profile_icon.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/profile_icon.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/profile_icon.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/restart_widget.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/restart_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/restart_widget.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/restart_widget.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/scroll_layout_helper.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/scroll_layout_helper.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/scroll_layout_helper.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/scroll_layout_helper.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/shift_payment_step_widget.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/shift_payment_step_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/shift_payment_step_widget.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/shift_payment_step_widget.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/shift_total_time_spend_widget.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/shift_total_time_spend_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/shift_total_time_spend_widget.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/shift_total_time_spend_widget.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/slider.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/slider.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/slider.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/slider.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/check_box.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/check_box.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/check_box.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/check_box.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/check_box_card.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/check_box_card.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/check_box_card.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/check_box_card.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/custom_popup_menu.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/custom_popup_menu.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/custom_popup_menu.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/custom_popup_menu.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/dialogs/image_preview_dialog.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/dialogs/image_preview_dialog.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/dialogs/image_preview_dialog.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/dialogs/image_preview_dialog.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/dialogs/kw_dialog.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/dialogs/kw_dialog.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/dialogs/kw_dialog.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/dialogs/kw_dialog.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_app_bar.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_app_bar.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_app_bar.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_app_bar.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_button.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_button.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_button.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_button.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_calendar_widget.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_calendar_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_calendar_widget.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_calendar_widget.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_date_picker_popup.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_date_picker_popup.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_date_picker_popup.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_date_picker_popup.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_date_selector.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_date_selector.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_date_selector.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_date_selector.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_dropdown.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_dropdown.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_dropdown.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_dropdown.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_image_animated_placeholder.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_image_animated_placeholder.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_image_animated_placeholder.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_image_animated_placeholder.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_input.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_input.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_input.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_input.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_loading_overlay.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_loading_overlay.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_loading_overlay.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_loading_overlay.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_option_selector.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_option_selector.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_option_selector.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_option_selector.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_phone_input.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_phone_input.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_phone_input.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_phone_input.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_popup_menu.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_popup_menu.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_popup_menu.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_popup_menu.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_suggestion_input.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_suggestion_input.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_suggestion_input.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_suggestion_input.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_tabs.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_tabs.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/ui_kit/kw_tabs.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/ui_kit/kw_tabs.dart diff --git a/mobile-apps/staff-app/lib/core/presentation/widgets/uploud_image_card.dart b/mobile-apps/legacy/staff-app/lib/core/presentation/widgets/uploud_image_card.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/presentation/widgets/uploud_image_card.dart rename to mobile-apps/legacy/staff-app/lib/core/presentation/widgets/uploud_image_card.dart diff --git a/mobile-apps/staff-app/lib/core/sevices/app_update_service.dart b/mobile-apps/legacy/staff-app/lib/core/sevices/app_update_service.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/sevices/app_update_service.dart rename to mobile-apps/legacy/staff-app/lib/core/sevices/app_update_service.dart diff --git a/mobile-apps/staff-app/lib/core/sevices/auth_state_service/auth_service.dart b/mobile-apps/legacy/staff-app/lib/core/sevices/auth_state_service/auth_service.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/sevices/auth_state_service/auth_service.dart rename to mobile-apps/legacy/staff-app/lib/core/sevices/auth_state_service/auth_service.dart diff --git a/mobile-apps/staff-app/lib/core/sevices/auth_state_service/auth_service_data_provider.dart b/mobile-apps/legacy/staff-app/lib/core/sevices/auth_state_service/auth_service_data_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/sevices/auth_state_service/auth_service_data_provider.dart rename to mobile-apps/legacy/staff-app/lib/core/sevices/auth_state_service/auth_service_data_provider.dart diff --git a/mobile-apps/staff-app/lib/core/sevices/auth_state_service/gql.dart b/mobile-apps/legacy/staff-app/lib/core/sevices/auth_state_service/gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/sevices/auth_state_service/gql.dart rename to mobile-apps/legacy/staff-app/lib/core/sevices/auth_state_service/gql.dart diff --git a/mobile-apps/staff-app/lib/core/sevices/background_service/background_service.dart b/mobile-apps/legacy/staff-app/lib/core/sevices/background_service/background_service.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/sevices/background_service/background_service.dart rename to mobile-apps/legacy/staff-app/lib/core/sevices/background_service/background_service.dart diff --git a/mobile-apps/staff-app/lib/core/sevices/background_service/background_task.dart b/mobile-apps/legacy/staff-app/lib/core/sevices/background_service/background_task.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/sevices/background_service/background_task.dart rename to mobile-apps/legacy/staff-app/lib/core/sevices/background_service/background_task.dart diff --git a/mobile-apps/staff-app/lib/core/sevices/background_service/task_registry.dart b/mobile-apps/legacy/staff-app/lib/core/sevices/background_service/task_registry.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/sevices/background_service/task_registry.dart rename to mobile-apps/legacy/staff-app/lib/core/sevices/background_service/task_registry.dart diff --git a/mobile-apps/staff-app/lib/core/sevices/geofencing_serivce.dart b/mobile-apps/legacy/staff-app/lib/core/sevices/geofencing_serivce.dart similarity index 100% rename from mobile-apps/staff-app/lib/core/sevices/geofencing_serivce.dart rename to mobile-apps/legacy/staff-app/lib/core/sevices/geofencing_serivce.dart diff --git a/mobile-apps/staff-app/lib/features/auth/auth_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/auth/auth_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/auth/auth_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/auth/auth_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/auth/domain/bloc/auth_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/auth/domain/bloc/auth_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/auth/domain/bloc/auth_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/auth/domain/bloc/auth_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/auth/domain/bloc/auth_event.dart b/mobile-apps/legacy/staff-app/lib/features/auth/domain/bloc/auth_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/auth/domain/bloc/auth_event.dart rename to mobile-apps/legacy/staff-app/lib/features/auth/domain/bloc/auth_event.dart diff --git a/mobile-apps/staff-app/lib/features/auth/domain/bloc/auth_state.dart b/mobile-apps/legacy/staff-app/lib/features/auth/domain/bloc/auth_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/auth/domain/bloc/auth_state.dart rename to mobile-apps/legacy/staff-app/lib/features/auth/domain/bloc/auth_state.dart diff --git a/mobile-apps/staff-app/lib/features/auth/phone_re_login_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/auth/phone_re_login_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/auth/phone_re_login_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/auth/phone_re_login_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/auth/presentation/screens/phone_verification/code_verification_screen.dart b/mobile-apps/legacy/staff-app/lib/features/auth/presentation/screens/phone_verification/code_verification_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/auth/presentation/screens/phone_verification/code_verification_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/auth/presentation/screens/phone_verification/code_verification_screen.dart diff --git a/mobile-apps/staff-app/lib/features/auth/presentation/screens/phone_verification/phone_verification_screen.dart b/mobile-apps/legacy/staff-app/lib/features/auth/presentation/screens/phone_verification/phone_verification_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/auth/presentation/screens/phone_verification/phone_verification_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/auth/presentation/screens/phone_verification/phone_verification_screen.dart diff --git a/mobile-apps/staff-app/lib/features/auth/presentation/screens/welcome/welcome_screen.dart b/mobile-apps/legacy/staff-app/lib/features/auth/presentation/screens/welcome/welcome_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/auth/presentation/screens/welcome/welcome_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/auth/presentation/screens/welcome/welcome_screen.dart diff --git a/mobile-apps/staff-app/lib/features/auth/presentation/screens/welcome/widgets/showcase_carousel_widget.dart b/mobile-apps/legacy/staff-app/lib/features/auth/presentation/screens/welcome/widgets/showcase_carousel_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/auth/presentation/screens/welcome/widgets/showcase_carousel_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/auth/presentation/screens/welcome/widgets/showcase_carousel_widget.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/data/check_list_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/data/check_list_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/data/check_list_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/data/check_list_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/data/check_list_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/data/check_list_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/data/check_list_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/data/check_list_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/data/gql.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/data/gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/data/gql.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/data/gql.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/domain/bloc/check_list_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/domain/bloc/check_list_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/domain/bloc/check_list_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/domain/bloc/check_list_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/domain/bloc/check_list_event.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/domain/bloc/check_list_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/domain/bloc/check_list_event.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/domain/bloc/check_list_event.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/domain/bloc/check_list_state.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/domain/bloc/check_list_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/domain/bloc/check_list_state.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/domain/bloc/check_list_state.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/domain/check_list_repository.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/domain/check_list_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/domain/check_list_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/domain/check_list_repository.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/presentation/screens/check_list_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/presentation/screens/check_list_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/presentation/screens/check_list_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/presentation/screens/check_list_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/presentation/screens/check_list_screen.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/presentation/screens/check_list_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/presentation/screens/check_list_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/presentation/screens/check_list_screen.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/presentation/screens/waiting_validation_screen.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/presentation/screens/waiting_validation_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/presentation/screens/waiting_validation_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/presentation/screens/waiting_validation_screen.dart diff --git a/mobile-apps/staff-app/lib/features/check_list/presentation/widgets/check_list_display_widget.dart b/mobile-apps/legacy/staff-app/lib/features/check_list/presentation/widgets/check_list_display_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/check_list/presentation/widgets/check_list_display_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/check_list/presentation/widgets/check_list_display_widget.dart diff --git a/mobile-apps/staff-app/lib/features/earning/data/earning_qgl.dart b/mobile-apps/legacy/staff-app/lib/features/earning/data/earning_qgl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/data/earning_qgl.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/data/earning_qgl.dart diff --git a/mobile-apps/staff-app/lib/features/earning/data/models/earning_model.dart b/mobile-apps/legacy/staff-app/lib/features/earning/data/models/earning_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/data/models/earning_model.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/data/models/earning_model.dart diff --git a/mobile-apps/staff-app/lib/features/earning/data/models/earnings_summary_model.dart b/mobile-apps/legacy/staff-app/lib/features/earning/data/models/earnings_summary_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/data/models/earnings_summary_model.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/data/models/earnings_summary_model.dart diff --git a/mobile-apps/staff-app/lib/features/earning/data/staff_earning_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/earning/data/staff_earning_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/data/staff_earning_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/data/staff_earning_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/earning/data/staff_earning_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/earning/data/staff_earning_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/data/staff_earning_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/data/staff_earning_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/earning/domain/bloc/earnings_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/earning/domain/bloc/earnings_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/domain/bloc/earnings_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/domain/bloc/earnings_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/earning/domain/bloc/earnings_data.dart b/mobile-apps/legacy/staff-app/lib/features/earning/domain/bloc/earnings_data.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/domain/bloc/earnings_data.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/domain/bloc/earnings_data.dart diff --git a/mobile-apps/staff-app/lib/features/earning/domain/bloc/earnings_event.dart b/mobile-apps/legacy/staff-app/lib/features/earning/domain/bloc/earnings_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/domain/bloc/earnings_event.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/domain/bloc/earnings_event.dart diff --git a/mobile-apps/staff-app/lib/features/earning/domain/bloc/earnings_state.dart b/mobile-apps/legacy/staff-app/lib/features/earning/domain/bloc/earnings_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/domain/bloc/earnings_state.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/domain/bloc/earnings_state.dart diff --git a/mobile-apps/staff-app/lib/features/earning/domain/entities/earning_dispute_info.dart b/mobile-apps/legacy/staff-app/lib/features/earning/domain/entities/earning_dispute_info.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/domain/entities/earning_dispute_info.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/domain/entities/earning_dispute_info.dart diff --git a/mobile-apps/staff-app/lib/features/earning/domain/entities/earning_shift_entity.dart b/mobile-apps/legacy/staff-app/lib/features/earning/domain/entities/earning_shift_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/domain/entities/earning_shift_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/domain/entities/earning_shift_entity.dart diff --git a/mobile-apps/staff-app/lib/features/earning/domain/entities/earnings_batch_entity.dart b/mobile-apps/legacy/staff-app/lib/features/earning/domain/entities/earnings_batch_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/domain/entities/earnings_batch_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/domain/entities/earnings_batch_entity.dart diff --git a/mobile-apps/staff-app/lib/features/earning/domain/entities/earnings_summary_entity.dart b/mobile-apps/legacy/staff-app/lib/features/earning/domain/entities/earnings_summary_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/domain/entities/earnings_summary_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/domain/entities/earnings_summary_entity.dart diff --git a/mobile-apps/staff-app/lib/features/earning/domain/staff_earning_repository.dart b/mobile-apps/legacy/staff-app/lib/features/earning/domain/staff_earning_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/domain/staff_earning_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/domain/staff_earning_repository.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/earnings_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/earnings_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/earnings_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/earnings_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/screens/earnings_history_screen.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/screens/earnings_history_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/screens/earnings_history_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/screens/earnings_history_screen.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/screens/earnings_screen.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/screens/earnings_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/screens/earnings_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/screens/earnings_screen.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/slivers/bottom_earnings_sliver.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/slivers/bottom_earnings_sliver.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/slivers/bottom_earnings_sliver.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/slivers/bottom_earnings_sliver.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/slivers/earnings_header_sliver.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/slivers/earnings_header_sliver.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/slivers/earnings_header_sliver.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/slivers/earnings_header_sliver.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/slivers/earnings_list_sliver.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/slivers/earnings_list_sliver.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/slivers/earnings_list_sliver.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/slivers/earnings_list_sliver.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/animated_slider.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/animated_slider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/animated_slider.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/animated_slider.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/dispute_form_widget.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/dispute_form_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/dispute_form_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/dispute_form_widget.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_appbar.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_appbar.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_appbar.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_appbar.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_charts_card.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_charts_card.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_charts_card.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_charts_card.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_charts_widget.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_charts_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_charts_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_charts_widget.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_header.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_header.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_header.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_header.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_history_header.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_history_header.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/earnings_history_header.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/earnings_history_header.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/earning_action_widget.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/earning_action_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/earning_action_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/earning_action_widget.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/earning_card_compact_widget.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/earning_card_compact_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/earning_card_compact_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/earning_card_compact_widget.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/earning_card_widget.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/earning_card_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/earning_card_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/earning_card_widget.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/shift_item_header_widget.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/shift_item_header_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/shift_item_header_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/shift_item_header_widget.dart diff --git a/mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/shift_status_label_widget.dart b/mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/shift_status_label_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/earning/presentation/widget/list_item/shift_status_label_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/earning/presentation/widget/list_item/shift_status_label_widget.dart diff --git a/mobile-apps/staff-app/lib/features/home/presentation/home_screen.dart b/mobile-apps/legacy/staff-app/lib/features/home/presentation/home_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/home/presentation/home_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/home/presentation/home_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/address/data/address_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/address/data/address_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/address/data/address_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/address/data/address_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/address/data/address_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/address/data/address_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/address/data/address_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/address/data/address_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/address/data/gql.dart b/mobile-apps/legacy/staff-app/lib/features/profile/address/data/gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/address/data/gql.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/address/data/gql.dart diff --git a/mobile-apps/staff-app/lib/features/profile/address/domain/address_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/address/domain/address_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/address/domain/address_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/address/domain/address_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/address/domain/bloc/address_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/address/domain/bloc/address_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/address/domain/bloc/address_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/address/domain/bloc/address_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/address/domain/bloc/address_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/address/domain/bloc/address_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/address/domain/bloc/address_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/address/domain/bloc/address_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/address/domain/bloc/address_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/address/domain/bloc/address_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/address/domain/bloc/address_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/address/domain/bloc/address_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/address/domain/google_places_service.dart b/mobile-apps/legacy/staff-app/lib/features/profile/address/domain/google_places_service.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/address/domain/google_places_service.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/address/domain/google_places_service.dart diff --git a/mobile-apps/staff-app/lib/features/profile/address/presentation/address_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/address/presentation/address_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/address/presentation/address_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/address/presentation/address_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/data/bank_account_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/data/bank_account_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/data/bank_account_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/data/bank_account_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/data/bank_account_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/data/bank_account_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/data/bank_account_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/data/bank_account_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/data/gql.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/data/gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/data/gql.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/data/gql.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/domain/bank_account_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/domain/bank_account_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/domain/bank_account_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/domain/bank_account_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/domain/bloc/bank_account_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/presentation/banc_account_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/presentation/banc_account_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/presentation/banc_account_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/presentation/banc_account_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/presentation/bank_account_edit_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/presentation/bank_account_edit_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/presentation/bank_account_edit_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/presentation/bank_account_edit_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/bank_account/presentation/bank_account_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/bank_account/presentation/bank_account_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/bank_account/presentation/bank_account_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/bank_account/presentation/bank_account_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/data/benefits_reposittory_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/data/benefits_reposittory_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/data/benefits_reposittory_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/data/benefits_reposittory_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/domain/benefits_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/benefits_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/domain/benefits_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/benefits_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/domain/bloc/benefits_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/bloc/benefits_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/domain/bloc/benefits_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/bloc/benefits_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/domain/bloc/benefits_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/bloc/benefits_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/domain/bloc/benefits_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/bloc/benefits_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/domain/bloc/benefits_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/bloc/benefits_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/domain/bloc/benefits_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/bloc/benefits_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/domain/entities/benefit_entity.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/entities/benefit_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/domain/entities/benefit_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/entities/benefit_entity.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/domain/entities/benefit_record_entity.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/entities/benefit_record_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/domain/entities/benefit_record_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/domain/entities/benefit_record_entity.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/presentation/screen/benefits_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/presentation/screen/benefits_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/presentation/screen/benefits_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/presentation/screen/benefits_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/presentation/widgets/benefit_card_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/presentation/widgets/benefit_card_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/presentation/widgets/benefit_card_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/presentation/widgets/benefit_card_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/benefits/presentation/widgets/benefit_history_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/benefits/presentation/widgets/benefit_history_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/benefits/presentation/widgets/benefit_history_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/benefits/presentation/widgets/benefit_history_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/data/certificates_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/certificates_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/data/certificates_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/certificates_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/data/certificates_gql.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/certificates_gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/data/certificates_gql.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/certificates_gql.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/data/models/certificate_model.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/models/certificate_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/data/models/certificate_model.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/models/certificate_model.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/data/models/certificates_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/models/certificates_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/data/models/certificates_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/models/certificates_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/data/models/staff_certificate.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/models/staff_certificate.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/data/models/staff_certificate.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/data/models/staff_certificate.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/domain/bloc/certificates_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/domain/bloc/certificates_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/domain/bloc/certificates_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/domain/bloc/certificates_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/domain/bloc/certificates_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/domain/bloc/certificates_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/domain/bloc/certificates_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/domain/bloc/certificates_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/domain/bloc/certificates_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/domain/bloc/certificates_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/domain/bloc/certificates_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/domain/bloc/certificates_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/domain/certificates_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/domain/certificates_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/domain/certificates_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/domain/certificates_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/presentation/screen/certificates_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/presentation/screen/certificates_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/presentation/screen/certificates_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/presentation/screen/certificates_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/certificates/presentation/screen/certificates_upload_dialog.dart b/mobile-apps/legacy/staff-app/lib/features/profile/certificates/presentation/screen/certificates_upload_dialog.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/certificates/presentation/screen/certificates_upload_dialog.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/certificates/presentation/screen/certificates_upload_dialog.dart diff --git a/mobile-apps/staff-app/lib/features/profile/email_verification/data/email_verification_service.dart b/mobile-apps/legacy/staff-app/lib/features/profile/email_verification/data/email_verification_service.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/email_verification/data/email_verification_service.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/email_verification/data/email_verification_service.dart diff --git a/mobile-apps/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/email_verification/domain/bloc/email_verification_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/email_verification/presentation/email_verification_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/email_verification/presentation/email_verification_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/email_verification/presentation/email_verification_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/email_verification/presentation/email_verification_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/email_verification/presentation/widgets/bottom_control_button.dart b/mobile-apps/legacy/staff-app/lib/features/profile/email_verification/presentation/widgets/bottom_control_button.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/email_verification/presentation/widgets/bottom_control_button.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/email_verification/presentation/widgets/bottom_control_button.dart diff --git a/mobile-apps/staff-app/lib/features/profile/email_verification/presentation/widgets/verification_actions_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/email_verification/presentation/widgets/verification_actions_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/email_verification/presentation/widgets/verification_actions_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/email_verification/presentation/widgets/verification_actions_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/data/emergency_contact_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/data/emergency_contact_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/data/emergency_contact_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/data/emergency_contact_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/data/emergency_contact_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/data/emergency_contact_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/data/emergency_contact_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/data/emergency_contact_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/data/gql_schemas.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/data/gql_schemas.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/data/gql_schemas.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/data/gql_schemas.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/data/models/emergency_contact_model.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/data/models/emergency_contact_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/data/models/emergency_contact_model.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/data/models/emergency_contact_model.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/domain/bloc/emergency_contacts_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/domain/emergency_contact_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/domain/emergency_contact_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/domain/emergency_contact_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/domain/emergency_contact_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/presentation/emergency_contacts_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/presentation/emergency_contacts_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/presentation/emergency_contacts_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/presentation/emergency_contacts_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/bottom_control_button.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/bottom_control_button.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/bottom_control_button.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/bottom_control_button.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/contact_form_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/contact_form_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/contact_form_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/contact_form_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/contacts_list_sliver.dart b/mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/contacts_list_sliver.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/contacts_list_sliver.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/emergency_contacts/presentation/widgets/contacts_list_sliver.dart diff --git a/mobile-apps/staff-app/lib/features/profile/faq/data/faq_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/faq/data/faq_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/faq/data/faq_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/faq/data/faq_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/faq/data/faq_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/faq/data/faq_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/faq/data/faq_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/faq/data/faq_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/faq/data/models/faq_entry_model.dart b/mobile-apps/legacy/staff-app/lib/features/profile/faq/data/models/faq_entry_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/faq/data/models/faq_entry_model.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/faq/data/models/faq_entry_model.dart diff --git a/mobile-apps/staff-app/lib/features/profile/faq/domain/bloc/faq_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/bloc/faq_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/faq/domain/bloc/faq_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/bloc/faq_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/faq/domain/bloc/faq_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/bloc/faq_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/faq/domain/bloc/faq_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/bloc/faq_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/faq/domain/bloc/faq_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/bloc/faq_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/faq/domain/bloc/faq_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/bloc/faq_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/faq/domain/entities/faq_entry.dart b/mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/entities/faq_entry.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/faq/domain/entities/faq_entry.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/entities/faq_entry.dart diff --git a/mobile-apps/staff-app/lib/features/profile/faq/domain/faq_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/faq_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/faq/domain/faq_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/faq/domain/faq_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/faq/presentation/faq_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/faq/presentation/faq_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/faq/presentation/faq_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/faq/presentation/faq_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/data/gql_shemas.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/data/gql_shemas.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/data/gql_shemas.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/data/gql_shemas.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/data/models/inclusive_info_model.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/data/models/inclusive_info_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/data/models/inclusive_info_model.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/data/models/inclusive_info_model.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/data/staff_inclusivity_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/data/staff_inclusivity_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/data/staff_inclusivity_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/data/staff_inclusivity_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/data/staff_inclusivity_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/data/staff_inclusivity_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/data/staff_inclusivity_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/data/staff_inclusivity_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/domain/bloc/inclusive_info_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/domain/staff_inclusivity_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/domain/staff_inclusivity_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/domain/staff_inclusivity_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/domain/staff_inclusivity_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/presentation/inclusive_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/presentation/inclusive_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/presentation/inclusive_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/presentation/inclusive_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/inclusive/presentation/widgets/accessibility_details_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/inclusive/presentation/widgets/accessibility_details_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/inclusive/presentation/widgets/accessibility_details_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/inclusive/presentation/widgets/accessibility_details_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/data/gql_schemas.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/data/gql_schemas.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/data/gql_schemas.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/data/gql_schemas.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/data/models/live_photo_data.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/data/models/live_photo_data.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/data/models/live_photo_data.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/data/models/live_photo_data.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/data/staff_live_photo_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/data/staff_live_photo_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/data/staff_live_photo_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/data/staff_live_photo_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/data/staff_live_photo_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/data/staff_live_photo_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/data/staff_live_photo_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/data/staff_live_photo_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/domain/bloc/live_photo_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/domain/staff_live_photo_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/domain/staff_live_photo_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/domain/staff_live_photo_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/domain/staff_live_photo_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/presentation/live_photo_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/presentation/live_photo_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/presentation/live_photo_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/presentation/live_photo_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/presentation/widgets/live_photo_display_card.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/presentation/widgets/live_photo_display_card.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/presentation/widgets/live_photo_display_card.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/presentation/widgets/live_photo_display_card.dart diff --git a/mobile-apps/staff-app/lib/features/profile/live_photo/presentation/widgets/photo_requirements_card.dart b/mobile-apps/legacy/staff-app/lib/features/profile/live_photo/presentation/widgets/photo_requirements_card.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/live_photo/presentation/widgets/photo_requirements_card.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/live_photo/presentation/widgets/photo_requirements_card.dart diff --git a/mobile-apps/staff-app/lib/features/profile/mobility/data/gql_shemas.dart b/mobile-apps/legacy/staff-app/lib/features/profile/mobility/data/gql_shemas.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/mobility/data/gql_shemas.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/mobility/data/gql_shemas.dart diff --git a/mobile-apps/staff-app/lib/features/profile/mobility/data/models/mobility_model.dart b/mobile-apps/legacy/staff-app/lib/features/profile/mobility/data/models/mobility_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/mobility/data/models/mobility_model.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/mobility/data/models/mobility_model.dart diff --git a/mobile-apps/staff-app/lib/features/profile/mobility/data/staff_mobility_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/mobility/data/staff_mobility_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/mobility/data/staff_mobility_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/mobility/data/staff_mobility_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/mobility/data/staff_mobility_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/mobility/data/staff_mobility_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/mobility/data/staff_mobility_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/mobility/data/staff_mobility_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/mobility/domain/bloc/mobility_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/mobility/domain/bloc/mobility_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/mobility/domain/bloc/mobility_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/mobility/domain/bloc/mobility_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/mobility/domain/bloc/mobility_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/mobility/domain/bloc/mobility_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/mobility/domain/bloc/mobility_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/mobility/domain/bloc/mobility_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/mobility/domain/bloc/mobility_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/mobility/domain/bloc/mobility_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/mobility/domain/bloc/mobility_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/mobility/domain/bloc/mobility_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/mobility/domain/staff_mobility_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/mobility/domain/staff_mobility_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/mobility/domain/staff_mobility_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/mobility/domain/staff_mobility_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/mobility/presentation/mobility_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/mobility/presentation/mobility_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/mobility/presentation/mobility_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/mobility/presentation/mobility_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/personal_info/data/gql_schemas.dart b/mobile-apps/legacy/staff-app/lib/features/profile/personal_info/data/gql_schemas.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/personal_info/data/gql_schemas.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/personal_info/data/gql_schemas.dart diff --git a/mobile-apps/staff-app/lib/features/profile/personal_info/data/staff_api_source.dart b/mobile-apps/legacy/staff-app/lib/features/profile/personal_info/data/staff_api_source.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/personal_info/data/staff_api_source.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/personal_info/data/staff_api_source.dart diff --git a/mobile-apps/staff-app/lib/features/profile/personal_info/data/staff_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/personal_info/data/staff_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/personal_info/data/staff_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/personal_info/data/staff_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/personal_info/domain/bloc/personal_info_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/personal_info/domain/staff_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/personal_info/domain/staff_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/personal_info/domain/staff_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/personal_info/domain/staff_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/personal_info/presentation/personal_info_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/personal_info/presentation/personal_info_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/personal_info/presentation/personal_info_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/personal_info/presentation/personal_info_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/personal_info/presentation/widgets/personal_info_form.dart b/mobile-apps/legacy/staff-app/lib/features/profile/personal_info/presentation/widgets/personal_info_form.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/personal_info/presentation/widgets/personal_info_form.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/personal_info/presentation/widgets/personal_info_form.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/data/profile_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/data/profile_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/data/profile_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/data/profile_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/data/profile_gql.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/data/profile_gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/data/profile_gql.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/data/profile_gql.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/data/profile_local_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/data/profile_local_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/data/profile_local_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/data/profile_local_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/data/profile_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/data/profile_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/data/profile_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/data/profile_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/bloc/user_profile_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/domain/menu_tree.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/menu_tree.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/domain/menu_tree.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/menu_tree.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/domain/profile_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/profile_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/domain/profile_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/domain/profile_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/presentation/profile_main_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/profile_main_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/presentation/profile_main_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/profile_main_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/presentation/profile_main_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/profile_main_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/presentation/profile_main_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/profile_main_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/presentation/widgets/profile_menu_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/widgets/profile_menu_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/presentation/widgets/profile_menu_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/widgets/profile_menu_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/presentation/widgets/user_avatar_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/widgets/user_avatar_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/presentation/widgets/user_avatar_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/widgets/user_avatar_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/presentation/widgets/user_profile_card.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/widgets/user_profile_card.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/presentation/widgets/user_profile_card.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/widgets/user_profile_card.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_main/presentation/widgets/user_roles_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/widgets/user_roles_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_main/presentation/widgets/user_roles_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_main/presentation/widgets/user_roles_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/domain/bloc/profile_settings_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_settings/presentation/profile_setting_menu_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/presentation/profile_setting_menu_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_settings/presentation/profile_setting_menu_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/presentation/profile_setting_menu_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/profile_settings/presentation/profile_settings_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/presentation/profile_settings_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/profile_settings/presentation/profile_settings_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/profile_settings/presentation/profile_settings_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/data/gql.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/data/gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/data/gql.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/data/gql.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/data/staff_role_api.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/data/staff_role_api.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/data/staff_role_api.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/data/staff_role_api.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/data/staff_role_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/data/staff_role_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/data/staff_role_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/data/staff_role_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/domain/bloc/role_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/domain/bloc/role_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/domain/bloc/role_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/domain/bloc/role_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/domain/bloc/role_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/domain/bloc/role_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/domain/bloc/role_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/domain/bloc/role_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/domain/bloc/role_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/domain/bloc/role_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/domain/bloc/role_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/domain/bloc/role_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/domain/staff_role_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/domain/staff_role_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/domain/staff_role_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/domain/staff_role_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/presentation/role_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/presentation/role_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/presentation/role_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/presentation/role_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/presentation/widgets/exp_slider_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/presentation/widgets/exp_slider_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/presentation/widgets/exp_slider_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/presentation/widgets/exp_slider_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/presentation/widgets/role_card_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/presentation/widgets/role_card_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/presentation/widgets/role_card_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/presentation/widgets/role_card_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role/presentation/widgets/role_edit_card_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role/presentation/widgets/role_edit_card_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role/presentation/widgets/role_edit_card_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role/presentation/widgets/role_edit_card_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/data/models/mutate_kit_dto.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/data/models/mutate_kit_dto.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/data/models/mutate_kit_dto.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/data/models/mutate_kit_dto.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/data/staf_kit_gql.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/data/staf_kit_gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/data/staf_kit_gql.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/data/staf_kit_gql.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/data/staff_role_kit_api.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/data/staff_role_kit_api.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/data/staff_role_kit_api.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/data/staff_role_kit_api.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/data/staff_role_kit_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/data/staff_role_kit_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/data/staff_role_kit_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/data/staff_role_kit_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/bloc/role_kit_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/domain/role_kit_entity.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/role_kit_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/domain/role_kit_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/role_kit_entity.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/domain/staff_role_kit_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/staff_role_kit_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/domain/staff_role_kit_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/domain/staff_role_kit_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/presentation/role_kit_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/presentation/role_kit_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/presentation/role_kit_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/presentation/role_kit_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/presentation/role_kit_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/presentation/role_kit_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/presentation/role_kit_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/presentation/role_kit_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/role_kit/presentation/roles_kit_list_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/role_kit/presentation/roles_kit_list_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/role_kit/presentation/roles_kit_list_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/role_kit/presentation/roles_kit_list_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/data/gql_schemas.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/gql_schemas.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/data/gql_schemas.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/gql_schemas.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/data/models/day_schedule_model.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/models/day_schedule_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/data/models/day_schedule_model.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/models/day_schedule_model.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/data/models/schedule_slot_model.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/models/schedule_slot_model.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/data/models/schedule_slot_model.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/models/schedule_slot_model.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/data/staff_schedule_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/staff_schedule_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/data/staff_schedule_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/staff_schedule_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/data/staff_schedule_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/staff_schedule_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/data/staff_schedule_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/data/staff_schedule_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/domain/bloc/schedule_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/bloc/schedule_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/domain/bloc/schedule_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/bloc/schedule_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/domain/bloc/schedule_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/bloc/schedule_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/domain/bloc/schedule_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/bloc/schedule_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/domain/bloc/schedule_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/bloc/schedule_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/domain/bloc/schedule_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/bloc/schedule_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/domain/entities/day_shedule.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/entities/day_shedule.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/domain/entities/day_shedule.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/entities/day_shedule.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/domain/entities/schedule_slot.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/entities/schedule_slot.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/domain/entities/schedule_slot.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/entities/schedule_slot.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/domain/staff_schedule_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/staff_schedule_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/domain/staff_schedule_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/domain/staff_schedule_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/schedule_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/schedule_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/schedule_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/schedule_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_button_section_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_button_section_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_button_section_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_button_section_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_data_detail_setting_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_data_detail_setting_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_data_detail_setting_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_data_detail_setting_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_edit_slot.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_edit_slot.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_edit_slot.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_edit_slot.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_footer_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_footer_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_footer_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_footer_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_legend_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_legend_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_legend_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_legend_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_slot_list_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_slot_list_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_slot_list_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/calendar_slot_list_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/schedule_calendar.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/schedule_calendar.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/schedule_calendar.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/schedule_calendar.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/shared_functions.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/shared_functions.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/shared_functions.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/shared_functions.dart diff --git a/mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/weekly_option_selector.dart b/mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/weekly_option_selector.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/schedule/presentation/widgets/weekly_option_selector.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/schedule/presentation/widgets/weekly_option_selector.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/data/wages_form_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/data/wages_form_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/data/wages_form_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/data/wages_form_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/data/wages_forms_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/data/wages_forms_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/data/wages_forms_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/data/wages_forms_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_fields.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_fields.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_fields.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_fields.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/bloc/wages_form_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/edd_form_entity.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/edd_form_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/edd_form_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/edd_form_entity.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/i_nine_entity.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/i_nine_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/i_nine_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/i_nine_entity.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/offer_letter_entity.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/offer_letter_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/offer_letter_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/offer_letter_entity.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/w_four_entity.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/w_four_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/w_four_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/w_four_entity.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/wage_form_entity.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/wage_form_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/entities/wage_form_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/entities/wage_form_entity.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/sign_image_service.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/sign_image_service.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/sign_image_service.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/sign_image_service.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/utils/validator_wage_from_visitor.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/utils/validator_wage_from_visitor.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/utils/validator_wage_from_visitor.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/utils/validator_wage_from_visitor.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/utils/wage_form_visitor.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/utils/wage_form_visitor.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/utils/wage_form_visitor.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/utils/wage_form_visitor.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/domain/wages_forms_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/wages_forms_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/domain/wages_forms_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/domain/wages_forms_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/components/preview_wage_from_visitor.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/components/preview_wage_from_visitor.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/components/preview_wage_from_visitor.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/components/preview_wage_from_visitor.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/components/routing_wage_form_visitor.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/components/routing_wage_form_visitor.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/components/routing_wage_form_visitor.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/components/routing_wage_form_visitor.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/components/title_wage_form_visitor.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/components/title_wage_form_visitor.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/components/title_wage_form_visitor.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/components/title_wage_form_visitor.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/mixins/form_updater_mixin.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/mixins/form_updater_mixin.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/mixins/form_updater_mixin.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/mixins/form_updater_mixin.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/edd_form_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/edd_form_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/edd_form_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/edd_form_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/form_preview_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/form_preview_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/form_preview_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/form_preview_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/form_sign_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/form_sign_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/form_sign_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/form_sign_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/forms_list_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/forms_list_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/forms_list_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/forms_list_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/i_nine_form_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/i_nine_form_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/i_nine_form_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/i_nine_form_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/offer_letter_form_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/offer_letter_form_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/offer_letter_form_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/offer_letter_form_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/signed_form_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/signed_form_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/signed_form_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/signed_form_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/w_four_form_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/w_four_form_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/w_four_form_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/w_four_form_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/wages_forms_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/wages_forms_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/screens/wages_forms_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/screens/wages_forms_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/widgets/form_item_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/widgets/form_item_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/widgets/form_item_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/widgets/form_item_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/widgets/form_sign_holder_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/widgets/form_sign_holder_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/widgets/form_sign_holder_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/widgets/form_sign_holder_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/widgets/sign_notice_widget.dart b/mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/widgets/sign_notice_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/wages_forms/presentation/widgets/sign_notice_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/wages_forms/presentation/widgets/sign_notice_widget.dart diff --git a/mobile-apps/staff-app/lib/features/profile/working_area/data/gql.dart b/mobile-apps/legacy/staff-app/lib/features/profile/working_area/data/gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/working_area/data/gql.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/working_area/data/gql.dart diff --git a/mobile-apps/staff-app/lib/features/profile/working_area/data/working_area_repository.dart b/mobile-apps/legacy/staff-app/lib/features/profile/working_area/data/working_area_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/working_area/data/working_area_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/working_area/data/working_area_repository.dart diff --git a/mobile-apps/staff-app/lib/features/profile/working_area/data/working_areas_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/profile/working_area/data/working_areas_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/working_area/data/working_areas_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/working_area/data/working_areas_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/profile/working_area/domain/bloc/working_area_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/profile/working_area/domain/bloc/working_area_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/working_area/domain/bloc/working_area_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/working_area/domain/bloc/working_area_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/profile/working_area/domain/bloc/working_area_event.dart b/mobile-apps/legacy/staff-app/lib/features/profile/working_area/domain/bloc/working_area_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/working_area/domain/bloc/working_area_event.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/working_area/domain/bloc/working_area_event.dart diff --git a/mobile-apps/staff-app/lib/features/profile/working_area/domain/bloc/working_area_state.dart b/mobile-apps/legacy/staff-app/lib/features/profile/working_area/domain/bloc/working_area_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/working_area/domain/bloc/working_area_state.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/working_area/domain/bloc/working_area_state.dart diff --git a/mobile-apps/staff-app/lib/features/profile/working_area/domain/working_area_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/profile/working_area/domain/working_area_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/working_area/domain/working_area_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/working_area/domain/working_area_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/profile/working_area/presentation/working_area_screen.dart b/mobile-apps/legacy/staff-app/lib/features/profile/working_area/presentation/working_area_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/profile/working_area/presentation/working_area_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/profile/working_area/presentation/working_area_screen.dart diff --git a/mobile-apps/staff-app/lib/features/qr_scanner/presentation/qr_scanner.dart b/mobile-apps/legacy/staff-app/lib/features/qr_scanner/presentation/qr_scanner.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/qr_scanner/presentation/qr_scanner.dart rename to mobile-apps/legacy/staff-app/lib/features/qr_scanner/presentation/qr_scanner.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/models/business_skill.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/models/business_skill.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/models/business_skill.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/models/business_skill.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/models/cancellation_reason.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/models/cancellation_reason.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/models/cancellation_reason.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/models/cancellation_reason.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/models/event.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/models/event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/models/event.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/models/event.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/models/event_shift.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/models/event_shift.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/models/event_shift.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/models/event_shift.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/models/event_tag.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/models/event_tag.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/models/event_tag.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/models/event_tag.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/models/position.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/models/position.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/models/position.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/models/position.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/models/shift_contact.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/models/shift_contact.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/models/shift_contact.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/models/shift_contact.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/models/staff_shift.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/models/staff_shift.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/models/staff_shift.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/models/staff_shift.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/shifts_api_provider.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/shifts_api_provider.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/shifts_api_provider.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/shifts_api_provider.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/shifts_gql.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/shifts_gql.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/shifts_gql.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/shifts_gql.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/data/shifts_repository_impl.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/data/shifts_repository_impl.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/data/shifts_repository_impl.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/data/shifts_repository_impl.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_event.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_event.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_event.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_state.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_state.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/complete_dialog/shift_complete_dialog_state.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_event.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_event.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_event.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_state.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_state.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shift_deteils_bloc/shift_details_state.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_bloc.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_bloc.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_bloc.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_bloc.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_event.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_event.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_event.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_event.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_state.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_state.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_state.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/blocs/shifts_list_bloc/shifts_state.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/services/clockout_checker_bg_task.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/services/clockout_checker_bg_task.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/services/clockout_checker_bg_task.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/services/clockout_checker_bg_task.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/services/force_clockout_service.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/services/force_clockout_service.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/services/force_clockout_service.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/services/force_clockout_service.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/services/shift_completer_service.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/services/shift_completer_service.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/services/shift_completer_service.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/services/shift_completer_service.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/shift_entity.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/shift_entity.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/shift_entity.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/shift_entity.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/domain/shifts_repository.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/domain/shifts_repository.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/domain/shifts_repository.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/domain/shifts_repository.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/cancel_dialog_view.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/cancel_dialog_view.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/cancel_dialog_view.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/cancel_dialog_view.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/cancel_reason_dropdown.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/cancel_reason_dropdown.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/cancel_reason_dropdown.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/cancel_reason_dropdown.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/shift_cancel_dialog.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/shift_cancel_dialog.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/shift_cancel_dialog.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/cancel_dialog/shift_cancel_dialog.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/shift_complete_dialog.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/shift_complete_dialog.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/shift_complete_dialog.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/shift_complete_dialog.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/break_time_picker.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/break_time_picker.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/break_time_picker.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/break_time_picker.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/complete_dialog_view.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/complete_dialog_view.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/complete_dialog_view.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/complete_dialog_view.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/complete_reason_input.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/complete_reason_input.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/complete_reason_input.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/complete_dialog/widgets/complete_reason_input.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/decline_dialog_view.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/decline_dialog_view.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/decline_dialog_view.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/decline_dialog_view.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/decline_reason_dropdown.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/decline_reason_dropdown.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/decline_reason_dropdown.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/decline_reason_dropdown.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/shift_decline_dialog.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/shift_decline_dialog.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/shift_decline_dialog.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/decline_dialog/shift_decline_dialog.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/geocoding_dialogs.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/geocoding_dialogs.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/dialogs/geocoding_dialogs.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/dialogs/geocoding_dialogs.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/screens/shift_details_screen.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/screens/shift_details_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/screens/shift_details_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/screens/shift_details_screen.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/screens/shifts_list_main_screen.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/screens/shifts_list_main_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/screens/shifts_list_main_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/screens/shifts_list_main_screen.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/shifts_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/shifts_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/shifts_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/shifts_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_buttons_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_buttons_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_buttons_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_buttons_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_clock_time_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_clock_time_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_clock_time_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_clock_time_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_planing_duration_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_planing_duration_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_planing_duration_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_planing_duration_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_start_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_start_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_start_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_start_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_total_duration_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_total_duration_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_total_duration_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_info_time_row/shift_info_total_duration_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_canceled_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_canceled_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_canceled_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_canceled_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_additional_details_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_additional_details_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_additional_details_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_additional_details_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_item_header_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_item_header_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_item_header_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_item_header_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_ongoing_counter_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_ongoing_counter_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_ongoing_counter_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_ongoing_counter_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_place_and_time_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_place_and_time_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_place_and_time_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_place_and_time_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_status_label_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_status_label_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_status_label_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_status_label_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_tags_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_tags_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_tags_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_components/shift_tags_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_item_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_item_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_key_responsibilities_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_key_responsibilities_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_key_responsibilities_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_key_responsibilities_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_location_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_location_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_location_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_location_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_manage_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_manage_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_manage_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_manage_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_payment_step_card_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_payment_step_card_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_payment_step_card_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_payment_step_card_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_rating_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_rating_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_rating_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_rating_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_timer_widgets/shift_timer_card_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_timer_widgets/shift_timer_card_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_timer_widgets/shift_timer_card_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_timer_widgets/shift_timer_card_widget.dart diff --git a/mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_timer_widgets/shift_timer_widget.dart b/mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_timer_widgets/shift_timer_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/shifts/presentation/widgets/shift_timer_widgets/shift_timer_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/shifts/presentation/widgets/shift_timer_widgets/shift_timer_widget.dart diff --git a/mobile-apps/staff-app/lib/features/sign_up/signup_flow_screen.dart b/mobile-apps/legacy/staff-app/lib/features/sign_up/signup_flow_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/sign_up/signup_flow_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/sign_up/signup_flow_screen.dart diff --git a/mobile-apps/staff-app/lib/features/splash/presentation/splash_screen.dart b/mobile-apps/legacy/staff-app/lib/features/splash/presentation/splash_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/splash/presentation/splash_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/splash/presentation/splash_screen.dart diff --git a/mobile-apps/staff-app/lib/features/support/presentation/support_screen.dart b/mobile-apps/legacy/staff-app/lib/features/support/presentation/support_screen.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/support/presentation/support_screen.dart rename to mobile-apps/legacy/staff-app/lib/features/support/presentation/support_screen.dart diff --git a/mobile-apps/staff-app/lib/features/support/presentation/widget/contact_tile_widget.dart b/mobile-apps/legacy/staff-app/lib/features/support/presentation/widget/contact_tile_widget.dart similarity index 100% rename from mobile-apps/staff-app/lib/features/support/presentation/widget/contact_tile_widget.dart rename to mobile-apps/legacy/staff-app/lib/features/support/presentation/widget/contact_tile_widget.dart diff --git a/mobile-apps/staff-app/lib/firebase_options_dev.dart b/mobile-apps/legacy/staff-app/lib/firebase_options_dev.dart similarity index 100% rename from mobile-apps/staff-app/lib/firebase_options_dev.dart rename to mobile-apps/legacy/staff-app/lib/firebase_options_dev.dart diff --git a/mobile-apps/staff-app/lib/firebase_options_staging.dart b/mobile-apps/legacy/staff-app/lib/firebase_options_staging.dart similarity index 100% rename from mobile-apps/staff-app/lib/firebase_options_staging.dart rename to mobile-apps/legacy/staff-app/lib/firebase_options_staging.dart diff --git a/mobile-apps/staff-app/lib/main.dart b/mobile-apps/legacy/staff-app/lib/main.dart similarity index 100% rename from mobile-apps/staff-app/lib/main.dart rename to mobile-apps/legacy/staff-app/lib/main.dart diff --git a/mobile-apps/staff-app/lib/main_dev.dart b/mobile-apps/legacy/staff-app/lib/main_dev.dart similarity index 100% rename from mobile-apps/staff-app/lib/main_dev.dart rename to mobile-apps/legacy/staff-app/lib/main_dev.dart diff --git a/mobile-apps/staff-app/links_config/.firebaserc b/mobile-apps/legacy/staff-app/links_config/.firebaserc similarity index 100% rename from mobile-apps/staff-app/links_config/.firebaserc rename to mobile-apps/legacy/staff-app/links_config/.firebaserc diff --git a/mobile-apps/staff-app/links_config/.gitignore b/mobile-apps/legacy/staff-app/links_config/.gitignore similarity index 100% rename from mobile-apps/staff-app/links_config/.gitignore rename to mobile-apps/legacy/staff-app/links_config/.gitignore diff --git a/mobile-apps/staff-app/links_config/firebase.json b/mobile-apps/legacy/staff-app/links_config/firebase.json similarity index 100% rename from mobile-apps/staff-app/links_config/firebase.json rename to mobile-apps/legacy/staff-app/links_config/firebase.json diff --git a/mobile-apps/staff-app/links_config/public/.well-known/apple-app-site-association b/mobile-apps/legacy/staff-app/links_config/public/.well-known/apple-app-site-association similarity index 100% rename from mobile-apps/staff-app/links_config/public/.well-known/apple-app-site-association rename to mobile-apps/legacy/staff-app/links_config/public/.well-known/apple-app-site-association diff --git a/mobile-apps/staff-app/links_config/public/.well-known/assetlinks.json b/mobile-apps/legacy/staff-app/links_config/public/.well-known/assetlinks.json similarity index 100% rename from mobile-apps/staff-app/links_config/public/.well-known/assetlinks.json rename to mobile-apps/legacy/staff-app/links_config/public/.well-known/assetlinks.json diff --git a/mobile-apps/staff-app/links_config/public/404.html b/mobile-apps/legacy/staff-app/links_config/public/404.html similarity index 100% rename from mobile-apps/staff-app/links_config/public/404.html rename to mobile-apps/legacy/staff-app/links_config/public/404.html diff --git a/mobile-apps/staff-app/links_config/public/index.html b/mobile-apps/legacy/staff-app/links_config/public/index.html similarity index 100% rename from mobile-apps/staff-app/links_config/public/index.html rename to mobile-apps/legacy/staff-app/links_config/public/index.html diff --git a/mobile-apps/staff-app/pubspec.lock b/mobile-apps/legacy/staff-app/pubspec.lock similarity index 100% rename from mobile-apps/staff-app/pubspec.lock rename to mobile-apps/legacy/staff-app/pubspec.lock diff --git a/mobile-apps/staff-app/pubspec.yaml b/mobile-apps/legacy/staff-app/pubspec.yaml similarity index 100% rename from mobile-apps/staff-app/pubspec.yaml rename to mobile-apps/legacy/staff-app/pubspec.yaml diff --git a/mobile-apps/staff-app/release_prod.sh b/mobile-apps/legacy/staff-app/release_prod.sh similarity index 100% rename from mobile-apps/staff-app/release_prod.sh rename to mobile-apps/legacy/staff-app/release_prod.sh diff --git a/mobile-apps/staff-app/test/widget_test.dart b/mobile-apps/legacy/staff-app/test/widget_test.dart similarity index 100% rename from mobile-apps/staff-app/test/widget_test.dart rename to mobile-apps/legacy/staff-app/test/widget_test.dart diff --git a/mobile-apps/packages/krow_ui/.gitignore b/mobile-apps/packages/krow_ui/.gitignore new file mode 100644 index 00000000..dd5eb989 --- /dev/null +++ b/mobile-apps/packages/krow_ui/.gitignore @@ -0,0 +1,31 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ +migrate_working_dir/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. +/pubspec.lock +**/doc/api/ +.dart_tool/ +.flutter-plugins-dependencies +/build/ +/coverage/ diff --git a/mobile-apps/packages/krow_ui/.metadata b/mobile-apps/packages/krow_ui/.metadata new file mode 100644 index 00000000..ca273a7a --- /dev/null +++ b/mobile-apps/packages/krow_ui/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: "b45fa18946ecc2d9b4009952c636ba7e2ffbb787" + channel: "stable" + +project_type: package diff --git a/mobile-apps/packages/krow_ui/CHANGELOG.md b/mobile-apps/packages/krow_ui/CHANGELOG.md new file mode 100644 index 00000000..41cc7d81 --- /dev/null +++ b/mobile-apps/packages/krow_ui/CHANGELOG.md @@ -0,0 +1,3 @@ +## 0.0.1 + +* TODO: Describe initial release. diff --git a/mobile-apps/packages/krow_ui/LICENSE b/mobile-apps/packages/krow_ui/LICENSE new file mode 100644 index 00000000..ba75c69f --- /dev/null +++ b/mobile-apps/packages/krow_ui/LICENSE @@ -0,0 +1 @@ +TODO: Add your license here. diff --git a/mobile-apps/packages/krow_ui/README.md b/mobile-apps/packages/krow_ui/README.md new file mode 100644 index 00000000..4a260d8d --- /dev/null +++ b/mobile-apps/packages/krow_ui/README.md @@ -0,0 +1,39 @@ + + +TODO: Put a short description of the package here that helps potential users +know whether this package might be useful for them. + +## Features + +TODO: List what your package can do. Maybe include images, gifs, or videos. + +## Getting started + +TODO: List prerequisites and provide or point to information on how to +start using the package. + +## Usage + +TODO: Include short and useful examples for package users. Add longer examples +to `/example` folder. + +```dart +const like = 'sample'; +``` + +## Additional information + +TODO: Tell users more about the package: where to find more information, how to +contribute to the package, how to file issues, what response they can expect +from the package authors, and more. diff --git a/mobile-apps/packages/krow_ui/analysis_options.yaml b/mobile-apps/packages/krow_ui/analysis_options.yaml new file mode 100644 index 00000000..64d92602 --- /dev/null +++ b/mobile-apps/packages/krow_ui/analysis_options.yaml @@ -0,0 +1,4 @@ +include: ../../analysis_options.yaml + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/mobile-apps/packages/krow_ui/lib/krow_ui.dart b/mobile-apps/packages/krow_ui/lib/krow_ui.dart new file mode 100644 index 00000000..298576d8 --- /dev/null +++ b/mobile-apps/packages/krow_ui/lib/krow_ui.dart @@ -0,0 +1,5 @@ +/// A Calculator. +class Calculator { + /// Returns [value] plus 1. + int addOne(int value) => value + 1; +} diff --git a/mobile-apps/packages/krow_ui/pubspec.yaml b/mobile-apps/packages/krow_ui/pubspec.yaml new file mode 100644 index 00000000..aa3e17a1 --- /dev/null +++ b/mobile-apps/packages/krow_ui/pubspec.yaml @@ -0,0 +1,55 @@ +name: krow_ui +description: "A new Flutter package project." +version: 0.0.1 +homepage: +resolution: workspace + +environment: + sdk: ^3.10.0 + flutter: ">=1.17.0" + +dependencies: + flutter: + sdk: flutter + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^6.0.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter packages. +flutter: + + # To add assets to your package, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + # + # For details regarding assets in packages, see + # https://flutter.dev/to/asset-from-package + # + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/to/resolution-aware-images + + # To add custom fonts to your package, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts in packages, see + # https://flutter.dev/to/font-from-package diff --git a/mobile-apps/packages/krow_ui/test/krow_ui_test.dart b/mobile-apps/packages/krow_ui/test/krow_ui_test.dart new file mode 100644 index 00000000..a6870016 --- /dev/null +++ b/mobile-apps/packages/krow_ui/test/krow_ui_test.dart @@ -0,0 +1,12 @@ +import 'package:flutter_test/flutter_test.dart'; + +import 'package:krow_ui/krow_ui.dart'; + +void main() { + test('adds one to input values', () { + final calculator = Calculator(); + expect(calculator.addOne(2), 3); + expect(calculator.addOne(-7), -6); + expect(calculator.addOne(0), 1); + }); +} diff --git a/mobile-apps/pubspec.lock b/mobile-apps/pubspec.lock new file mode 100644 index 00000000..8c3d1ea4 --- /dev/null +++ b/mobile-apps/pubspec.lock @@ -0,0 +1,445 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + ansi_styles: + dependency: transitive + description: + name: ansi_styles + sha256: "9c656cc12b3c27b17dd982b2cc5c0cfdfbdabd7bc8f3ae5e8542d9867b47ce8a" + url: "https://pub.dev" + source: hosted + version: "0.3.2+1" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" + url: "https://pub.dev" + source: hosted + version: "2.13.0" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + characters: + dependency: transitive + description: + name: characters + sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + charcode: + dependency: transitive + description: + name: charcode + sha256: fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a + url: "https://pub.dev" + source: hosted + version: "1.4.0" + checked_yaml: + dependency: transitive + description: + name: checked_yaml + sha256: "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + cli_launcher: + dependency: transitive + description: + name: cli_launcher + sha256: "17d2744fb9a254c49ec8eda582536abe714ea0131533e24389843a4256f82eac" + url: "https://pub.dev" + source: hosted + version: "0.3.2+1" + cli_util: + dependency: transitive + description: + name: cli_util + sha256: ff6785f7e9e3c38ac98b2fb035701789de90154024a75b6cb926445e83197d1c + url: "https://pub.dev" + source: hosted + version: "0.4.2" + clock: + dependency: transitive + description: + name: clock + sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b + url: "https://pub.dev" + source: hosted + version: "1.1.2" + collection: + dependency: transitive + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + conventional_commit: + dependency: transitive + description: + name: conventional_commit + sha256: c40b1b449ce2a63fa2ce852f35e3890b1e182f5951819934c0e4a66254bc0dc3 + url: "https://pub.dev" + source: hosted + version: "0.6.1+1" + cupertino_icons: + dependency: transitive + description: + name: cupertino_icons + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 + url: "https://pub.dev" + source: hosted + version: "1.0.8" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + file: + dependency: transitive + description: + name: file + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 + url: "https://pub.dev" + source: hosted + version: "7.0.1" + flutter: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: transitive + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_test: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + glob: + dependency: transitive + description: + name: glob + sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de + url: "https://pub.dev" + source: hosted + version: "2.1.3" + graphs: + dependency: transitive + description: + name: graphs + sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + http: + dependency: transitive + description: + name: http + sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412" + url: "https://pub.dev" + source: hosted + version: "1.6.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + io: + dependency: transitive + description: + name: io + sha256: dfd5a80599cf0165756e3181807ed3e77daf6dd4137caaad72d0b7931597650b + url: "https://pub.dev" + source: hosted + version: "1.0.5" + json_annotation: + dependency: transitive + description: + name: json_annotation + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" + url: "https://pub.dev" + source: hosted + version: "4.9.0" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" + url: "https://pub.dev" + source: hosted + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + lints: + dependency: transitive + description: + name: lints + sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0 + url: "https://pub.dev" + source: hosted + version: "6.0.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + url: "https://pub.dev" + source: hosted + version: "0.12.17" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + url: "https://pub.dev" + source: hosted + version: "0.11.1" + melos: + dependency: "direct dev" + description: + name: melos + sha256: ff2da25990d83b0db883eb257e4fa25eb78150a329e7bfab7a379499d0f5f6f7 + url: "https://pub.dev" + source: hosted + version: "7.3.0" + meta: + dependency: transitive + description: + name: meta + sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394" + url: "https://pub.dev" + source: hosted + version: "1.17.0" + mustache_template: + dependency: transitive + description: + name: mustache_template + sha256: daa42be75f2ccfb287c24a75e7ac594f2ea0b32bf9ebe7c15154aa45b2dfb2de + url: "https://pub.dev" + source: hosted + version: "2.0.2" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1" + url: "https://pub.dev" + source: hosted + version: "7.0.1" + platform: + dependency: transitive + description: + name: platform + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" + url: "https://pub.dev" + source: hosted + version: "3.1.6" + pool: + dependency: transitive + description: + name: pool + sha256: "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d" + url: "https://pub.dev" + source: hosted + version: "1.5.2" + process: + dependency: transitive + description: + name: process + sha256: c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744 + url: "https://pub.dev" + source: hosted + version: "5.0.5" + prompts: + dependency: transitive + description: + name: prompts + sha256: "3773b845e85a849f01e793c4fc18a45d52d7783b4cb6c0569fad19f9d0a774a1" + url: "https://pub.dev" + source: hosted + version: "2.0.0" + pub_semver: + dependency: transitive + description: + name: pub_semver + sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585" + url: "https://pub.dev" + source: hosted + version: "2.2.0" + pub_updater: + dependency: transitive + description: + name: pub_updater + sha256: "739a0161d73a6974c0675b864fb0cf5147305f7b077b7f03a58fa7a9ab3e7e7d" + url: "https://pub.dev" + source: hosted + version: "0.5.0" + pubspec_parse: + dependency: transitive + description: + name: pubspec_parse + sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + source_span: + dependency: transitive + description: + name: source_span + sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" + url: "https://pub.dev" + source: hosted + version: "1.10.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" + url: "https://pub.dev" + source: hosted + version: "1.12.1" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55 + url: "https://pub.dev" + source: hosted + version: "0.7.7" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + vector_math: + dependency: transitive + description: + name: vector_math + sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b + url: "https://pub.dev" + source: hosted + version: "2.2.0" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60" + url: "https://pub.dev" + source: hosted + version: "15.0.2" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xml: + dependency: transitive + description: + name: xml + sha256: "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025" + url: "https://pub.dev" + source: hosted + version: "6.6.1" + yaml: + dependency: transitive + description: + name: yaml + sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce + url: "https://pub.dev" + source: hosted + version: "3.1.3" + yaml_edit: + dependency: transitive + description: + name: yaml_edit + sha256: ec709065bb2c911b336853b67f3732dd13e0336bd065cc2f1061d7610ddf45e3 + url: "https://pub.dev" + source: hosted + version: "2.2.3" +sdks: + dart: ">=3.10.0 <4.0.0" + flutter: ">=3.18.0-18.0.pre.54" diff --git a/mobile-apps/pubspec.yaml b/mobile-apps/pubspec.yaml new file mode 100644 index 00000000..50b510da --- /dev/null +++ b/mobile-apps/pubspec.yaml @@ -0,0 +1,47 @@ +name: krow_mobile +publish_to: 'none' +environment: + sdk: ^3.10.0 + +workspace: + - packages/krow_ui + - apps/krow_staff + +dev_dependencies: + melos: ^7.3.0 + +melos: + command: + bootstrap: + usePubspecOverrides: true + scripts: + run:staff:dev: + exec: flutter run --flavor dev -t lib/main_dev.dart + packageFilters: + scope: krow_staff + description: Run krow_staff app in dev flavor + run:staff:stage: + exec: flutter run --flavor stage -t lib/main_stage.dart + packageFilters: + scope: krow_staff + description: Run krow_staff app in stage flavor + run:staff:prod: + exec: flutter run --flavor prod -t lib/main_prod.dart + packageFilters: + scope: krow_staff + description: Run krow_staff app in prod flavor + build:staff:dev: + exec: flutter build apk --flavor dev -t lib/main_dev.dart + packageFilters: + scope: krow_staff + description: Build krow_staff apk in dev flavor + build:staff:stage: + exec: flutter build apk --flavor stage -t lib/main_stage.dart + packageFilters: + scope: krow_staff + description: Build krow_staff apk in stage flavor + build:staff:prod: + exec: flutter build apk --flavor prod -t lib/main_prod.dart + packageFilters: + scope: krow_staff + description: Build krow_staff apk in prod flavor diff --git a/mobile-apps/staff-app/.env b/mobile-apps/staff-app/.env deleted file mode 100644 index 13910467..00000000 --- a/mobile-apps/staff-app/.env +++ /dev/null @@ -1,4 +0,0 @@ -BASE_URL='https://staging.app.krow.develop.express/graphql' -GOOGLE_MAP='AIzaSyDkUk8zB_rzGkQ8fbNACifyvBpSmbkBLXc' -ANDROID_STORE_URL='https://play.google.com/store/apps/details?id=com.krow.app.staff' -IOS_STORE_URL='https://apps.apple.com/us/app/krow-staff/id6742150267' diff --git a/mobile-apps/staff-app/.env_dev b/mobile-apps/staff-app/.env_dev deleted file mode 100644 index 13910467..00000000 --- a/mobile-apps/staff-app/.env_dev +++ /dev/null @@ -1,4 +0,0 @@ -BASE_URL='https://staging.app.krow.develop.express/graphql' -GOOGLE_MAP='AIzaSyDkUk8zB_rzGkQ8fbNACifyvBpSmbkBLXc' -ANDROID_STORE_URL='https://play.google.com/store/apps/details?id=com.krow.app.staff' -IOS_STORE_URL='https://apps.apple.com/us/app/krow-staff/id6742150267' diff --git a/mobile-apps/staff-app/android/key_dev.jks b/mobile-apps/staff-app/android/key_dev.jks deleted file mode 100644 index 790b4bbe..00000000 Binary files a/mobile-apps/staff-app/android/key_dev.jks and /dev/null differ diff --git a/mobile-apps/staff-app/android/key_staging.jks b/mobile-apps/staff-app/android/key_staging.jks deleted file mode 100644 index a78e47c1..00000000 Binary files a/mobile-apps/staff-app/android/key_staging.jks and /dev/null differ diff --git a/scripts/create_issues.py b/scripts/create_issues.py index 70b8e20e..16727829 100755 --- a/scripts/create_issues.py +++ b/scripts/create_issues.py @@ -2,18 +2,21 @@ import subprocess import os import re +import argparse # --- Configuration --- INPUT_FILE = "issues-to-create.md" -PROJECT_TITLE = "Krow" +DEFAULT_PROJECT_TITLE = "Krow" # --- -def create_issue(title, body, labels, milestone): +def create_issue(title, body, labels, milestone, project_title=None): """Creates a GitHub issue using the gh CLI.""" command = ["gh", "issue", "create"] command.extend(["--title", title]) command.extend(["--body", body]) - command.extend(["--project", PROJECT_TITLE]) + + if project_title: + command.extend(["--project", project_title]) if milestone: command.extend(["--milestone", milestone]) @@ -33,7 +36,18 @@ def create_issue(title, body, labels, milestone): def main(): """Main function to parse the file and create issues.""" + parser = argparse.ArgumentParser(description="Bulk create GitHub issues from a markdown file.") + parser.add_argument("--project", default=DEFAULT_PROJECT_TITLE, help="GitHub Project title to add issues to.") + parser.add_argument("--no-project", action="store_true", help="Do not add issues to any project.") + args = parser.parse_args() + + project_title = args.project if not args.no_project else None + print(f"🚀 Starting bulk creation of GitHub issues from '{INPUT_FILE}'...") + if project_title: + print(f" Target Project: '{project_title}'") + else: + print(" Target Project: (None)") if subprocess.run(["which", "gh"], capture_output=True).returncode != 0: print("❌ ERROR: GitHub CLI (‘gh’) is not installed.") @@ -84,7 +98,7 @@ def main(): print("⚠️ Skipping block with no title.") continue - create_issue(title, body, labels, milestone) + create_issue(title, body, labels, milestone, project_title) print("\n🎉 Bulk issue creation complete!")