diff --git a/.gitignore b/.gitignore
index 13c5cd70d5..cae4d2a2db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,30 +3,19 @@
/dist
/key.pem
/lib
-/node_modules
-/webapp
+node_modules
/.npmrc
/*.log
package-lock.json
.DS_Store
-electron/dist
-electron/pub
**/.idea
-/config.json
-/config.json.*
-/config.local*.json
-# Legacy skinning file that some people might still have
-/src/component-index.js
-/.tmp
/webpack-stats.json
+/.tmp
.vscode
.vscode/
.env
.env.*
/coverage
-# Auto-generated file
-/src/modules.js
-/build_config.yaml
/book
/index.html
# version file and tarball created by `npm pack` / `yarn pack`
diff --git a/.dockerignore b/apps/web/.dockerignore
similarity index 100%
rename from .dockerignore
rename to apps/web/.dockerignore
diff --git a/.eslintignore b/apps/web/.eslintignore
similarity index 100%
rename from .eslintignore
rename to apps/web/.eslintignore
diff --git a/.eslintrc.cjs b/apps/web/.eslintrc.cjs
similarity index 100%
rename from .eslintrc.cjs
rename to apps/web/.eslintrc.cjs
diff --git a/apps/web/.gitignore b/apps/web/.gitignore
new file mode 100644
index 0000000000..da3848aea3
--- /dev/null
+++ b/apps/web/.gitignore
@@ -0,0 +1,9 @@
+/webapp
+/config.json
+/config.json.*
+/config.local*.json
+# Legacy skinning file that some people might still have
+/src/component-index.js
+# Auto-generated file
+/src/modules.js
+/build_config.yaml
diff --git a/.lintstagedrc b/apps/web/.lintstagedrc
similarity index 100%
rename from .lintstagedrc
rename to apps/web/.lintstagedrc
diff --git a/.modernizr.json b/apps/web/.modernizr.json
similarity index 100%
rename from .modernizr.json
rename to apps/web/.modernizr.json
diff --git a/.stylelintrc.cjs b/apps/web/.stylelintrc.cjs
similarity index 100%
rename from .stylelintrc.cjs
rename to apps/web/.stylelintrc.cjs
diff --git a/@types/declaration.d.ts b/apps/web/@types/declaration.d.ts
similarity index 100%
rename from @types/declaration.d.ts
rename to apps/web/@types/declaration.d.ts
diff --git a/@types/postcss-easings.d.ts b/apps/web/@types/postcss-easings.d.ts
similarity index 100%
rename from @types/postcss-easings.d.ts
rename to apps/web/@types/postcss-easings.d.ts
diff --git a/@types/postcss-hexrgba.d.ts b/apps/web/@types/postcss-hexrgba.d.ts
similarity index 100%
rename from @types/postcss-hexrgba.d.ts
rename to apps/web/@types/postcss-hexrgba.d.ts
diff --git a/@types/postcss-mixins.d.ts b/apps/web/@types/postcss-mixins.d.ts
similarity index 100%
rename from @types/postcss-mixins.d.ts
rename to apps/web/@types/postcss-mixins.d.ts
diff --git a/@types/webpack-version-file-plugin.d.ts b/apps/web/@types/webpack-version-file-plugin.d.ts
similarity index 100%
rename from @types/webpack-version-file-plugin.d.ts
rename to apps/web/@types/webpack-version-file-plugin.d.ts
diff --git a/Dockerfile b/apps/web/Dockerfile
similarity index 100%
rename from Dockerfile
rename to apps/web/Dockerfile
diff --git a/__mocks__/cssMock.js b/apps/web/__mocks__/cssMock.js
similarity index 100%
rename from __mocks__/cssMock.js
rename to apps/web/__mocks__/cssMock.js
diff --git a/__mocks__/empty.js b/apps/web/__mocks__/empty.js
similarity index 100%
rename from __mocks__/empty.js
rename to apps/web/__mocks__/empty.js
diff --git a/__mocks__/imageMock.js b/apps/web/__mocks__/imageMock.js
similarity index 100%
rename from __mocks__/imageMock.js
rename to apps/web/__mocks__/imageMock.js
diff --git a/__mocks__/languages.json b/apps/web/__mocks__/languages.json
similarity index 100%
rename from __mocks__/languages.json
rename to apps/web/__mocks__/languages.json
diff --git a/__mocks__/maplibre-gl.js b/apps/web/__mocks__/maplibre-gl.js
similarity index 100%
rename from __mocks__/maplibre-gl.js
rename to apps/web/__mocks__/maplibre-gl.js
diff --git a/__mocks__/svg.js b/apps/web/__mocks__/svg.js
similarity index 100%
rename from __mocks__/svg.js
rename to apps/web/__mocks__/svg.js
diff --git a/__mocks__/workerFactoryMock.js b/apps/web/__mocks__/workerFactoryMock.js
similarity index 100%
rename from __mocks__/workerFactoryMock.js
rename to apps/web/__mocks__/workerFactoryMock.js
diff --git a/babel.config.cjs b/apps/web/babel.config.cjs
similarity index 100%
rename from babel.config.cjs
rename to apps/web/babel.config.cjs
diff --git a/build_config.sample.yaml b/apps/web/build_config.sample.yaml
similarity index 100%
rename from build_config.sample.yaml
rename to apps/web/build_config.sample.yaml
diff --git a/components.json b/apps/web/components.json
similarity index 100%
rename from components.json
rename to apps/web/components.json
diff --git a/config.sample.json b/apps/web/config.sample.json
similarity index 100%
rename from config.sample.json
rename to apps/web/config.sample.json
diff --git a/debian/.gitignore b/apps/web/debian/.gitignore
similarity index 100%
rename from debian/.gitignore
rename to apps/web/debian/.gitignore
diff --git a/debian/conffiles b/apps/web/debian/conffiles
similarity index 100%
rename from debian/conffiles
rename to apps/web/debian/conffiles
diff --git a/debian/control b/apps/web/debian/control
similarity index 100%
rename from debian/control
rename to apps/web/debian/control
diff --git a/docker/docker-entrypoint.d/18-load-element-modules.sh b/apps/web/docker/docker-entrypoint.d/18-load-element-modules.sh
similarity index 100%
rename from docker/docker-entrypoint.d/18-load-element-modules.sh
rename to apps/web/docker/docker-entrypoint.d/18-load-element-modules.sh
diff --git a/docker/nginx-templates/default.conf.template b/apps/web/docker/nginx-templates/default.conf.template
similarity index 100%
rename from docker/nginx-templates/default.conf.template
rename to apps/web/docker/nginx-templates/default.conf.template
diff --git a/element.io/README b/apps/web/element.io/README
similarity index 100%
rename from element.io/README
rename to apps/web/element.io/README
diff --git a/element.io/app/config.json b/apps/web/element.io/app/config.json
similarity index 100%
rename from element.io/app/config.json
rename to apps/web/element.io/app/config.json
diff --git a/element.io/develop/config.json b/apps/web/element.io/develop/config.json
similarity index 100%
rename from element.io/develop/config.json
rename to apps/web/element.io/develop/config.json
diff --git a/jest.config.ts b/apps/web/jest.config.ts
similarity index 100%
rename from jest.config.ts
rename to apps/web/jest.config.ts
diff --git a/module_system/BuildConfig.ts b/apps/web/module_system/BuildConfig.ts
similarity index 100%
rename from module_system/BuildConfig.ts
rename to apps/web/module_system/BuildConfig.ts
diff --git a/module_system/installer.ts b/apps/web/module_system/installer.ts
similarity index 100%
rename from module_system/installer.ts
rename to apps/web/module_system/installer.ts
diff --git a/module_system/scripts/install.ts b/apps/web/module_system/scripts/install.ts
similarity index 100%
rename from module_system/scripts/install.ts
rename to apps/web/module_system/scripts/install.ts
diff --git a/package.json b/apps/web/package.json
similarity index 100%
rename from package.json
rename to apps/web/package.json
diff --git a/playwright.config.ts b/apps/web/playwright.config.ts
similarity index 100%
rename from playwright.config.ts
rename to apps/web/playwright.config.ts
diff --git a/playwright/.gitignore b/apps/web/playwright/.gitignore
similarity index 57%
rename from playwright/.gitignore
rename to apps/web/playwright/.gitignore
index 78bb2e0277..0d50077f5a 100644
--- a/playwright/.gitignore
+++ b/apps/web/playwright/.gitignore
@@ -4,5 +4,3 @@
# Only commit snapshots from Linux
/snapshots/**/*.png
!/snapshots/**/*-linux.png
-# This file is machine-generated
-/e2e/crypto/test_indexeddb_cryptostore_dump/dump.json
diff --git a/playwright/e2e/accessibility/keyboard-navigation.spec.ts b/apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts
similarity index 100%
rename from playwright/e2e/accessibility/keyboard-navigation.spec.ts
rename to apps/web/playwright/e2e/accessibility/keyboard-navigation.spec.ts
diff --git a/playwright/e2e/app-loading/feature-detection.spec.ts b/apps/web/playwright/e2e/app-loading/feature-detection.spec.ts
similarity index 100%
rename from playwright/e2e/app-loading/feature-detection.spec.ts
rename to apps/web/playwright/e2e/app-loading/feature-detection.spec.ts
diff --git a/playwright/e2e/app-loading/guest-registration.spec.ts b/apps/web/playwright/e2e/app-loading/guest-registration.spec.ts
similarity index 100%
rename from playwright/e2e/app-loading/guest-registration.spec.ts
rename to apps/web/playwright/e2e/app-loading/guest-registration.spec.ts
diff --git a/playwright/e2e/app-loading/stored-credentials.spec.ts b/apps/web/playwright/e2e/app-loading/stored-credentials.spec.ts
similarity index 100%
rename from playwright/e2e/app-loading/stored-credentials.spec.ts
rename to apps/web/playwright/e2e/app-loading/stored-credentials.spec.ts
diff --git a/playwright/e2e/audio-player/audio-player.spec.ts b/apps/web/playwright/e2e/audio-player/audio-player.spec.ts
similarity index 100%
rename from playwright/e2e/audio-player/audio-player.spec.ts
rename to apps/web/playwright/e2e/audio-player/audio-player.spec.ts
diff --git a/playwright/e2e/chat-export/html-export.spec.ts b/apps/web/playwright/e2e/chat-export/html-export.spec.ts
similarity index 100%
rename from playwright/e2e/chat-export/html-export.spec.ts
rename to apps/web/playwright/e2e/chat-export/html-export.spec.ts
diff --git a/playwright/e2e/composer/CIDER.spec.ts b/apps/web/playwright/e2e/composer/CIDER.spec.ts
similarity index 100%
rename from playwright/e2e/composer/CIDER.spec.ts
rename to apps/web/playwright/e2e/composer/CIDER.spec.ts
diff --git a/playwright/e2e/composer/RTE.spec.ts b/apps/web/playwright/e2e/composer/RTE.spec.ts
similarity index 100%
rename from playwright/e2e/composer/RTE.spec.ts
rename to apps/web/playwright/e2e/composer/RTE.spec.ts
diff --git a/playwright/e2e/crypto/backups-mas.spec.ts b/apps/web/playwright/e2e/crypto/backups-mas.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/backups-mas.spec.ts
rename to apps/web/playwright/e2e/crypto/backups-mas.spec.ts
diff --git a/playwright/e2e/crypto/complete-security.spec.ts b/apps/web/playwright/e2e/crypto/complete-security.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/complete-security.spec.ts
rename to apps/web/playwright/e2e/crypto/complete-security.spec.ts
diff --git a/playwright/e2e/crypto/crypto.spec.ts b/apps/web/playwright/e2e/crypto/crypto.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/crypto.spec.ts
rename to apps/web/playwright/e2e/crypto/crypto.spec.ts
diff --git a/playwright/e2e/crypto/decryption-failure-messages.spec.ts b/apps/web/playwright/e2e/crypto/decryption-failure-messages.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/decryption-failure-messages.spec.ts
rename to apps/web/playwright/e2e/crypto/decryption-failure-messages.spec.ts
diff --git a/playwright/e2e/crypto/dehydration.spec.ts b/apps/web/playwright/e2e/crypto/dehydration.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/dehydration.spec.ts
rename to apps/web/playwright/e2e/crypto/dehydration.spec.ts
diff --git a/playwright/e2e/crypto/device-verification.spec.ts b/apps/web/playwright/e2e/crypto/device-verification.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/device-verification.spec.ts
rename to apps/web/playwright/e2e/crypto/device-verification.spec.ts
diff --git a/playwright/e2e/crypto/event-shields.spec.ts b/apps/web/playwright/e2e/crypto/event-shields.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/event-shields.spec.ts
rename to apps/web/playwright/e2e/crypto/event-shields.spec.ts
diff --git a/playwright/e2e/crypto/history-sharing.spec.ts b/apps/web/playwright/e2e/crypto/history-sharing.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/history-sharing.spec.ts
rename to apps/web/playwright/e2e/crypto/history-sharing.spec.ts
diff --git a/playwright/e2e/crypto/invisible-crypto.spec.ts b/apps/web/playwright/e2e/crypto/invisible-crypto.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/invisible-crypto.spec.ts
rename to apps/web/playwright/e2e/crypto/invisible-crypto.spec.ts
diff --git a/playwright/e2e/crypto/logout.spec.ts b/apps/web/playwright/e2e/crypto/logout.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/logout.spec.ts
rename to apps/web/playwright/e2e/crypto/logout.spec.ts
diff --git a/playwright/e2e/crypto/migration.spec.ts b/apps/web/playwright/e2e/crypto/migration.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/migration.spec.ts
rename to apps/web/playwright/e2e/crypto/migration.spec.ts
diff --git a/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/README.md b/apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/README.md
similarity index 100%
rename from playwright/e2e/crypto/test_indexeddb_cryptostore_dump/README.md
rename to apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/README.md
diff --git a/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/dump.json b/apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/dump.json
similarity index 100%
rename from playwright/e2e/crypto/test_indexeddb_cryptostore_dump/dump.json
rename to apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/dump.json
diff --git a/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/index.html b/apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/index.html
similarity index 100%
rename from playwright/e2e/crypto/test_indexeddb_cryptostore_dump/index.html
rename to apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/index.html
diff --git a/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/load.js b/apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/load.js
similarity index 100%
rename from playwright/e2e/crypto/test_indexeddb_cryptostore_dump/load.js
rename to apps/web/playwright/e2e/crypto/test_indexeddb_cryptostore_dump/load.js
diff --git a/playwright/e2e/crypto/toasts.spec.ts b/apps/web/playwright/e2e/crypto/toasts.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/toasts.spec.ts
rename to apps/web/playwright/e2e/crypto/toasts.spec.ts
diff --git a/playwright/e2e/crypto/user-verification.spec.ts b/apps/web/playwright/e2e/crypto/user-verification.spec.ts
similarity index 100%
rename from playwright/e2e/crypto/user-verification.spec.ts
rename to apps/web/playwright/e2e/crypto/user-verification.spec.ts
diff --git a/playwright/e2e/crypto/utils.ts b/apps/web/playwright/e2e/crypto/utils.ts
similarity index 100%
rename from playwright/e2e/crypto/utils.ts
rename to apps/web/playwright/e2e/crypto/utils.ts
diff --git a/playwright/e2e/csAPI.ts b/apps/web/playwright/e2e/csAPI.ts
similarity index 100%
rename from playwright/e2e/csAPI.ts
rename to apps/web/playwright/e2e/csAPI.ts
diff --git a/playwright/e2e/devtools/devtools.spec.ts b/apps/web/playwright/e2e/devtools/devtools.spec.ts
similarity index 100%
rename from playwright/e2e/devtools/devtools.spec.ts
rename to apps/web/playwright/e2e/devtools/devtools.spec.ts
diff --git a/playwright/e2e/devtools/upgraderoom.spec.ts b/apps/web/playwright/e2e/devtools/upgraderoom.spec.ts
similarity index 100%
rename from playwright/e2e/devtools/upgraderoom.spec.ts
rename to apps/web/playwright/e2e/devtools/upgraderoom.spec.ts
diff --git a/playwright/e2e/editing/editing.spec.ts b/apps/web/playwright/e2e/editing/editing.spec.ts
similarity index 100%
rename from playwright/e2e/editing/editing.spec.ts
rename to apps/web/playwright/e2e/editing/editing.spec.ts
diff --git a/playwright/e2e/feedback/rageshakes.spec.ts b/apps/web/playwright/e2e/feedback/rageshakes.spec.ts
similarity index 100%
rename from playwright/e2e/feedback/rageshakes.spec.ts
rename to apps/web/playwright/e2e/feedback/rageshakes.spec.ts
diff --git a/playwright/e2e/file-upload/image-upload.spec.ts b/apps/web/playwright/e2e/file-upload/image-upload.spec.ts
similarity index 100%
rename from playwright/e2e/file-upload/image-upload.spec.ts
rename to apps/web/playwright/e2e/file-upload/image-upload.spec.ts
diff --git a/playwright/e2e/forgot-password/forgot-password.spec.ts b/apps/web/playwright/e2e/forgot-password/forgot-password.spec.ts
similarity index 100%
rename from playwright/e2e/forgot-password/forgot-password.spec.ts
rename to apps/web/playwright/e2e/forgot-password/forgot-password.spec.ts
diff --git a/playwright/e2e/integration-manager/get-openid-token.spec.ts b/apps/web/playwright/e2e/integration-manager/get-openid-token.spec.ts
similarity index 100%
rename from playwright/e2e/integration-manager/get-openid-token.spec.ts
rename to apps/web/playwright/e2e/integration-manager/get-openid-token.spec.ts
diff --git a/playwright/e2e/integration-manager/kick.spec.ts b/apps/web/playwright/e2e/integration-manager/kick.spec.ts
similarity index 100%
rename from playwright/e2e/integration-manager/kick.spec.ts
rename to apps/web/playwright/e2e/integration-manager/kick.spec.ts
diff --git a/playwright/e2e/integration-manager/read_events.spec.ts b/apps/web/playwright/e2e/integration-manager/read_events.spec.ts
similarity index 100%
rename from playwright/e2e/integration-manager/read_events.spec.ts
rename to apps/web/playwright/e2e/integration-manager/read_events.spec.ts
diff --git a/playwright/e2e/integration-manager/send_event.spec.ts b/apps/web/playwright/e2e/integration-manager/send_event.spec.ts
similarity index 100%
rename from playwright/e2e/integration-manager/send_event.spec.ts
rename to apps/web/playwright/e2e/integration-manager/send_event.spec.ts
diff --git a/playwright/e2e/integration-manager/utils.ts b/apps/web/playwright/e2e/integration-manager/utils.ts
similarity index 100%
rename from playwright/e2e/integration-manager/utils.ts
rename to apps/web/playwright/e2e/integration-manager/utils.ts
diff --git a/playwright/e2e/invite/decline-and-block-invite-dialog.spec.ts b/apps/web/playwright/e2e/invite/decline-and-block-invite-dialog.spec.ts
similarity index 100%
rename from playwright/e2e/invite/decline-and-block-invite-dialog.spec.ts
rename to apps/web/playwright/e2e/invite/decline-and-block-invite-dialog.spec.ts
diff --git a/playwright/e2e/invite/invite-dialog.spec.ts b/apps/web/playwright/e2e/invite/invite-dialog.spec.ts
similarity index 100%
rename from playwright/e2e/invite/invite-dialog.spec.ts
rename to apps/web/playwright/e2e/invite/invite-dialog.spec.ts
diff --git a/playwright/e2e/knock/create-knock-room.spec.ts b/apps/web/playwright/e2e/knock/create-knock-room.spec.ts
similarity index 100%
rename from playwright/e2e/knock/create-knock-room.spec.ts
rename to apps/web/playwright/e2e/knock/create-knock-room.spec.ts
diff --git a/playwright/e2e/knock/knock-into-room.spec.ts b/apps/web/playwright/e2e/knock/knock-into-room.spec.ts
similarity index 100%
rename from playwright/e2e/knock/knock-into-room.spec.ts
rename to apps/web/playwright/e2e/knock/knock-into-room.spec.ts
diff --git a/playwright/e2e/knock/manage-knocks.spec.ts b/apps/web/playwright/e2e/knock/manage-knocks.spec.ts
similarity index 100%
rename from playwright/e2e/knock/manage-knocks.spec.ts
rename to apps/web/playwright/e2e/knock/manage-knocks.spec.ts
diff --git a/playwright/e2e/lazy-loading/lazy-loading.spec.ts b/apps/web/playwright/e2e/lazy-loading/lazy-loading.spec.ts
similarity index 100%
rename from playwright/e2e/lazy-loading/lazy-loading.spec.ts
rename to apps/web/playwright/e2e/lazy-loading/lazy-loading.spec.ts
diff --git a/playwright/e2e/left-panel/left-panel.spec.ts b/apps/web/playwright/e2e/left-panel/left-panel.spec.ts
similarity index 100%
rename from playwright/e2e/left-panel/left-panel.spec.ts
rename to apps/web/playwright/e2e/left-panel/left-panel.spec.ts
diff --git a/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts b/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts
similarity index 100%
rename from playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts
rename to apps/web/playwright/e2e/left-panel/room-list-panel/room-list-filter-sort.spec.ts
diff --git a/playwright/e2e/left-panel/room-list-panel/room-list-header.spec.ts b/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-header.spec.ts
similarity index 100%
rename from playwright/e2e/left-panel/room-list-panel/room-list-header.spec.ts
rename to apps/web/playwright/e2e/left-panel/room-list-panel/room-list-header.spec.ts
diff --git a/playwright/e2e/left-panel/room-list-panel/room-list-panel.spec.ts b/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-panel.spec.ts
similarity index 100%
rename from playwright/e2e/left-panel/room-list-panel/room-list-panel.spec.ts
rename to apps/web/playwright/e2e/left-panel/room-list-panel/room-list-panel.spec.ts
diff --git a/playwright/e2e/left-panel/room-list-panel/room-list-search.spec.ts b/apps/web/playwright/e2e/left-panel/room-list-panel/room-list-search.spec.ts
similarity index 100%
rename from playwright/e2e/left-panel/room-list-panel/room-list-search.spec.ts
rename to apps/web/playwright/e2e/left-panel/room-list-panel/room-list-search.spec.ts
diff --git a/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts b/apps/web/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts
similarity index 100%
rename from playwright/e2e/left-panel/room-list-panel/room-list.spec.ts
rename to apps/web/playwright/e2e/left-panel/room-list-panel/room-list.spec.ts
diff --git a/playwright/e2e/location/location.spec.ts b/apps/web/playwright/e2e/location/location.spec.ts
similarity index 100%
rename from playwright/e2e/location/location.spec.ts
rename to apps/web/playwright/e2e/location/location.spec.ts
diff --git a/playwright/e2e/login/consent.spec.ts b/apps/web/playwright/e2e/login/consent.spec.ts
similarity index 100%
rename from playwright/e2e/login/consent.spec.ts
rename to apps/web/playwright/e2e/login/consent.spec.ts
diff --git a/playwright/e2e/login/login-consent.spec.ts b/apps/web/playwright/e2e/login/login-consent.spec.ts
similarity index 100%
rename from playwright/e2e/login/login-consent.spec.ts
rename to apps/web/playwright/e2e/login/login-consent.spec.ts
diff --git a/playwright/e2e/login/login-sso.spec.ts b/apps/web/playwright/e2e/login/login-sso.spec.ts
similarity index 100%
rename from playwright/e2e/login/login-sso.spec.ts
rename to apps/web/playwright/e2e/login/login-sso.spec.ts
diff --git a/playwright/e2e/login/login.spec.ts b/apps/web/playwright/e2e/login/login.spec.ts
similarity index 100%
rename from playwright/e2e/login/login.spec.ts
rename to apps/web/playwright/e2e/login/login.spec.ts
diff --git a/playwright/e2e/login/logout_redirect_url.spec.ts b/apps/web/playwright/e2e/login/logout_redirect_url.spec.ts
similarity index 100%
rename from playwright/e2e/login/logout_redirect_url.spec.ts
rename to apps/web/playwright/e2e/login/logout_redirect_url.spec.ts
diff --git a/playwright/e2e/login/overwrite_login.spec.ts b/apps/web/playwright/e2e/login/overwrite_login.spec.ts
similarity index 100%
rename from playwright/e2e/login/overwrite_login.spec.ts
rename to apps/web/playwright/e2e/login/overwrite_login.spec.ts
diff --git a/playwright/e2e/login/soft_logout.spec.ts b/apps/web/playwright/e2e/login/soft_logout.spec.ts
similarity index 100%
rename from playwright/e2e/login/soft_logout.spec.ts
rename to apps/web/playwright/e2e/login/soft_logout.spec.ts
diff --git a/playwright/e2e/login/soft_logout_oauth.spec.ts b/apps/web/playwright/e2e/login/soft_logout_oauth.spec.ts
similarity index 100%
rename from playwright/e2e/login/soft_logout_oauth.spec.ts
rename to apps/web/playwright/e2e/login/soft_logout_oauth.spec.ts
diff --git a/playwright/e2e/login/utils.ts b/apps/web/playwright/e2e/login/utils.ts
similarity index 100%
rename from playwright/e2e/login/utils.ts
rename to apps/web/playwright/e2e/login/utils.ts
diff --git a/playwright/e2e/messages/messages.spec.ts b/apps/web/playwright/e2e/messages/messages.spec.ts
similarity index 100%
rename from playwright/e2e/messages/messages.spec.ts
rename to apps/web/playwright/e2e/messages/messages.spec.ts
diff --git a/playwright/e2e/mobile-guide/mobile-guide.spec.ts b/apps/web/playwright/e2e/mobile-guide/mobile-guide.spec.ts
similarity index 100%
rename from playwright/e2e/mobile-guide/mobile-guide.spec.ts
rename to apps/web/playwright/e2e/mobile-guide/mobile-guide.spec.ts
diff --git a/playwright/e2e/modules/custom-component.spec.ts b/apps/web/playwright/e2e/modules/custom-component.spec.ts
similarity index 100%
rename from playwright/e2e/modules/custom-component.spec.ts
rename to apps/web/playwright/e2e/modules/custom-component.spec.ts
diff --git a/playwright/e2e/modules/loader.spec.ts b/apps/web/playwright/e2e/modules/loader.spec.ts
similarity index 100%
rename from playwright/e2e/modules/loader.spec.ts
rename to apps/web/playwright/e2e/modules/loader.spec.ts
diff --git a/playwright/e2e/oidc/index.ts b/apps/web/playwright/e2e/oidc/index.ts
similarity index 100%
rename from playwright/e2e/oidc/index.ts
rename to apps/web/playwright/e2e/oidc/index.ts
diff --git a/playwright/e2e/oidc/oidc-native.spec.ts b/apps/web/playwright/e2e/oidc/oidc-native.spec.ts
similarity index 100%
rename from playwright/e2e/oidc/oidc-native.spec.ts
rename to apps/web/playwright/e2e/oidc/oidc-native.spec.ts
diff --git a/playwright/e2e/one-to-one-chat/one-to-one-chat.spec.ts b/apps/web/playwright/e2e/one-to-one-chat/one-to-one-chat.spec.ts
similarity index 100%
rename from playwright/e2e/one-to-one-chat/one-to-one-chat.spec.ts
rename to apps/web/playwright/e2e/one-to-one-chat/one-to-one-chat.spec.ts
diff --git a/playwright/e2e/permalinks/permalinks.spec.ts b/apps/web/playwright/e2e/permalinks/permalinks.spec.ts
similarity index 100%
rename from playwright/e2e/permalinks/permalinks.spec.ts
rename to apps/web/playwright/e2e/permalinks/permalinks.spec.ts
diff --git a/playwright/e2e/pinned-messages/index.ts b/apps/web/playwright/e2e/pinned-messages/index.ts
similarity index 100%
rename from playwright/e2e/pinned-messages/index.ts
rename to apps/web/playwright/e2e/pinned-messages/index.ts
diff --git a/playwright/e2e/pinned-messages/pinned-messages.spec.ts b/apps/web/playwright/e2e/pinned-messages/pinned-messages.spec.ts
similarity index 100%
rename from playwright/e2e/pinned-messages/pinned-messages.spec.ts
rename to apps/web/playwright/e2e/pinned-messages/pinned-messages.spec.ts
diff --git a/playwright/e2e/polls/pollHistory.spec.ts b/apps/web/playwright/e2e/polls/pollHistory.spec.ts
similarity index 100%
rename from playwright/e2e/polls/pollHistory.spec.ts
rename to apps/web/playwright/e2e/polls/pollHistory.spec.ts
diff --git a/playwright/e2e/polls/polls.spec.ts b/apps/web/playwright/e2e/polls/polls.spec.ts
similarity index 100%
rename from playwright/e2e/polls/polls.spec.ts
rename to apps/web/playwright/e2e/polls/polls.spec.ts
diff --git a/playwright/e2e/presence/presence.spec.ts b/apps/web/playwright/e2e/presence/presence.spec.ts
similarity index 100%
rename from playwright/e2e/presence/presence.spec.ts
rename to apps/web/playwright/e2e/presence/presence.spec.ts
diff --git a/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts b/apps/web/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts
rename to apps/web/playwright/e2e/read-receipts/editing-messages-in-threads.spec.ts
diff --git a/playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts b/apps/web/playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts
rename to apps/web/playwright/e2e/read-receipts/editing-messages-main-timeline.spec.ts
diff --git a/playwright/e2e/read-receipts/editing-messages-thread-roots.spec.ts b/apps/web/playwright/e2e/read-receipts/editing-messages-thread-roots.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/editing-messages-thread-roots.spec.ts
rename to apps/web/playwright/e2e/read-receipts/editing-messages-thread-roots.spec.ts
diff --git a/playwright/e2e/read-receipts/high-level.spec.ts b/apps/web/playwright/e2e/read-receipts/high-level.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/high-level.spec.ts
rename to apps/web/playwright/e2e/read-receipts/high-level.spec.ts
diff --git a/playwright/e2e/read-receipts/index.ts b/apps/web/playwright/e2e/read-receipts/index.ts
similarity index 100%
rename from playwright/e2e/read-receipts/index.ts
rename to apps/web/playwright/e2e/read-receipts/index.ts
diff --git a/playwright/e2e/read-receipts/message-ordering.spec.ts b/apps/web/playwright/e2e/read-receipts/message-ordering.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/message-ordering.spec.ts
rename to apps/web/playwright/e2e/read-receipts/message-ordering.spec.ts
diff --git a/playwright/e2e/read-receipts/missing-referents.spec.ts b/apps/web/playwright/e2e/read-receipts/missing-referents.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/missing-referents.spec.ts
rename to apps/web/playwright/e2e/read-receipts/missing-referents.spec.ts
diff --git a/playwright/e2e/read-receipts/new-messages-in-threads.spec.ts b/apps/web/playwright/e2e/read-receipts/new-messages-in-threads.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/new-messages-in-threads.spec.ts
rename to apps/web/playwright/e2e/read-receipts/new-messages-in-threads.spec.ts
diff --git a/playwright/e2e/read-receipts/new-messages-main-timeline.spec.ts b/apps/web/playwright/e2e/read-receipts/new-messages-main-timeline.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/new-messages-main-timeline.spec.ts
rename to apps/web/playwright/e2e/read-receipts/new-messages-main-timeline.spec.ts
diff --git a/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts b/apps/web/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts
rename to apps/web/playwright/e2e/read-receipts/new-messages-thread-roots.spec.ts
diff --git a/playwright/e2e/read-receipts/notifications.spec.ts b/apps/web/playwright/e2e/read-receipts/notifications.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/notifications.spec.ts
rename to apps/web/playwright/e2e/read-receipts/notifications.spec.ts
diff --git a/playwright/e2e/read-receipts/reactions-in-threads.spec.ts b/apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/reactions-in-threads.spec.ts
rename to apps/web/playwright/e2e/read-receipts/reactions-in-threads.spec.ts
diff --git a/playwright/e2e/read-receipts/reactions-main-timeline.spec.ts b/apps/web/playwright/e2e/read-receipts/reactions-main-timeline.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/reactions-main-timeline.spec.ts
rename to apps/web/playwright/e2e/read-receipts/reactions-main-timeline.spec.ts
diff --git a/playwright/e2e/read-receipts/reactions-thread-roots.spec.ts b/apps/web/playwright/e2e/read-receipts/reactions-thread-roots.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/reactions-thread-roots.spec.ts
rename to apps/web/playwright/e2e/read-receipts/reactions-thread-roots.spec.ts
diff --git a/playwright/e2e/read-receipts/read-receipts.spec.ts b/apps/web/playwright/e2e/read-receipts/read-receipts.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/read-receipts.spec.ts
rename to apps/web/playwright/e2e/read-receipts/read-receipts.spec.ts
diff --git a/playwright/e2e/read-receipts/readme.md b/apps/web/playwright/e2e/read-receipts/readme.md
similarity index 100%
rename from playwright/e2e/read-receipts/readme.md
rename to apps/web/playwright/e2e/read-receipts/readme.md
diff --git a/playwright/e2e/read-receipts/redactions-in-threads.spec.ts b/apps/web/playwright/e2e/read-receipts/redactions-in-threads.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/redactions-in-threads.spec.ts
rename to apps/web/playwright/e2e/read-receipts/redactions-in-threads.spec.ts
diff --git a/playwright/e2e/read-receipts/redactions-main-timeline.spec.ts b/apps/web/playwright/e2e/read-receipts/redactions-main-timeline.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/redactions-main-timeline.spec.ts
rename to apps/web/playwright/e2e/read-receipts/redactions-main-timeline.spec.ts
diff --git a/playwright/e2e/read-receipts/redactions-thread-roots.spec.ts b/apps/web/playwright/e2e/read-receipts/redactions-thread-roots.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/redactions-thread-roots.spec.ts
rename to apps/web/playwright/e2e/read-receipts/redactions-thread-roots.spec.ts
diff --git a/playwright/e2e/read-receipts/room-list-order.spec.ts b/apps/web/playwright/e2e/read-receipts/room-list-order.spec.ts
similarity index 100%
rename from playwright/e2e/read-receipts/room-list-order.spec.ts
rename to apps/web/playwright/e2e/read-receipts/room-list-order.spec.ts
diff --git a/playwright/e2e/register/email.spec.ts b/apps/web/playwright/e2e/register/email.spec.ts
similarity index 100%
rename from playwright/e2e/register/email.spec.ts
rename to apps/web/playwright/e2e/register/email.spec.ts
diff --git a/playwright/e2e/register/register.spec.ts b/apps/web/playwright/e2e/register/register.spec.ts
similarity index 100%
rename from playwright/e2e/register/register.spec.ts
rename to apps/web/playwright/e2e/register/register.spec.ts
diff --git a/playwright/e2e/regression-tests/pills-click-in-app.spec.ts b/apps/web/playwright/e2e/regression-tests/pills-click-in-app.spec.ts
similarity index 100%
rename from playwright/e2e/regression-tests/pills-click-in-app.spec.ts
rename to apps/web/playwright/e2e/regression-tests/pills-click-in-app.spec.ts
diff --git a/playwright/e2e/release-announcement/index.ts b/apps/web/playwright/e2e/release-announcement/index.ts
similarity index 100%
rename from playwright/e2e/release-announcement/index.ts
rename to apps/web/playwright/e2e/release-announcement/index.ts
diff --git a/playwright/e2e/release-announcement/releaseAnnouncement.spec.ts b/apps/web/playwright/e2e/release-announcement/releaseAnnouncement.spec.ts
similarity index 100%
rename from playwright/e2e/release-announcement/releaseAnnouncement.spec.ts
rename to apps/web/playwright/e2e/release-announcement/releaseAnnouncement.spec.ts
diff --git a/playwright/e2e/right-panel/file-panel.spec.ts b/apps/web/playwright/e2e/right-panel/file-panel.spec.ts
similarity index 100%
rename from playwright/e2e/right-panel/file-panel.spec.ts
rename to apps/web/playwright/e2e/right-panel/file-panel.spec.ts
diff --git a/playwright/e2e/right-panel/memberlist.spec.ts b/apps/web/playwright/e2e/right-panel/memberlist.spec.ts
similarity index 100%
rename from playwright/e2e/right-panel/memberlist.spec.ts
rename to apps/web/playwright/e2e/right-panel/memberlist.spec.ts
diff --git a/playwright/e2e/right-panel/notification-panel.spec.ts b/apps/web/playwright/e2e/right-panel/notification-panel.spec.ts
similarity index 100%
rename from playwright/e2e/right-panel/notification-panel.spec.ts
rename to apps/web/playwright/e2e/right-panel/notification-panel.spec.ts
diff --git a/playwright/e2e/right-panel/right-panel.spec.ts b/apps/web/playwright/e2e/right-panel/right-panel.spec.ts
similarity index 100%
rename from playwright/e2e/right-panel/right-panel.spec.ts
rename to apps/web/playwright/e2e/right-panel/right-panel.spec.ts
diff --git a/playwright/e2e/right-panel/utils.ts b/apps/web/playwright/e2e/right-panel/utils.ts
similarity index 100%
rename from playwright/e2e/right-panel/utils.ts
rename to apps/web/playwright/e2e/right-panel/utils.ts
diff --git a/playwright/e2e/room-directory/room-directory.spec.ts b/apps/web/playwright/e2e/room-directory/room-directory.spec.ts
similarity index 100%
rename from playwright/e2e/room-directory/room-directory.spec.ts
rename to apps/web/playwright/e2e/room-directory/room-directory.spec.ts
diff --git a/playwright/e2e/room/create-room.spec.ts b/apps/web/playwright/e2e/room/create-room.spec.ts
similarity index 100%
rename from playwright/e2e/room/create-room.spec.ts
rename to apps/web/playwright/e2e/room/create-room.spec.ts
diff --git a/playwright/e2e/room/invites.spec.ts b/apps/web/playwright/e2e/room/invites.spec.ts
similarity index 100%
rename from playwright/e2e/room/invites.spec.ts
rename to apps/web/playwright/e2e/room/invites.spec.ts
diff --git a/playwright/e2e/room/room-header.spec.ts b/apps/web/playwright/e2e/room/room-header.spec.ts
similarity index 100%
rename from playwright/e2e/room/room-header.spec.ts
rename to apps/web/playwright/e2e/room/room-header.spec.ts
diff --git a/playwright/e2e/room/room-status-bar.spec.ts b/apps/web/playwright/e2e/room/room-status-bar.spec.ts
similarity index 100%
rename from playwright/e2e/room/room-status-bar.spec.ts
rename to apps/web/playwright/e2e/room/room-status-bar.spec.ts
diff --git a/playwright/e2e/room/room.spec.ts b/apps/web/playwright/e2e/room/room.spec.ts
similarity index 100%
rename from playwright/e2e/room/room.spec.ts
rename to apps/web/playwright/e2e/room/room.spec.ts
diff --git a/playwright/e2e/room_options/marked_unread.spec.ts b/apps/web/playwright/e2e/room_options/marked_unread.spec.ts
similarity index 100%
rename from playwright/e2e/room_options/marked_unread.spec.ts
rename to apps/web/playwright/e2e/room_options/marked_unread.spec.ts
diff --git a/playwright/e2e/settings/account-user-settings-tab.spec.ts b/apps/web/playwright/e2e/settings/account-user-settings-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/account-user-settings-tab.spec.ts
rename to apps/web/playwright/e2e/settings/account-user-settings-tab.spec.ts
diff --git a/playwright/e2e/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts b/apps/web/playwright/e2e/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts
rename to apps/web/playwright/e2e/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts
diff --git a/playwright/e2e/settings/appearance-user-settings-tab/index.ts b/apps/web/playwright/e2e/settings/appearance-user-settings-tab/index.ts
similarity index 100%
rename from playwright/e2e/settings/appearance-user-settings-tab/index.ts
rename to apps/web/playwright/e2e/settings/appearance-user-settings-tab/index.ts
diff --git a/playwright/e2e/settings/appearance-user-settings-tab/message-layout-panel.spec.ts b/apps/web/playwright/e2e/settings/appearance-user-settings-tab/message-layout-panel.spec.ts
similarity index 100%
rename from playwright/e2e/settings/appearance-user-settings-tab/message-layout-panel.spec.ts
rename to apps/web/playwright/e2e/settings/appearance-user-settings-tab/message-layout-panel.spec.ts
diff --git a/playwright/e2e/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts b/apps/web/playwright/e2e/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts
similarity index 100%
rename from playwright/e2e/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts
rename to apps/web/playwright/e2e/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts
diff --git a/playwright/e2e/settings/device-management.spec.ts b/apps/web/playwright/e2e/settings/device-management.spec.ts
similarity index 100%
rename from playwright/e2e/settings/device-management.spec.ts
rename to apps/web/playwright/e2e/settings/device-management.spec.ts
diff --git a/playwright/e2e/settings/encryption-user-tab/advanced.spec.ts b/apps/web/playwright/e2e/settings/encryption-user-tab/advanced.spec.ts
similarity index 100%
rename from playwright/e2e/settings/encryption-user-tab/advanced.spec.ts
rename to apps/web/playwright/e2e/settings/encryption-user-tab/advanced.spec.ts
diff --git a/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts b/apps/web/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts
rename to apps/web/playwright/e2e/settings/encryption-user-tab/encryption-tab.spec.ts
diff --git a/playwright/e2e/settings/encryption-user-tab/index.ts b/apps/web/playwright/e2e/settings/encryption-user-tab/index.ts
similarity index 100%
rename from playwright/e2e/settings/encryption-user-tab/index.ts
rename to apps/web/playwright/e2e/settings/encryption-user-tab/index.ts
diff --git a/playwright/e2e/settings/encryption-user-tab/other-devices.spec.ts b/apps/web/playwright/e2e/settings/encryption-user-tab/other-devices.spec.ts
similarity index 100%
rename from playwright/e2e/settings/encryption-user-tab/other-devices.spec.ts
rename to apps/web/playwright/e2e/settings/encryption-user-tab/other-devices.spec.ts
diff --git a/playwright/e2e/settings/encryption-user-tab/recovery.spec.ts b/apps/web/playwright/e2e/settings/encryption-user-tab/recovery.spec.ts
similarity index 100%
rename from playwright/e2e/settings/encryption-user-tab/recovery.spec.ts
rename to apps/web/playwright/e2e/settings/encryption-user-tab/recovery.spec.ts
diff --git a/playwright/e2e/settings/general-room-settings-tab.spec.ts b/apps/web/playwright/e2e/settings/general-room-settings-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/general-room-settings-tab.spec.ts
rename to apps/web/playwright/e2e/settings/general-room-settings-tab.spec.ts
diff --git a/playwright/e2e/settings/notifications/notifications-settings-2-tab.spec.ts b/apps/web/playwright/e2e/settings/notifications/notifications-settings-2-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/notifications/notifications-settings-2-tab.spec.ts
rename to apps/web/playwright/e2e/settings/notifications/notifications-settings-2-tab.spec.ts
diff --git a/playwright/e2e/settings/notifications/notifications-settings-tab.spec.ts b/apps/web/playwright/e2e/settings/notifications/notifications-settings-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/notifications/notifications-settings-tab.spec.ts
rename to apps/web/playwright/e2e/settings/notifications/notifications-settings-tab.spec.ts
diff --git a/playwright/e2e/settings/preferences-user-settings-tab.spec.ts b/apps/web/playwright/e2e/settings/preferences-user-settings-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/preferences-user-settings-tab.spec.ts
rename to apps/web/playwright/e2e/settings/preferences-user-settings-tab.spec.ts
diff --git a/playwright/e2e/settings/quick-settings-menu.spec.ts b/apps/web/playwright/e2e/settings/quick-settings-menu.spec.ts
similarity index 100%
rename from playwright/e2e/settings/quick-settings-menu.spec.ts
rename to apps/web/playwright/e2e/settings/quick-settings-menu.spec.ts
diff --git a/playwright/e2e/settings/room-settings/roles-permissions-room-settings-tab.spec.ts b/apps/web/playwright/e2e/settings/room-settings/roles-permissions-room-settings-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/room-settings/roles-permissions-room-settings-tab.spec.ts
rename to apps/web/playwright/e2e/settings/room-settings/roles-permissions-room-settings-tab.spec.ts
diff --git a/playwright/e2e/settings/room-settings/room-security-tab.spec.ts b/apps/web/playwright/e2e/settings/room-settings/room-security-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/room-settings/room-security-tab.spec.ts
rename to apps/web/playwright/e2e/settings/room-settings/room-security-tab.spec.ts
diff --git a/playwright/e2e/settings/room-settings/room-video-tab.spec.ts b/apps/web/playwright/e2e/settings/room-settings/room-video-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/room-settings/room-video-tab.spec.ts
rename to apps/web/playwright/e2e/settings/room-settings/room-video-tab.spec.ts
diff --git a/playwright/e2e/settings/security-user-settings-tab.spec.ts b/apps/web/playwright/e2e/settings/security-user-settings-tab.spec.ts
similarity index 100%
rename from playwright/e2e/settings/security-user-settings-tab.spec.ts
rename to apps/web/playwright/e2e/settings/security-user-settings-tab.spec.ts
diff --git a/playwright/e2e/share-dialog/share-by-url.spec.ts b/apps/web/playwright/e2e/share-dialog/share-by-url.spec.ts
similarity index 100%
rename from playwright/e2e/share-dialog/share-by-url.spec.ts
rename to apps/web/playwright/e2e/share-dialog/share-by-url.spec.ts
diff --git a/playwright/e2e/share-dialog/share-dialog.spec.ts b/apps/web/playwright/e2e/share-dialog/share-dialog.spec.ts
similarity index 100%
rename from playwright/e2e/share-dialog/share-dialog.spec.ts
rename to apps/web/playwright/e2e/share-dialog/share-dialog.spec.ts
diff --git a/playwright/e2e/sliding-sync/sliding-sync.spec.ts b/apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts
similarity index 100%
rename from playwright/e2e/sliding-sync/sliding-sync.spec.ts
rename to apps/web/playwright/e2e/sliding-sync/sliding-sync.spec.ts
diff --git a/playwright/e2e/spaces/spaces.spec.ts b/apps/web/playwright/e2e/spaces/spaces.spec.ts
similarity index 100%
rename from playwright/e2e/spaces/spaces.spec.ts
rename to apps/web/playwright/e2e/spaces/spaces.spec.ts
diff --git a/playwright/e2e/spaces/threads-activity-centre/index.ts b/apps/web/playwright/e2e/spaces/threads-activity-centre/index.ts
similarity index 100%
rename from playwright/e2e/spaces/threads-activity-centre/index.ts
rename to apps/web/playwright/e2e/spaces/threads-activity-centre/index.ts
diff --git a/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts b/apps/web/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts
similarity index 100%
rename from playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts
rename to apps/web/playwright/e2e/spaces/threads-activity-centre/threadsActivityCentre.spec.ts
diff --git a/playwright/e2e/spotlight/spotlight.spec.ts b/apps/web/playwright/e2e/spotlight/spotlight.spec.ts
similarity index 100%
rename from playwright/e2e/spotlight/spotlight.spec.ts
rename to apps/web/playwright/e2e/spotlight/spotlight.spec.ts
diff --git a/playwright/e2e/threads/threads.spec.ts b/apps/web/playwright/e2e/threads/threads.spec.ts
similarity index 100%
rename from playwright/e2e/threads/threads.spec.ts
rename to apps/web/playwright/e2e/threads/threads.spec.ts
diff --git a/playwright/e2e/timeline/media-preview-settings.spec.ts b/apps/web/playwright/e2e/timeline/media-preview-settings.spec.ts
similarity index 100%
rename from playwright/e2e/timeline/media-preview-settings.spec.ts
rename to apps/web/playwright/e2e/timeline/media-preview-settings.spec.ts
diff --git a/playwright/e2e/timeline/timeline.spec.ts b/apps/web/playwright/e2e/timeline/timeline.spec.ts
similarity index 100%
rename from playwright/e2e/timeline/timeline.spec.ts
rename to apps/web/playwright/e2e/timeline/timeline.spec.ts
diff --git a/playwright/e2e/toasts/analytics-toast.spec.ts b/apps/web/playwright/e2e/toasts/analytics-toast.spec.ts
similarity index 100%
rename from playwright/e2e/toasts/analytics-toast.spec.ts
rename to apps/web/playwright/e2e/toasts/analytics-toast.spec.ts
diff --git a/playwright/e2e/update/update.spec.ts b/apps/web/playwright/e2e/update/update.spec.ts
similarity index 100%
rename from playwright/e2e/update/update.spec.ts
rename to apps/web/playwright/e2e/update/update.spec.ts
diff --git a/playwright/e2e/user-menu/user-menu.spec.ts b/apps/web/playwright/e2e/user-menu/user-menu.spec.ts
similarity index 100%
rename from playwright/e2e/user-menu/user-menu.spec.ts
rename to apps/web/playwright/e2e/user-menu/user-menu.spec.ts
diff --git a/playwright/e2e/user-view/user-view.spec.ts b/apps/web/playwright/e2e/user-view/user-view.spec.ts
similarity index 100%
rename from playwright/e2e/user-view/user-view.spec.ts
rename to apps/web/playwright/e2e/user-view/user-view.spec.ts
diff --git a/playwright/e2e/utils.ts b/apps/web/playwright/e2e/utils.ts
similarity index 100%
rename from playwright/e2e/utils.ts
rename to apps/web/playwright/e2e/utils.ts
diff --git a/playwright/e2e/voip/element-call.spec.ts b/apps/web/playwright/e2e/voip/element-call.spec.ts
similarity index 99%
rename from playwright/e2e/voip/element-call.spec.ts
rename to apps/web/playwright/e2e/voip/element-call.spec.ts
index b481f241cc..aafe24a7aa 100644
--- a/playwright/e2e/voip/element-call.spec.ts
+++ b/apps/web/playwright/e2e/voip/element-call.spec.ts
@@ -19,7 +19,7 @@ import { isDendrite } from "../../plugins/homeserver/dendrite";
// The fake call app does *just* enough to convince Element Web that a call is ongoing
// and functions like PiP work. It does not actually do anything though, to limit the
// surface we test.
-const widgetApi = readFile("node_modules/matrix-widget-api/dist/api.min.js", "utf-8");
+const widgetApi = readFile(require.resolve("matrix-widget-api/dist/api.min.js"), "utf-8");
const fakeCallClient = readFile("playwright/sample-files/fake-element-call.html", "utf-8");
function assertCommonCallParameters(
diff --git a/playwright/e2e/voip/pstn.spec.ts b/apps/web/playwright/e2e/voip/pstn.spec.ts
similarity index 100%
rename from playwright/e2e/voip/pstn.spec.ts
rename to apps/web/playwright/e2e/voip/pstn.spec.ts
diff --git a/playwright/e2e/widgets/events.spec.ts b/apps/web/playwright/e2e/widgets/events.spec.ts
similarity index 100%
rename from playwright/e2e/widgets/events.spec.ts
rename to apps/web/playwright/e2e/widgets/events.spec.ts
diff --git a/playwright/e2e/widgets/jitsi.spec.ts b/apps/web/playwright/e2e/widgets/jitsi.spec.ts
similarity index 100%
rename from playwright/e2e/widgets/jitsi.spec.ts
rename to apps/web/playwright/e2e/widgets/jitsi.spec.ts
diff --git a/playwright/e2e/widgets/layout.spec.ts b/apps/web/playwright/e2e/widgets/layout.spec.ts
similarity index 100%
rename from playwright/e2e/widgets/layout.spec.ts
rename to apps/web/playwright/e2e/widgets/layout.spec.ts
diff --git a/playwright/e2e/widgets/permissions-dialog.spec.ts b/apps/web/playwright/e2e/widgets/permissions-dialog.spec.ts
similarity index 100%
rename from playwright/e2e/widgets/permissions-dialog.spec.ts
rename to apps/web/playwright/e2e/widgets/permissions-dialog.spec.ts
diff --git a/playwright/e2e/widgets/stickers.spec.ts b/apps/web/playwright/e2e/widgets/stickers.spec.ts
similarity index 100%
rename from playwright/e2e/widgets/stickers.spec.ts
rename to apps/web/playwright/e2e/widgets/stickers.spec.ts
diff --git a/playwright/e2e/widgets/widget-pip-close.spec.ts b/apps/web/playwright/e2e/widgets/widget-pip-close.spec.ts
similarity index 100%
rename from playwright/e2e/widgets/widget-pip-close.spec.ts
rename to apps/web/playwright/e2e/widgets/widget-pip-close.spec.ts
diff --git a/playwright/element-web-test.ts b/apps/web/playwright/element-web-test.ts
similarity index 100%
rename from playwright/element-web-test.ts
rename to apps/web/playwright/element-web-test.ts
diff --git a/playwright/flaky-reporter.ts b/apps/web/playwright/flaky-reporter.ts
similarity index 100%
rename from playwright/flaky-reporter.ts
rename to apps/web/playwright/flaky-reporter.ts
diff --git a/playwright/global.d.ts b/apps/web/playwright/global.d.ts
similarity index 100%
rename from playwright/global.d.ts
rename to apps/web/playwright/global.d.ts
diff --git a/playwright/pages/ElementAppPage.ts b/apps/web/playwright/pages/ElementAppPage.ts
similarity index 100%
rename from playwright/pages/ElementAppPage.ts
rename to apps/web/playwright/pages/ElementAppPage.ts
diff --git a/playwright/pages/Spotlight.ts b/apps/web/playwright/pages/Spotlight.ts
similarity index 100%
rename from playwright/pages/Spotlight.ts
rename to apps/web/playwright/pages/Spotlight.ts
diff --git a/playwright/pages/bot.ts b/apps/web/playwright/pages/bot.ts
similarity index 100%
rename from playwright/pages/bot.ts
rename to apps/web/playwright/pages/bot.ts
diff --git a/playwright/pages/client.ts b/apps/web/playwright/pages/client.ts
similarity index 100%
rename from playwright/pages/client.ts
rename to apps/web/playwright/pages/client.ts
diff --git a/playwright/pages/crypto.ts b/apps/web/playwright/pages/crypto.ts
similarity index 100%
rename from playwright/pages/crypto.ts
rename to apps/web/playwright/pages/crypto.ts
diff --git a/playwright/pages/network.ts b/apps/web/playwright/pages/network.ts
similarity index 100%
rename from playwright/pages/network.ts
rename to apps/web/playwright/pages/network.ts
diff --git a/playwright/pages/settings.ts b/apps/web/playwright/pages/settings.ts
similarity index 100%
rename from playwright/pages/settings.ts
rename to apps/web/playwright/pages/settings.ts
diff --git a/playwright/pages/timeline.ts b/apps/web/playwright/pages/timeline.ts
similarity index 100%
rename from playwright/pages/timeline.ts
rename to apps/web/playwright/pages/timeline.ts
diff --git a/playwright/pages/toasts.ts b/apps/web/playwright/pages/toasts.ts
similarity index 100%
rename from playwright/pages/toasts.ts
rename to apps/web/playwright/pages/toasts.ts
diff --git a/playwright/plugins/homeserver/dendrite/index.ts b/apps/web/playwright/plugins/homeserver/dendrite/index.ts
similarity index 100%
rename from playwright/plugins/homeserver/dendrite/index.ts
rename to apps/web/playwright/plugins/homeserver/dendrite/index.ts
diff --git a/playwright/plugins/homeserver/index.ts b/apps/web/playwright/plugins/homeserver/index.ts
similarity index 100%
rename from playwright/plugins/homeserver/index.ts
rename to apps/web/playwright/plugins/homeserver/index.ts
diff --git a/playwright/plugins/homeserver/synapse/consentHomeserver.ts b/apps/web/playwright/plugins/homeserver/synapse/consentHomeserver.ts
similarity index 100%
rename from playwright/plugins/homeserver/synapse/consentHomeserver.ts
rename to apps/web/playwright/plugins/homeserver/synapse/consentHomeserver.ts
diff --git a/playwright/plugins/homeserver/synapse/emailHomeserver.ts b/apps/web/playwright/plugins/homeserver/synapse/emailHomeserver.ts
similarity index 100%
rename from playwright/plugins/homeserver/synapse/emailHomeserver.ts
rename to apps/web/playwright/plugins/homeserver/synapse/emailHomeserver.ts
diff --git a/playwright/plugins/homeserver/synapse/legacyOAuthHomeserver.ts b/apps/web/playwright/plugins/homeserver/synapse/legacyOAuthHomeserver.ts
similarity index 100%
rename from playwright/plugins/homeserver/synapse/legacyOAuthHomeserver.ts
rename to apps/web/playwright/plugins/homeserver/synapse/legacyOAuthHomeserver.ts
diff --git a/playwright/plugins/homeserver/synapse/masHomeserver.ts b/apps/web/playwright/plugins/homeserver/synapse/masHomeserver.ts
similarity index 100%
rename from playwright/plugins/homeserver/synapse/masHomeserver.ts
rename to apps/web/playwright/plugins/homeserver/synapse/masHomeserver.ts
diff --git a/playwright/plugins/homeserver/synapse/res/templates/privacy/en/1.0.html b/apps/web/playwright/plugins/homeserver/synapse/res/templates/privacy/en/1.0.html
similarity index 100%
rename from playwright/plugins/homeserver/synapse/res/templates/privacy/en/1.0.html
rename to apps/web/playwright/plugins/homeserver/synapse/res/templates/privacy/en/1.0.html
diff --git a/playwright/plugins/homeserver/synapse/res/templates/privacy/en/success.html b/apps/web/playwright/plugins/homeserver/synapse/res/templates/privacy/en/success.html
similarity index 100%
rename from playwright/plugins/homeserver/synapse/res/templates/privacy/en/success.html
rename to apps/web/playwright/plugins/homeserver/synapse/res/templates/privacy/en/success.html
diff --git a/playwright/plugins/homeserver/synapse/uiaLongSessionTimeoutHomeserver.ts b/apps/web/playwright/plugins/homeserver/synapse/uiaLongSessionTimeoutHomeserver.ts
similarity index 100%
rename from playwright/plugins/homeserver/synapse/uiaLongSessionTimeoutHomeserver.ts
rename to apps/web/playwright/plugins/homeserver/synapse/uiaLongSessionTimeoutHomeserver.ts
diff --git a/playwright/plugins/oauth_server/README.md b/apps/web/playwright/plugins/oauth_server/README.md
similarity index 100%
rename from playwright/plugins/oauth_server/README.md
rename to apps/web/playwright/plugins/oauth_server/README.md
diff --git a/playwright/plugins/oauth_server/index.ts b/apps/web/playwright/plugins/oauth_server/index.ts
similarity index 100%
rename from playwright/plugins/oauth_server/index.ts
rename to apps/web/playwright/plugins/oauth_server/index.ts
diff --git a/playwright/plugins/oauth_server/res/oauth/auth.html b/apps/web/playwright/plugins/oauth_server/res/oauth/auth.html
similarity index 100%
rename from playwright/plugins/oauth_server/res/oauth/auth.html
rename to apps/web/playwright/plugins/oauth_server/res/oauth/auth.html
diff --git a/playwright/plugins/webserver/index.ts b/apps/web/playwright/plugins/webserver/index.ts
similarity index 100%
rename from playwright/plugins/webserver/index.ts
rename to apps/web/playwright/plugins/webserver/index.ts
diff --git a/playwright/sample-files/1sec-long-name-audio-file.ogg b/apps/web/playwright/sample-files/1sec-long-name-audio-file.ogg
similarity index 100%
rename from playwright/sample-files/1sec-long-name-audio-file.ogg
rename to apps/web/playwright/sample-files/1sec-long-name-audio-file.ogg
diff --git a/playwright/sample-files/1sec.ogg b/apps/web/playwright/sample-files/1sec.ogg
similarity index 100%
rename from playwright/sample-files/1sec.ogg
rename to apps/web/playwright/sample-files/1sec.ogg
diff --git a/playwright/sample-files/5secvid.webm b/apps/web/playwright/sample-files/5secvid.webm
similarity index 100%
rename from playwright/sample-files/5secvid.webm
rename to apps/web/playwright/sample-files/5secvid.webm
diff --git a/playwright/sample-files/custom-component-module.js b/apps/web/playwright/sample-files/custom-component-module.js
similarity index 100%
rename from playwright/sample-files/custom-component-module.js
rename to apps/web/playwright/sample-files/custom-component-module.js
diff --git a/playwright/sample-files/element.png b/apps/web/playwright/sample-files/element.png
similarity index 100%
rename from playwright/sample-files/element.png
rename to apps/web/playwright/sample-files/element.png
diff --git a/playwright/sample-files/example-module.js b/apps/web/playwright/sample-files/example-module.js
similarity index 100%
rename from playwright/sample-files/example-module.js
rename to apps/web/playwright/sample-files/example-module.js
diff --git a/playwright/sample-files/fake-element-call-with-send.html b/apps/web/playwright/sample-files/fake-element-call-with-send.html
similarity index 100%
rename from playwright/sample-files/fake-element-call-with-send.html
rename to apps/web/playwright/sample-files/fake-element-call-with-send.html
diff --git a/playwright/sample-files/fake-element-call.html b/apps/web/playwright/sample-files/fake-element-call.html
similarity index 100%
rename from playwright/sample-files/fake-element-call.html
rename to apps/web/playwright/sample-files/fake-element-call.html
diff --git a/playwright/sample-files/matrix-org-client-versions.json b/apps/web/playwright/sample-files/matrix-org-client-versions.json
similarity index 100%
rename from playwright/sample-files/matrix-org-client-versions.json
rename to apps/web/playwright/sample-files/matrix-org-client-versions.json
diff --git a/playwright/sample-files/riot.png b/apps/web/playwright/sample-files/riot.png
similarity index 100%
rename from playwright/sample-files/riot.png
rename to apps/web/playwright/sample-files/riot.png
diff --git a/playwright/sample-files/upload-first.ogg b/apps/web/playwright/sample-files/upload-first.ogg
similarity index 100%
rename from playwright/sample-files/upload-first.ogg
rename to apps/web/playwright/sample-files/upload-first.ogg
diff --git a/playwright/sample-files/upload-second.ogg b/apps/web/playwright/sample-files/upload-second.ogg
similarity index 100%
rename from playwright/sample-files/upload-second.ogg
rename to apps/web/playwright/sample-files/upload-second.ogg
diff --git a/playwright/sample-files/upload-third.ogg b/apps/web/playwright/sample-files/upload-third.ogg
similarity index 100%
rename from playwright/sample-files/upload-third.ogg
rename to apps/web/playwright/sample-files/upload-third.ogg
diff --git a/playwright/services.ts b/apps/web/playwright/services.ts
similarity index 100%
rename from playwright/services.ts
rename to apps/web/playwright/services.ts
diff --git a/playwright/snapshots/app-loading/feature-detection.spec.ts/unsupported-browser-CompatibilityView-linux.png b/apps/web/playwright/snapshots/app-loading/feature-detection.spec.ts/unsupported-browser-CompatibilityView-linux.png
similarity index 100%
rename from playwright/snapshots/app-loading/feature-detection.spec.ts/unsupported-browser-CompatibilityView-linux.png
rename to apps/web/playwright/snapshots/app-loading/feature-detection.spec.ts/unsupported-browser-CompatibilityView-linux.png
diff --git a/playwright/snapshots/app-loading/feature-detection.spec.ts/unsupported-browser-linux.png b/apps/web/playwright/snapshots/app-loading/feature-detection.spec.ts/unsupported-browser-linux.png
similarity index 100%
rename from playwright/snapshots/app-loading/feature-detection.spec.ts/unsupported-browser-linux.png
rename to apps/web/playwright/snapshots/app-loading/feature-detection.spec.ts/unsupported-browser-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--bubble-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--bubble-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--bubble-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--group-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--group-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--group-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--irc-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--irc-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--dark-theme--irc-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--bubble-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--bubble-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--bubble-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--group-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--group-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--group-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--irc-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--irc-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--high-contrast--irc-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--bubble-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--bubble-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--bubble-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--group-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--group-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--group-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--irc-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--irc-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--irc-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--bubble-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--bubble-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--bubble-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--group-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--group-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--group-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--irc-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--irc-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player--light-theme--monospace-font--irc-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-bubble-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-bubble-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-bubble-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-bubble-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-group-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-group-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-group-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-irc-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-irc-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-chain-irc-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-group-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-group-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-group-layout-linux.png
diff --git a/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-irc-layout-linux.png b/apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-irc-layout-linux.png
rename to apps/web/playwright/snapshots/audio-player/audio-player.spec.ts/Selected-EventTile-of-audio-player-with-a-reply-irc-layout-linux.png
diff --git a/playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png b/apps/web/playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png
similarity index 100%
rename from playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png
rename to apps/web/playwright/snapshots/chat-export/html-export.spec.ts/html-export-linux.png
diff --git a/playwright/snapshots/composer/CIDER.spec.ts/emoji-autocomplete-linux.png b/apps/web/playwright/snapshots/composer/CIDER.spec.ts/emoji-autocomplete-linux.png
similarity index 100%
rename from playwright/snapshots/composer/CIDER.spec.ts/emoji-autocomplete-linux.png
rename to apps/web/playwright/snapshots/composer/CIDER.spec.ts/emoji-autocomplete-linux.png
diff --git a/playwright/snapshots/composer/CIDER.spec.ts/emoji-picker-linux.png b/apps/web/playwright/snapshots/composer/CIDER.spec.ts/emoji-picker-linux.png
similarity index 100%
rename from playwright/snapshots/composer/CIDER.spec.ts/emoji-picker-linux.png
rename to apps/web/playwright/snapshots/composer/CIDER.spec.ts/emoji-picker-linux.png
diff --git a/playwright/snapshots/composer/CIDER.spec.ts/emoji-picker-small-linux.png b/apps/web/playwright/snapshots/composer/CIDER.spec.ts/emoji-picker-small-linux.png
similarity index 100%
rename from playwright/snapshots/composer/CIDER.spec.ts/emoji-picker-small-linux.png
rename to apps/web/playwright/snapshots/composer/CIDER.spec.ts/emoji-picker-small-linux.png
diff --git a/playwright/snapshots/composer/CIDER.spec.ts/mention-linux.png b/apps/web/playwright/snapshots/composer/CIDER.spec.ts/mention-linux.png
similarity index 100%
rename from playwright/snapshots/composer/CIDER.spec.ts/mention-linux.png
rename to apps/web/playwright/snapshots/composer/CIDER.spec.ts/mention-linux.png
diff --git a/playwright/snapshots/crypto/crypto.spec.ts/RoomSummaryCard-with-verified-e2ee-linux.png b/apps/web/playwright/snapshots/crypto/crypto.spec.ts/RoomSummaryCard-with-verified-e2ee-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/crypto.spec.ts/RoomSummaryCard-with-verified-e2ee-linux.png
rename to apps/web/playwright/snapshots/crypto/crypto.spec.ts/RoomSummaryCard-with-verified-e2ee-linux.png
diff --git a/playwright/snapshots/crypto/crypto.spec.ts/composer-e2e-icon-linux.png b/apps/web/playwright/snapshots/crypto/crypto.spec.ts/composer-e2e-icon-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/crypto.spec.ts/composer-e2e-icon-linux.png
rename to apps/web/playwright/snapshots/crypto/crypto.spec.ts/composer-e2e-icon-linux.png
diff --git a/playwright/snapshots/crypto/decryption-failure-messages.spec.ts/history-not-available-linux.png b/apps/web/playwright/snapshots/crypto/decryption-failure-messages.spec.ts/history-not-available-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/decryption-failure-messages.spec.ts/history-not-available-linux.png
rename to apps/web/playwright/snapshots/crypto/decryption-failure-messages.spec.ts/history-not-available-linux.png
diff --git a/playwright/snapshots/crypto/device-verification.spec.ts/confirm-green-shield-linux.png b/apps/web/playwright/snapshots/crypto/device-verification.spec.ts/confirm-green-shield-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/device-verification.spec.ts/confirm-green-shield-linux.png
rename to apps/web/playwright/snapshots/crypto/device-verification.spec.ts/confirm-green-shield-linux.png
diff --git a/playwright/snapshots/crypto/device-verification.spec.ts/device-verified-e2eIcon-linux.png b/apps/web/playwright/snapshots/crypto/device-verification.spec.ts/device-verified-e2eIcon-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/device-verification.spec.ts/device-verified-e2eIcon-linux.png
rename to apps/web/playwright/snapshots/crypto/device-verification.spec.ts/device-verified-e2eIcon-linux.png
diff --git a/playwright/snapshots/crypto/device-verification.spec.ts/got-it-linux.png b/apps/web/playwright/snapshots/crypto/device-verification.spec.ts/got-it-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/device-verification.spec.ts/got-it-linux.png
rename to apps/web/playwright/snapshots/crypto/device-verification.spec.ts/got-it-linux.png
diff --git a/playwright/snapshots/crypto/device-verification.spec.ts/qr-code-linux.png b/apps/web/playwright/snapshots/crypto/device-verification.spec.ts/qr-code-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/device-verification.spec.ts/qr-code-linux.png
rename to apps/web/playwright/snapshots/crypto/device-verification.spec.ts/qr-code-linux.png
diff --git a/playwright/snapshots/crypto/device-verification.spec.ts/recovery-key-linux.png b/apps/web/playwright/snapshots/crypto/device-verification.spec.ts/recovery-key-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/device-verification.spec.ts/recovery-key-linux.png
rename to apps/web/playwright/snapshots/crypto/device-verification.spec.ts/recovery-key-linux.png
diff --git a/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-authenticity-linux.png b/apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-authenticity-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/event-shields.spec.ts/event-shield-authenticity-linux.png
rename to apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-authenticity-linux.png
diff --git a/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-identity-reset-linux.png b/apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-identity-reset-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/event-shields.spec.ts/event-shield-identity-reset-linux.png
rename to apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-identity-reset-linux.png
diff --git a/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-not-verified-linux.png b/apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-not-verified-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/event-shields.spec.ts/event-shield-not-verified-linux.png
rename to apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-not-verified-linux.png
diff --git a/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-utd-linux.png b/apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-utd-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/event-shields.spec.ts/event-shield-utd-linux.png
rename to apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-utd-linux.png
diff --git a/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-warning-linux.png b/apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-warning-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/event-shields.spec.ts/event-shield-warning-linux.png
rename to apps/web/playwright/snapshots/crypto/event-shields.spec.ts/event-shield-warning-linux.png
diff --git a/playwright/snapshots/crypto/history-sharing.spec.ts/shared-history-invite-accepted-linux.png b/apps/web/playwright/snapshots/crypto/history-sharing.spec.ts/shared-history-invite-accepted-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/history-sharing.spec.ts/shared-history-invite-accepted-linux.png
rename to apps/web/playwright/snapshots/crypto/history-sharing.spec.ts/shared-history-invite-accepted-linux.png
diff --git a/playwright/snapshots/crypto/toasts.spec.ts/key-storage-out-of-sync-toast-linux.png b/apps/web/playwright/snapshots/crypto/toasts.spec.ts/key-storage-out-of-sync-toast-linux.png
similarity index 100%
rename from playwright/snapshots/crypto/toasts.spec.ts/key-storage-out-of-sync-toast-linux.png
rename to apps/web/playwright/snapshots/crypto/toasts.spec.ts/key-storage-out-of-sync-toast-linux.png
diff --git a/playwright/snapshots/devtools/devtools.spec.ts/devtools-dialog-linux.png b/apps/web/playwright/snapshots/devtools/devtools.spec.ts/devtools-dialog-linux.png
similarity index 100%
rename from playwright/snapshots/devtools/devtools.spec.ts/devtools-dialog-linux.png
rename to apps/web/playwright/snapshots/devtools/devtools.spec.ts/devtools-dialog-linux.png
diff --git a/playwright/snapshots/devtools/upgraderoom.spec.ts/upgrade-room-linux.png b/apps/web/playwright/snapshots/devtools/upgraderoom.spec.ts/upgrade-room-linux.png
similarity index 100%
rename from playwright/snapshots/devtools/upgraderoom.spec.ts/upgrade-room-linux.png
rename to apps/web/playwright/snapshots/devtools/upgraderoom.spec.ts/upgrade-room-linux.png
diff --git a/playwright/snapshots/editing/editing.spec.ts/message-edit-history-dialog-linux.png b/apps/web/playwright/snapshots/editing/editing.spec.ts/message-edit-history-dialog-linux.png
similarity index 100%
rename from playwright/snapshots/editing/editing.spec.ts/message-edit-history-dialog-linux.png
rename to apps/web/playwright/snapshots/editing/editing.spec.ts/message-edit-history-dialog-linux.png
diff --git a/playwright/snapshots/feedback/rageshakes.spec.ts/rageshake-locally-linux.png b/apps/web/playwright/snapshots/feedback/rageshakes.spec.ts/rageshake-locally-linux.png
similarity index 100%
rename from playwright/snapshots/feedback/rageshakes.spec.ts/rageshake-locally-linux.png
rename to apps/web/playwright/snapshots/feedback/rageshakes.spec.ts/rageshake-locally-linux.png
diff --git a/playwright/snapshots/feedback/rageshakes.spec.ts/rageshake-via-url-linux.png b/apps/web/playwright/snapshots/feedback/rageshakes.spec.ts/rageshake-via-url-linux.png
similarity index 100%
rename from playwright/snapshots/feedback/rageshakes.spec.ts/rageshake-via-url-linux.png
rename to apps/web/playwright/snapshots/feedback/rageshakes.spec.ts/rageshake-via-url-linux.png
diff --git a/playwright/snapshots/file-upload/image-upload.spec.ts/image-upload-preview-linux.png b/apps/web/playwright/snapshots/file-upload/image-upload.spec.ts/image-upload-preview-linux.png
similarity index 100%
rename from playwright/snapshots/file-upload/image-upload.spec.ts/image-upload-preview-linux.png
rename to apps/web/playwright/snapshots/file-upload/image-upload.spec.ts/image-upload-preview-linux.png
diff --git a/playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-linux.png b/apps/web/playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-linux.png
similarity index 100%
rename from playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-linux.png
rename to apps/web/playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-linux.png
diff --git a/playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-verify-email-linux.png b/apps/web/playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-verify-email-linux.png
similarity index 100%
rename from playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-verify-email-linux.png
rename to apps/web/playwright/snapshots/forgot-password/forgot-password.spec.ts/forgot-password-verify-email-linux.png
diff --git a/playwright/snapshots/invite/decline-and-block-invite-dialog.spec.ts/decline-and-block-invite-empty-linux.png b/apps/web/playwright/snapshots/invite/decline-and-block-invite-dialog.spec.ts/decline-and-block-invite-empty-linux.png
similarity index 100%
rename from playwright/snapshots/invite/decline-and-block-invite-dialog.spec.ts/decline-and-block-invite-empty-linux.png
rename to apps/web/playwright/snapshots/invite/decline-and-block-invite-dialog.spec.ts/decline-and-block-invite-empty-linux.png
diff --git a/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-with-user-pill-linux.png b/apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-with-user-pill-linux.png
similarity index 100%
rename from playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-with-user-pill-linux.png
rename to apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-with-user-pill-linux.png
diff --git a/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-without-user-linux.png b/apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-without-user-linux.png
similarity index 100%
rename from playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-without-user-linux.png
rename to apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-dm-without-user-linux.png
diff --git a/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-with-user-pill-linux.png b/apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-with-user-pill-linux.png
similarity index 100%
rename from playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-with-user-pill-linux.png
rename to apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-with-user-pill-linux.png
diff --git a/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-without-user-linux.png b/apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-without-user-linux.png
similarity index 100%
rename from playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-without-user-linux.png
rename to apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/invite-dialog-room-without-user-linux.png
diff --git a/playwright/snapshots/invite/invite-dialog.spec.ts/send-your-first-message-view-linux.png b/apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/send-your-first-message-view-linux.png
similarity index 100%
rename from playwright/snapshots/invite/invite-dialog.spec.ts/send-your-first-message-view-linux.png
rename to apps/web/playwright/snapshots/invite/invite-dialog.spec.ts/send-your-first-message-view-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Favourite-empty-room-list-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Favourite-empty-room-list-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Favourite-empty-room-list-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Favourite-empty-room-list-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Invites-empty-room-list-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Invites-empty-room-list-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Invites-empty-room-list-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Invites-empty-room-list-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Mentions-empty-room-list-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Mentions-empty-room-list-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Mentions-empty-room-list-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Mentions-empty-room-list-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/People-empty-room-list-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/People-empty-room-list-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/People-empty-room-list-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/People-empty-room-list-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Rooms-empty-room-list-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Rooms-empty-room-list-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Rooms-empty-room-list-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Rooms-empty-room-list-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Unreads-empty-room-list-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Unreads-empty-room-list-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Unreads-empty-room-list-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/Unreads-empty-room-list-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/collapsed-primary-filters-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/collapsed-primary-filters-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/collapsed-primary-filters-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/collapsed-primary-filters-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/default-empty-room-list-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/default-empty-room-list-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/default-empty-room-list-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/default-empty-room-list-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/expanded-primary-filters-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/expanded-primary-filters-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/expanded-primary-filters-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/expanded-primary-filters-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/filter-menu-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/filter-menu-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/filter-menu-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/filter-menu-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/room-panel-empty-room-list-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/room-panel-empty-room-list-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/room-panel-empty-room-list-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/room-panel-empty-room-list-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unread-dm-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unread-dm-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unread-dm-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unread-dm-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unread-primary-filters-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unread-primary-filters-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unread-primary-filters-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unread-primary-filters-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unselected-primary-filters-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unselected-primary-filters-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unselected-primary-filters-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-filter-sort.spec.ts/unselected-primary-filters-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-compose-menu-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-compose-menu-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-compose-menu-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-compose-menu-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-space-menu-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-space-menu-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-space-menu-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-header-space-menu-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-space-header-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-space-header-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-space-header-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-header.spec.ts/room-list-space-header-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-smallscreen-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-smallscreen-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-smallscreen-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-panel.spec.ts/room-list-panel-smallscreen-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list-search.spec.ts/search-section-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-search.spec.ts/search-section-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list-search.spec.ts/search-section-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list-search.spec.ts/search-section-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-activity-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-activity-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-activity-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-activity-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-silent-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-silent-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-silent-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-hover-silent-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-invited-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-invited-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-invited-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-invited-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-low-priority-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-low-priority-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-low-priority-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-low-priority-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mark-as-unread-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mark-as-unread-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mark-as-unread-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mark-as-unread-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mention-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mention-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mention-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-mention-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-message-preview-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-message-preview-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-message-preview-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-message-preview-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-notification-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-notification-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-notification-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-notification-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-more-options-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-more-options-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-more-options-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-more-options-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-selection-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-selection-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-selection-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-open-notification-options-selection-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-public-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-public-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-public-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-public-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-silent-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-silent-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-silent-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-silent-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-video-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-video-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-video-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-item-video-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-linux.png
diff --git a/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-scrolled-linux.png b/apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-scrolled-linux.png
similarity index 100%
rename from playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-scrolled-linux.png
rename to apps/web/playwright/snapshots/left-panel/room-list-panel/room-list.spec.ts/room-list-scrolled-linux.png
diff --git a/playwright/snapshots/location/location.spec.ts/location-live-share-dialog-linux.png b/apps/web/playwright/snapshots/location/location.spec.ts/location-live-share-dialog-linux.png
similarity index 100%
rename from playwright/snapshots/location/location.spec.ts/location-live-share-dialog-linux.png
rename to apps/web/playwright/snapshots/location/location.spec.ts/location-live-share-dialog-linux.png
diff --git a/playwright/snapshots/location/location.spec.ts/location-pin-drop-message-map-linux.png b/apps/web/playwright/snapshots/location/location.spec.ts/location-pin-drop-message-map-linux.png
similarity index 100%
rename from playwright/snapshots/location/location.spec.ts/location-pin-drop-message-map-linux.png
rename to apps/web/playwright/snapshots/location/location.spec.ts/location-pin-drop-message-map-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/basic-message-ltr-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/basic-message-ltr-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/basic-message-ltr-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/basic-message-ltr-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/basic-message-ltr-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/basic-message-ltr-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/basic-message-ltr-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/basic-message-ltr-rtldisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/basic-message-rtl-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/basic-message-rtl-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/basic-message-rtl-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/basic-message-rtl-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/basic-message-rtl-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/basic-message-rtl-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/basic-message-rtl-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/basic-message-rtl-rtldisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/edited-message-ltr-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/edited-message-ltr-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/edited-message-ltr-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/edited-message-ltr-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/edited-message-ltr-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/edited-message-ltr-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/edited-message-ltr-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/edited-message-ltr-rtldisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/edited-message-rtl-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/edited-message-rtl-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/edited-message-rtl-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/edited-message-rtl-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/edited-message-rtl-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/edited-message-rtl-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/edited-message-rtl-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/edited-message-rtl-rtldisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/emote-ltr-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/emote-ltr-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/emote-ltr-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/emote-ltr-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/emote-ltr-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/emote-ltr-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/emote-ltr-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/emote-ltr-rtldisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/emote-rich-ltr-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rich-ltr-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/emote-rich-ltr-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rich-ltr-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/emote-rich-ltr-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rich-ltr-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/emote-rich-ltr-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rich-ltr-rtldisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/emote-rich-rtl-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rich-rtl-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/emote-rich-rtl-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rich-rtl-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/emote-rich-rtl-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rich-rtl-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/emote-rich-rtl-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rich-rtl-rtldisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/emote-rtl-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rtl-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/emote-rtl-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rtl-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/emote-rtl-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rtl-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/emote-rtl-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/emote-rtl-rtldisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/preview-basic-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/preview-basic-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/preview-basic-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/preview-basic-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/preview-with-thumb-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/preview-with-thumb-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/preview-with-thumb-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/preview-with-thumb-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/reply-message-ltr-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/reply-message-ltr-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/reply-message-ltr-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/reply-message-ltr-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/reply-message-ltr-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/reply-message-ltr-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/reply-message-ltr-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/reply-message-ltr-rtldisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/reply-message-trl-ltrdisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/reply-message-trl-ltrdisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/reply-message-trl-ltrdisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/reply-message-trl-ltrdisplayname-linux.png
diff --git a/playwright/snapshots/messages/messages.spec.ts/reply-message-trl-rtldisplayname-linux.png b/apps/web/playwright/snapshots/messages/messages.spec.ts/reply-message-trl-rtldisplayname-linux.png
similarity index 100%
rename from playwright/snapshots/messages/messages.spec.ts/reply-message-trl-rtldisplayname-linux.png
rename to apps/web/playwright/snapshots/messages/messages.spec.ts/reply-message-trl-rtldisplayname-linux.png
diff --git a/playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-classic-linux.png b/apps/web/playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-classic-linux.png
similarity index 100%
rename from playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-classic-linux.png
rename to apps/web/playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-classic-linux.png
diff --git a/playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-linux.png b/apps/web/playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-linux.png
similarity index 100%
rename from playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-linux.png
rename to apps/web/playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-linux.png
diff --git a/playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-pro-linux.png b/apps/web/playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-pro-linux.png
similarity index 100%
rename from playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-pro-linux.png
rename to apps/web/playwright/snapshots/mobile-guide/mobile-guide.spec.ts/mobile-guide-element-pro-linux.png
diff --git a/playwright/snapshots/modules/custom-component.spec.ts/custom-component-crash-handle-filter-linux.png b/apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-crash-handle-filter-linux.png
similarity index 100%
rename from playwright/snapshots/modules/custom-component.spec.ts/custom-component-crash-handle-filter-linux.png
rename to apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-crash-handle-filter-linux.png
diff --git a/playwright/snapshots/modules/custom-component.spec.ts/custom-component-crash-handle-renderer-linux.png b/apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-crash-handle-renderer-linux.png
similarity index 100%
rename from playwright/snapshots/modules/custom-component.spec.ts/custom-component-crash-handle-renderer-linux.png
rename to apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-crash-handle-renderer-linux.png
diff --git a/playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-fall-through-linux.png b/apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-fall-through-linux.png
similarity index 100%
rename from playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-fall-through-linux.png
rename to apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-fall-through-linux.png
diff --git a/playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-linux.png b/apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-linux.png
similarity index 100%
rename from playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-linux.png
rename to apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-linux.png
diff --git a/playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-original-linux.png b/apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-original-linux.png
similarity index 100%
rename from playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-original-linux.png
rename to apps/web/playwright/snapshots/modules/custom-component.spec.ts/custom-component-tile-original-linux.png
diff --git a/playwright/snapshots/oidc/oidc-native.spec.ts/token-expired-linux.png b/apps/web/playwright/snapshots/oidc/oidc-native.spec.ts/token-expired-linux.png
similarity index 100%
rename from playwright/snapshots/oidc/oidc-native.spec.ts/token-expired-linux.png
rename to apps/web/playwright/snapshots/oidc/oidc-native.spec.ts/token-expired-linux.png
diff --git a/playwright/snapshots/permalinks/permalinks.spec.ts/permalink-rendering-linux.png b/apps/web/playwright/snapshots/permalinks/permalinks.spec.ts/permalink-rendering-linux.png
similarity index 100%
rename from playwright/snapshots/permalinks/permalinks.spec.ts/permalink-rendering-linux.png
rename to apps/web/playwright/snapshots/permalinks/permalinks.spec.ts/permalink-rendering-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-Msg1-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-Msg1-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-Msg1-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-Msg1-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-1-Msg1-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-1-Msg1-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-1-Msg1-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-1-Msg1-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-2-Msg1-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-2-Msg1-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-2-Msg1-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-2-Msg1-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-2-Msg2-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-2-Msg2-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-2-Msg2-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-2-Msg2-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg1-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg1-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg1-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg1-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg2-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg2-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg2-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg2-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg3-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg3-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg3-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg3-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg4-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg4-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg4-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-message-banner-4-Msg4-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-messages-list-empty-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-messages-list-empty-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-messages-list-empty-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/pinned-messages-list-empty-linux.png
diff --git a/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/unpin-all-dialog-linux.png b/apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/unpin-all-dialog-linux.png
similarity index 100%
rename from playwright/snapshots/pinned-messages/pinned-messages.spec.ts/unpin-all-dialog-linux.png
rename to apps/web/playwright/snapshots/pinned-messages/pinned-messages.spec.ts/unpin-all-dialog-linux.png
diff --git a/playwright/snapshots/polls/polls.spec.ts/Polls-Timeline-tile-no-votes-linux.png b/apps/web/playwright/snapshots/polls/polls.spec.ts/Polls-Timeline-tile-no-votes-linux.png
similarity index 100%
rename from playwright/snapshots/polls/polls.spec.ts/Polls-Timeline-tile-no-votes-linux.png
rename to apps/web/playwright/snapshots/polls/polls.spec.ts/Polls-Timeline-tile-no-votes-linux.png
diff --git a/playwright/snapshots/polls/polls.spec.ts/ThreadView-with-a-poll-on-bubble-layout-linux.png b/apps/web/playwright/snapshots/polls/polls.spec.ts/ThreadView-with-a-poll-on-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/polls/polls.spec.ts/ThreadView-with-a-poll-on-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/polls/polls.spec.ts/ThreadView-with-a-poll-on-bubble-layout-linux.png
diff --git a/playwright/snapshots/polls/polls.spec.ts/ThreadView-with-a-poll-on-group-layout-linux.png b/apps/web/playwright/snapshots/polls/polls.spec.ts/ThreadView-with-a-poll-on-group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/polls/polls.spec.ts/ThreadView-with-a-poll-on-group-layout-linux.png
rename to apps/web/playwright/snapshots/polls/polls.spec.ts/ThreadView-with-a-poll-on-group-layout-linux.png
diff --git a/playwright/snapshots/register/email.spec.ts/registration-check-your-email-linux.png b/apps/web/playwright/snapshots/register/email.spec.ts/registration-check-your-email-linux.png
similarity index 100%
rename from playwright/snapshots/register/email.spec.ts/registration-check-your-email-linux.png
rename to apps/web/playwright/snapshots/register/email.spec.ts/registration-check-your-email-linux.png
diff --git a/playwright/snapshots/register/register.spec.ts/email-prompt-linux.png b/apps/web/playwright/snapshots/register/register.spec.ts/email-prompt-linux.png
similarity index 100%
rename from playwright/snapshots/register/register.spec.ts/email-prompt-linux.png
rename to apps/web/playwright/snapshots/register/register.spec.ts/email-prompt-linux.png
diff --git a/playwright/snapshots/register/register.spec.ts/registration-linux.png b/apps/web/playwright/snapshots/register/register.spec.ts/registration-linux.png
similarity index 100%
rename from playwright/snapshots/register/register.spec.ts/registration-linux.png
rename to apps/web/playwright/snapshots/register/register.spec.ts/registration-linux.png
diff --git a/playwright/snapshots/register/register.spec.ts/server-picker-linux.png b/apps/web/playwright/snapshots/register/register.spec.ts/server-picker-linux.png
similarity index 100%
rename from playwright/snapshots/register/register.spec.ts/server-picker-linux.png
rename to apps/web/playwright/snapshots/register/register.spec.ts/server-picker-linux.png
diff --git a/playwright/snapshots/register/register.spec.ts/terms-prompt-linux.png b/apps/web/playwright/snapshots/register/register.spec.ts/terms-prompt-linux.png
similarity index 100%
rename from playwright/snapshots/register/register.spec.ts/terms-prompt-linux.png
rename to apps/web/playwright/snapshots/register/register.spec.ts/terms-prompt-linux.png
diff --git a/playwright/snapshots/right-panel/file-panel.spec.ts/empty-linux.png b/apps/web/playwright/snapshots/right-panel/file-panel.spec.ts/empty-linux.png
similarity index 100%
rename from playwright/snapshots/right-panel/file-panel.spec.ts/empty-linux.png
rename to apps/web/playwright/snapshots/right-panel/file-panel.spec.ts/empty-linux.png
diff --git a/playwright/snapshots/right-panel/file-panel.spec.ts/file-tiles-list-linux.png b/apps/web/playwright/snapshots/right-panel/file-panel.spec.ts/file-tiles-list-linux.png
similarity index 100%
rename from playwright/snapshots/right-panel/file-panel.spec.ts/file-tiles-list-linux.png
rename to apps/web/playwright/snapshots/right-panel/file-panel.spec.ts/file-tiles-list-linux.png
diff --git a/playwright/snapshots/right-panel/memberlist.spec.ts/with-four-members-linux.png b/apps/web/playwright/snapshots/right-panel/memberlist.spec.ts/with-four-members-linux.png
similarity index 100%
rename from playwright/snapshots/right-panel/memberlist.spec.ts/with-four-members-linux.png
rename to apps/web/playwright/snapshots/right-panel/memberlist.spec.ts/with-four-members-linux.png
diff --git a/playwright/snapshots/right-panel/notification-panel.spec.ts/empty-linux.png b/apps/web/playwright/snapshots/right-panel/notification-panel.spec.ts/empty-linux.png
similarity index 100%
rename from playwright/snapshots/right-panel/notification-panel.spec.ts/empty-linux.png
rename to apps/web/playwright/snapshots/right-panel/notification-panel.spec.ts/empty-linux.png
diff --git a/playwright/snapshots/right-panel/right-panel.spec.ts/room-report-dialog-linux.png b/apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/room-report-dialog-linux.png
similarity index 100%
rename from playwright/snapshots/right-panel/right-panel.spec.ts/room-report-dialog-linux.png
rename to apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/room-report-dialog-linux.png
diff --git a/playwright/snapshots/right-panel/right-panel.spec.ts/with-extensions-linux.png b/apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/with-extensions-linux.png
similarity index 100%
rename from playwright/snapshots/right-panel/right-panel.spec.ts/with-extensions-linux.png
rename to apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/with-extensions-linux.png
diff --git a/playwright/snapshots/right-panel/right-panel.spec.ts/with-leave-room-linux.png b/apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/with-leave-room-linux.png
similarity index 100%
rename from playwright/snapshots/right-panel/right-panel.spec.ts/with-leave-room-linux.png
rename to apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/with-leave-room-linux.png
diff --git a/playwright/snapshots/right-panel/right-panel.spec.ts/with-long-name-linux.png b/apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/with-long-name-linux.png
similarity index 100%
rename from playwright/snapshots/right-panel/right-panel.spec.ts/with-long-name-linux.png
rename to apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/with-long-name-linux.png
diff --git a/playwright/snapshots/right-panel/right-panel.spec.ts/with-name-and-address-linux.png b/apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/with-name-and-address-linux.png
similarity index 100%
rename from playwright/snapshots/right-panel/right-panel.spec.ts/with-name-and-address-linux.png
rename to apps/web/playwright/snapshots/right-panel/right-panel.spec.ts/with-name-and-address-linux.png
diff --git a/playwright/snapshots/room-directory/room-directory.spec.ts/filtered-no-results-linux.png b/apps/web/playwright/snapshots/room-directory/room-directory.spec.ts/filtered-no-results-linux.png
similarity index 100%
rename from playwright/snapshots/room-directory/room-directory.spec.ts/filtered-no-results-linux.png
rename to apps/web/playwright/snapshots/room-directory/room-directory.spec.ts/filtered-no-results-linux.png
diff --git a/playwright/snapshots/room-directory/room-directory.spec.ts/filtered-one-result-linux.png b/apps/web/playwright/snapshots/room-directory/room-directory.spec.ts/filtered-one-result-linux.png
similarity index 100%
rename from playwright/snapshots/room-directory/room-directory.spec.ts/filtered-one-result-linux.png
rename to apps/web/playwright/snapshots/room-directory/room-directory.spec.ts/filtered-one-result-linux.png
diff --git a/playwright/snapshots/room/create-room.spec.ts/create-room-linux.png b/apps/web/playwright/snapshots/room/create-room.spec.ts/create-room-linux.png
similarity index 100%
rename from playwright/snapshots/room/create-room.spec.ts/create-room-linux.png
rename to apps/web/playwright/snapshots/room/create-room.spec.ts/create-room-linux.png
diff --git a/playwright/snapshots/room/create-room.spec.ts/create-room-no-public-linux.png b/apps/web/playwright/snapshots/room/create-room.spec.ts/create-room-no-public-linux.png
similarity index 100%
rename from playwright/snapshots/room/create-room.spec.ts/create-room-no-public-linux.png
rename to apps/web/playwright/snapshots/room/create-room.spec.ts/create-room-no-public-linux.png
diff --git a/playwright/snapshots/room/create-room.spec.ts/create-video-room-linux.png b/apps/web/playwright/snapshots/room/create-room.spec.ts/create-video-room-linux.png
similarity index 100%
rename from playwright/snapshots/room/create-room.spec.ts/create-video-room-linux.png
rename to apps/web/playwright/snapshots/room/create-room.spec.ts/create-video-room-linux.png
diff --git a/playwright/snapshots/room/invites.spec.ts/Invites-reject-dialog-linux.png b/apps/web/playwright/snapshots/room/invites.spec.ts/Invites-reject-dialog-linux.png
similarity index 100%
rename from playwright/snapshots/room/invites.spec.ts/Invites-reject-dialog-linux.png
rename to apps/web/playwright/snapshots/room/invites.spec.ts/Invites-reject-dialog-linux.png
diff --git a/playwright/snapshots/room/invites.spec.ts/Invites-room-view-linux.png b/apps/web/playwright/snapshots/room/invites.spec.ts/Invites-room-view-linux.png
similarity index 100%
rename from playwright/snapshots/room/invites.spec.ts/Invites-room-view-linux.png
rename to apps/web/playwright/snapshots/room/invites.spec.ts/Invites-room-view-linux.png
diff --git a/playwright/snapshots/room/room-header.spec.ts/room-header-linux.png b/apps/web/playwright/snapshots/room/room-header.spec.ts/room-header-linux.png
similarity index 100%
rename from playwright/snapshots/room/room-header.spec.ts/room-header-linux.png
rename to apps/web/playwright/snapshots/room/room-header.spec.ts/room-header-linux.png
diff --git a/playwright/snapshots/room/room-header.spec.ts/room-header-long-name-linux.png b/apps/web/playwright/snapshots/room/room-header.spec.ts/room-header-long-name-linux.png
similarity index 100%
rename from playwright/snapshots/room/room-header.spec.ts/room-header-long-name-linux.png
rename to apps/web/playwright/snapshots/room/room-header.spec.ts/room-header-long-name-linux.png
diff --git a/playwright/snapshots/room/room-header.spec.ts/room-header-video-room-linux.png b/apps/web/playwright/snapshots/room/room-header.spec.ts/room-header-video-room-linux.png
similarity index 100%
rename from playwright/snapshots/room/room-header.spec.ts/room-header-video-room-linux.png
rename to apps/web/playwright/snapshots/room/room-header.spec.ts/room-header-video-room-linux.png
diff --git a/playwright/snapshots/room/room-header.spec.ts/room-header-with-icon-linux.png b/apps/web/playwright/snapshots/room/room-header.spec.ts/room-header-with-icon-linux.png
similarity index 100%
rename from playwright/snapshots/room/room-header.spec.ts/room-header-with-icon-linux.png
rename to apps/web/playwright/snapshots/room/room-header.spec.ts/room-header-with-icon-linux.png
diff --git a/playwright/snapshots/room/room-status-bar.spec.ts/connectivity-lost-linux.png b/apps/web/playwright/snapshots/room/room-status-bar.spec.ts/connectivity-lost-linux.png
similarity index 100%
rename from playwright/snapshots/room/room-status-bar.spec.ts/connectivity-lost-linux.png
rename to apps/web/playwright/snapshots/room/room-status-bar.spec.ts/connectivity-lost-linux.png
diff --git a/playwright/snapshots/room/room-status-bar.spec.ts/consent-linux.png b/apps/web/playwright/snapshots/room/room-status-bar.spec.ts/consent-linux.png
similarity index 100%
rename from playwright/snapshots/room/room-status-bar.spec.ts/consent-linux.png
rename to apps/web/playwright/snapshots/room/room-status-bar.spec.ts/consent-linux.png
diff --git a/playwright/snapshots/room/room-status-bar.spec.ts/local-room-create-failed-linux.png b/apps/web/playwright/snapshots/room/room-status-bar.spec.ts/local-room-create-failed-linux.png
similarity index 100%
rename from playwright/snapshots/room/room-status-bar.spec.ts/local-room-create-failed-linux.png
rename to apps/web/playwright/snapshots/room/room-status-bar.spec.ts/local-room-create-failed-linux.png
diff --git a/playwright/snapshots/room/room-status-bar.spec.ts/message-failed-linux.png b/apps/web/playwright/snapshots/room/room-status-bar.spec.ts/message-failed-linux.png
similarity index 100%
rename from playwright/snapshots/room/room-status-bar.spec.ts/message-failed-linux.png
rename to apps/web/playwright/snapshots/room/room-status-bar.spec.ts/message-failed-linux.png
diff --git a/playwright/snapshots/settings/account-user-settings-tab.spec.ts/account-linux.png b/apps/web/playwright/snapshots/settings/account-user-settings-tab.spec.ts/account-linux.png
similarity index 100%
rename from playwright/snapshots/settings/account-user-settings-tab.spec.ts/account-linux.png
rename to apps/web/playwright/snapshots/settings/account-user-settings-tab.spec.ts/account-linux.png
diff --git a/playwright/snapshots/settings/account-user-settings-tab.spec.ts/account-smallscreen-linux.png b/apps/web/playwright/snapshots/settings/account-user-settings-tab.spec.ts/account-smallscreen-linux.png
similarity index 100%
rename from playwright/snapshots/settings/account-user-settings-tab.spec.ts/account-smallscreen-linux.png
rename to apps/web/playwright/snapshots/settings/account-user-settings-tab.spec.ts/account-smallscreen-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/appearance-tab-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/appearance-tab-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/appearance-tab-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/appearance-tab-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-12px-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-12px-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-12px-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-12px-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-after-switch-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-after-switch-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-after-switch-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-after-switch-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-before-switch-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-before-switch-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-before-switch-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/appearance-user-settings-tab.spec.ts/window-before-switch-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/message-layout-panel.spec.ts/message-layout-panel-bubble-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/message-layout-panel.spec.ts/message-layout-panel-bubble-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/message-layout-panel.spec.ts/message-layout-panel-bubble-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/message-layout-panel.spec.ts/message-layout-panel-bubble-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/message-layout-panel.spec.ts/message-layout-panel-modern-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/message-layout-panel.spec.ts/message-layout-panel-modern-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/message-layout-panel.spec.ts/message-layout-panel-modern-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/message-layout-panel.spec.ts/message-layout-panel-modern-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-added-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-added-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-added-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-added-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-removed-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-removed-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-removed-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-custom-theme-removed-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-dark-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-dark-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-dark-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-dark-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-light-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-light-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-light-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-light-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-match-system-enabled-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-match-system-enabled-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-match-system-enabled-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/theme-panel-match-system-enabled-linux.png
diff --git a/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/window-custom-theme-linux.png b/apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/window-custom-theme-linux.png
similarity index 100%
rename from playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/window-custom-theme-linux.png
rename to apps/web/playwright/snapshots/settings/appearance-user-settings-tab/theme-choice-panel.spec.ts/window-custom-theme-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/advanced.spec.ts/encryption-details-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/advanced.spec.ts/encryption-details-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/advanced.spec.ts/encryption-details-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/advanced.spec.ts/encryption-details-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/advanced.spec.ts/reset-cryptographic-identity-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/advanced.spec.ts/reset-cryptographic-identity-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/advanced.spec.ts/reset-cryptographic-identity-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/advanced.spec.ts/reset-cryptographic-identity-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/default-tab-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/default-tab-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/default-tab-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/default-tab-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/delete-key-storage-confirm-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/delete-key-storage-confirm-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/delete-key-storage-confirm-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/delete-key-storage-confirm-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/out-of-sync-recovery-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/out-of-sync-recovery-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/out-of-sync-recovery-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/out-of-sync-recovery-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/verify-device-encryption-tab-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/verify-device-encryption-tab-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/verify-device-encryption-tab-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/encryption-tab.spec.ts/verify-device-encryption-tab-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/change-key-1-encryption-tab-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/change-key-1-encryption-tab-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/change-key-1-encryption-tab-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/change-key-1-encryption-tab-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/change-key-2-encryption-tab-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/change-key-2-encryption-tab-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/change-key-2-encryption-tab-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/change-key-2-encryption-tab-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/default-recovery-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/default-recovery-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/default-recovery-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/default-recovery-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-1-encryption-tab-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-1-encryption-tab-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-1-encryption-tab-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-1-encryption-tab-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-2-encryption-tab-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-2-encryption-tab-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-2-encryption-tab-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-2-encryption-tab-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-3-encryption-tab-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-3-encryption-tab-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-3-encryption-tab-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-key-3-encryption-tab-linux.png
diff --git a/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-recovery-linux.png b/apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-recovery-linux.png
similarity index 100%
rename from playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-recovery-linux.png
rename to apps/web/playwright/snapshots/settings/encryption-user-tab/recovery.spec.ts/set-up-recovery-linux.png
diff --git a/playwright/snapshots/settings/general-room-settings-tab.spec.ts/General-room-settings-tab-should-be-rendered-properly-1-linux.png b/apps/web/playwright/snapshots/settings/general-room-settings-tab.spec.ts/General-room-settings-tab-should-be-rendered-properly-1-linux.png
similarity index 100%
rename from playwright/snapshots/settings/general-room-settings-tab.spec.ts/General-room-settings-tab-should-be-rendered-properly-1-linux.png
rename to apps/web/playwright/snapshots/settings/general-room-settings-tab.spec.ts/General-room-settings-tab-should-be-rendered-properly-1-linux.png
diff --git a/playwright/snapshots/settings/notifications/notifications-settings-2-tab.spec.ts/standard-notifications-2-settings-linux.png b/apps/web/playwright/snapshots/settings/notifications/notifications-settings-2-tab.spec.ts/standard-notifications-2-settings-linux.png
similarity index 100%
rename from playwright/snapshots/settings/notifications/notifications-settings-2-tab.spec.ts/standard-notifications-2-settings-linux.png
rename to apps/web/playwright/snapshots/settings/notifications/notifications-settings-2-tab.spec.ts/standard-notifications-2-settings-linux.png
diff --git a/playwright/snapshots/settings/notifications/notifications-settings-tab.spec.ts/standard-notification-settings-linux.png b/apps/web/playwright/snapshots/settings/notifications/notifications-settings-tab.spec.ts/standard-notification-settings-linux.png
similarity index 100%
rename from playwright/snapshots/settings/notifications/notifications-settings-tab.spec.ts/standard-notification-settings-linux.png
rename to apps/web/playwright/snapshots/settings/notifications/notifications-settings-tab.spec.ts/standard-notification-settings-linux.png
diff --git a/playwright/snapshots/settings/preferences-user-settings-tab.spec.ts/Preferences-user-settings-tab-should-be-rendered-properly-1-linux.png b/apps/web/playwright/snapshots/settings/preferences-user-settings-tab.spec.ts/Preferences-user-settings-tab-should-be-rendered-properly-1-linux.png
similarity index 100%
rename from playwright/snapshots/settings/preferences-user-settings-tab.spec.ts/Preferences-user-settings-tab-should-be-rendered-properly-1-linux.png
rename to apps/web/playwright/snapshots/settings/preferences-user-settings-tab.spec.ts/Preferences-user-settings-tab-should-be-rendered-properly-1-linux.png
diff --git a/playwright/snapshots/settings/quick-settings-menu.spec.ts/quick-settings-linux.png b/apps/web/playwright/snapshots/settings/quick-settings-menu.spec.ts/quick-settings-linux.png
similarity index 100%
rename from playwright/snapshots/settings/quick-settings-menu.spec.ts/quick-settings-linux.png
rename to apps/web/playwright/snapshots/settings/quick-settings-menu.spec.ts/quick-settings-linux.png
diff --git a/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-linux.png b/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-linux.png
similarity index 100%
rename from playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-linux.png
rename to apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-linux.png
diff --git a/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-world-readable-linux.png b/apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-world-readable-linux.png
similarity index 100%
rename from playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-world-readable-linux.png
rename to apps/web/playwright/snapshots/settings/room-settings/room-security-tab.spec.ts/room-security-settings-world-readable-linux.png
diff --git a/playwright/snapshots/settings/room-settings/room-video-tab.spec.ts/room-video-settings-linux.png b/apps/web/playwright/snapshots/settings/room-settings/room-video-tab.spec.ts/room-video-settings-linux.png
similarity index 100%
rename from playwright/snapshots/settings/room-settings/room-video-tab.spec.ts/room-video-settings-linux.png
rename to apps/web/playwright/snapshots/settings/room-settings/room-video-tab.spec.ts/room-video-settings-linux.png
diff --git a/playwright/snapshots/settings/security-user-settings-tab.spec.ts/Security-user-settings-tab-with-posthog-enable-b5d89-csLearnMoreDialog-should-be-rendered-properly-1-linux.png b/apps/web/playwright/snapshots/settings/security-user-settings-tab.spec.ts/Security-user-settings-tab-with-posthog-enable-b5d89-csLearnMoreDialog-should-be-rendered-properly-1-linux.png
similarity index 100%
rename from playwright/snapshots/settings/security-user-settings-tab.spec.ts/Security-user-settings-tab-with-posthog-enable-b5d89-csLearnMoreDialog-should-be-rendered-properly-1-linux.png
rename to apps/web/playwright/snapshots/settings/security-user-settings-tab.spec.ts/Security-user-settings-tab-with-posthog-enable-b5d89-csLearnMoreDialog-should-be-rendered-properly-1-linux.png
diff --git a/playwright/snapshots/settings/security-user-settings-tab.spec.ts/security-settings-tab-linux.png b/apps/web/playwright/snapshots/settings/security-user-settings-tab.spec.ts/security-settings-tab-linux.png
similarity index 100%
rename from playwright/snapshots/settings/security-user-settings-tab.spec.ts/security-settings-tab-linux.png
rename to apps/web/playwright/snapshots/settings/security-user-settings-tab.spec.ts/security-settings-tab-linux.png
diff --git a/playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-event-linux.png b/apps/web/playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-event-linux.png
similarity index 100%
rename from playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-event-linux.png
rename to apps/web/playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-event-linux.png
diff --git a/playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-room-linux.png b/apps/web/playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-room-linux.png
similarity index 100%
rename from playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-room-linux.png
rename to apps/web/playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-room-linux.png
diff --git a/playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-user-linux.png b/apps/web/playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-user-linux.png
similarity index 100%
rename from playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-user-linux.png
rename to apps/web/playwright/snapshots/share-dialog/share-dialog.spec.ts/share-dialog-user-linux.png
diff --git a/playwright/snapshots/spaces/spaces.spec.ts/add-existing-rooms-dialog-linux.png b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/add-existing-rooms-dialog-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/spaces.spec.ts/add-existing-rooms-dialog-linux.png
rename to apps/web/playwright/snapshots/spaces/spaces.spec.ts/add-existing-rooms-dialog-linux.png
diff --git a/playwright/snapshots/spaces/spaces.spec.ts/invite-teammates-dialog-linux.png b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/invite-teammates-dialog-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/spaces.spec.ts/invite-teammates-dialog-linux.png
rename to apps/web/playwright/snapshots/spaces/spaces.spec.ts/invite-teammates-dialog-linux.png
diff --git a/playwright/snapshots/spaces/spaces.spec.ts/space-create-menu-linux.png b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-create-menu-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/spaces.spec.ts/space-create-menu-linux.png
rename to apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-create-menu-linux.png
diff --git a/playwright/snapshots/spaces/spaces.spec.ts/space-panel-collapsed-linux.png b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-panel-collapsed-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/spaces.spec.ts/space-panel-collapsed-linux.png
rename to apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-panel-collapsed-linux.png
diff --git a/playwright/snapshots/spaces/spaces.spec.ts/space-panel-expanded-linux.png b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-panel-expanded-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/spaces.spec.ts/space-panel-expanded-linux.png
rename to apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-panel-expanded-linux.png
diff --git a/playwright/snapshots/spaces/spaces.spec.ts/space-room-view-linux.png b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-room-view-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/spaces.spec.ts/space-room-view-linux.png
rename to apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-room-view-linux.png
diff --git a/playwright/snapshots/spaces/spaces.spec.ts/space-visibility-settings-linux.png b/apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-visibility-settings-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/spaces.spec.ts/space-visibility-settings-linux.png
rename to apps/web/playwright/snapshots/spaces/spaces.spec.ts/space-visibility-settings-linux.png
diff --git a/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-button-expanded-linux.png b/apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-button-expanded-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-button-expanded-linux.png
rename to apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-button-expanded-linux.png
diff --git a/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-hovered-expanded-linux.png b/apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-hovered-expanded-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-hovered-expanded-linux.png
rename to apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-hovered-expanded-linux.png
diff --git a/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-hovered-linux.png b/apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-hovered-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-hovered-linux.png
rename to apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-hovered-linux.png
diff --git a/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-no-indicator-linux.png b/apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-no-indicator-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-no-indicator-linux.png
rename to apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-no-indicator-linux.png
diff --git a/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-panel-mix-unread-linux.png b/apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-panel-mix-unread-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-panel-mix-unread-linux.png
rename to apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-panel-mix-unread-linux.png
diff --git a/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-panel-notification-unread-linux.png b/apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-panel-notification-unread-linux.png
similarity index 100%
rename from playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-panel-notification-unread-linux.png
rename to apps/web/playwright/snapshots/spaces/threads-activity-centre/threadsActivityCentre.spec.ts/tac-panel-notification-unread-linux.png
diff --git a/playwright/snapshots/threads/threads.spec.ts/Initial-ThreadView-on-bubble-layout-linux.png b/apps/web/playwright/snapshots/threads/threads.spec.ts/Initial-ThreadView-on-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/threads/threads.spec.ts/Initial-ThreadView-on-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/threads/threads.spec.ts/Initial-ThreadView-on-bubble-layout-linux.png
diff --git a/playwright/snapshots/threads/threads.spec.ts/Initial-ThreadView-on-group-layout-linux.png b/apps/web/playwright/snapshots/threads/threads.spec.ts/Initial-ThreadView-on-group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/threads/threads.spec.ts/Initial-ThreadView-on-group-layout-linux.png
rename to apps/web/playwright/snapshots/threads/threads.spec.ts/Initial-ThreadView-on-group-layout-linux.png
diff --git a/playwright/snapshots/threads/threads.spec.ts/Reply-to-the-location-on-ThreadView-linux.png b/apps/web/playwright/snapshots/threads/threads.spec.ts/Reply-to-the-location-on-ThreadView-linux.png
similarity index 100%
rename from playwright/snapshots/threads/threads.spec.ts/Reply-to-the-location-on-ThreadView-linux.png
rename to apps/web/playwright/snapshots/threads/threads.spec.ts/Reply-to-the-location-on-ThreadView-linux.png
diff --git a/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-reaction-and-a-hidden-event-on-bubble-layout-linux.png b/apps/web/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-reaction-and-a-hidden-event-on-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/threads/threads.spec.ts/ThreadView-with-reaction-and-a-hidden-event-on-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-reaction-and-a-hidden-event-on-bubble-layout-linux.png
diff --git a/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-reaction-and-a-hidden-event-on-group-layout-linux.png b/apps/web/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-reaction-and-a-hidden-event-on-group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/threads/threads.spec.ts/ThreadView-with-reaction-and-a-hidden-event-on-group-layout-linux.png
rename to apps/web/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-reaction-and-a-hidden-event-on-group-layout-linux.png
diff --git a/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-redacted-messages-on-bubble-layout-linux.png b/apps/web/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-redacted-messages-on-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/threads/threads.spec.ts/ThreadView-with-redacted-messages-on-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-redacted-messages-on-bubble-layout-linux.png
diff --git a/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-redacted-messages-on-group-layout-linux.png b/apps/web/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-redacted-messages-on-group-layout-linux.png
similarity index 100%
rename from playwright/snapshots/threads/threads.spec.ts/ThreadView-with-redacted-messages-on-group-layout-linux.png
rename to apps/web/playwright/snapshots/threads/threads.spec.ts/ThreadView-with-redacted-messages-on-group-layout-linux.png
diff --git a/playwright/snapshots/threads/threads.spec.ts/thread-panel-linux.png b/apps/web/playwright/snapshots/threads/threads.spec.ts/thread-panel-linux.png
similarity index 100%
rename from playwright/snapshots/threads/threads.spec.ts/thread-panel-linux.png
rename to apps/web/playwright/snapshots/threads/threads.spec.ts/thread-panel-linux.png
diff --git a/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-no-avatar-linux.png b/apps/web/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-no-avatar-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-no-avatar-linux.png
rename to apps/web/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-no-avatar-linux.png
diff --git a/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-room-tree-no-avatar-linux.png b/apps/web/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-room-tree-no-avatar-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-room-tree-no-avatar-linux.png
rename to apps/web/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-room-tree-no-avatar-linux.png
diff --git a/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-room-tree-with-avatar-linux.png b/apps/web/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-room-tree-with-avatar-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-room-tree-with-avatar-linux.png
rename to apps/web/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-room-tree-with-avatar-linux.png
diff --git a/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-with-avatar-linux.png b/apps/web/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-with-avatar-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-with-avatar-linux.png
rename to apps/web/playwright/snapshots/timeline/media-preview-settings.spec.ts/invite-with-avatar-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/code-block-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/code-block-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/code-block-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/code-block-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/collapsed-gels-and-messages-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/collapsed-gels-and-messages-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/collapsed-gels-and-messages-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/collapsed-gels-and-messages-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/collapsed-gels-bubble-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/collapsed-gels-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/collapsed-gels-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/collapsed-gels-bubble-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/configured-room-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/configured-room-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/configured-room-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/configured-room-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/edited-code-block-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/edited-code-block-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/edited-code-block-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/edited-code-block-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/event-line-inline-start-margin-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-line-inline-start-margin-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/event-line-inline-start-margin-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-line-inline-start-margin-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-bubble-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-bubble-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-compact-modern-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-compact-modern-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-compact-modern-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-compact-modern-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-irc-modern-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-irc-modern-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-irc-modern-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tile-reply-chains-irc-modern-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-bubble-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/event-tiles-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-bubble-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-compact-modern-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-compact-modern-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/event-tiles-compact-modern-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-compact-modern-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/event-tiles-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-modern-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-modern-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/event-tiles-modern-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/event-tiles-modern-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-and-messages-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-and-messages-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-and-messages-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-and-messages-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-bubble-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-bubble-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-emote-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-emote-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-emote-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-emote-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-modern-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-modern-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-modern-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-modern-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-redaction-placeholder-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-redaction-placeholder-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-redaction-placeholder-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/expanded-gels-redaction-placeholder-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/hidden-event-line-padding-modern-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/hidden-event-line-padding-modern-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/hidden-event-line-padding-modern-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/hidden-event-line-padding-modern-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/hidden-event-line-zero-padding-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/hidden-event-line-zero-padding-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/hidden-event-line-zero-padding-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/hidden-event-line-zero-padding-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/highlighted-search-results-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/highlighted-search-results-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/highlighted-search-results-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/highlighted-search-results-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/hovered-hidden-event-line-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/hovered-hidden-event-line-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/hovered-hidden-event-line-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/hovered-hidden-event-line-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/image-in-timeline-default-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/image-in-timeline-default-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/image-in-timeline-default-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/image-in-timeline-default-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-bubble-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-bubble-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-bubble-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-bubble-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-irc-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-irc-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-irc-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-irc-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-modern-layout-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-modern-layout-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-modern-layout-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/long-strings-with-reply-modern-layout-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/search-aux-panel-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/search-aux-panel-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/search-aux-panel-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/search-aux-panel-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/search-results-with-TextualEvent-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/search-results-with-TextualEvent-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/search-results-with-TextualEvent-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/search-results-with-TextualEvent-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/spoiler-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/spoiler-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/spoiler-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/spoiler-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/spoiler-uncovered-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/spoiler-uncovered-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/spoiler-uncovered-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/spoiler-uncovered-linux.png
diff --git a/playwright/snapshots/timeline/timeline.spec.ts/voice-message-linux.png b/apps/web/playwright/snapshots/timeline/timeline.spec.ts/voice-message-linux.png
similarity index 100%
rename from playwright/snapshots/timeline/timeline.spec.ts/voice-message-linux.png
rename to apps/web/playwright/snapshots/timeline/timeline.spec.ts/voice-message-linux.png
diff --git a/playwright/snapshots/user-menu/user-menu.spec.ts/user-menu-linux.png b/apps/web/playwright/snapshots/user-menu/user-menu.spec.ts/user-menu-linux.png
similarity index 100%
rename from playwright/snapshots/user-menu/user-menu.spec.ts/user-menu-linux.png
rename to apps/web/playwright/snapshots/user-menu/user-menu.spec.ts/user-menu-linux.png
diff --git a/playwright/snapshots/user-view/user-view.spec.ts/user-info-linux.png b/apps/web/playwright/snapshots/user-view/user-view.spec.ts/user-info-linux.png
similarity index 100%
rename from playwright/snapshots/user-view/user-view.spec.ts/user-info-linux.png
rename to apps/web/playwright/snapshots/user-view/user-view.spec.ts/user-info-linux.png
diff --git a/playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-video-toast-checked-linux.png b/apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-video-toast-checked-linux.png
similarity index 100%
rename from playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-video-toast-checked-linux.png
rename to apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-video-toast-checked-linux.png
diff --git a/playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-video-toast-unchecked-linux.png b/apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-video-toast-unchecked-linux.png
similarity index 100%
rename from playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-video-toast-unchecked-linux.png
rename to apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-video-toast-unchecked-linux.png
diff --git a/playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-voice-toast-linux.png b/apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-voice-toast-linux.png
similarity index 100%
rename from playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-voice-toast-linux.png
rename to apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-dm-voice-toast-linux.png
diff --git a/playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-video-toast-checked-linux.png b/apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-video-toast-checked-linux.png
similarity index 100%
rename from playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-video-toast-checked-linux.png
rename to apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-video-toast-checked-linux.png
diff --git a/playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-video-toast-unchecked-linux.png b/apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-video-toast-unchecked-linux.png
similarity index 100%
rename from playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-video-toast-unchecked-linux.png
rename to apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-video-toast-unchecked-linux.png
diff --git a/playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-voice-toast-linux.png b/apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-voice-toast-linux.png
similarity index 100%
rename from playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-voice-toast-linux.png
rename to apps/web/playwright/snapshots/voip/element-call.spec.ts/incoming-call-group-voice-toast-linux.png
diff --git a/playwright/snapshots/voip/pstn.spec.ts/dialpad-linux.png b/apps/web/playwright/snapshots/voip/pstn.spec.ts/dialpad-linux.png
similarity index 100%
rename from playwright/snapshots/voip/pstn.spec.ts/dialpad-linux.png
rename to apps/web/playwright/snapshots/voip/pstn.spec.ts/dialpad-linux.png
diff --git a/playwright/snapshots/voip/pstn.spec.ts/dialpad-trigger-linux.png b/apps/web/playwright/snapshots/voip/pstn.spec.ts/dialpad-trigger-linux.png
similarity index 100%
rename from playwright/snapshots/voip/pstn.spec.ts/dialpad-trigger-linux.png
rename to apps/web/playwright/snapshots/voip/pstn.spec.ts/dialpad-trigger-linux.png
diff --git a/playwright/snapshots/widgets/layout.spec.ts/apps-drawer-linux.png b/apps/web/playwright/snapshots/widgets/layout.spec.ts/apps-drawer-linux.png
similarity index 100%
rename from playwright/snapshots/widgets/layout.spec.ts/apps-drawer-linux.png
rename to apps/web/playwright/snapshots/widgets/layout.spec.ts/apps-drawer-linux.png
diff --git a/playwright/snapshots/widgets/permissions-dialog.spec.ts/widget-capabilites-prompt-linux.png b/apps/web/playwright/snapshots/widgets/permissions-dialog.spec.ts/widget-capabilites-prompt-linux.png
similarity index 100%
rename from playwright/snapshots/widgets/permissions-dialog.spec.ts/widget-capabilites-prompt-linux.png
rename to apps/web/playwright/snapshots/widgets/permissions-dialog.spec.ts/widget-capabilites-prompt-linux.png
diff --git a/playwright/testcontainers/dendrite.ts b/apps/web/playwright/testcontainers/dendrite.ts
similarity index 100%
rename from playwright/testcontainers/dendrite.ts
rename to apps/web/playwright/testcontainers/dendrite.ts
diff --git a/playwright/testcontainers/mas.ts b/apps/web/playwright/testcontainers/mas.ts
similarity index 100%
rename from playwright/testcontainers/mas.ts
rename to apps/web/playwright/testcontainers/mas.ts
diff --git a/playwright/testcontainers/synapse.ts b/apps/web/playwright/testcontainers/synapse.ts
similarity index 100%
rename from playwright/testcontainers/synapse.ts
rename to apps/web/playwright/testcontainers/synapse.ts
diff --git a/playwright/tsconfig.json b/apps/web/playwright/tsconfig.json
similarity index 100%
rename from playwright/tsconfig.json
rename to apps/web/playwright/tsconfig.json
diff --git a/project.json b/apps/web/project.json
similarity index 100%
rename from project.json
rename to apps/web/project.json
diff --git a/recorder-worklet-loader.cjs b/apps/web/recorder-worklet-loader.cjs
similarity index 100%
rename from recorder-worklet-loader.cjs
rename to apps/web/recorder-worklet-loader.cjs
diff --git a/res/.well-known/assetlinks.json b/apps/web/res/.well-known/assetlinks.json
similarity index 100%
rename from res/.well-known/assetlinks.json
rename to apps/web/res/.well-known/assetlinks.json
diff --git a/res/apple-app-site-association b/apps/web/res/apple-app-site-association
similarity index 100%
rename from res/apple-app-site-association
rename to apps/web/res/apple-app-site-association
diff --git a/res/css/_animations.pcss b/apps/web/res/css/_animations.pcss
similarity index 100%
rename from res/css/_animations.pcss
rename to apps/web/res/css/_animations.pcss
diff --git a/res/css/_common.pcss b/apps/web/res/css/_common.pcss
similarity index 100%
rename from res/css/_common.pcss
rename to apps/web/res/css/_common.pcss
diff --git a/res/css/_components.pcss b/apps/web/res/css/_components.pcss
similarity index 100%
rename from res/css/_components.pcss
rename to apps/web/res/css/_components.pcss
diff --git a/res/css/_compound.pcss b/apps/web/res/css/_compound.pcss
similarity index 100%
rename from res/css/_compound.pcss
rename to apps/web/res/css/_compound.pcss
diff --git a/res/css/_font-sizes.pcss b/apps/web/res/css/_font-sizes.pcss
similarity index 100%
rename from res/css/_font-sizes.pcss
rename to apps/web/res/css/_font-sizes.pcss
diff --git a/res/css/_spacing.pcss b/apps/web/res/css/_spacing.pcss
similarity index 100%
rename from res/css/_spacing.pcss
rename to apps/web/res/css/_spacing.pcss
diff --git a/res/css/components/views/beacon/_BeaconListItem.pcss b/apps/web/res/css/components/views/beacon/_BeaconListItem.pcss
similarity index 100%
rename from res/css/components/views/beacon/_BeaconListItem.pcss
rename to apps/web/res/css/components/views/beacon/_BeaconListItem.pcss
diff --git a/res/css/components/views/beacon/_BeaconStatus.pcss b/apps/web/res/css/components/views/beacon/_BeaconStatus.pcss
similarity index 100%
rename from res/css/components/views/beacon/_BeaconStatus.pcss
rename to apps/web/res/css/components/views/beacon/_BeaconStatus.pcss
diff --git a/res/css/components/views/beacon/_BeaconStatusTooltip.pcss b/apps/web/res/css/components/views/beacon/_BeaconStatusTooltip.pcss
similarity index 100%
rename from res/css/components/views/beacon/_BeaconStatusTooltip.pcss
rename to apps/web/res/css/components/views/beacon/_BeaconStatusTooltip.pcss
diff --git a/res/css/components/views/beacon/_BeaconViewDialog.pcss b/apps/web/res/css/components/views/beacon/_BeaconViewDialog.pcss
similarity index 100%
rename from res/css/components/views/beacon/_BeaconViewDialog.pcss
rename to apps/web/res/css/components/views/beacon/_BeaconViewDialog.pcss
diff --git a/res/css/components/views/beacon/_DialogOwnBeaconStatus.pcss b/apps/web/res/css/components/views/beacon/_DialogOwnBeaconStatus.pcss
similarity index 100%
rename from res/css/components/views/beacon/_DialogOwnBeaconStatus.pcss
rename to apps/web/res/css/components/views/beacon/_DialogOwnBeaconStatus.pcss
diff --git a/res/css/components/views/beacon/_DialogSidebar.pcss b/apps/web/res/css/components/views/beacon/_DialogSidebar.pcss
similarity index 100%
rename from res/css/components/views/beacon/_DialogSidebar.pcss
rename to apps/web/res/css/components/views/beacon/_DialogSidebar.pcss
diff --git a/res/css/components/views/beacon/_LeftPanelLiveShareWarning.pcss b/apps/web/res/css/components/views/beacon/_LeftPanelLiveShareWarning.pcss
similarity index 100%
rename from res/css/components/views/beacon/_LeftPanelLiveShareWarning.pcss
rename to apps/web/res/css/components/views/beacon/_LeftPanelLiveShareWarning.pcss
diff --git a/res/css/components/views/beacon/_LiveTimeRemaining.pcss b/apps/web/res/css/components/views/beacon/_LiveTimeRemaining.pcss
similarity index 100%
rename from res/css/components/views/beacon/_LiveTimeRemaining.pcss
rename to apps/web/res/css/components/views/beacon/_LiveTimeRemaining.pcss
diff --git a/res/css/components/views/beacon/_OwnBeaconStatus.pcss b/apps/web/res/css/components/views/beacon/_OwnBeaconStatus.pcss
similarity index 100%
rename from res/css/components/views/beacon/_OwnBeaconStatus.pcss
rename to apps/web/res/css/components/views/beacon/_OwnBeaconStatus.pcss
diff --git a/res/css/components/views/beacon/_ShareLatestLocation.pcss b/apps/web/res/css/components/views/beacon/_ShareLatestLocation.pcss
similarity index 100%
rename from res/css/components/views/beacon/_ShareLatestLocation.pcss
rename to apps/web/res/css/components/views/beacon/_ShareLatestLocation.pcss
diff --git a/res/css/components/views/beacon/_StyledLiveBeaconIcon.pcss b/apps/web/res/css/components/views/beacon/_StyledLiveBeaconIcon.pcss
similarity index 100%
rename from res/css/components/views/beacon/_StyledLiveBeaconIcon.pcss
rename to apps/web/res/css/components/views/beacon/_StyledLiveBeaconIcon.pcss
diff --git a/res/css/components/views/context_menus/_KebabContextMenu.pcss b/apps/web/res/css/components/views/context_menus/_KebabContextMenu.pcss
similarity index 100%
rename from res/css/components/views/context_menus/_KebabContextMenu.pcss
rename to apps/web/res/css/components/views/context_menus/_KebabContextMenu.pcss
diff --git a/res/css/components/views/dialogs/polls/_PollDetailHeader.pcss b/apps/web/res/css/components/views/dialogs/polls/_PollDetailHeader.pcss
similarity index 100%
rename from res/css/components/views/dialogs/polls/_PollDetailHeader.pcss
rename to apps/web/res/css/components/views/dialogs/polls/_PollDetailHeader.pcss
diff --git a/res/css/components/views/dialogs/polls/_PollListItem.pcss b/apps/web/res/css/components/views/dialogs/polls/_PollListItem.pcss
similarity index 100%
rename from res/css/components/views/dialogs/polls/_PollListItem.pcss
rename to apps/web/res/css/components/views/dialogs/polls/_PollListItem.pcss
diff --git a/res/css/components/views/dialogs/polls/_PollListItemEnded.pcss b/apps/web/res/css/components/views/dialogs/polls/_PollListItemEnded.pcss
similarity index 100%
rename from res/css/components/views/dialogs/polls/_PollListItemEnded.pcss
rename to apps/web/res/css/components/views/dialogs/polls/_PollListItemEnded.pcss
diff --git a/res/css/components/views/elements/_AppPermission.pcss b/apps/web/res/css/components/views/elements/_AppPermission.pcss
similarity index 100%
rename from res/css/components/views/elements/_AppPermission.pcss
rename to apps/web/res/css/components/views/elements/_AppPermission.pcss
diff --git a/res/css/components/views/elements/_AppWarning.pcss b/apps/web/res/css/components/views/elements/_AppWarning.pcss
similarity index 100%
rename from res/css/components/views/elements/_AppWarning.pcss
rename to apps/web/res/css/components/views/elements/_AppWarning.pcss
diff --git a/res/css/components/views/elements/_FilterDropdown.pcss b/apps/web/res/css/components/views/elements/_FilterDropdown.pcss
similarity index 100%
rename from res/css/components/views/elements/_FilterDropdown.pcss
rename to apps/web/res/css/components/views/elements/_FilterDropdown.pcss
diff --git a/res/css/components/views/elements/_FilterTabGroup.pcss b/apps/web/res/css/components/views/elements/_FilterTabGroup.pcss
similarity index 100%
rename from res/css/components/views/elements/_FilterTabGroup.pcss
rename to apps/web/res/css/components/views/elements/_FilterTabGroup.pcss
diff --git a/res/css/components/views/elements/_LearnMore.pcss b/apps/web/res/css/components/views/elements/_LearnMore.pcss
similarity index 100%
rename from res/css/components/views/elements/_LearnMore.pcss
rename to apps/web/res/css/components/views/elements/_LearnMore.pcss
diff --git a/res/css/components/views/location/_EnableLiveShare.pcss b/apps/web/res/css/components/views/location/_EnableLiveShare.pcss
similarity index 100%
rename from res/css/components/views/location/_EnableLiveShare.pcss
rename to apps/web/res/css/components/views/location/_EnableLiveShare.pcss
diff --git a/res/css/components/views/location/_LiveDurationDropdown.pcss b/apps/web/res/css/components/views/location/_LiveDurationDropdown.pcss
similarity index 100%
rename from res/css/components/views/location/_LiveDurationDropdown.pcss
rename to apps/web/res/css/components/views/location/_LiveDurationDropdown.pcss
diff --git a/res/css/components/views/location/_LocationShareMenu.pcss b/apps/web/res/css/components/views/location/_LocationShareMenu.pcss
similarity index 100%
rename from res/css/components/views/location/_LocationShareMenu.pcss
rename to apps/web/res/css/components/views/location/_LocationShareMenu.pcss
diff --git a/res/css/components/views/location/_MapError.pcss b/apps/web/res/css/components/views/location/_MapError.pcss
similarity index 100%
rename from res/css/components/views/location/_MapError.pcss
rename to apps/web/res/css/components/views/location/_MapError.pcss
diff --git a/res/css/components/views/location/_MapFallback.pcss b/apps/web/res/css/components/views/location/_MapFallback.pcss
similarity index 100%
rename from res/css/components/views/location/_MapFallback.pcss
rename to apps/web/res/css/components/views/location/_MapFallback.pcss
diff --git a/res/css/components/views/location/_Marker.pcss b/apps/web/res/css/components/views/location/_Marker.pcss
similarity index 100%
rename from res/css/components/views/location/_Marker.pcss
rename to apps/web/res/css/components/views/location/_Marker.pcss
diff --git a/res/css/components/views/location/_ShareDialogButtons.pcss b/apps/web/res/css/components/views/location/_ShareDialogButtons.pcss
similarity index 100%
rename from res/css/components/views/location/_ShareDialogButtons.pcss
rename to apps/web/res/css/components/views/location/_ShareDialogButtons.pcss
diff --git a/res/css/components/views/location/_ShareType.pcss b/apps/web/res/css/components/views/location/_ShareType.pcss
similarity index 100%
rename from res/css/components/views/location/_ShareType.pcss
rename to apps/web/res/css/components/views/location/_ShareType.pcss
diff --git a/res/css/components/views/location/_ZoomButtons.pcss b/apps/web/res/css/components/views/location/_ZoomButtons.pcss
similarity index 100%
rename from res/css/components/views/location/_ZoomButtons.pcss
rename to apps/web/res/css/components/views/location/_ZoomButtons.pcss
diff --git a/res/css/components/views/messages/_MBeaconBody.pcss b/apps/web/res/css/components/views/messages/_MBeaconBody.pcss
similarity index 100%
rename from res/css/components/views/messages/_MBeaconBody.pcss
rename to apps/web/res/css/components/views/messages/_MBeaconBody.pcss
diff --git a/res/css/components/views/messages/shared/_MediaProcessingError.pcss b/apps/web/res/css/components/views/messages/shared/_MediaProcessingError.pcss
similarity index 100%
rename from res/css/components/views/messages/shared/_MediaProcessingError.pcss
rename to apps/web/res/css/components/views/messages/shared/_MediaProcessingError.pcss
diff --git a/res/css/components/views/pips/_WidgetPip.pcss b/apps/web/res/css/components/views/pips/_WidgetPip.pcss
similarity index 100%
rename from res/css/components/views/pips/_WidgetPip.pcss
rename to apps/web/res/css/components/views/pips/_WidgetPip.pcss
diff --git a/res/css/components/views/polls/_PollOption.pcss b/apps/web/res/css/components/views/polls/_PollOption.pcss
similarity index 100%
rename from res/css/components/views/polls/_PollOption.pcss
rename to apps/web/res/css/components/views/polls/_PollOption.pcss
diff --git a/res/css/components/views/settings/_AddRemoveThreepids.pcss b/apps/web/res/css/components/views/settings/_AddRemoveThreepids.pcss
similarity index 100%
rename from res/css/components/views/settings/_AddRemoveThreepids.pcss
rename to apps/web/res/css/components/views/settings/_AddRemoveThreepids.pcss
diff --git a/res/css/components/views/settings/devices/_CurrentDeviceSection.pcss b/apps/web/res/css/components/views/settings/devices/_CurrentDeviceSection.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_CurrentDeviceSection.pcss
rename to apps/web/res/css/components/views/settings/devices/_CurrentDeviceSection.pcss
diff --git a/res/css/components/views/settings/devices/_DeviceDetailHeading.pcss b/apps/web/res/css/components/views/settings/devices/_DeviceDetailHeading.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_DeviceDetailHeading.pcss
rename to apps/web/res/css/components/views/settings/devices/_DeviceDetailHeading.pcss
diff --git a/res/css/components/views/settings/devices/_DeviceDetails.pcss b/apps/web/res/css/components/views/settings/devices/_DeviceDetails.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_DeviceDetails.pcss
rename to apps/web/res/css/components/views/settings/devices/_DeviceDetails.pcss
diff --git a/res/css/components/views/settings/devices/_DeviceExpandDetailsButton.pcss b/apps/web/res/css/components/views/settings/devices/_DeviceExpandDetailsButton.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_DeviceExpandDetailsButton.pcss
rename to apps/web/res/css/components/views/settings/devices/_DeviceExpandDetailsButton.pcss
diff --git a/res/css/components/views/settings/devices/_DeviceSecurityCard.pcss b/apps/web/res/css/components/views/settings/devices/_DeviceSecurityCard.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_DeviceSecurityCard.pcss
rename to apps/web/res/css/components/views/settings/devices/_DeviceSecurityCard.pcss
diff --git a/res/css/components/views/settings/devices/_DeviceTile.pcss b/apps/web/res/css/components/views/settings/devices/_DeviceTile.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_DeviceTile.pcss
rename to apps/web/res/css/components/views/settings/devices/_DeviceTile.pcss
diff --git a/res/css/components/views/settings/devices/_DeviceTypeIcon.pcss b/apps/web/res/css/components/views/settings/devices/_DeviceTypeIcon.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_DeviceTypeIcon.pcss
rename to apps/web/res/css/components/views/settings/devices/_DeviceTypeIcon.pcss
diff --git a/res/css/components/views/settings/devices/_FilteredDeviceList.pcss b/apps/web/res/css/components/views/settings/devices/_FilteredDeviceList.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_FilteredDeviceList.pcss
rename to apps/web/res/css/components/views/settings/devices/_FilteredDeviceList.pcss
diff --git a/res/css/components/views/settings/devices/_FilteredDeviceListHeader.pcss b/apps/web/res/css/components/views/settings/devices/_FilteredDeviceListHeader.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_FilteredDeviceListHeader.pcss
rename to apps/web/res/css/components/views/settings/devices/_FilteredDeviceListHeader.pcss
diff --git a/res/css/components/views/settings/devices/_SecurityRecommendations.pcss b/apps/web/res/css/components/views/settings/devices/_SecurityRecommendations.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_SecurityRecommendations.pcss
rename to apps/web/res/css/components/views/settings/devices/_SecurityRecommendations.pcss
diff --git a/res/css/components/views/settings/devices/_SelectableDeviceTile.pcss b/apps/web/res/css/components/views/settings/devices/_SelectableDeviceTile.pcss
similarity index 100%
rename from res/css/components/views/settings/devices/_SelectableDeviceTile.pcss
rename to apps/web/res/css/components/views/settings/devices/_SelectableDeviceTile.pcss
diff --git a/res/css/components/views/settings/encryption/_KeyStoragePanel.pcss b/apps/web/res/css/components/views/settings/encryption/_KeyStoragePanel.pcss
similarity index 100%
rename from res/css/components/views/settings/encryption/_KeyStoragePanel.pcss
rename to apps/web/res/css/components/views/settings/encryption/_KeyStoragePanel.pcss
diff --git a/res/css/components/views/settings/shared/_SettingsSubsection.pcss b/apps/web/res/css/components/views/settings/shared/_SettingsSubsection.pcss
similarity index 100%
rename from res/css/components/views/settings/shared/_SettingsSubsection.pcss
rename to apps/web/res/css/components/views/settings/shared/_SettingsSubsection.pcss
diff --git a/res/css/components/views/settings/shared/_SettingsSubsectionHeading.pcss b/apps/web/res/css/components/views/settings/shared/_SettingsSubsectionHeading.pcss
similarity index 100%
rename from res/css/components/views/settings/shared/_SettingsSubsectionHeading.pcss
rename to apps/web/res/css/components/views/settings/shared/_SettingsSubsectionHeading.pcss
diff --git a/res/css/components/views/spaces/_QuickThemeSwitcher.pcss b/apps/web/res/css/components/views/spaces/_QuickThemeSwitcher.pcss
similarity index 100%
rename from res/css/components/views/spaces/_QuickThemeSwitcher.pcss
rename to apps/web/res/css/components/views/spaces/_QuickThemeSwitcher.pcss
diff --git a/res/css/components/views/typography/_Caption.pcss b/apps/web/res/css/components/views/typography/_Caption.pcss
similarity index 100%
rename from res/css/components/views/typography/_Caption.pcss
rename to apps/web/res/css/components/views/typography/_Caption.pcss
diff --git a/res/css/compound/_Icon.pcss b/apps/web/res/css/compound/_Icon.pcss
similarity index 100%
rename from res/css/compound/_Icon.pcss
rename to apps/web/res/css/compound/_Icon.pcss
diff --git a/res/css/compound/_SuccessDialog.pcss b/apps/web/res/css/compound/_SuccessDialog.pcss
similarity index 100%
rename from res/css/compound/_SuccessDialog.pcss
rename to apps/web/res/css/compound/_SuccessDialog.pcss
diff --git a/res/css/rethemendex.sh b/apps/web/res/css/rethemendex.sh
similarity index 100%
rename from res/css/rethemendex.sh
rename to apps/web/res/css/rethemendex.sh
diff --git a/res/css/shared.pcss b/apps/web/res/css/shared.pcss
similarity index 100%
rename from res/css/shared.pcss
rename to apps/web/res/css/shared.pcss
diff --git a/res/css/structures/ErrorView.pcss b/apps/web/res/css/structures/ErrorView.pcss
similarity index 100%
rename from res/css/structures/ErrorView.pcss
rename to apps/web/res/css/structures/ErrorView.pcss
diff --git a/res/css/structures/_AutoHideScrollbar.pcss b/apps/web/res/css/structures/_AutoHideScrollbar.pcss
similarity index 100%
rename from res/css/structures/_AutoHideScrollbar.pcss
rename to apps/web/res/css/structures/_AutoHideScrollbar.pcss
diff --git a/res/css/structures/_AutocompleteInput.pcss b/apps/web/res/css/structures/_AutocompleteInput.pcss
similarity index 100%
rename from res/css/structures/_AutocompleteInput.pcss
rename to apps/web/res/css/structures/_AutocompleteInput.pcss
diff --git a/res/css/structures/_BackdropPanel.pcss b/apps/web/res/css/structures/_BackdropPanel.pcss
similarity index 100%
rename from res/css/structures/_BackdropPanel.pcss
rename to apps/web/res/css/structures/_BackdropPanel.pcss
diff --git a/res/css/structures/_CompatibilityPage.pcss b/apps/web/res/css/structures/_CompatibilityPage.pcss
similarity index 100%
rename from res/css/structures/_CompatibilityPage.pcss
rename to apps/web/res/css/structures/_CompatibilityPage.pcss
diff --git a/res/css/structures/_ContextualMenu.pcss b/apps/web/res/css/structures/_ContextualMenu.pcss
similarity index 100%
rename from res/css/structures/_ContextualMenu.pcss
rename to apps/web/res/css/structures/_ContextualMenu.pcss
diff --git a/res/css/structures/_ErrorMessage.pcss b/apps/web/res/css/structures/_ErrorMessage.pcss
similarity index 100%
rename from res/css/structures/_ErrorMessage.pcss
rename to apps/web/res/css/structures/_ErrorMessage.pcss
diff --git a/res/css/structures/_FileDropTarget.pcss b/apps/web/res/css/structures/_FileDropTarget.pcss
similarity index 100%
rename from res/css/structures/_FileDropTarget.pcss
rename to apps/web/res/css/structures/_FileDropTarget.pcss
diff --git a/res/css/structures/_FilePanel.pcss b/apps/web/res/css/structures/_FilePanel.pcss
similarity index 100%
rename from res/css/structures/_FilePanel.pcss
rename to apps/web/res/css/structures/_FilePanel.pcss
diff --git a/res/css/structures/_GenericDropdownMenu.pcss b/apps/web/res/css/structures/_GenericDropdownMenu.pcss
similarity index 100%
rename from res/css/structures/_GenericDropdownMenu.pcss
rename to apps/web/res/css/structures/_GenericDropdownMenu.pcss
diff --git a/res/css/structures/_HomePage.pcss b/apps/web/res/css/structures/_HomePage.pcss
similarity index 100%
rename from res/css/structures/_HomePage.pcss
rename to apps/web/res/css/structures/_HomePage.pcss
diff --git a/res/css/structures/_LargeLoader.pcss b/apps/web/res/css/structures/_LargeLoader.pcss
similarity index 100%
rename from res/css/structures/_LargeLoader.pcss
rename to apps/web/res/css/structures/_LargeLoader.pcss
diff --git a/res/css/structures/_LeftPanel.pcss b/apps/web/res/css/structures/_LeftPanel.pcss
similarity index 100%
rename from res/css/structures/_LeftPanel.pcss
rename to apps/web/res/css/structures/_LeftPanel.pcss
diff --git a/res/css/structures/_MainSplit.pcss b/apps/web/res/css/structures/_MainSplit.pcss
similarity index 100%
rename from res/css/structures/_MainSplit.pcss
rename to apps/web/res/css/structures/_MainSplit.pcss
diff --git a/res/css/structures/_MatrixChat.pcss b/apps/web/res/css/structures/_MatrixChat.pcss
similarity index 100%
rename from res/css/structures/_MatrixChat.pcss
rename to apps/web/res/css/structures/_MatrixChat.pcss
diff --git a/res/css/structures/_MessagePanel.pcss b/apps/web/res/css/structures/_MessagePanel.pcss
similarity index 100%
rename from res/css/structures/_MessagePanel.pcss
rename to apps/web/res/css/structures/_MessagePanel.pcss
diff --git a/res/css/structures/_NonUrgentToastContainer.pcss b/apps/web/res/css/structures/_NonUrgentToastContainer.pcss
similarity index 100%
rename from res/css/structures/_NonUrgentToastContainer.pcss
rename to apps/web/res/css/structures/_NonUrgentToastContainer.pcss
diff --git a/res/css/structures/_QuickSettingsButton.pcss b/apps/web/res/css/structures/_QuickSettingsButton.pcss
similarity index 100%
rename from res/css/structures/_QuickSettingsButton.pcss
rename to apps/web/res/css/structures/_QuickSettingsButton.pcss
diff --git a/res/css/structures/_RightPanel.pcss b/apps/web/res/css/structures/_RightPanel.pcss
similarity index 100%
rename from res/css/structures/_RightPanel.pcss
rename to apps/web/res/css/structures/_RightPanel.pcss
diff --git a/res/css/structures/_RoomSearch.pcss b/apps/web/res/css/structures/_RoomSearch.pcss
similarity index 100%
rename from res/css/structures/_RoomSearch.pcss
rename to apps/web/res/css/structures/_RoomSearch.pcss
diff --git a/res/css/structures/_RoomView.pcss b/apps/web/res/css/structures/_RoomView.pcss
similarity index 100%
rename from res/css/structures/_RoomView.pcss
rename to apps/web/res/css/structures/_RoomView.pcss
diff --git a/res/css/structures/_SearchBox.pcss b/apps/web/res/css/structures/_SearchBox.pcss
similarity index 100%
rename from res/css/structures/_SearchBox.pcss
rename to apps/web/res/css/structures/_SearchBox.pcss
diff --git a/res/css/structures/_SpaceHierarchy.pcss b/apps/web/res/css/structures/_SpaceHierarchy.pcss
similarity index 100%
rename from res/css/structures/_SpaceHierarchy.pcss
rename to apps/web/res/css/structures/_SpaceHierarchy.pcss
diff --git a/res/css/structures/_SpacePanel.pcss b/apps/web/res/css/structures/_SpacePanel.pcss
similarity index 100%
rename from res/css/structures/_SpacePanel.pcss
rename to apps/web/res/css/structures/_SpacePanel.pcss
diff --git a/res/css/structures/_SpacePillButton.pcss b/apps/web/res/css/structures/_SpacePillButton.pcss
similarity index 100%
rename from res/css/structures/_SpacePillButton.pcss
rename to apps/web/res/css/structures/_SpacePillButton.pcss
diff --git a/res/css/structures/_SpaceRoomView.pcss b/apps/web/res/css/structures/_SpaceRoomView.pcss
similarity index 100%
rename from res/css/structures/_SpaceRoomView.pcss
rename to apps/web/res/css/structures/_SpaceRoomView.pcss
diff --git a/res/css/structures/_SplashPage.pcss b/apps/web/res/css/structures/_SplashPage.pcss
similarity index 100%
rename from res/css/structures/_SplashPage.pcss
rename to apps/web/res/css/structures/_SplashPage.pcss
diff --git a/res/css/structures/_TabbedView.pcss b/apps/web/res/css/structures/_TabbedView.pcss
similarity index 100%
rename from res/css/structures/_TabbedView.pcss
rename to apps/web/res/css/structures/_TabbedView.pcss
diff --git a/res/css/structures/_ThreadsActivityCentre.pcss b/apps/web/res/css/structures/_ThreadsActivityCentre.pcss
similarity index 100%
rename from res/css/structures/_ThreadsActivityCentre.pcss
rename to apps/web/res/css/structures/_ThreadsActivityCentre.pcss
diff --git a/res/css/structures/_ToastContainer.pcss b/apps/web/res/css/structures/_ToastContainer.pcss
similarity index 100%
rename from res/css/structures/_ToastContainer.pcss
rename to apps/web/res/css/structures/_ToastContainer.pcss
diff --git a/res/css/structures/_UploadBar.pcss b/apps/web/res/css/structures/_UploadBar.pcss
similarity index 100%
rename from res/css/structures/_UploadBar.pcss
rename to apps/web/res/css/structures/_UploadBar.pcss
diff --git a/res/css/structures/_UserMenu.pcss b/apps/web/res/css/structures/_UserMenu.pcss
similarity index 100%
rename from res/css/structures/_UserMenu.pcss
rename to apps/web/res/css/structures/_UserMenu.pcss
diff --git a/res/css/structures/_ViewSource.pcss b/apps/web/res/css/structures/_ViewSource.pcss
similarity index 100%
rename from res/css/structures/_ViewSource.pcss
rename to apps/web/res/css/structures/_ViewSource.pcss
diff --git a/res/css/structures/auth/_CompleteSecurity.pcss b/apps/web/res/css/structures/auth/_CompleteSecurity.pcss
similarity index 100%
rename from res/css/structures/auth/_CompleteSecurity.pcss
rename to apps/web/res/css/structures/auth/_CompleteSecurity.pcss
diff --git a/res/css/structures/auth/_ConfirmSessionLockTheftView.pcss b/apps/web/res/css/structures/auth/_ConfirmSessionLockTheftView.pcss
similarity index 100%
rename from res/css/structures/auth/_ConfirmSessionLockTheftView.pcss
rename to apps/web/res/css/structures/auth/_ConfirmSessionLockTheftView.pcss
diff --git a/res/css/structures/auth/_Login.pcss b/apps/web/res/css/structures/auth/_Login.pcss
similarity index 100%
rename from res/css/structures/auth/_Login.pcss
rename to apps/web/res/css/structures/auth/_Login.pcss
diff --git a/res/css/structures/auth/_LoginSplashView.pcss b/apps/web/res/css/structures/auth/_LoginSplashView.pcss
similarity index 100%
rename from res/css/structures/auth/_LoginSplashView.pcss
rename to apps/web/res/css/structures/auth/_LoginSplashView.pcss
diff --git a/res/css/structures/auth/_MobileRegistration.pcss b/apps/web/res/css/structures/auth/_MobileRegistration.pcss
similarity index 100%
rename from res/css/structures/auth/_MobileRegistration.pcss
rename to apps/web/res/css/structures/auth/_MobileRegistration.pcss
diff --git a/res/css/structures/auth/_Registration.pcss b/apps/web/res/css/structures/auth/_Registration.pcss
similarity index 100%
rename from res/css/structures/auth/_Registration.pcss
rename to apps/web/res/css/structures/auth/_Registration.pcss
diff --git a/res/css/structures/auth/_SessionLockStolenView.pcss b/apps/web/res/css/structures/auth/_SessionLockStolenView.pcss
similarity index 100%
rename from res/css/structures/auth/_SessionLockStolenView.pcss
rename to apps/web/res/css/structures/auth/_SessionLockStolenView.pcss
diff --git a/res/css/structures/auth/_SetupEncryptionBody.pcss b/apps/web/res/css/structures/auth/_SetupEncryptionBody.pcss
similarity index 100%
rename from res/css/structures/auth/_SetupEncryptionBody.pcss
rename to apps/web/res/css/structures/auth/_SetupEncryptionBody.pcss
diff --git a/res/css/views/audio_messages/_PlayPauseButton.pcss b/apps/web/res/css/views/audio_messages/_PlayPauseButton.pcss
similarity index 100%
rename from res/css/views/audio_messages/_PlayPauseButton.pcss
rename to apps/web/res/css/views/audio_messages/_PlayPauseButton.pcss
diff --git a/res/css/views/audio_messages/_PlaybackContainer.pcss b/apps/web/res/css/views/audio_messages/_PlaybackContainer.pcss
similarity index 100%
rename from res/css/views/audio_messages/_PlaybackContainer.pcss
rename to apps/web/res/css/views/audio_messages/_PlaybackContainer.pcss
diff --git a/res/css/views/audio_messages/_SeekBar.pcss b/apps/web/res/css/views/audio_messages/_SeekBar.pcss
similarity index 100%
rename from res/css/views/audio_messages/_SeekBar.pcss
rename to apps/web/res/css/views/audio_messages/_SeekBar.pcss
diff --git a/res/css/views/audio_messages/_Waveform.pcss b/apps/web/res/css/views/audio_messages/_Waveform.pcss
similarity index 100%
rename from res/css/views/audio_messages/_Waveform.pcss
rename to apps/web/res/css/views/audio_messages/_Waveform.pcss
diff --git a/res/css/views/auth/_AuthBody.pcss b/apps/web/res/css/views/auth/_AuthBody.pcss
similarity index 100%
rename from res/css/views/auth/_AuthBody.pcss
rename to apps/web/res/css/views/auth/_AuthBody.pcss
diff --git a/res/css/views/auth/_AuthFooter.pcss b/apps/web/res/css/views/auth/_AuthFooter.pcss
similarity index 100%
rename from res/css/views/auth/_AuthFooter.pcss
rename to apps/web/res/css/views/auth/_AuthFooter.pcss
diff --git a/res/css/views/auth/_AuthHeader.pcss b/apps/web/res/css/views/auth/_AuthHeader.pcss
similarity index 100%
rename from res/css/views/auth/_AuthHeader.pcss
rename to apps/web/res/css/views/auth/_AuthHeader.pcss
diff --git a/res/css/views/auth/_AuthHeaderLogo.pcss b/apps/web/res/css/views/auth/_AuthHeaderLogo.pcss
similarity index 100%
rename from res/css/views/auth/_AuthHeaderLogo.pcss
rename to apps/web/res/css/views/auth/_AuthHeaderLogo.pcss
diff --git a/res/css/views/auth/_AuthPage.pcss b/apps/web/res/css/views/auth/_AuthPage.pcss
similarity index 100%
rename from res/css/views/auth/_AuthPage.pcss
rename to apps/web/res/css/views/auth/_AuthPage.pcss
diff --git a/res/css/views/auth/_CompleteSecurityBody.pcss b/apps/web/res/css/views/auth/_CompleteSecurityBody.pcss
similarity index 100%
rename from res/css/views/auth/_CompleteSecurityBody.pcss
rename to apps/web/res/css/views/auth/_CompleteSecurityBody.pcss
diff --git a/res/css/views/auth/_CountryDropdown.pcss b/apps/web/res/css/views/auth/_CountryDropdown.pcss
similarity index 100%
rename from res/css/views/auth/_CountryDropdown.pcss
rename to apps/web/res/css/views/auth/_CountryDropdown.pcss
diff --git a/res/css/views/auth/_InteractiveAuthEntryComponents.pcss b/apps/web/res/css/views/auth/_InteractiveAuthEntryComponents.pcss
similarity index 100%
rename from res/css/views/auth/_InteractiveAuthEntryComponents.pcss
rename to apps/web/res/css/views/auth/_InteractiveAuthEntryComponents.pcss
diff --git a/res/css/views/auth/_LanguageSelector.pcss b/apps/web/res/css/views/auth/_LanguageSelector.pcss
similarity index 100%
rename from res/css/views/auth/_LanguageSelector.pcss
rename to apps/web/res/css/views/auth/_LanguageSelector.pcss
diff --git a/res/css/views/auth/_LoginWithQR.pcss b/apps/web/res/css/views/auth/_LoginWithQR.pcss
similarity index 100%
rename from res/css/views/auth/_LoginWithQR.pcss
rename to apps/web/res/css/views/auth/_LoginWithQR.pcss
diff --git a/res/css/views/auth/_PassphraseField.pcss b/apps/web/res/css/views/auth/_PassphraseField.pcss
similarity index 100%
rename from res/css/views/auth/_PassphraseField.pcss
rename to apps/web/res/css/views/auth/_PassphraseField.pcss
diff --git a/res/css/views/auth/_Welcome.pcss b/apps/web/res/css/views/auth/_Welcome.pcss
similarity index 100%
rename from res/css/views/auth/_Welcome.pcss
rename to apps/web/res/css/views/auth/_Welcome.pcss
diff --git a/res/css/views/avatars/_BaseAvatar.pcss b/apps/web/res/css/views/avatars/_BaseAvatar.pcss
similarity index 100%
rename from res/css/views/avatars/_BaseAvatar.pcss
rename to apps/web/res/css/views/avatars/_BaseAvatar.pcss
diff --git a/res/css/views/avatars/_DecoratedRoomAvatar.pcss b/apps/web/res/css/views/avatars/_DecoratedRoomAvatar.pcss
similarity index 100%
rename from res/css/views/avatars/_DecoratedRoomAvatar.pcss
rename to apps/web/res/css/views/avatars/_DecoratedRoomAvatar.pcss
diff --git a/res/css/views/avatars/_RoomAvatarView.pcss b/apps/web/res/css/views/avatars/_RoomAvatarView.pcss
similarity index 100%
rename from res/css/views/avatars/_RoomAvatarView.pcss
rename to apps/web/res/css/views/avatars/_RoomAvatarView.pcss
diff --git a/res/css/views/avatars/_WidgetAvatar.pcss b/apps/web/res/css/views/avatars/_WidgetAvatar.pcss
similarity index 100%
rename from res/css/views/avatars/_WidgetAvatar.pcss
rename to apps/web/res/css/views/avatars/_WidgetAvatar.pcss
diff --git a/res/css/views/avatars/_WithPresenceIndicator.pcss b/apps/web/res/css/views/avatars/_WithPresenceIndicator.pcss
similarity index 100%
rename from res/css/views/avatars/_WithPresenceIndicator.pcss
rename to apps/web/res/css/views/avatars/_WithPresenceIndicator.pcss
diff --git a/res/css/views/beta/_BetaCard.pcss b/apps/web/res/css/views/beta/_BetaCard.pcss
similarity index 100%
rename from res/css/views/beta/_BetaCard.pcss
rename to apps/web/res/css/views/beta/_BetaCard.pcss
diff --git a/res/css/views/context_menus/_DeviceContextMenu.pcss b/apps/web/res/css/views/context_menus/_DeviceContextMenu.pcss
similarity index 100%
rename from res/css/views/context_menus/_DeviceContextMenu.pcss
rename to apps/web/res/css/views/context_menus/_DeviceContextMenu.pcss
diff --git a/res/css/views/context_menus/_IconizedContextMenu.pcss b/apps/web/res/css/views/context_menus/_IconizedContextMenu.pcss
similarity index 100%
rename from res/css/views/context_menus/_IconizedContextMenu.pcss
rename to apps/web/res/css/views/context_menus/_IconizedContextMenu.pcss
diff --git a/res/css/views/context_menus/_LegacyCallContextMenu.pcss b/apps/web/res/css/views/context_menus/_LegacyCallContextMenu.pcss
similarity index 100%
rename from res/css/views/context_menus/_LegacyCallContextMenu.pcss
rename to apps/web/res/css/views/context_menus/_LegacyCallContextMenu.pcss
diff --git a/res/css/views/dialogs/_AddExistingToSpaceDialog.pcss b/apps/web/res/css/views/dialogs/_AddExistingToSpaceDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_AddExistingToSpaceDialog.pcss
rename to apps/web/res/css/views/dialogs/_AddExistingToSpaceDialog.pcss
diff --git a/res/css/views/dialogs/_AnalyticsLearnMoreDialog.pcss b/apps/web/res/css/views/dialogs/_AnalyticsLearnMoreDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_AnalyticsLearnMoreDialog.pcss
rename to apps/web/res/css/views/dialogs/_AnalyticsLearnMoreDialog.pcss
diff --git a/res/css/views/dialogs/_BugReportDialog.pcss b/apps/web/res/css/views/dialogs/_BugReportDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_BugReportDialog.pcss
rename to apps/web/res/css/views/dialogs/_BugReportDialog.pcss
diff --git a/res/css/views/dialogs/_ChangelogDialog.pcss b/apps/web/res/css/views/dialogs/_ChangelogDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ChangelogDialog.pcss
rename to apps/web/res/css/views/dialogs/_ChangelogDialog.pcss
diff --git a/res/css/views/dialogs/_CompoundDialog.pcss b/apps/web/res/css/views/dialogs/_CompoundDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_CompoundDialog.pcss
rename to apps/web/res/css/views/dialogs/_CompoundDialog.pcss
diff --git a/res/css/views/dialogs/_ConfirmKeyStorageOffDialog.pcss b/apps/web/res/css/views/dialogs/_ConfirmKeyStorageOffDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ConfirmKeyStorageOffDialog.pcss
rename to apps/web/res/css/views/dialogs/_ConfirmKeyStorageOffDialog.pcss
diff --git a/res/css/views/dialogs/_ConfirmSpaceUserActionDialog.pcss b/apps/web/res/css/views/dialogs/_ConfirmSpaceUserActionDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ConfirmSpaceUserActionDialog.pcss
rename to apps/web/res/css/views/dialogs/_ConfirmSpaceUserActionDialog.pcss
diff --git a/res/css/views/dialogs/_ConfirmUserActionDialog.pcss b/apps/web/res/css/views/dialogs/_ConfirmUserActionDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ConfirmUserActionDialog.pcss
rename to apps/web/res/css/views/dialogs/_ConfirmUserActionDialog.pcss
diff --git a/res/css/views/dialogs/_CreateRoomDialog.pcss b/apps/web/res/css/views/dialogs/_CreateRoomDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_CreateRoomDialog.pcss
rename to apps/web/res/css/views/dialogs/_CreateRoomDialog.pcss
diff --git a/res/css/views/dialogs/_CreateSubspaceDialog.pcss b/apps/web/res/css/views/dialogs/_CreateSubspaceDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_CreateSubspaceDialog.pcss
rename to apps/web/res/css/views/dialogs/_CreateSubspaceDialog.pcss
diff --git a/res/css/views/dialogs/_Crypto.pcss b/apps/web/res/css/views/dialogs/_Crypto.pcss
similarity index 100%
rename from res/css/views/dialogs/_Crypto.pcss
rename to apps/web/res/css/views/dialogs/_Crypto.pcss
diff --git a/res/css/views/dialogs/_DeactivateAccountDialog.pcss b/apps/web/res/css/views/dialogs/_DeactivateAccountDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_DeactivateAccountDialog.pcss
rename to apps/web/res/css/views/dialogs/_DeactivateAccountDialog.pcss
diff --git a/res/css/views/dialogs/_DevtoolsDialog.pcss b/apps/web/res/css/views/dialogs/_DevtoolsDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_DevtoolsDialog.pcss
rename to apps/web/res/css/views/dialogs/_DevtoolsDialog.pcss
diff --git a/res/css/views/dialogs/_ExportDialog.pcss b/apps/web/res/css/views/dialogs/_ExportDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ExportDialog.pcss
rename to apps/web/res/css/views/dialogs/_ExportDialog.pcss
diff --git a/res/css/views/dialogs/_FeedbackDialog.pcss b/apps/web/res/css/views/dialogs/_FeedbackDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_FeedbackDialog.pcss
rename to apps/web/res/css/views/dialogs/_FeedbackDialog.pcss
diff --git a/res/css/views/dialogs/_ForwardDialog.pcss b/apps/web/res/css/views/dialogs/_ForwardDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ForwardDialog.pcss
rename to apps/web/res/css/views/dialogs/_ForwardDialog.pcss
diff --git a/res/css/views/dialogs/_GenericFeatureFeedbackDialog.pcss b/apps/web/res/css/views/dialogs/_GenericFeatureFeedbackDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_GenericFeatureFeedbackDialog.pcss
rename to apps/web/res/css/views/dialogs/_GenericFeatureFeedbackDialog.pcss
diff --git a/res/css/views/dialogs/_IncomingSasDialog.pcss b/apps/web/res/css/views/dialogs/_IncomingSasDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_IncomingSasDialog.pcss
rename to apps/web/res/css/views/dialogs/_IncomingSasDialog.pcss
diff --git a/res/css/views/dialogs/_InviteDialog.pcss b/apps/web/res/css/views/dialogs/_InviteDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_InviteDialog.pcss
rename to apps/web/res/css/views/dialogs/_InviteDialog.pcss
diff --git a/res/css/views/dialogs/_InviteProgressBody.pcss b/apps/web/res/css/views/dialogs/_InviteProgressBody.pcss
similarity index 100%
rename from res/css/views/dialogs/_InviteProgressBody.pcss
rename to apps/web/res/css/views/dialogs/_InviteProgressBody.pcss
diff --git a/res/css/views/dialogs/_JoinRuleDropdown.pcss b/apps/web/res/css/views/dialogs/_JoinRuleDropdown.pcss
similarity index 100%
rename from res/css/views/dialogs/_JoinRuleDropdown.pcss
rename to apps/web/res/css/views/dialogs/_JoinRuleDropdown.pcss
diff --git a/res/css/views/dialogs/_LeaveSpaceDialog.pcss b/apps/web/res/css/views/dialogs/_LeaveSpaceDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_LeaveSpaceDialog.pcss
rename to apps/web/res/css/views/dialogs/_LeaveSpaceDialog.pcss
diff --git a/res/css/views/dialogs/_LocationViewDialog.pcss b/apps/web/res/css/views/dialogs/_LocationViewDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_LocationViewDialog.pcss
rename to apps/web/res/css/views/dialogs/_LocationViewDialog.pcss
diff --git a/res/css/views/dialogs/_LogoutDialog.pcss b/apps/web/res/css/views/dialogs/_LogoutDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_LogoutDialog.pcss
rename to apps/web/res/css/views/dialogs/_LogoutDialog.pcss
diff --git a/res/css/views/dialogs/_ManageRestrictedJoinRuleDialog.pcss b/apps/web/res/css/views/dialogs/_ManageRestrictedJoinRuleDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ManageRestrictedJoinRuleDialog.pcss
rename to apps/web/res/css/views/dialogs/_ManageRestrictedJoinRuleDialog.pcss
diff --git a/res/css/views/dialogs/_MessageEditHistoryDialog.pcss b/apps/web/res/css/views/dialogs/_MessageEditHistoryDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_MessageEditHistoryDialog.pcss
rename to apps/web/res/css/views/dialogs/_MessageEditHistoryDialog.pcss
diff --git a/res/css/views/dialogs/_ModalWidgetDialog.pcss b/apps/web/res/css/views/dialogs/_ModalWidgetDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ModalWidgetDialog.pcss
rename to apps/web/res/css/views/dialogs/_ModalWidgetDialog.pcss
diff --git a/res/css/views/dialogs/_PollCreateDialog.pcss b/apps/web/res/css/views/dialogs/_PollCreateDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_PollCreateDialog.pcss
rename to apps/web/res/css/views/dialogs/_PollCreateDialog.pcss
diff --git a/res/css/views/dialogs/_RegistrationEmailPromptDialog.pcss b/apps/web/res/css/views/dialogs/_RegistrationEmailPromptDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_RegistrationEmailPromptDialog.pcss
rename to apps/web/res/css/views/dialogs/_RegistrationEmailPromptDialog.pcss
diff --git a/res/css/views/dialogs/_ReportRoomDialog.pcss b/apps/web/res/css/views/dialogs/_ReportRoomDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ReportRoomDialog.pcss
rename to apps/web/res/css/views/dialogs/_ReportRoomDialog.pcss
diff --git a/res/css/views/dialogs/_RoomSettingsDialog.pcss b/apps/web/res/css/views/dialogs/_RoomSettingsDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_RoomSettingsDialog.pcss
rename to apps/web/res/css/views/dialogs/_RoomSettingsDialog.pcss
diff --git a/res/css/views/dialogs/_RoomSettingsDialogBridges.pcss b/apps/web/res/css/views/dialogs/_RoomSettingsDialogBridges.pcss
similarity index 100%
rename from res/css/views/dialogs/_RoomSettingsDialogBridges.pcss
rename to apps/web/res/css/views/dialogs/_RoomSettingsDialogBridges.pcss
diff --git a/res/css/views/dialogs/_RoomUpgradeDialog.pcss b/apps/web/res/css/views/dialogs/_RoomUpgradeDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_RoomUpgradeDialog.pcss
rename to apps/web/res/css/views/dialogs/_RoomUpgradeDialog.pcss
diff --git a/res/css/views/dialogs/_RoomUpgradeWarningDialog.pcss b/apps/web/res/css/views/dialogs/_RoomUpgradeWarningDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_RoomUpgradeWarningDialog.pcss
rename to apps/web/res/css/views/dialogs/_RoomUpgradeWarningDialog.pcss
diff --git a/res/css/views/dialogs/_ServerOfflineDialog.pcss b/apps/web/res/css/views/dialogs/_ServerOfflineDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ServerOfflineDialog.pcss
rename to apps/web/res/css/views/dialogs/_ServerOfflineDialog.pcss
diff --git a/res/css/views/dialogs/_ServerPickerDialog.pcss b/apps/web/res/css/views/dialogs/_ServerPickerDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ServerPickerDialog.pcss
rename to apps/web/res/css/views/dialogs/_ServerPickerDialog.pcss
diff --git a/res/css/views/dialogs/_SetEmailDialog.pcss b/apps/web/res/css/views/dialogs/_SetEmailDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_SetEmailDialog.pcss
rename to apps/web/res/css/views/dialogs/_SetEmailDialog.pcss
diff --git a/res/css/views/dialogs/_SettingsDialog.pcss b/apps/web/res/css/views/dialogs/_SettingsDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_SettingsDialog.pcss
rename to apps/web/res/css/views/dialogs/_SettingsDialog.pcss
diff --git a/res/css/views/dialogs/_ShareDialog.pcss b/apps/web/res/css/views/dialogs/_ShareDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_ShareDialog.pcss
rename to apps/web/res/css/views/dialogs/_ShareDialog.pcss
diff --git a/res/css/views/dialogs/_SlashCommandHelpDialog.pcss b/apps/web/res/css/views/dialogs/_SlashCommandHelpDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_SlashCommandHelpDialog.pcss
rename to apps/web/res/css/views/dialogs/_SlashCommandHelpDialog.pcss
diff --git a/res/css/views/dialogs/_SpacePreferencesDialog.pcss b/apps/web/res/css/views/dialogs/_SpacePreferencesDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_SpacePreferencesDialog.pcss
rename to apps/web/res/css/views/dialogs/_SpacePreferencesDialog.pcss
diff --git a/res/css/views/dialogs/_SpaceSettingsDialog.pcss b/apps/web/res/css/views/dialogs/_SpaceSettingsDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_SpaceSettingsDialog.pcss
rename to apps/web/res/css/views/dialogs/_SpaceSettingsDialog.pcss
diff --git a/res/css/views/dialogs/_SpotlightDialog.pcss b/apps/web/res/css/views/dialogs/_SpotlightDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_SpotlightDialog.pcss
rename to apps/web/res/css/views/dialogs/_SpotlightDialog.pcss
diff --git a/res/css/views/dialogs/_TermsDialog.pcss b/apps/web/res/css/views/dialogs/_TermsDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_TermsDialog.pcss
rename to apps/web/res/css/views/dialogs/_TermsDialog.pcss
diff --git a/res/css/views/dialogs/_UnpinAllDialog.pcss b/apps/web/res/css/views/dialogs/_UnpinAllDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_UnpinAllDialog.pcss
rename to apps/web/res/css/views/dialogs/_UnpinAllDialog.pcss
diff --git a/res/css/views/dialogs/_UntrustedDeviceDialog.pcss b/apps/web/res/css/views/dialogs/_UntrustedDeviceDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_UntrustedDeviceDialog.pcss
rename to apps/web/res/css/views/dialogs/_UntrustedDeviceDialog.pcss
diff --git a/res/css/views/dialogs/_UploadConfirmDialog.pcss b/apps/web/res/css/views/dialogs/_UploadConfirmDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_UploadConfirmDialog.pcss
rename to apps/web/res/css/views/dialogs/_UploadConfirmDialog.pcss
diff --git a/res/css/views/dialogs/_UserSettingsDialog.pcss b/apps/web/res/css/views/dialogs/_UserSettingsDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_UserSettingsDialog.pcss
rename to apps/web/res/css/views/dialogs/_UserSettingsDialog.pcss
diff --git a/res/css/views/dialogs/_VerifyEMailDialog.pcss b/apps/web/res/css/views/dialogs/_VerifyEMailDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_VerifyEMailDialog.pcss
rename to apps/web/res/css/views/dialogs/_VerifyEMailDialog.pcss
diff --git a/res/css/views/dialogs/_WidgetCapabilitiesPromptDialog.pcss b/apps/web/res/css/views/dialogs/_WidgetCapabilitiesPromptDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/_WidgetCapabilitiesPromptDialog.pcss
rename to apps/web/res/css/views/dialogs/_WidgetCapabilitiesPromptDialog.pcss
diff --git a/res/css/views/dialogs/security/_AccessSecretStorageDialog.pcss b/apps/web/res/css/views/dialogs/security/_AccessSecretStorageDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/security/_AccessSecretStorageDialog.pcss
rename to apps/web/res/css/views/dialogs/security/_AccessSecretStorageDialog.pcss
diff --git a/res/css/views/dialogs/security/_CreateCrossSigningDialog.pcss b/apps/web/res/css/views/dialogs/security/_CreateCrossSigningDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/security/_CreateCrossSigningDialog.pcss
rename to apps/web/res/css/views/dialogs/security/_CreateCrossSigningDialog.pcss
diff --git a/res/css/views/dialogs/security/_CreateSecretStorageDialog.pcss b/apps/web/res/css/views/dialogs/security/_CreateSecretStorageDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/security/_CreateSecretStorageDialog.pcss
rename to apps/web/res/css/views/dialogs/security/_CreateSecretStorageDialog.pcss
diff --git a/res/css/views/dialogs/security/_KeyBackupFailedDialog.pcss b/apps/web/res/css/views/dialogs/security/_KeyBackupFailedDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/security/_KeyBackupFailedDialog.pcss
rename to apps/web/res/css/views/dialogs/security/_KeyBackupFailedDialog.pcss
diff --git a/res/css/views/dialogs/security/_RestoreKeyBackupDialog.pcss b/apps/web/res/css/views/dialogs/security/_RestoreKeyBackupDialog.pcss
similarity index 100%
rename from res/css/views/dialogs/security/_RestoreKeyBackupDialog.pcss
rename to apps/web/res/css/views/dialogs/security/_RestoreKeyBackupDialog.pcss
diff --git a/res/css/views/directory/_NetworkDropdown.pcss b/apps/web/res/css/views/directory/_NetworkDropdown.pcss
similarity index 100%
rename from res/css/views/directory/_NetworkDropdown.pcss
rename to apps/web/res/css/views/directory/_NetworkDropdown.pcss
diff --git a/res/css/views/elements/_AccessibleButton.pcss b/apps/web/res/css/views/elements/_AccessibleButton.pcss
similarity index 100%
rename from res/css/views/elements/_AccessibleButton.pcss
rename to apps/web/res/css/views/elements/_AccessibleButton.pcss
diff --git a/res/css/views/elements/_CopyableText.pcss b/apps/web/res/css/views/elements/_CopyableText.pcss
similarity index 100%
rename from res/css/views/elements/_CopyableText.pcss
rename to apps/web/res/css/views/elements/_CopyableText.pcss
diff --git a/res/css/views/elements/_DesktopCapturerSourcePicker.pcss b/apps/web/res/css/views/elements/_DesktopCapturerSourcePicker.pcss
similarity index 100%
rename from res/css/views/elements/_DesktopCapturerSourcePicker.pcss
rename to apps/web/res/css/views/elements/_DesktopCapturerSourcePicker.pcss
diff --git a/res/css/views/elements/_DialPadBackspaceButton.pcss b/apps/web/res/css/views/elements/_DialPadBackspaceButton.pcss
similarity index 100%
rename from res/css/views/elements/_DialPadBackspaceButton.pcss
rename to apps/web/res/css/views/elements/_DialPadBackspaceButton.pcss
diff --git a/res/css/views/elements/_Dropdown.pcss b/apps/web/res/css/views/elements/_Dropdown.pcss
similarity index 100%
rename from res/css/views/elements/_Dropdown.pcss
rename to apps/web/res/css/views/elements/_Dropdown.pcss
diff --git a/res/css/views/elements/_EditableItemList.pcss b/apps/web/res/css/views/elements/_EditableItemList.pcss
similarity index 100%
rename from res/css/views/elements/_EditableItemList.pcss
rename to apps/web/res/css/views/elements/_EditableItemList.pcss
diff --git a/res/css/views/elements/_ErrorBoundary.pcss b/apps/web/res/css/views/elements/_ErrorBoundary.pcss
similarity index 100%
rename from res/css/views/elements/_ErrorBoundary.pcss
rename to apps/web/res/css/views/elements/_ErrorBoundary.pcss
diff --git a/res/css/views/elements/_ExternalLink.pcss b/apps/web/res/css/views/elements/_ExternalLink.pcss
similarity index 100%
rename from res/css/views/elements/_ExternalLink.pcss
rename to apps/web/res/css/views/elements/_ExternalLink.pcss
diff --git a/res/css/views/elements/_FacePile.pcss b/apps/web/res/css/views/elements/_FacePile.pcss
similarity index 100%
rename from res/css/views/elements/_FacePile.pcss
rename to apps/web/res/css/views/elements/_FacePile.pcss
diff --git a/res/css/views/elements/_Field.pcss b/apps/web/res/css/views/elements/_Field.pcss
similarity index 100%
rename from res/css/views/elements/_Field.pcss
rename to apps/web/res/css/views/elements/_Field.pcss
diff --git a/res/css/views/elements/_GenericEventListSummary.pcss b/apps/web/res/css/views/elements/_GenericEventListSummary.pcss
similarity index 100%
rename from res/css/views/elements/_GenericEventListSummary.pcss
rename to apps/web/res/css/views/elements/_GenericEventListSummary.pcss
diff --git a/res/css/views/elements/_ImageView.pcss b/apps/web/res/css/views/elements/_ImageView.pcss
similarity index 100%
rename from res/css/views/elements/_ImageView.pcss
rename to apps/web/res/css/views/elements/_ImageView.pcss
diff --git a/res/css/views/elements/_InfoTooltip.pcss b/apps/web/res/css/views/elements/_InfoTooltip.pcss
similarity index 100%
rename from res/css/views/elements/_InfoTooltip.pcss
rename to apps/web/res/css/views/elements/_InfoTooltip.pcss
diff --git a/res/css/views/elements/_InlineSpinner.pcss b/apps/web/res/css/views/elements/_InlineSpinner.pcss
similarity index 100%
rename from res/css/views/elements/_InlineSpinner.pcss
rename to apps/web/res/css/views/elements/_InlineSpinner.pcss
diff --git a/res/css/views/elements/_InteractiveTooltip.pcss b/apps/web/res/css/views/elements/_InteractiveTooltip.pcss
similarity index 100%
rename from res/css/views/elements/_InteractiveTooltip.pcss
rename to apps/web/res/css/views/elements/_InteractiveTooltip.pcss
diff --git a/res/css/views/elements/_InviteReason.pcss b/apps/web/res/css/views/elements/_InviteReason.pcss
similarity index 100%
rename from res/css/views/elements/_InviteReason.pcss
rename to apps/web/res/css/views/elements/_InviteReason.pcss
diff --git a/res/css/views/elements/_LabelledCheckbox.pcss b/apps/web/res/css/views/elements/_LabelledCheckbox.pcss
similarity index 100%
rename from res/css/views/elements/_LabelledCheckbox.pcss
rename to apps/web/res/css/views/elements/_LabelledCheckbox.pcss
diff --git a/res/css/views/elements/_LanguageDropdown.pcss b/apps/web/res/css/views/elements/_LanguageDropdown.pcss
similarity index 100%
rename from res/css/views/elements/_LanguageDropdown.pcss
rename to apps/web/res/css/views/elements/_LanguageDropdown.pcss
diff --git a/res/css/views/elements/_MiniAvatarUploader.pcss b/apps/web/res/css/views/elements/_MiniAvatarUploader.pcss
similarity index 100%
rename from res/css/views/elements/_MiniAvatarUploader.pcss
rename to apps/web/res/css/views/elements/_MiniAvatarUploader.pcss
diff --git a/res/css/views/elements/_Pill.pcss b/apps/web/res/css/views/elements/_Pill.pcss
similarity index 100%
rename from res/css/views/elements/_Pill.pcss
rename to apps/web/res/css/views/elements/_Pill.pcss
diff --git a/res/css/views/elements/_PowerSelector.pcss b/apps/web/res/css/views/elements/_PowerSelector.pcss
similarity index 100%
rename from res/css/views/elements/_PowerSelector.pcss
rename to apps/web/res/css/views/elements/_PowerSelector.pcss
diff --git a/res/css/views/elements/_ProgressBar.pcss b/apps/web/res/css/views/elements/_ProgressBar.pcss
similarity index 100%
rename from res/css/views/elements/_ProgressBar.pcss
rename to apps/web/res/css/views/elements/_ProgressBar.pcss
diff --git a/res/css/views/elements/_QRCode.pcss b/apps/web/res/css/views/elements/_QRCode.pcss
similarity index 100%
rename from res/css/views/elements/_QRCode.pcss
rename to apps/web/res/css/views/elements/_QRCode.pcss
diff --git a/res/css/views/elements/_ReplyChain.pcss b/apps/web/res/css/views/elements/_ReplyChain.pcss
similarity index 100%
rename from res/css/views/elements/_ReplyChain.pcss
rename to apps/web/res/css/views/elements/_ReplyChain.pcss
diff --git a/res/css/views/elements/_ResizeHandle.pcss b/apps/web/res/css/views/elements/_ResizeHandle.pcss
similarity index 100%
rename from res/css/views/elements/_ResizeHandle.pcss
rename to apps/web/res/css/views/elements/_ResizeHandle.pcss
diff --git a/res/css/views/elements/_RichText.pcss b/apps/web/res/css/views/elements/_RichText.pcss
similarity index 100%
rename from res/css/views/elements/_RichText.pcss
rename to apps/web/res/css/views/elements/_RichText.pcss
diff --git a/res/css/views/elements/_RoomAliasField.pcss b/apps/web/res/css/views/elements/_RoomAliasField.pcss
similarity index 100%
rename from res/css/views/elements/_RoomAliasField.pcss
rename to apps/web/res/css/views/elements/_RoomAliasField.pcss
diff --git a/res/css/views/elements/_SSOButtons.pcss b/apps/web/res/css/views/elements/_SSOButtons.pcss
similarity index 100%
rename from res/css/views/elements/_SSOButtons.pcss
rename to apps/web/res/css/views/elements/_SSOButtons.pcss
diff --git a/res/css/views/elements/_SearchWarning.pcss b/apps/web/res/css/views/elements/_SearchWarning.pcss
similarity index 100%
rename from res/css/views/elements/_SearchWarning.pcss
rename to apps/web/res/css/views/elements/_SearchWarning.pcss
diff --git a/res/css/views/elements/_ServerPicker.pcss b/apps/web/res/css/views/elements/_ServerPicker.pcss
similarity index 100%
rename from res/css/views/elements/_ServerPicker.pcss
rename to apps/web/res/css/views/elements/_ServerPicker.pcss
diff --git a/res/css/views/elements/_SettingsDropdown.pcss b/apps/web/res/css/views/elements/_SettingsDropdown.pcss
similarity index 100%
rename from res/css/views/elements/_SettingsDropdown.pcss
rename to apps/web/res/css/views/elements/_SettingsDropdown.pcss
diff --git a/res/css/views/elements/_SettingsFlag.pcss b/apps/web/res/css/views/elements/_SettingsFlag.pcss
similarity index 100%
rename from res/css/views/elements/_SettingsFlag.pcss
rename to apps/web/res/css/views/elements/_SettingsFlag.pcss
diff --git a/res/css/views/elements/_Spinner.pcss b/apps/web/res/css/views/elements/_Spinner.pcss
similarity index 100%
rename from res/css/views/elements/_Spinner.pcss
rename to apps/web/res/css/views/elements/_Spinner.pcss
diff --git a/res/css/views/elements/_StyledRadioButton.pcss b/apps/web/res/css/views/elements/_StyledRadioButton.pcss
similarity index 100%
rename from res/css/views/elements/_StyledRadioButton.pcss
rename to apps/web/res/css/views/elements/_StyledRadioButton.pcss
diff --git a/res/css/views/elements/_SyntaxHighlight.pcss b/apps/web/res/css/views/elements/_SyntaxHighlight.pcss
similarity index 100%
rename from res/css/views/elements/_SyntaxHighlight.pcss
rename to apps/web/res/css/views/elements/_SyntaxHighlight.pcss
diff --git a/res/css/views/elements/_TagComposer.pcss b/apps/web/res/css/views/elements/_TagComposer.pcss
similarity index 100%
rename from res/css/views/elements/_TagComposer.pcss
rename to apps/web/res/css/views/elements/_TagComposer.pcss
diff --git a/res/css/views/elements/_TextWithTooltip.pcss b/apps/web/res/css/views/elements/_TextWithTooltip.pcss
similarity index 100%
rename from res/css/views/elements/_TextWithTooltip.pcss
rename to apps/web/res/css/views/elements/_TextWithTooltip.pcss
diff --git a/res/css/views/elements/_ToggleSwitch.pcss b/apps/web/res/css/views/elements/_ToggleSwitch.pcss
similarity index 100%
rename from res/css/views/elements/_ToggleSwitch.pcss
rename to apps/web/res/css/views/elements/_ToggleSwitch.pcss
diff --git a/res/css/views/elements/_Validation.pcss b/apps/web/res/css/views/elements/_Validation.pcss
similarity index 100%
rename from res/css/views/elements/_Validation.pcss
rename to apps/web/res/css/views/elements/_Validation.pcss
diff --git a/res/css/views/emojipicker/_EmojiPicker.pcss b/apps/web/res/css/views/emojipicker/_EmojiPicker.pcss
similarity index 100%
rename from res/css/views/emojipicker/_EmojiPicker.pcss
rename to apps/web/res/css/views/emojipicker/_EmojiPicker.pcss
diff --git a/res/css/views/location/_LocationPicker.pcss b/apps/web/res/css/views/location/_LocationPicker.pcss
similarity index 100%
rename from res/css/views/location/_LocationPicker.pcss
rename to apps/web/res/css/views/location/_LocationPicker.pcss
diff --git a/res/css/views/messages/_CallEvent.pcss b/apps/web/res/css/views/messages/_CallEvent.pcss
similarity index 100%
rename from res/css/views/messages/_CallEvent.pcss
rename to apps/web/res/css/views/messages/_CallEvent.pcss
diff --git a/res/css/views/messages/_CreateEvent.pcss b/apps/web/res/css/views/messages/_CreateEvent.pcss
similarity index 100%
rename from res/css/views/messages/_CreateEvent.pcss
rename to apps/web/res/css/views/messages/_CreateEvent.pcss
diff --git a/res/css/views/messages/_DateSeparator.pcss b/apps/web/res/css/views/messages/_DateSeparator.pcss
similarity index 100%
rename from res/css/views/messages/_DateSeparator.pcss
rename to apps/web/res/css/views/messages/_DateSeparator.pcss
diff --git a/res/css/views/messages/_DisambiguatedProfile.pcss b/apps/web/res/css/views/messages/_DisambiguatedProfile.pcss
similarity index 100%
rename from res/css/views/messages/_DisambiguatedProfile.pcss
rename to apps/web/res/css/views/messages/_DisambiguatedProfile.pcss
diff --git a/res/css/views/messages/_HiddenBody.pcss b/apps/web/res/css/views/messages/_HiddenBody.pcss
similarity index 100%
rename from res/css/views/messages/_HiddenBody.pcss
rename to apps/web/res/css/views/messages/_HiddenBody.pcss
diff --git a/res/css/views/messages/_HiddenMediaPlaceholder.pcss b/apps/web/res/css/views/messages/_HiddenMediaPlaceholder.pcss
similarity index 100%
rename from res/css/views/messages/_HiddenMediaPlaceholder.pcss
rename to apps/web/res/css/views/messages/_HiddenMediaPlaceholder.pcss
diff --git a/res/css/views/messages/_JumpToDatePicker.pcss b/apps/web/res/css/views/messages/_JumpToDatePicker.pcss
similarity index 100%
rename from res/css/views/messages/_JumpToDatePicker.pcss
rename to apps/web/res/css/views/messages/_JumpToDatePicker.pcss
diff --git a/res/css/views/messages/_LegacyCallEvent.pcss b/apps/web/res/css/views/messages/_LegacyCallEvent.pcss
similarity index 100%
rename from res/css/views/messages/_LegacyCallEvent.pcss
rename to apps/web/res/css/views/messages/_LegacyCallEvent.pcss
diff --git a/res/css/views/messages/_MEmoteBody.pcss b/apps/web/res/css/views/messages/_MEmoteBody.pcss
similarity index 100%
rename from res/css/views/messages/_MEmoteBody.pcss
rename to apps/web/res/css/views/messages/_MEmoteBody.pcss
diff --git a/res/css/views/messages/_MFileBody.pcss b/apps/web/res/css/views/messages/_MFileBody.pcss
similarity index 100%
rename from res/css/views/messages/_MFileBody.pcss
rename to apps/web/res/css/views/messages/_MFileBody.pcss
diff --git a/res/css/views/messages/_MImageBody.pcss b/apps/web/res/css/views/messages/_MImageBody.pcss
similarity index 100%
rename from res/css/views/messages/_MImageBody.pcss
rename to apps/web/res/css/views/messages/_MImageBody.pcss
diff --git a/res/css/views/messages/_MImageReplyBody.pcss b/apps/web/res/css/views/messages/_MImageReplyBody.pcss
similarity index 100%
rename from res/css/views/messages/_MImageReplyBody.pcss
rename to apps/web/res/css/views/messages/_MImageReplyBody.pcss
diff --git a/res/css/views/messages/_MJitsiWidgetEvent.pcss b/apps/web/res/css/views/messages/_MJitsiWidgetEvent.pcss
similarity index 100%
rename from res/css/views/messages/_MJitsiWidgetEvent.pcss
rename to apps/web/res/css/views/messages/_MJitsiWidgetEvent.pcss
diff --git a/res/css/views/messages/_MLocationBody.pcss b/apps/web/res/css/views/messages/_MLocationBody.pcss
similarity index 100%
rename from res/css/views/messages/_MLocationBody.pcss
rename to apps/web/res/css/views/messages/_MLocationBody.pcss
diff --git a/res/css/views/messages/_MNoticeBody.pcss b/apps/web/res/css/views/messages/_MNoticeBody.pcss
similarity index 100%
rename from res/css/views/messages/_MNoticeBody.pcss
rename to apps/web/res/css/views/messages/_MNoticeBody.pcss
diff --git a/res/css/views/messages/_MPollBody.pcss b/apps/web/res/css/views/messages/_MPollBody.pcss
similarity index 100%
rename from res/css/views/messages/_MPollBody.pcss
rename to apps/web/res/css/views/messages/_MPollBody.pcss
diff --git a/res/css/views/messages/_MStickerBody.pcss b/apps/web/res/css/views/messages/_MStickerBody.pcss
similarity index 100%
rename from res/css/views/messages/_MStickerBody.pcss
rename to apps/web/res/css/views/messages/_MStickerBody.pcss
diff --git a/res/css/views/messages/_MTextBody.pcss b/apps/web/res/css/views/messages/_MTextBody.pcss
similarity index 100%
rename from res/css/views/messages/_MTextBody.pcss
rename to apps/web/res/css/views/messages/_MTextBody.pcss
diff --git a/res/css/views/messages/_MVideoBody.pcss b/apps/web/res/css/views/messages/_MVideoBody.pcss
similarity index 100%
rename from res/css/views/messages/_MVideoBody.pcss
rename to apps/web/res/css/views/messages/_MVideoBody.pcss
diff --git a/res/css/views/messages/_MediaBody.pcss b/apps/web/res/css/views/messages/_MediaBody.pcss
similarity index 100%
rename from res/css/views/messages/_MediaBody.pcss
rename to apps/web/res/css/views/messages/_MediaBody.pcss
diff --git a/res/css/views/messages/_MessageActionBar.pcss b/apps/web/res/css/views/messages/_MessageActionBar.pcss
similarity index 100%
rename from res/css/views/messages/_MessageActionBar.pcss
rename to apps/web/res/css/views/messages/_MessageActionBar.pcss
diff --git a/res/css/views/messages/_MjolnirBody.pcss b/apps/web/res/css/views/messages/_MjolnirBody.pcss
similarity index 100%
rename from res/css/views/messages/_MjolnirBody.pcss
rename to apps/web/res/css/views/messages/_MjolnirBody.pcss
diff --git a/res/css/views/messages/_PinnedMessageBadge.pcss b/apps/web/res/css/views/messages/_PinnedMessageBadge.pcss
similarity index 100%
rename from res/css/views/messages/_PinnedMessageBadge.pcss
rename to apps/web/res/css/views/messages/_PinnedMessageBadge.pcss
diff --git a/res/css/views/messages/_ReactionsRow.pcss b/apps/web/res/css/views/messages/_ReactionsRow.pcss
similarity index 100%
rename from res/css/views/messages/_ReactionsRow.pcss
rename to apps/web/res/css/views/messages/_ReactionsRow.pcss
diff --git a/res/css/views/messages/_ReactionsRowButton.pcss b/apps/web/res/css/views/messages/_ReactionsRowButton.pcss
similarity index 100%
rename from res/css/views/messages/_ReactionsRowButton.pcss
rename to apps/web/res/css/views/messages/_ReactionsRowButton.pcss
diff --git a/res/css/views/messages/_RedactedBody.pcss b/apps/web/res/css/views/messages/_RedactedBody.pcss
similarity index 100%
rename from res/css/views/messages/_RedactedBody.pcss
rename to apps/web/res/css/views/messages/_RedactedBody.pcss
diff --git a/res/css/views/messages/_RoomAvatarEvent.pcss b/apps/web/res/css/views/messages/_RoomAvatarEvent.pcss
similarity index 100%
rename from res/css/views/messages/_RoomAvatarEvent.pcss
rename to apps/web/res/css/views/messages/_RoomAvatarEvent.pcss
diff --git a/res/css/views/messages/_TextualEvent.pcss b/apps/web/res/css/views/messages/_TextualEvent.pcss
similarity index 100%
rename from res/css/views/messages/_TextualEvent.pcss
rename to apps/web/res/css/views/messages/_TextualEvent.pcss
diff --git a/res/css/views/messages/_UnknownBody.pcss b/apps/web/res/css/views/messages/_UnknownBody.pcss
similarity index 100%
rename from res/css/views/messages/_UnknownBody.pcss
rename to apps/web/res/css/views/messages/_UnknownBody.pcss
diff --git a/res/css/views/messages/_ViewSourceEvent.pcss b/apps/web/res/css/views/messages/_ViewSourceEvent.pcss
similarity index 100%
rename from res/css/views/messages/_ViewSourceEvent.pcss
rename to apps/web/res/css/views/messages/_ViewSourceEvent.pcss
diff --git a/res/css/views/messages/_common_CryptoEvent.pcss b/apps/web/res/css/views/messages/_common_CryptoEvent.pcss
similarity index 100%
rename from res/css/views/messages/_common_CryptoEvent.pcss
rename to apps/web/res/css/views/messages/_common_CryptoEvent.pcss
diff --git a/res/css/views/polls/pollHistory/_PollHistory.pcss b/apps/web/res/css/views/polls/pollHistory/_PollHistory.pcss
similarity index 100%
rename from res/css/views/polls/pollHistory/_PollHistory.pcss
rename to apps/web/res/css/views/polls/pollHistory/_PollHistory.pcss
diff --git a/res/css/views/polls/pollHistory/_PollHistoryList.pcss b/apps/web/res/css/views/polls/pollHistory/_PollHistoryList.pcss
similarity index 100%
rename from res/css/views/polls/pollHistory/_PollHistoryList.pcss
rename to apps/web/res/css/views/polls/pollHistory/_PollHistoryList.pcss
diff --git a/res/css/views/right_panel/_BaseCard.pcss b/apps/web/res/css/views/right_panel/_BaseCard.pcss
similarity index 100%
rename from res/css/views/right_panel/_BaseCard.pcss
rename to apps/web/res/css/views/right_panel/_BaseCard.pcss
diff --git a/res/css/views/right_panel/_EmptyState.pcss b/apps/web/res/css/views/right_panel/_EmptyState.pcss
similarity index 100%
rename from res/css/views/right_panel/_EmptyState.pcss
rename to apps/web/res/css/views/right_panel/_EmptyState.pcss
diff --git a/res/css/views/right_panel/_EncryptionInfo.pcss b/apps/web/res/css/views/right_panel/_EncryptionInfo.pcss
similarity index 100%
rename from res/css/views/right_panel/_EncryptionInfo.pcss
rename to apps/web/res/css/views/right_panel/_EncryptionInfo.pcss
diff --git a/res/css/views/right_panel/_ExtensionsCard.pcss b/apps/web/res/css/views/right_panel/_ExtensionsCard.pcss
similarity index 100%
rename from res/css/views/right_panel/_ExtensionsCard.pcss
rename to apps/web/res/css/views/right_panel/_ExtensionsCard.pcss
diff --git a/res/css/views/right_panel/_PinnedMessagesCard.pcss b/apps/web/res/css/views/right_panel/_PinnedMessagesCard.pcss
similarity index 100%
rename from res/css/views/right_panel/_PinnedMessagesCard.pcss
rename to apps/web/res/css/views/right_panel/_PinnedMessagesCard.pcss
diff --git a/res/css/views/right_panel/_RoomSummaryCard.pcss b/apps/web/res/css/views/right_panel/_RoomSummaryCard.pcss
similarity index 100%
rename from res/css/views/right_panel/_RoomSummaryCard.pcss
rename to apps/web/res/css/views/right_panel/_RoomSummaryCard.pcss
diff --git a/res/css/views/right_panel/_ThreadPanel.pcss b/apps/web/res/css/views/right_panel/_ThreadPanel.pcss
similarity index 100%
rename from res/css/views/right_panel/_ThreadPanel.pcss
rename to apps/web/res/css/views/right_panel/_ThreadPanel.pcss
diff --git a/res/css/views/right_panel/_TimelineCard.pcss b/apps/web/res/css/views/right_panel/_TimelineCard.pcss
similarity index 100%
rename from res/css/views/right_panel/_TimelineCard.pcss
rename to apps/web/res/css/views/right_panel/_TimelineCard.pcss
diff --git a/res/css/views/right_panel/_UserInfo.pcss b/apps/web/res/css/views/right_panel/_UserInfo.pcss
similarity index 100%
rename from res/css/views/right_panel/_UserInfo.pcss
rename to apps/web/res/css/views/right_panel/_UserInfo.pcss
diff --git a/res/css/views/right_panel/_VerificationPanel.pcss b/apps/web/res/css/views/right_panel/_VerificationPanel.pcss
similarity index 100%
rename from res/css/views/right_panel/_VerificationPanel.pcss
rename to apps/web/res/css/views/right_panel/_VerificationPanel.pcss
diff --git a/res/css/views/right_panel/_WidgetCard.pcss b/apps/web/res/css/views/right_panel/_WidgetCard.pcss
similarity index 100%
rename from res/css/views/right_panel/_WidgetCard.pcss
rename to apps/web/res/css/views/right_panel/_WidgetCard.pcss
diff --git a/res/css/views/room_settings/_AliasSettings.pcss b/apps/web/res/css/views/room_settings/_AliasSettings.pcss
similarity index 100%
rename from res/css/views/room_settings/_AliasSettings.pcss
rename to apps/web/res/css/views/room_settings/_AliasSettings.pcss
diff --git a/res/css/views/rooms/RoomListPanel/_RoomListPanel.pcss b/apps/web/res/css/views/rooms/RoomListPanel/_RoomListPanel.pcss
similarity index 100%
rename from res/css/views/rooms/RoomListPanel/_RoomListPanel.pcss
rename to apps/web/res/css/views/rooms/RoomListPanel/_RoomListPanel.pcss
diff --git a/res/css/views/rooms/_AppsDrawer.pcss b/apps/web/res/css/views/rooms/_AppsDrawer.pcss
similarity index 100%
rename from res/css/views/rooms/_AppsDrawer.pcss
rename to apps/web/res/css/views/rooms/_AppsDrawer.pcss
diff --git a/res/css/views/rooms/_Autocomplete.pcss b/apps/web/res/css/views/rooms/_Autocomplete.pcss
similarity index 100%
rename from res/css/views/rooms/_Autocomplete.pcss
rename to apps/web/res/css/views/rooms/_Autocomplete.pcss
diff --git a/res/css/views/rooms/_AuxPanel.pcss b/apps/web/res/css/views/rooms/_AuxPanel.pcss
similarity index 100%
rename from res/css/views/rooms/_AuxPanel.pcss
rename to apps/web/res/css/views/rooms/_AuxPanel.pcss
diff --git a/res/css/views/rooms/_BasicMessageComposer.pcss b/apps/web/res/css/views/rooms/_BasicMessageComposer.pcss
similarity index 100%
rename from res/css/views/rooms/_BasicMessageComposer.pcss
rename to apps/web/res/css/views/rooms/_BasicMessageComposer.pcss
diff --git a/res/css/views/rooms/_CallGuestLinkButton.pcss b/apps/web/res/css/views/rooms/_CallGuestLinkButton.pcss
similarity index 100%
rename from res/css/views/rooms/_CallGuestLinkButton.pcss
rename to apps/web/res/css/views/rooms/_CallGuestLinkButton.pcss
diff --git a/res/css/views/rooms/_E2EIcon.pcss b/apps/web/res/css/views/rooms/_E2EIcon.pcss
similarity index 100%
rename from res/css/views/rooms/_E2EIcon.pcss
rename to apps/web/res/css/views/rooms/_E2EIcon.pcss
diff --git a/res/css/views/rooms/_E2EIconView.pcss b/apps/web/res/css/views/rooms/_E2EIconView.pcss
similarity index 100%
rename from res/css/views/rooms/_E2EIconView.pcss
rename to apps/web/res/css/views/rooms/_E2EIconView.pcss
diff --git a/res/css/views/rooms/_EditMessageComposer.pcss b/apps/web/res/css/views/rooms/_EditMessageComposer.pcss
similarity index 100%
rename from res/css/views/rooms/_EditMessageComposer.pcss
rename to apps/web/res/css/views/rooms/_EditMessageComposer.pcss
diff --git a/res/css/views/rooms/_EmojiButton.pcss b/apps/web/res/css/views/rooms/_EmojiButton.pcss
similarity index 100%
rename from res/css/views/rooms/_EmojiButton.pcss
rename to apps/web/res/css/views/rooms/_EmojiButton.pcss
diff --git a/res/css/views/rooms/_EventBubbleTile.pcss b/apps/web/res/css/views/rooms/_EventBubbleTile.pcss
similarity index 100%
rename from res/css/views/rooms/_EventBubbleTile.pcss
rename to apps/web/res/css/views/rooms/_EventBubbleTile.pcss
diff --git a/res/css/views/rooms/_EventPreview.pcss b/apps/web/res/css/views/rooms/_EventPreview.pcss
similarity index 100%
rename from res/css/views/rooms/_EventPreview.pcss
rename to apps/web/res/css/views/rooms/_EventPreview.pcss
diff --git a/res/css/views/rooms/_EventTile.pcss b/apps/web/res/css/views/rooms/_EventTile.pcss
similarity index 100%
rename from res/css/views/rooms/_EventTile.pcss
rename to apps/web/res/css/views/rooms/_EventTile.pcss
diff --git a/res/css/views/rooms/_HistoryTile.pcss b/apps/web/res/css/views/rooms/_HistoryTile.pcss
similarity index 100%
rename from res/css/views/rooms/_HistoryTile.pcss
rename to apps/web/res/css/views/rooms/_HistoryTile.pcss
diff --git a/res/css/views/rooms/_IRCLayout.pcss b/apps/web/res/css/views/rooms/_IRCLayout.pcss
similarity index 100%
rename from res/css/views/rooms/_IRCLayout.pcss
rename to apps/web/res/css/views/rooms/_IRCLayout.pcss
diff --git a/res/css/views/rooms/_InvitedIconView.pcss b/apps/web/res/css/views/rooms/_InvitedIconView.pcss
similarity index 100%
rename from res/css/views/rooms/_InvitedIconView.pcss
rename to apps/web/res/css/views/rooms/_InvitedIconView.pcss
diff --git a/res/css/views/rooms/_JumpToBottomButton.pcss b/apps/web/res/css/views/rooms/_JumpToBottomButton.pcss
similarity index 100%
rename from res/css/views/rooms/_JumpToBottomButton.pcss
rename to apps/web/res/css/views/rooms/_JumpToBottomButton.pcss
diff --git a/res/css/views/rooms/_LegacyRoomList.pcss b/apps/web/res/css/views/rooms/_LegacyRoomList.pcss
similarity index 100%
rename from res/css/views/rooms/_LegacyRoomList.pcss
rename to apps/web/res/css/views/rooms/_LegacyRoomList.pcss
diff --git a/res/css/views/rooms/_LegacyRoomListHeader.pcss b/apps/web/res/css/views/rooms/_LegacyRoomListHeader.pcss
similarity index 100%
rename from res/css/views/rooms/_LegacyRoomListHeader.pcss
rename to apps/web/res/css/views/rooms/_LegacyRoomListHeader.pcss
diff --git a/res/css/views/rooms/_LinkPreviewGroup.pcss b/apps/web/res/css/views/rooms/_LinkPreviewGroup.pcss
similarity index 100%
rename from res/css/views/rooms/_LinkPreviewGroup.pcss
rename to apps/web/res/css/views/rooms/_LinkPreviewGroup.pcss
diff --git a/res/css/views/rooms/_LinkPreviewWidget.pcss b/apps/web/res/css/views/rooms/_LinkPreviewWidget.pcss
similarity index 100%
rename from res/css/views/rooms/_LinkPreviewWidget.pcss
rename to apps/web/res/css/views/rooms/_LinkPreviewWidget.pcss
diff --git a/res/css/views/rooms/_LiveContentSummary.pcss b/apps/web/res/css/views/rooms/_LiveContentSummary.pcss
similarity index 100%
rename from res/css/views/rooms/_LiveContentSummary.pcss
rename to apps/web/res/css/views/rooms/_LiveContentSummary.pcss
diff --git a/res/css/views/rooms/_MemberListHeaderView.pcss b/apps/web/res/css/views/rooms/_MemberListHeaderView.pcss
similarity index 100%
rename from res/css/views/rooms/_MemberListHeaderView.pcss
rename to apps/web/res/css/views/rooms/_MemberListHeaderView.pcss
diff --git a/res/css/views/rooms/_MemberListView.pcss b/apps/web/res/css/views/rooms/_MemberListView.pcss
similarity index 100%
rename from res/css/views/rooms/_MemberListView.pcss
rename to apps/web/res/css/views/rooms/_MemberListView.pcss
diff --git a/res/css/views/rooms/_MemberTileView.pcss b/apps/web/res/css/views/rooms/_MemberTileView.pcss
similarity index 100%
rename from res/css/views/rooms/_MemberTileView.pcss
rename to apps/web/res/css/views/rooms/_MemberTileView.pcss
diff --git a/res/css/views/rooms/_MessageComposer.pcss b/apps/web/res/css/views/rooms/_MessageComposer.pcss
similarity index 100%
rename from res/css/views/rooms/_MessageComposer.pcss
rename to apps/web/res/css/views/rooms/_MessageComposer.pcss
diff --git a/res/css/views/rooms/_MessageComposerFormatBar.pcss b/apps/web/res/css/views/rooms/_MessageComposerFormatBar.pcss
similarity index 100%
rename from res/css/views/rooms/_MessageComposerFormatBar.pcss
rename to apps/web/res/css/views/rooms/_MessageComposerFormatBar.pcss
diff --git a/res/css/views/rooms/_NewRoomIntro.pcss b/apps/web/res/css/views/rooms/_NewRoomIntro.pcss
similarity index 100%
rename from res/css/views/rooms/_NewRoomIntro.pcss
rename to apps/web/res/css/views/rooms/_NewRoomIntro.pcss
diff --git a/res/css/views/rooms/_NotificationBadge.pcss b/apps/web/res/css/views/rooms/_NotificationBadge.pcss
similarity index 100%
rename from res/css/views/rooms/_NotificationBadge.pcss
rename to apps/web/res/css/views/rooms/_NotificationBadge.pcss
diff --git a/res/css/views/rooms/_OverflowTile.pcss b/apps/web/res/css/views/rooms/_OverflowTile.pcss
similarity index 100%
rename from res/css/views/rooms/_OverflowTile.pcss
rename to apps/web/res/css/views/rooms/_OverflowTile.pcss
diff --git a/res/css/views/rooms/_PinnedEventTile.pcss b/apps/web/res/css/views/rooms/_PinnedEventTile.pcss
similarity index 100%
rename from res/css/views/rooms/_PinnedEventTile.pcss
rename to apps/web/res/css/views/rooms/_PinnedEventTile.pcss
diff --git a/res/css/views/rooms/_PinnedMessageBanner.pcss b/apps/web/res/css/views/rooms/_PinnedMessageBanner.pcss
similarity index 100%
rename from res/css/views/rooms/_PinnedMessageBanner.pcss
rename to apps/web/res/css/views/rooms/_PinnedMessageBanner.pcss
diff --git a/res/css/views/rooms/_PresenceIconView.pcss b/apps/web/res/css/views/rooms/_PresenceIconView.pcss
similarity index 100%
rename from res/css/views/rooms/_PresenceIconView.pcss
rename to apps/web/res/css/views/rooms/_PresenceIconView.pcss
diff --git a/res/css/views/rooms/_PresenceLabel.pcss b/apps/web/res/css/views/rooms/_PresenceLabel.pcss
similarity index 100%
rename from res/css/views/rooms/_PresenceLabel.pcss
rename to apps/web/res/css/views/rooms/_PresenceLabel.pcss
diff --git a/res/css/views/rooms/_ReadReceiptGroup.pcss b/apps/web/res/css/views/rooms/_ReadReceiptGroup.pcss
similarity index 100%
rename from res/css/views/rooms/_ReadReceiptGroup.pcss
rename to apps/web/res/css/views/rooms/_ReadReceiptGroup.pcss
diff --git a/res/css/views/rooms/_ReplyPreview.pcss b/apps/web/res/css/views/rooms/_ReplyPreview.pcss
similarity index 100%
rename from res/css/views/rooms/_ReplyPreview.pcss
rename to apps/web/res/css/views/rooms/_ReplyPreview.pcss
diff --git a/res/css/views/rooms/_ReplyTile.pcss b/apps/web/res/css/views/rooms/_ReplyTile.pcss
similarity index 100%
rename from res/css/views/rooms/_ReplyTile.pcss
rename to apps/web/res/css/views/rooms/_ReplyTile.pcss
diff --git a/res/css/views/rooms/_RoomBreadcrumbs.pcss b/apps/web/res/css/views/rooms/_RoomBreadcrumbs.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomBreadcrumbs.pcss
rename to apps/web/res/css/views/rooms/_RoomBreadcrumbs.pcss
diff --git a/res/css/views/rooms/_RoomCallBanner.pcss b/apps/web/res/css/views/rooms/_RoomCallBanner.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomCallBanner.pcss
rename to apps/web/res/css/views/rooms/_RoomCallBanner.pcss
diff --git a/res/css/views/rooms/_RoomHeader.pcss b/apps/web/res/css/views/rooms/_RoomHeader.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomHeader.pcss
rename to apps/web/res/css/views/rooms/_RoomHeader.pcss
diff --git a/res/css/views/rooms/_RoomInfoLine.pcss b/apps/web/res/css/views/rooms/_RoomInfoLine.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomInfoLine.pcss
rename to apps/web/res/css/views/rooms/_RoomInfoLine.pcss
diff --git a/res/css/views/rooms/_RoomKnocksBar.pcss b/apps/web/res/css/views/rooms/_RoomKnocksBar.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomKnocksBar.pcss
rename to apps/web/res/css/views/rooms/_RoomKnocksBar.pcss
diff --git a/res/css/views/rooms/_RoomPreviewBar.pcss b/apps/web/res/css/views/rooms/_RoomPreviewBar.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomPreviewBar.pcss
rename to apps/web/res/css/views/rooms/_RoomPreviewBar.pcss
diff --git a/res/css/views/rooms/_RoomPreviewCard.pcss b/apps/web/res/css/views/rooms/_RoomPreviewCard.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomPreviewCard.pcss
rename to apps/web/res/css/views/rooms/_RoomPreviewCard.pcss
diff --git a/res/css/views/rooms/_RoomSearchAuxPanel.pcss b/apps/web/res/css/views/rooms/_RoomSearchAuxPanel.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomSearchAuxPanel.pcss
rename to apps/web/res/css/views/rooms/_RoomSearchAuxPanel.pcss
diff --git a/res/css/views/rooms/_RoomSublist.pcss b/apps/web/res/css/views/rooms/_RoomSublist.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomSublist.pcss
rename to apps/web/res/css/views/rooms/_RoomSublist.pcss
diff --git a/res/css/views/rooms/_RoomTile.pcss b/apps/web/res/css/views/rooms/_RoomTile.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomTile.pcss
rename to apps/web/res/css/views/rooms/_RoomTile.pcss
diff --git a/res/css/views/rooms/_RoomUpgradeWarningBar.pcss b/apps/web/res/css/views/rooms/_RoomUpgradeWarningBar.pcss
similarity index 100%
rename from res/css/views/rooms/_RoomUpgradeWarningBar.pcss
rename to apps/web/res/css/views/rooms/_RoomUpgradeWarningBar.pcss
diff --git a/res/css/views/rooms/_SendMessageComposer.pcss b/apps/web/res/css/views/rooms/_SendMessageComposer.pcss
similarity index 100%
rename from res/css/views/rooms/_SendMessageComposer.pcss
rename to apps/web/res/css/views/rooms/_SendMessageComposer.pcss
diff --git a/res/css/views/rooms/_Stickers.pcss b/apps/web/res/css/views/rooms/_Stickers.pcss
similarity index 100%
rename from res/css/views/rooms/_Stickers.pcss
rename to apps/web/res/css/views/rooms/_Stickers.pcss
diff --git a/res/css/views/rooms/_ThirdPartyMemberInfo.pcss b/apps/web/res/css/views/rooms/_ThirdPartyMemberInfo.pcss
similarity index 100%
rename from res/css/views/rooms/_ThirdPartyMemberInfo.pcss
rename to apps/web/res/css/views/rooms/_ThirdPartyMemberInfo.pcss
diff --git a/res/css/views/rooms/_ThreadSummary.pcss b/apps/web/res/css/views/rooms/_ThreadSummary.pcss
similarity index 100%
rename from res/css/views/rooms/_ThreadSummary.pcss
rename to apps/web/res/css/views/rooms/_ThreadSummary.pcss
diff --git a/res/css/views/rooms/_TopUnreadMessagesBar.pcss b/apps/web/res/css/views/rooms/_TopUnreadMessagesBar.pcss
similarity index 100%
rename from res/css/views/rooms/_TopUnreadMessagesBar.pcss
rename to apps/web/res/css/views/rooms/_TopUnreadMessagesBar.pcss
diff --git a/res/css/views/rooms/_UserIdentityWarning.pcss b/apps/web/res/css/views/rooms/_UserIdentityWarning.pcss
similarity index 100%
rename from res/css/views/rooms/_UserIdentityWarning.pcss
rename to apps/web/res/css/views/rooms/_UserIdentityWarning.pcss
diff --git a/res/css/views/rooms/_VoiceRecordComposerTile.pcss b/apps/web/res/css/views/rooms/_VoiceRecordComposerTile.pcss
similarity index 100%
rename from res/css/views/rooms/_VoiceRecordComposerTile.pcss
rename to apps/web/res/css/views/rooms/_VoiceRecordComposerTile.pcss
diff --git a/res/css/views/rooms/_WhoIsTypingTile.pcss b/apps/web/res/css/views/rooms/_WhoIsTypingTile.pcss
similarity index 100%
rename from res/css/views/rooms/_WhoIsTypingTile.pcss
rename to apps/web/res/css/views/rooms/_WhoIsTypingTile.pcss
diff --git a/res/css/views/rooms/wysiwyg_composer/_EditWysiwygComposer.pcss b/apps/web/res/css/views/rooms/wysiwyg_composer/_EditWysiwygComposer.pcss
similarity index 100%
rename from res/css/views/rooms/wysiwyg_composer/_EditWysiwygComposer.pcss
rename to apps/web/res/css/views/rooms/wysiwyg_composer/_EditWysiwygComposer.pcss
diff --git a/res/css/views/rooms/wysiwyg_composer/_SendWysiwygComposer.pcss b/apps/web/res/css/views/rooms/wysiwyg_composer/_SendWysiwygComposer.pcss
similarity index 100%
rename from res/css/views/rooms/wysiwyg_composer/_SendWysiwygComposer.pcss
rename to apps/web/res/css/views/rooms/wysiwyg_composer/_SendWysiwygComposer.pcss
diff --git a/res/css/views/rooms/wysiwyg_composer/components/_Editor.pcss b/apps/web/res/css/views/rooms/wysiwyg_composer/components/_Editor.pcss
similarity index 100%
rename from res/css/views/rooms/wysiwyg_composer/components/_Editor.pcss
rename to apps/web/res/css/views/rooms/wysiwyg_composer/components/_Editor.pcss
diff --git a/res/css/views/rooms/wysiwyg_composer/components/_FormattingButtons.pcss b/apps/web/res/css/views/rooms/wysiwyg_composer/components/_FormattingButtons.pcss
similarity index 100%
rename from res/css/views/rooms/wysiwyg_composer/components/_FormattingButtons.pcss
rename to apps/web/res/css/views/rooms/wysiwyg_composer/components/_FormattingButtons.pcss
diff --git a/res/css/views/rooms/wysiwyg_composer/components/_LinkModal.pcss b/apps/web/res/css/views/rooms/wysiwyg_composer/components/_LinkModal.pcss
similarity index 100%
rename from res/css/views/rooms/wysiwyg_composer/components/_LinkModal.pcss
rename to apps/web/res/css/views/rooms/wysiwyg_composer/components/_LinkModal.pcss
diff --git a/res/css/views/settings/_AvatarSetting.pcss b/apps/web/res/css/views/settings/_AvatarSetting.pcss
similarity index 100%
rename from res/css/views/settings/_AvatarSetting.pcss
rename to apps/web/res/css/views/settings/_AvatarSetting.pcss
diff --git a/res/css/views/settings/_FontScalingPanel.pcss b/apps/web/res/css/views/settings/_FontScalingPanel.pcss
similarity index 100%
rename from res/css/views/settings/_FontScalingPanel.pcss
rename to apps/web/res/css/views/settings/_FontScalingPanel.pcss
diff --git a/res/css/views/settings/_ImageSizePanel.pcss b/apps/web/res/css/views/settings/_ImageSizePanel.pcss
similarity index 100%
rename from res/css/views/settings/_ImageSizePanel.pcss
rename to apps/web/res/css/views/settings/_ImageSizePanel.pcss
diff --git a/res/css/views/settings/_IntegrationManager.pcss b/apps/web/res/css/views/settings/_IntegrationManager.pcss
similarity index 100%
rename from res/css/views/settings/_IntegrationManager.pcss
rename to apps/web/res/css/views/settings/_IntegrationManager.pcss
diff --git a/res/css/views/settings/_JoinRuleSettings.pcss b/apps/web/res/css/views/settings/_JoinRuleSettings.pcss
similarity index 100%
rename from res/css/views/settings/_JoinRuleSettings.pcss
rename to apps/web/res/css/views/settings/_JoinRuleSettings.pcss
diff --git a/res/css/views/settings/_KeyboardShortcut.pcss b/apps/web/res/css/views/settings/_KeyboardShortcut.pcss
similarity index 100%
rename from res/css/views/settings/_KeyboardShortcut.pcss
rename to apps/web/res/css/views/settings/_KeyboardShortcut.pcss
diff --git a/res/css/views/settings/_LayoutSwitcher.pcss b/apps/web/res/css/views/settings/_LayoutSwitcher.pcss
similarity index 100%
rename from res/css/views/settings/_LayoutSwitcher.pcss
rename to apps/web/res/css/views/settings/_LayoutSwitcher.pcss
diff --git a/res/css/views/settings/_NotificationPusherSettings.pcss b/apps/web/res/css/views/settings/_NotificationPusherSettings.pcss
similarity index 100%
rename from res/css/views/settings/_NotificationPusherSettings.pcss
rename to apps/web/res/css/views/settings/_NotificationPusherSettings.pcss
diff --git a/res/css/views/settings/_NotificationSettings2.pcss b/apps/web/res/css/views/settings/_NotificationSettings2.pcss
similarity index 100%
rename from res/css/views/settings/_NotificationSettings2.pcss
rename to apps/web/res/css/views/settings/_NotificationSettings2.pcss
diff --git a/res/css/views/settings/_Notifications.pcss b/apps/web/res/css/views/settings/_Notifications.pcss
similarity index 100%
rename from res/css/views/settings/_Notifications.pcss
rename to apps/web/res/css/views/settings/_Notifications.pcss
diff --git a/res/css/views/settings/_PhoneNumbers.pcss b/apps/web/res/css/views/settings/_PhoneNumbers.pcss
similarity index 100%
rename from res/css/views/settings/_PhoneNumbers.pcss
rename to apps/web/res/css/views/settings/_PhoneNumbers.pcss
diff --git a/res/css/views/settings/_PowerLevelSelector.pcss b/apps/web/res/css/views/settings/_PowerLevelSelector.pcss
similarity index 100%
rename from res/css/views/settings/_PowerLevelSelector.pcss
rename to apps/web/res/css/views/settings/_PowerLevelSelector.pcss
diff --git a/res/css/views/settings/_RoomProfileSettings.pcss b/apps/web/res/css/views/settings/_RoomProfileSettings.pcss
similarity index 100%
rename from res/css/views/settings/_RoomProfileSettings.pcss
rename to apps/web/res/css/views/settings/_RoomProfileSettings.pcss
diff --git a/res/css/views/settings/_SetIntegrationManager.pcss b/apps/web/res/css/views/settings/_SetIntegrationManager.pcss
similarity index 100%
rename from res/css/views/settings/_SetIntegrationManager.pcss
rename to apps/web/res/css/views/settings/_SetIntegrationManager.pcss
diff --git a/res/css/views/settings/_SettingsFieldset.pcss b/apps/web/res/css/views/settings/_SettingsFieldset.pcss
similarity index 100%
rename from res/css/views/settings/_SettingsFieldset.pcss
rename to apps/web/res/css/views/settings/_SettingsFieldset.pcss
diff --git a/res/css/views/settings/_SettingsHeader.pcss b/apps/web/res/css/views/settings/_SettingsHeader.pcss
similarity index 100%
rename from res/css/views/settings/_SettingsHeader.pcss
rename to apps/web/res/css/views/settings/_SettingsHeader.pcss
diff --git a/res/css/views/settings/_SettingsSubheader.pcss b/apps/web/res/css/views/settings/_SettingsSubheader.pcss
similarity index 100%
rename from res/css/views/settings/_SettingsSubheader.pcss
rename to apps/web/res/css/views/settings/_SettingsSubheader.pcss
diff --git a/res/css/views/settings/_SpellCheckLanguages.pcss b/apps/web/res/css/views/settings/_SpellCheckLanguages.pcss
similarity index 100%
rename from res/css/views/settings/_SpellCheckLanguages.pcss
rename to apps/web/res/css/views/settings/_SpellCheckLanguages.pcss
diff --git a/res/css/views/settings/_ThemeChoicePanel.pcss b/apps/web/res/css/views/settings/_ThemeChoicePanel.pcss
similarity index 100%
rename from res/css/views/settings/_ThemeChoicePanel.pcss
rename to apps/web/res/css/views/settings/_ThemeChoicePanel.pcss
diff --git a/res/css/views/settings/_UpdateCheckButton.pcss b/apps/web/res/css/views/settings/_UpdateCheckButton.pcss
similarity index 100%
rename from res/css/views/settings/_UpdateCheckButton.pcss
rename to apps/web/res/css/views/settings/_UpdateCheckButton.pcss
diff --git a/res/css/views/settings/_UserProfileSettings.pcss b/apps/web/res/css/views/settings/_UserProfileSettings.pcss
similarity index 100%
rename from res/css/views/settings/_UserProfileSettings.pcss
rename to apps/web/res/css/views/settings/_UserProfileSettings.pcss
diff --git a/res/css/views/settings/encryption/_AdvancedPanel.pcss b/apps/web/res/css/views/settings/encryption/_AdvancedPanel.pcss
similarity index 100%
rename from res/css/views/settings/encryption/_AdvancedPanel.pcss
rename to apps/web/res/css/views/settings/encryption/_AdvancedPanel.pcss
diff --git a/res/css/views/settings/encryption/_ChangeRecoveryKey.pcss b/apps/web/res/css/views/settings/encryption/_ChangeRecoveryKey.pcss
similarity index 100%
rename from res/css/views/settings/encryption/_ChangeRecoveryKey.pcss
rename to apps/web/res/css/views/settings/encryption/_ChangeRecoveryKey.pcss
diff --git a/res/css/views/settings/encryption/_EncryptionCard.pcss b/apps/web/res/css/views/settings/encryption/_EncryptionCard.pcss
similarity index 100%
rename from res/css/views/settings/encryption/_EncryptionCard.pcss
rename to apps/web/res/css/views/settings/encryption/_EncryptionCard.pcss
diff --git a/res/css/views/settings/encryption/_EncryptionCardEmphasisedContent.pcss b/apps/web/res/css/views/settings/encryption/_EncryptionCardEmphasisedContent.pcss
similarity index 100%
rename from res/css/views/settings/encryption/_EncryptionCardEmphasisedContent.pcss
rename to apps/web/res/css/views/settings/encryption/_EncryptionCardEmphasisedContent.pcss
diff --git a/res/css/views/settings/encryption/_RecoveryPanelOutOfSync.pcss b/apps/web/res/css/views/settings/encryption/_RecoveryPanelOutOfSync.pcss
similarity index 100%
rename from res/css/views/settings/encryption/_RecoveryPanelOutOfSync.pcss
rename to apps/web/res/css/views/settings/encryption/_RecoveryPanelOutOfSync.pcss
diff --git a/res/css/views/settings/encryption/_ResetIdentityPanel.pcss b/apps/web/res/css/views/settings/encryption/_ResetIdentityPanel.pcss
similarity index 100%
rename from res/css/views/settings/encryption/_ResetIdentityPanel.pcss
rename to apps/web/res/css/views/settings/encryption/_ResetIdentityPanel.pcss
diff --git a/res/css/views/settings/tabs/_SettingsBanner.pcss b/apps/web/res/css/views/settings/tabs/_SettingsBanner.pcss
similarity index 100%
rename from res/css/views/settings/tabs/_SettingsBanner.pcss
rename to apps/web/res/css/views/settings/tabs/_SettingsBanner.pcss
diff --git a/res/css/views/settings/tabs/_SettingsIndent.pcss b/apps/web/res/css/views/settings/tabs/_SettingsIndent.pcss
similarity index 100%
rename from res/css/views/settings/tabs/_SettingsIndent.pcss
rename to apps/web/res/css/views/settings/tabs/_SettingsIndent.pcss
diff --git a/res/css/views/settings/tabs/_SettingsSection.pcss b/apps/web/res/css/views/settings/tabs/_SettingsSection.pcss
similarity index 100%
rename from res/css/views/settings/tabs/_SettingsSection.pcss
rename to apps/web/res/css/views/settings/tabs/_SettingsSection.pcss
diff --git a/res/css/views/settings/tabs/_SettingsTab.pcss b/apps/web/res/css/views/settings/tabs/_SettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/_SettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/_SettingsTab.pcss
diff --git a/res/css/views/settings/tabs/room/_NotificationSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/room/_NotificationSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/room/_NotificationSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/room/_NotificationSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/room/_PeopleRoomSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/room/_PeopleRoomSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/room/_PeopleRoomSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/room/_PeopleRoomSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/room/_RolesRoomSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/room/_RolesRoomSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/room/_RolesRoomSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/room/_RolesRoomSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/room/_SecurityRoomSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/room/_SecurityRoomSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/room/_SecurityRoomSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/room/_SecurityRoomSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/user/_AppearanceUserSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/user/_AppearanceUserSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/user/_AppearanceUserSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/user/_AppearanceUserSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/user/_HelpUserSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/user/_HelpUserSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/user/_HelpUserSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/user/_HelpUserSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/user/_KeyboardUserSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/user/_KeyboardUserSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/user/_KeyboardUserSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/user/_KeyboardUserSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/user/_MediaPreviewAccountSettings.pcss b/apps/web/res/css/views/settings/tabs/user/_MediaPreviewAccountSettings.pcss
similarity index 100%
rename from res/css/views/settings/tabs/user/_MediaPreviewAccountSettings.pcss
rename to apps/web/res/css/views/settings/tabs/user/_MediaPreviewAccountSettings.pcss
diff --git a/res/css/views/settings/tabs/user/_MjolnirUserSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/user/_MjolnirUserSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/user/_MjolnirUserSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/user/_MjolnirUserSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/user/_PreferencesUserSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/user/_PreferencesUserSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/user/_PreferencesUserSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/user/_PreferencesUserSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/user/_SecurityUserSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/user/_SecurityUserSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/user/_SecurityUserSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/user/_SecurityUserSettingsTab.pcss
diff --git a/res/css/views/settings/tabs/user/_SidebarUserSettingsTab.pcss b/apps/web/res/css/views/settings/tabs/user/_SidebarUserSettingsTab.pcss
similarity index 100%
rename from res/css/views/settings/tabs/user/_SidebarUserSettingsTab.pcss
rename to apps/web/res/css/views/settings/tabs/user/_SidebarUserSettingsTab.pcss
diff --git a/res/css/views/spaces/_SpaceBasicSettings.pcss b/apps/web/res/css/views/spaces/_SpaceBasicSettings.pcss
similarity index 100%
rename from res/css/views/spaces/_SpaceBasicSettings.pcss
rename to apps/web/res/css/views/spaces/_SpaceBasicSettings.pcss
diff --git a/res/css/views/spaces/_SpaceChildrenPicker.pcss b/apps/web/res/css/views/spaces/_SpaceChildrenPicker.pcss
similarity index 100%
rename from res/css/views/spaces/_SpaceChildrenPicker.pcss
rename to apps/web/res/css/views/spaces/_SpaceChildrenPicker.pcss
diff --git a/res/css/views/spaces/_SpaceCreateMenu.pcss b/apps/web/res/css/views/spaces/_SpaceCreateMenu.pcss
similarity index 100%
rename from res/css/views/spaces/_SpaceCreateMenu.pcss
rename to apps/web/res/css/views/spaces/_SpaceCreateMenu.pcss
diff --git a/res/css/views/terms/_InlineTermsAgreement.pcss b/apps/web/res/css/views/terms/_InlineTermsAgreement.pcss
similarity index 100%
rename from res/css/views/terms/_InlineTermsAgreement.pcss
rename to apps/web/res/css/views/terms/_InlineTermsAgreement.pcss
diff --git a/res/css/views/toasts/_AnalyticsToast.pcss b/apps/web/res/css/views/toasts/_AnalyticsToast.pcss
similarity index 100%
rename from res/css/views/toasts/_AnalyticsToast.pcss
rename to apps/web/res/css/views/toasts/_AnalyticsToast.pcss
diff --git a/res/css/views/toasts/_IncomingCallToast.pcss b/apps/web/res/css/views/toasts/_IncomingCallToast.pcss
similarity index 100%
rename from res/css/views/toasts/_IncomingCallToast.pcss
rename to apps/web/res/css/views/toasts/_IncomingCallToast.pcss
diff --git a/res/css/views/toasts/_IncomingLegacyCallToast.pcss b/apps/web/res/css/views/toasts/_IncomingLegacyCallToast.pcss
similarity index 100%
rename from res/css/views/toasts/_IncomingLegacyCallToast.pcss
rename to apps/web/res/css/views/toasts/_IncomingLegacyCallToast.pcss
diff --git a/res/css/views/toasts/_NonUrgentEchoFailureToast.pcss b/apps/web/res/css/views/toasts/_NonUrgentEchoFailureToast.pcss
similarity index 100%
rename from res/css/views/toasts/_NonUrgentEchoFailureToast.pcss
rename to apps/web/res/css/views/toasts/_NonUrgentEchoFailureToast.pcss
diff --git a/res/css/views/typography/_Heading.pcss b/apps/web/res/css/views/typography/_Heading.pcss
similarity index 100%
rename from res/css/views/typography/_Heading.pcss
rename to apps/web/res/css/views/typography/_Heading.pcss
diff --git a/res/css/views/verification/_VerificationShowSas.pcss b/apps/web/res/css/views/verification/_VerificationShowSas.pcss
similarity index 100%
rename from res/css/views/verification/_VerificationShowSas.pcss
rename to apps/web/res/css/views/verification/_VerificationShowSas.pcss
diff --git a/res/css/views/voip/LegacyCallView/_LegacyCallViewButtons.pcss b/apps/web/res/css/views/voip/LegacyCallView/_LegacyCallViewButtons.pcss
similarity index 100%
rename from res/css/views/voip/LegacyCallView/_LegacyCallViewButtons.pcss
rename to apps/web/res/css/views/voip/LegacyCallView/_LegacyCallViewButtons.pcss
diff --git a/res/css/views/voip/_CallDuration.pcss b/apps/web/res/css/views/voip/_CallDuration.pcss
similarity index 100%
rename from res/css/views/voip/_CallDuration.pcss
rename to apps/web/res/css/views/voip/_CallDuration.pcss
diff --git a/res/css/views/voip/_CallView.pcss b/apps/web/res/css/views/voip/_CallView.pcss
similarity index 100%
rename from res/css/views/voip/_CallView.pcss
rename to apps/web/res/css/views/voip/_CallView.pcss
diff --git a/res/css/views/voip/_DialPad.pcss b/apps/web/res/css/views/voip/_DialPad.pcss
similarity index 100%
rename from res/css/views/voip/_DialPad.pcss
rename to apps/web/res/css/views/voip/_DialPad.pcss
diff --git a/res/css/views/voip/_DialPadContextMenu.pcss b/apps/web/res/css/views/voip/_DialPadContextMenu.pcss
similarity index 100%
rename from res/css/views/voip/_DialPadContextMenu.pcss
rename to apps/web/res/css/views/voip/_DialPadContextMenu.pcss
diff --git a/res/css/views/voip/_DialPadModal.pcss b/apps/web/res/css/views/voip/_DialPadModal.pcss
similarity index 100%
rename from res/css/views/voip/_DialPadModal.pcss
rename to apps/web/res/css/views/voip/_DialPadModal.pcss
diff --git a/res/css/views/voip/_LegacyCallPreview.pcss b/apps/web/res/css/views/voip/_LegacyCallPreview.pcss
similarity index 100%
rename from res/css/views/voip/_LegacyCallPreview.pcss
rename to apps/web/res/css/views/voip/_LegacyCallPreview.pcss
diff --git a/res/css/views/voip/_LegacyCallView.pcss b/apps/web/res/css/views/voip/_LegacyCallView.pcss
similarity index 100%
rename from res/css/views/voip/_LegacyCallView.pcss
rename to apps/web/res/css/views/voip/_LegacyCallView.pcss
diff --git a/res/css/views/voip/_LegacyCallViewForRoom.pcss b/apps/web/res/css/views/voip/_LegacyCallViewForRoom.pcss
similarity index 100%
rename from res/css/views/voip/_LegacyCallViewForRoom.pcss
rename to apps/web/res/css/views/voip/_LegacyCallViewForRoom.pcss
diff --git a/res/css/views/voip/_LegacyCallViewHeader.pcss b/apps/web/res/css/views/voip/_LegacyCallViewHeader.pcss
similarity index 100%
rename from res/css/views/voip/_LegacyCallViewHeader.pcss
rename to apps/web/res/css/views/voip/_LegacyCallViewHeader.pcss
diff --git a/res/css/views/voip/_LegacyCallViewSidebar.pcss b/apps/web/res/css/views/voip/_LegacyCallViewSidebar.pcss
similarity index 100%
rename from res/css/views/voip/_LegacyCallViewSidebar.pcss
rename to apps/web/res/css/views/voip/_LegacyCallViewSidebar.pcss
diff --git a/res/css/views/voip/_VideoFeed.pcss b/apps/web/res/css/views/voip/_VideoFeed.pcss
similarity index 100%
rename from res/css/views/voip/_VideoFeed.pcss
rename to apps/web/res/css/views/voip/_VideoFeed.pcss
diff --git a/res/decoder-ring/datatypes.js b/apps/web/res/decoder-ring/datatypes.js
similarity index 100%
rename from res/decoder-ring/datatypes.js
rename to apps/web/res/decoder-ring/datatypes.js
diff --git a/res/decoder-ring/decoder.js b/apps/web/res/decoder-ring/decoder.js
similarity index 100%
rename from res/decoder-ring/decoder.js
rename to apps/web/res/decoder-ring/decoder.js
diff --git a/res/decoder-ring/index.html b/apps/web/res/decoder-ring/index.html
similarity index 100%
rename from res/decoder-ring/index.html
rename to apps/web/res/decoder-ring/index.html
diff --git a/res/fonts/Nunito/Nunito-Bold.ttf b/apps/web/res/fonts/Nunito/Nunito-Bold.ttf
similarity index 100%
rename from res/fonts/Nunito/Nunito-Bold.ttf
rename to apps/web/res/fonts/Nunito/Nunito-Bold.ttf
diff --git a/res/fonts/Nunito/Nunito-Regular.ttf b/apps/web/res/fonts/Nunito/Nunito-Regular.ttf
similarity index 100%
rename from res/fonts/Nunito/Nunito-Regular.ttf
rename to apps/web/res/fonts/Nunito/Nunito-Regular.ttf
diff --git a/res/fonts/Nunito/Nunito-SemiBold.ttf b/apps/web/res/fonts/Nunito/Nunito-SemiBold.ttf
similarity index 100%
rename from res/fonts/Nunito/Nunito-SemiBold.ttf
rename to apps/web/res/fonts/Nunito/Nunito-SemiBold.ttf
diff --git a/res/fonts/Twemoji_Mozilla/TwemojiMozilla-colr.woff2 b/apps/web/res/fonts/Twemoji_Mozilla/TwemojiMozilla-colr.woff2
similarity index 100%
rename from res/fonts/Twemoji_Mozilla/TwemojiMozilla-colr.woff2
rename to apps/web/res/fonts/Twemoji_Mozilla/TwemojiMozilla-colr.woff2
diff --git a/res/img/betas/.gitkeep b/apps/web/res/img/betas/.gitkeep
similarity index 100%
rename from res/img/betas/.gitkeep
rename to apps/web/res/img/betas/.gitkeep
diff --git a/res/img/betas/video_rooms.png b/apps/web/res/img/betas/video_rooms.png
similarity index 100%
rename from res/img/betas/video_rooms.png
rename to apps/web/res/img/betas/video_rooms.png
diff --git a/res/img/element-desktop-logo.svg b/apps/web/res/img/element-desktop-logo.svg
similarity index 100%
rename from res/img/element-desktop-logo.svg
rename to apps/web/res/img/element-desktop-logo.svg
diff --git a/res/img/element-icons/brands/facebook.svg b/apps/web/res/img/element-icons/brands/facebook.svg
similarity index 100%
rename from res/img/element-icons/brands/facebook.svg
rename to apps/web/res/img/element-icons/brands/facebook.svg
diff --git a/res/img/element-icons/brands/github.svg b/apps/web/res/img/element-icons/brands/github.svg
similarity index 100%
rename from res/img/element-icons/brands/github.svg
rename to apps/web/res/img/element-icons/brands/github.svg
diff --git a/res/img/element-icons/brands/gitlab.svg b/apps/web/res/img/element-icons/brands/gitlab.svg
similarity index 100%
rename from res/img/element-icons/brands/gitlab.svg
rename to apps/web/res/img/element-icons/brands/gitlab.svg
diff --git a/res/img/element-icons/brands/google.svg b/apps/web/res/img/element-icons/brands/google.svg
similarity index 100%
rename from res/img/element-icons/brands/google.svg
rename to apps/web/res/img/element-icons/brands/google.svg
diff --git a/res/img/element-icons/brands/twitter.svg b/apps/web/res/img/element-icons/brands/twitter.svg
similarity index 100%
rename from res/img/element-icons/brands/twitter.svg
rename to apps/web/res/img/element-icons/brands/twitter.svg
diff --git a/res/img/element-icons/check-all.svg b/apps/web/res/img/element-icons/check-all.svg
similarity index 100%
rename from res/img/element-icons/check-all.svg
rename to apps/web/res/img/element-icons/check-all.svg
diff --git a/res/img/element-icons/email-prompt.svg b/apps/web/res/img/element-icons/email-prompt.svg
similarity index 100%
rename from res/img/element-icons/email-prompt.svg
rename to apps/web/res/img/element-icons/email-prompt.svg
diff --git a/res/img/element-icons/new-and-improved.svg b/apps/web/res/img/element-icons/new-and-improved.svg
similarity index 100%
rename from res/img/element-icons/new-and-improved.svg
rename to apps/web/res/img/element-icons/new-and-improved.svg
diff --git a/res/img/element-icons/room/default_app.svg b/apps/web/res/img/element-icons/room/default_app.svg
similarity index 100%
rename from res/img/element-icons/room/default_app.svg
rename to apps/web/res/img/element-icons/room/default_app.svg
diff --git a/res/img/element-icons/room/default_cal.svg b/apps/web/res/img/element-icons/room/default_cal.svg
similarity index 100%
rename from res/img/element-icons/room/default_cal.svg
rename to apps/web/res/img/element-icons/room/default_cal.svg
diff --git a/res/img/element-icons/room/default_clock.svg b/apps/web/res/img/element-icons/room/default_clock.svg
similarity index 100%
rename from res/img/element-icons/room/default_clock.svg
rename to apps/web/res/img/element-icons/room/default_clock.svg
diff --git a/res/img/element-icons/room/default_doc.svg b/apps/web/res/img/element-icons/room/default_doc.svg
similarity index 100%
rename from res/img/element-icons/room/default_doc.svg
rename to apps/web/res/img/element-icons/room/default_doc.svg
diff --git a/res/img/element-icons/room/default_video.svg b/apps/web/res/img/element-icons/room/default_video.svg
similarity index 100%
rename from res/img/element-icons/room/default_video.svg
rename to apps/web/res/img/element-icons/room/default_video.svg
diff --git a/res/img/element-icons/roomlist/decorated-avatar-mask.svg b/apps/web/res/img/element-icons/roomlist/decorated-avatar-mask.svg
similarity index 100%
rename from res/img/element-icons/roomlist/decorated-avatar-mask.svg
rename to apps/web/res/img/element-icons/roomlist/decorated-avatar-mask.svg
diff --git a/res/img/element-icons/roomlist/room-avatar-view-icon-mask.svg b/apps/web/res/img/element-icons/roomlist/room-avatar-view-icon-mask.svg
similarity index 100%
rename from res/img/element-icons/roomlist/room-avatar-view-icon-mask.svg
rename to apps/web/res/img/element-icons/roomlist/room-avatar-view-icon-mask.svg
diff --git a/res/img/element-icons/roomlist/room-avatar-view-presence-mask.svg b/apps/web/res/img/element-icons/roomlist/room-avatar-view-presence-mask.svg
similarity index 100%
rename from res/img/element-icons/roomlist/room-avatar-view-presence-mask.svg
rename to apps/web/res/img/element-icons/roomlist/room-avatar-view-presence-mask.svg
diff --git a/res/img/element-icons/roomlist/skeleton-ui.svg b/apps/web/res/img/element-icons/roomlist/skeleton-ui.svg
similarity index 100%
rename from res/img/element-icons/roomlist/skeleton-ui.svg
rename to apps/web/res/img/element-icons/roomlist/skeleton-ui.svg
diff --git a/res/img/element-icons/settings/img-size-large.svg b/apps/web/res/img/element-icons/settings/img-size-large.svg
similarity index 100%
rename from res/img/element-icons/settings/img-size-large.svg
rename to apps/web/res/img/element-icons/settings/img-size-large.svg
diff --git a/res/img/element-icons/settings/img-size-normal.svg b/apps/web/res/img/element-icons/settings/img-size-normal.svg
similarity index 100%
rename from res/img/element-icons/settings/img-size-normal.svg
rename to apps/web/res/img/element-icons/settings/img-size-normal.svg
diff --git a/res/img/element-icons/settings/inactive.svg b/apps/web/res/img/element-icons/settings/inactive.svg
similarity index 100%
rename from res/img/element-icons/settings/inactive.svg
rename to apps/web/res/img/element-icons/settings/inactive.svg
diff --git a/res/img/element-icons/trophy.svg b/apps/web/res/img/element-icons/trophy.svg
similarity index 100%
rename from res/img/element-icons/trophy.svg
rename to apps/web/res/img/element-icons/trophy.svg
diff --git a/res/img/element-shiny.svg b/apps/web/res/img/element-shiny.svg
similarity index 100%
rename from res/img/element-shiny.svg
rename to apps/web/res/img/element-shiny.svg
diff --git a/res/img/icon-email-pill-avatar.svg b/apps/web/res/img/icon-email-pill-avatar.svg
similarity index 100%
rename from res/img/icon-email-pill-avatar.svg
rename to apps/web/res/img/icon-email-pill-avatar.svg
diff --git a/res/img/icons-show-stickers.svg b/apps/web/res/img/icons-show-stickers.svg
similarity index 98%
rename from res/img/icons-show-stickers.svg
rename to apps/web/res/img/icons-show-stickers.svg
index 26779a3940..05b6953d10 100644
--- a/res/img/icons-show-stickers.svg
+++ b/apps/web/res/img/icons-show-stickers.svg
@@ -1,16 +1,16 @@
-
-
-
-
+
+
+
+
diff --git a/res/img/location/live-location.svg b/apps/web/res/img/location/live-location.svg
similarity index 100%
rename from res/img/location/live-location.svg
rename to apps/web/res/img/location/live-location.svg
diff --git a/res/img/location/map.svg b/apps/web/res/img/location/map.svg
similarity index 100%
rename from res/img/location/map.svg
rename to apps/web/res/img/location/map.svg
diff --git a/res/img/matrix.svg b/apps/web/res/img/matrix.svg
similarity index 100%
rename from res/img/matrix.svg
rename to apps/web/res/img/matrix.svg
diff --git a/res/img/noise.png b/apps/web/res/img/noise.png
similarity index 100%
rename from res/img/noise.png
rename to apps/web/res/img/noise.png
diff --git a/res/img/room_replaced.svg b/apps/web/res/img/room_replaced.svg
similarity index 100%
rename from res/img/room_replaced.svg
rename to apps/web/res/img/room_replaced.svg
diff --git a/res/img/sensor.svg b/apps/web/res/img/sensor.svg
similarity index 100%
rename from res/img/sensor.svg
rename to apps/web/res/img/sensor.svg
diff --git a/res/img/social/email-1.png b/apps/web/res/img/social/email-1.png
similarity index 100%
rename from res/img/social/email-1.png
rename to apps/web/res/img/social/email-1.png
diff --git a/res/img/social/facebook.png b/apps/web/res/img/social/facebook.png
similarity index 100%
rename from res/img/social/facebook.png
rename to apps/web/res/img/social/facebook.png
diff --git a/res/img/social/linkedin.png b/apps/web/res/img/social/linkedin.png
similarity index 100%
rename from res/img/social/linkedin.png
rename to apps/web/res/img/social/linkedin.png
diff --git a/res/img/social/reddit.png b/apps/web/res/img/social/reddit.png
similarity index 100%
rename from res/img/social/reddit.png
rename to apps/web/res/img/social/reddit.png
diff --git a/res/img/social/twitter-2.png b/apps/web/res/img/social/twitter-2.png
similarity index 100%
rename from res/img/social/twitter-2.png
rename to apps/web/res/img/social/twitter-2.png
diff --git a/res/img/stickerpack-placeholder.png b/apps/web/res/img/stickerpack-placeholder.png
similarity index 100%
rename from res/img/stickerpack-placeholder.png
rename to apps/web/res/img/stickerpack-placeholder.png
diff --git a/res/img/typing-indicator-2x.gif b/apps/web/res/img/typing-indicator-2x.gif
similarity index 100%
rename from res/img/typing-indicator-2x.gif
rename to apps/web/res/img/typing-indicator-2x.gif
diff --git a/res/img/upload-big.svg b/apps/web/res/img/upload-big.svg
similarity index 100%
rename from res/img/upload-big.svg
rename to apps/web/res/img/upload-big.svg
diff --git a/res/img/voip/paused.svg b/apps/web/res/img/voip/paused.svg
similarity index 100%
rename from res/img/voip/paused.svg
rename to apps/web/res/img/voip/paused.svg
diff --git a/res/jitsi_external_api.min.js b/apps/web/res/jitsi_external_api.min.js
similarity index 100%
rename from res/jitsi_external_api.min.js
rename to apps/web/res/jitsi_external_api.min.js
diff --git a/res/jitsi_external_api.min.js.LICENSE.txt b/apps/web/res/jitsi_external_api.min.js.LICENSE.txt
similarity index 100%
rename from res/jitsi_external_api.min.js.LICENSE.txt
rename to apps/web/res/jitsi_external_api.min.js.LICENSE.txt
diff --git a/res/manifest.json b/apps/web/res/manifest.json
similarity index 100%
rename from res/manifest.json
rename to apps/web/res/manifest.json
diff --git a/res/media/busy.mp3 b/apps/web/res/media/busy.mp3
similarity index 100%
rename from res/media/busy.mp3
rename to apps/web/res/media/busy.mp3
diff --git a/res/media/busy.ogg b/apps/web/res/media/busy.ogg
similarity index 100%
rename from res/media/busy.ogg
rename to apps/web/res/media/busy.ogg
diff --git a/res/media/callend.mp3 b/apps/web/res/media/callend.mp3
similarity index 100%
rename from res/media/callend.mp3
rename to apps/web/res/media/callend.mp3
diff --git a/res/media/callend.ogg b/apps/web/res/media/callend.ogg
similarity index 100%
rename from res/media/callend.ogg
rename to apps/web/res/media/callend.ogg
diff --git a/res/media/error.mp3 b/apps/web/res/media/error.mp3
similarity index 100%
rename from res/media/error.mp3
rename to apps/web/res/media/error.mp3
diff --git a/res/media/error.ogg b/apps/web/res/media/error.ogg
similarity index 100%
rename from res/media/error.ogg
rename to apps/web/res/media/error.ogg
diff --git a/res/media/message.mp3 b/apps/web/res/media/message.mp3
similarity index 100%
rename from res/media/message.mp3
rename to apps/web/res/media/message.mp3
diff --git a/res/media/message.ogg b/apps/web/res/media/message.ogg
similarity index 100%
rename from res/media/message.ogg
rename to apps/web/res/media/message.ogg
diff --git a/res/media/ring.mp3 b/apps/web/res/media/ring.mp3
similarity index 100%
rename from res/media/ring.mp3
rename to apps/web/res/media/ring.mp3
diff --git a/res/media/ring.ogg b/apps/web/res/media/ring.ogg
similarity index 100%
rename from res/media/ring.ogg
rename to apps/web/res/media/ring.ogg
diff --git a/res/media/ringback.mp3 b/apps/web/res/media/ringback.mp3
similarity index 100%
rename from res/media/ringback.mp3
rename to apps/web/res/media/ringback.mp3
diff --git a/res/media/ringback.ogg b/apps/web/res/media/ringback.ogg
similarity index 100%
rename from res/media/ringback.ogg
rename to apps/web/res/media/ringback.ogg
diff --git a/res/themes/dark-custom/css/dark-custom.pcss b/apps/web/res/themes/dark-custom/css/dark-custom.pcss
similarity index 100%
rename from res/themes/dark-custom/css/dark-custom.pcss
rename to apps/web/res/themes/dark-custom/css/dark-custom.pcss
diff --git a/res/themes/dark/css/_dark.pcss b/apps/web/res/themes/dark/css/_dark.pcss
similarity index 100%
rename from res/themes/dark/css/_dark.pcss
rename to apps/web/res/themes/dark/css/_dark.pcss
diff --git a/res/themes/dark/css/dark.pcss b/apps/web/res/themes/dark/css/dark.pcss
similarity index 100%
rename from res/themes/dark/css/dark.pcss
rename to apps/web/res/themes/dark/css/dark.pcss
diff --git a/res/themes/element/img/backgrounds/lake.jpg b/apps/web/res/themes/element/img/backgrounds/lake.jpg
similarity index 100%
rename from res/themes/element/img/backgrounds/lake.jpg
rename to apps/web/res/themes/element/img/backgrounds/lake.jpg
diff --git a/res/themes/element/img/compound/fade-arc-light.png b/apps/web/res/themes/element/img/compound/fade-arc-light.png
similarity index 100%
rename from res/themes/element/img/compound/fade-arc-light.png
rename to apps/web/res/themes/element/img/compound/fade-arc-light.png
diff --git a/res/themes/element/img/download/apple.svg b/apps/web/res/themes/element/img/download/apple.svg
similarity index 100%
rename from res/themes/element/img/download/apple.svg
rename to apps/web/res/themes/element/img/download/apple.svg
diff --git a/res/themes/element/img/download/fdroid.svg b/apps/web/res/themes/element/img/download/fdroid.svg
similarity index 100%
rename from res/themes/element/img/download/fdroid.svg
rename to apps/web/res/themes/element/img/download/fdroid.svg
diff --git a/res/themes/element/img/download/google.svg b/apps/web/res/themes/element/img/download/google.svg
similarity index 100%
rename from res/themes/element/img/download/google.svg
rename to apps/web/res/themes/element/img/download/google.svg
diff --git a/res/themes/element/img/logos/element-app-logo.png b/apps/web/res/themes/element/img/logos/element-app-logo.png
similarity index 100%
rename from res/themes/element/img/logos/element-app-logo.png
rename to apps/web/res/themes/element/img/logos/element-app-logo.png
diff --git a/res/themes/element/img/logos/element-logo.svg b/apps/web/res/themes/element/img/logos/element-logo.svg
similarity index 100%
rename from res/themes/element/img/logos/element-logo.svg
rename to apps/web/res/themes/element/img/logos/element-logo.svg
diff --git a/res/themes/element/img/logos/opengraph.png b/apps/web/res/themes/element/img/logos/opengraph.png
similarity index 100%
rename from res/themes/element/img/logos/opengraph.png
rename to apps/web/res/themes/element/img/logos/opengraph.png
diff --git a/res/themes/legacy-dark/css/_legacy-dark.pcss b/apps/web/res/themes/legacy-dark/css/_legacy-dark.pcss
similarity index 100%
rename from res/themes/legacy-dark/css/_legacy-dark.pcss
rename to apps/web/res/themes/legacy-dark/css/_legacy-dark.pcss
diff --git a/res/themes/legacy-dark/css/legacy-dark.pcss b/apps/web/res/themes/legacy-dark/css/legacy-dark.pcss
similarity index 100%
rename from res/themes/legacy-dark/css/legacy-dark.pcss
rename to apps/web/res/themes/legacy-dark/css/legacy-dark.pcss
diff --git a/res/themes/legacy-light/css/_fonts.pcss b/apps/web/res/themes/legacy-light/css/_fonts.pcss
similarity index 100%
rename from res/themes/legacy-light/css/_fonts.pcss
rename to apps/web/res/themes/legacy-light/css/_fonts.pcss
diff --git a/res/themes/legacy-light/css/_legacy-light.pcss b/apps/web/res/themes/legacy-light/css/_legacy-light.pcss
similarity index 100%
rename from res/themes/legacy-light/css/_legacy-light.pcss
rename to apps/web/res/themes/legacy-light/css/_legacy-light.pcss
diff --git a/res/themes/legacy-light/css/legacy-light.pcss b/apps/web/res/themes/legacy-light/css/legacy-light.pcss
similarity index 100%
rename from res/themes/legacy-light/css/legacy-light.pcss
rename to apps/web/res/themes/legacy-light/css/legacy-light.pcss
diff --git a/res/themes/light-custom/css/_custom.pcss b/apps/web/res/themes/light-custom/css/_custom.pcss
similarity index 100%
rename from res/themes/light-custom/css/_custom.pcss
rename to apps/web/res/themes/light-custom/css/_custom.pcss
diff --git a/res/themes/light-custom/css/light-custom.pcss b/apps/web/res/themes/light-custom/css/light-custom.pcss
similarity index 100%
rename from res/themes/light-custom/css/light-custom.pcss
rename to apps/web/res/themes/light-custom/css/light-custom.pcss
diff --git a/res/themes/light-high-contrast/css/_light-high-contrast.pcss b/apps/web/res/themes/light-high-contrast/css/_light-high-contrast.pcss
similarity index 100%
rename from res/themes/light-high-contrast/css/_light-high-contrast.pcss
rename to apps/web/res/themes/light-high-contrast/css/_light-high-contrast.pcss
diff --git a/res/themes/light-high-contrast/css/light-high-contrast.pcss b/apps/web/res/themes/light-high-contrast/css/light-high-contrast.pcss
similarity index 100%
rename from res/themes/light-high-contrast/css/light-high-contrast.pcss
rename to apps/web/res/themes/light-high-contrast/css/light-high-contrast.pcss
diff --git a/res/themes/light/css/_fonts.pcss b/apps/web/res/themes/light/css/_fonts.pcss
similarity index 100%
rename from res/themes/light/css/_fonts.pcss
rename to apps/web/res/themes/light/css/_fonts.pcss
diff --git a/res/themes/light/css/_light.pcss b/apps/web/res/themes/light/css/_light.pcss
similarity index 100%
rename from res/themes/light/css/_light.pcss
rename to apps/web/res/themes/light/css/_light.pcss
diff --git a/res/themes/light/css/_mods.pcss b/apps/web/res/themes/light/css/_mods.pcss
similarity index 100%
rename from res/themes/light/css/_mods.pcss
rename to apps/web/res/themes/light/css/_mods.pcss
diff --git a/res/themes/light/css/light.pcss b/apps/web/res/themes/light/css/light.pcss
similarity index 100%
rename from res/themes/light/css/light.pcss
rename to apps/web/res/themes/light/css/light.pcss
diff --git a/res/vector-icons/1024.png b/apps/web/res/vector-icons/1024.png
similarity index 100%
rename from res/vector-icons/1024.png
rename to apps/web/res/vector-icons/1024.png
diff --git a/res/vector-icons/120.png b/apps/web/res/vector-icons/120.png
similarity index 100%
rename from res/vector-icons/120.png
rename to apps/web/res/vector-icons/120.png
diff --git a/res/vector-icons/144.png b/apps/web/res/vector-icons/144.png
similarity index 100%
rename from res/vector-icons/144.png
rename to apps/web/res/vector-icons/144.png
diff --git a/res/vector-icons/152.png b/apps/web/res/vector-icons/152.png
similarity index 100%
rename from res/vector-icons/152.png
rename to apps/web/res/vector-icons/152.png
diff --git a/res/vector-icons/180.png b/apps/web/res/vector-icons/180.png
similarity index 100%
rename from res/vector-icons/180.png
rename to apps/web/res/vector-icons/180.png
diff --git a/res/vector-icons/24.png b/apps/web/res/vector-icons/24.png
similarity index 100%
rename from res/vector-icons/24.png
rename to apps/web/res/vector-icons/24.png
diff --git a/res/vector-icons/512.png b/apps/web/res/vector-icons/512.png
similarity index 100%
rename from res/vector-icons/512.png
rename to apps/web/res/vector-icons/512.png
diff --git a/res/welcome.html b/apps/web/res/welcome.html
similarity index 100%
rename from res/welcome.html
rename to apps/web/res/welcome.html
diff --git a/res/welcome/images/icon-create-account.svg b/apps/web/res/welcome/images/icon-create-account.svg
similarity index 100%
rename from res/welcome/images/icon-create-account.svg
rename to apps/web/res/welcome/images/icon-create-account.svg
diff --git a/res/welcome/images/icon-help.svg b/apps/web/res/welcome/images/icon-help.svg
similarity index 100%
rename from res/welcome/images/icon-help.svg
rename to apps/web/res/welcome/images/icon-help.svg
diff --git a/res/welcome/images/icon-room-directory.svg b/apps/web/res/welcome/images/icon-room-directory.svg
similarity index 100%
rename from res/welcome/images/icon-room-directory.svg
rename to apps/web/res/welcome/images/icon-room-directory.svg
diff --git a/res/welcome/images/icon-sign-in.svg b/apps/web/res/welcome/images/icon-sign-in.svg
similarity index 100%
rename from res/welcome/images/icon-sign-in.svg
rename to apps/web/res/welcome/images/icon-sign-in.svg
diff --git a/scripts/ci_package.sh b/apps/web/scripts/ci_package.sh
similarity index 100%
rename from scripts/ci_package.sh
rename to apps/web/scripts/ci_package.sh
diff --git a/scripts/cleanup.sh b/apps/web/scripts/cleanup.sh
similarity index 100%
rename from scripts/cleanup.sh
rename to apps/web/scripts/cleanup.sh
diff --git a/scripts/copy-res.ts b/apps/web/scripts/copy-res.ts
similarity index 100%
rename from scripts/copy-res.ts
rename to apps/web/scripts/copy-res.ts
diff --git a/scripts/deploy.py b/apps/web/scripts/deploy.py
similarity index 100%
rename from scripts/deploy.py
rename to apps/web/scripts/deploy.py
diff --git a/scripts/package.sh b/apps/web/scripts/package.sh
similarity index 100%
rename from scripts/package.sh
rename to apps/web/scripts/package.sh
diff --git a/src/@types/common.ts b/apps/web/src/@types/common.ts
similarity index 100%
rename from src/@types/common.ts
rename to apps/web/src/@types/common.ts
diff --git a/src/@types/commonmark.ts b/apps/web/src/@types/commonmark.ts
similarity index 100%
rename from src/@types/commonmark.ts
rename to apps/web/src/@types/commonmark.ts
diff --git a/src/@types/diff-dom.d.ts b/apps/web/src/@types/diff-dom.d.ts
similarity index 100%
rename from src/@types/diff-dom.d.ts
rename to apps/web/src/@types/diff-dom.d.ts
diff --git a/src/@types/electron-to-chromium.d.ts b/apps/web/src/@types/electron-to-chromium.d.ts
similarity index 100%
rename from src/@types/electron-to-chromium.d.ts
rename to apps/web/src/@types/electron-to-chromium.d.ts
diff --git a/src/@types/global.d.ts b/apps/web/src/@types/global.d.ts
similarity index 100%
rename from src/@types/global.d.ts
rename to apps/web/src/@types/global.d.ts
diff --git a/src/@types/i18n.d.ts b/apps/web/src/@types/i18n.d.ts
similarity index 100%
rename from src/@types/i18n.d.ts
rename to apps/web/src/@types/i18n.d.ts
diff --git a/src/@types/invite-rules.ts b/apps/web/src/@types/invite-rules.ts
similarity index 100%
rename from src/@types/invite-rules.ts
rename to apps/web/src/@types/invite-rules.ts
diff --git a/src/@types/jitsi-meet.d.ts b/apps/web/src/@types/jitsi-meet.d.ts
similarity index 100%
rename from src/@types/jitsi-meet.d.ts
rename to apps/web/src/@types/jitsi-meet.d.ts
diff --git a/src/@types/json.ts b/apps/web/src/@types/json.ts
similarity index 100%
rename from src/@types/json.ts
rename to apps/web/src/@types/json.ts
diff --git a/src/@types/matrix-js-sdk.d.ts b/apps/web/src/@types/matrix-js-sdk.d.ts
similarity index 100%
rename from src/@types/matrix-js-sdk.d.ts
rename to apps/web/src/@types/matrix-js-sdk.d.ts
diff --git a/src/@types/media_preview.ts b/apps/web/src/@types/media_preview.ts
similarity index 100%
rename from src/@types/media_preview.ts
rename to apps/web/src/@types/media_preview.ts
diff --git a/src/@types/opus-recorder.d.ts b/apps/web/src/@types/opus-recorder.d.ts
similarity index 100%
rename from src/@types/opus-recorder.d.ts
rename to apps/web/src/@types/opus-recorder.d.ts
diff --git a/src/@types/polyfill.ts b/apps/web/src/@types/polyfill.ts
similarity index 100%
rename from src/@types/polyfill.ts
rename to apps/web/src/@types/polyfill.ts
diff --git a/src/@types/raw-loader.d.ts b/apps/web/src/@types/raw-loader.d.ts
similarity index 100%
rename from src/@types/raw-loader.d.ts
rename to apps/web/src/@types/raw-loader.d.ts
diff --git a/src/@types/react.d.ts b/apps/web/src/@types/react.d.ts
similarity index 100%
rename from src/@types/react.d.ts
rename to apps/web/src/@types/react.d.ts
diff --git a/src/@types/svg.d.ts b/apps/web/src/@types/svg.d.ts
similarity index 100%
rename from src/@types/svg.d.ts
rename to apps/web/src/@types/svg.d.ts
diff --git a/src/@types/worker-loader.d.ts b/apps/web/src/@types/worker-loader.d.ts
similarity index 100%
rename from src/@types/worker-loader.d.ts
rename to apps/web/src/@types/worker-loader.d.ts
diff --git a/src/AddThreepid.ts b/apps/web/src/AddThreepid.ts
similarity index 100%
rename from src/AddThreepid.ts
rename to apps/web/src/AddThreepid.ts
diff --git a/src/AsyncWrapper.tsx b/apps/web/src/AsyncWrapper.tsx
similarity index 100%
rename from src/AsyncWrapper.tsx
rename to apps/web/src/AsyncWrapper.tsx
diff --git a/src/Avatar.ts b/apps/web/src/Avatar.ts
similarity index 100%
rename from src/Avatar.ts
rename to apps/web/src/Avatar.ts
diff --git a/src/BasePlatform.ts b/apps/web/src/BasePlatform.ts
similarity index 100%
rename from src/BasePlatform.ts
rename to apps/web/src/BasePlatform.ts
diff --git a/src/BlurhashEncoder.ts b/apps/web/src/BlurhashEncoder.ts
similarity index 100%
rename from src/BlurhashEncoder.ts
rename to apps/web/src/BlurhashEncoder.ts
diff --git a/src/ContentMessages.ts b/apps/web/src/ContentMessages.ts
similarity index 100%
rename from src/ContentMessages.ts
rename to apps/web/src/ContentMessages.ts
diff --git a/src/CreateCrossSigning.ts b/apps/web/src/CreateCrossSigning.ts
similarity index 100%
rename from src/CreateCrossSigning.ts
rename to apps/web/src/CreateCrossSigning.ts
diff --git a/src/DateUtils.ts b/apps/web/src/DateUtils.ts
similarity index 100%
rename from src/DateUtils.ts
rename to apps/web/src/DateUtils.ts
diff --git a/src/DecryptionFailureTracker.ts b/apps/web/src/DecryptionFailureTracker.ts
similarity index 100%
rename from src/DecryptionFailureTracker.ts
rename to apps/web/src/DecryptionFailureTracker.ts
diff --git a/src/DraftCleaner.ts b/apps/web/src/DraftCleaner.ts
similarity index 100%
rename from src/DraftCleaner.ts
rename to apps/web/src/DraftCleaner.ts
diff --git a/src/Editing.ts b/apps/web/src/Editing.ts
similarity index 100%
rename from src/Editing.ts
rename to apps/web/src/Editing.ts
diff --git a/src/HtmlUtils.tsx b/apps/web/src/HtmlUtils.tsx
similarity index 100%
rename from src/HtmlUtils.tsx
rename to apps/web/src/HtmlUtils.tsx
diff --git a/src/IConfigOptions.ts b/apps/web/src/IConfigOptions.ts
similarity index 100%
rename from src/IConfigOptions.ts
rename to apps/web/src/IConfigOptions.ts
diff --git a/src/IdentityAuthClient.tsx b/apps/web/src/IdentityAuthClient.tsx
similarity index 100%
rename from src/IdentityAuthClient.tsx
rename to apps/web/src/IdentityAuthClient.tsx
diff --git a/src/ImageUtils.ts b/apps/web/src/ImageUtils.ts
similarity index 100%
rename from src/ImageUtils.ts
rename to apps/web/src/ImageUtils.ts
diff --git a/src/KeyBindingsDefaults.ts b/apps/web/src/KeyBindingsDefaults.ts
similarity index 100%
rename from src/KeyBindingsDefaults.ts
rename to apps/web/src/KeyBindingsDefaults.ts
diff --git a/src/KeyBindingsManager.ts b/apps/web/src/KeyBindingsManager.ts
similarity index 100%
rename from src/KeyBindingsManager.ts
rename to apps/web/src/KeyBindingsManager.ts
diff --git a/src/Keyboard.ts b/apps/web/src/Keyboard.ts
similarity index 100%
rename from src/Keyboard.ts
rename to apps/web/src/Keyboard.ts
diff --git a/src/LegacyCallHandler.tsx b/apps/web/src/LegacyCallHandler.tsx
similarity index 100%
rename from src/LegacyCallHandler.tsx
rename to apps/web/src/LegacyCallHandler.tsx
diff --git a/src/Lifecycle.ts b/apps/web/src/Lifecycle.ts
similarity index 100%
rename from src/Lifecycle.ts
rename to apps/web/src/Lifecycle.ts
diff --git a/src/Linkify.tsx b/apps/web/src/Linkify.tsx
similarity index 100%
rename from src/Linkify.tsx
rename to apps/web/src/Linkify.tsx
diff --git a/src/Livestream.ts b/apps/web/src/Livestream.ts
similarity index 100%
rename from src/Livestream.ts
rename to apps/web/src/Livestream.ts
diff --git a/src/Login.ts b/apps/web/src/Login.ts
similarity index 100%
rename from src/Login.ts
rename to apps/web/src/Login.ts
diff --git a/src/Markdown.ts b/apps/web/src/Markdown.ts
similarity index 100%
rename from src/Markdown.ts
rename to apps/web/src/Markdown.ts
diff --git a/src/MatrixClientPeg.ts b/apps/web/src/MatrixClientPeg.ts
similarity index 100%
rename from src/MatrixClientPeg.ts
rename to apps/web/src/MatrixClientPeg.ts
diff --git a/src/MediaDeviceHandler.ts b/apps/web/src/MediaDeviceHandler.ts
similarity index 100%
rename from src/MediaDeviceHandler.ts
rename to apps/web/src/MediaDeviceHandler.ts
diff --git a/src/Modal.tsx b/apps/web/src/Modal.tsx
similarity index 100%
rename from src/Modal.tsx
rename to apps/web/src/Modal.tsx
diff --git a/src/NodeAnimator.tsx b/apps/web/src/NodeAnimator.tsx
similarity index 100%
rename from src/NodeAnimator.tsx
rename to apps/web/src/NodeAnimator.tsx
diff --git a/src/Notifier.ts b/apps/web/src/Notifier.ts
similarity index 100%
rename from src/Notifier.ts
rename to apps/web/src/Notifier.ts
diff --git a/src/PageTypes.ts b/apps/web/src/PageTypes.ts
similarity index 100%
rename from src/PageTypes.ts
rename to apps/web/src/PageTypes.ts
diff --git a/src/PasswordReset.ts b/apps/web/src/PasswordReset.ts
similarity index 100%
rename from src/PasswordReset.ts
rename to apps/web/src/PasswordReset.ts
diff --git a/src/PlatformPeg.ts b/apps/web/src/PlatformPeg.ts
similarity index 100%
rename from src/PlatformPeg.ts
rename to apps/web/src/PlatformPeg.ts
diff --git a/src/PlaybackEncoder.ts b/apps/web/src/PlaybackEncoder.ts
similarity index 100%
rename from src/PlaybackEncoder.ts
rename to apps/web/src/PlaybackEncoder.ts
diff --git a/src/PosthogAnalytics.ts b/apps/web/src/PosthogAnalytics.ts
similarity index 100%
rename from src/PosthogAnalytics.ts
rename to apps/web/src/PosthogAnalytics.ts
diff --git a/src/PosthogTrackers.ts b/apps/web/src/PosthogTrackers.ts
similarity index 100%
rename from src/PosthogTrackers.ts
rename to apps/web/src/PosthogTrackers.ts
diff --git a/src/Presence.ts b/apps/web/src/Presence.ts
similarity index 100%
rename from src/Presence.ts
rename to apps/web/src/Presence.ts
diff --git a/src/Registration.tsx b/apps/web/src/Registration.tsx
similarity index 100%
rename from src/Registration.tsx
rename to apps/web/src/Registration.tsx
diff --git a/src/Resend.ts b/apps/web/src/Resend.ts
similarity index 100%
rename from src/Resend.ts
rename to apps/web/src/Resend.ts
diff --git a/src/Roles.ts b/apps/web/src/Roles.ts
similarity index 100%
rename from src/Roles.ts
rename to apps/web/src/Roles.ts
diff --git a/src/RoomAliasCache.ts b/apps/web/src/RoomAliasCache.ts
similarity index 100%
rename from src/RoomAliasCache.ts
rename to apps/web/src/RoomAliasCache.ts
diff --git a/src/RoomInvite.tsx b/apps/web/src/RoomInvite.tsx
similarity index 100%
rename from src/RoomInvite.tsx
rename to apps/web/src/RoomInvite.tsx
diff --git a/src/RoomNotifs.ts b/apps/web/src/RoomNotifs.ts
similarity index 100%
rename from src/RoomNotifs.ts
rename to apps/web/src/RoomNotifs.ts
diff --git a/src/Rooms.ts b/apps/web/src/Rooms.ts
similarity index 100%
rename from src/Rooms.ts
rename to apps/web/src/Rooms.ts
diff --git a/src/ScalarAuthClient.ts b/apps/web/src/ScalarAuthClient.ts
similarity index 100%
rename from src/ScalarAuthClient.ts
rename to apps/web/src/ScalarAuthClient.ts
diff --git a/src/ScalarMessaging.ts b/apps/web/src/ScalarMessaging.ts
similarity index 100%
rename from src/ScalarMessaging.ts
rename to apps/web/src/ScalarMessaging.ts
diff --git a/src/SdkConfig.ts b/apps/web/src/SdkConfig.ts
similarity index 100%
rename from src/SdkConfig.ts
rename to apps/web/src/SdkConfig.ts
diff --git a/src/Searching.ts b/apps/web/src/Searching.ts
similarity index 100%
rename from src/Searching.ts
rename to apps/web/src/Searching.ts
diff --git a/src/SecurityManager.ts b/apps/web/src/SecurityManager.ts
similarity index 100%
rename from src/SecurityManager.ts
rename to apps/web/src/SecurityManager.ts
diff --git a/src/SendHistoryManager.ts b/apps/web/src/SendHistoryManager.ts
similarity index 100%
rename from src/SendHistoryManager.ts
rename to apps/web/src/SendHistoryManager.ts
diff --git a/src/SlidingSyncManager.ts b/apps/web/src/SlidingSyncManager.ts
similarity index 100%
rename from src/SlidingSyncManager.ts
rename to apps/web/src/SlidingSyncManager.ts
diff --git a/src/SupportedBrowser.ts b/apps/web/src/SupportedBrowser.ts
similarity index 100%
rename from src/SupportedBrowser.ts
rename to apps/web/src/SupportedBrowser.ts
diff --git a/src/Terms.ts b/apps/web/src/Terms.ts
similarity index 100%
rename from src/Terms.ts
rename to apps/web/src/Terms.ts
diff --git a/src/TextForEvent.tsx b/apps/web/src/TextForEvent.tsx
similarity index 100%
rename from src/TextForEvent.tsx
rename to apps/web/src/TextForEvent.tsx
diff --git a/src/TimezoneHandler.ts b/apps/web/src/TimezoneHandler.ts
similarity index 100%
rename from src/TimezoneHandler.ts
rename to apps/web/src/TimezoneHandler.ts
diff --git a/src/Typeguards.ts b/apps/web/src/Typeguards.ts
similarity index 100%
rename from src/Typeguards.ts
rename to apps/web/src/Typeguards.ts
diff --git a/src/Unread.ts b/apps/web/src/Unread.ts
similarity index 100%
rename from src/Unread.ts
rename to apps/web/src/Unread.ts
diff --git a/src/UserActivity.ts b/apps/web/src/UserActivity.ts
similarity index 100%
rename from src/UserActivity.ts
rename to apps/web/src/UserActivity.ts
diff --git a/src/UserAddress.ts b/apps/web/src/UserAddress.ts
similarity index 100%
rename from src/UserAddress.ts
rename to apps/web/src/UserAddress.ts
diff --git a/src/Views.ts b/apps/web/src/Views.ts
similarity index 100%
rename from src/Views.ts
rename to apps/web/src/Views.ts
diff --git a/src/WhoIsTyping.ts b/apps/web/src/WhoIsTyping.ts
similarity index 100%
rename from src/WhoIsTyping.ts
rename to apps/web/src/WhoIsTyping.ts
diff --git a/src/WorkerManager.ts b/apps/web/src/WorkerManager.ts
similarity index 100%
rename from src/WorkerManager.ts
rename to apps/web/src/WorkerManager.ts
diff --git a/src/accessibility/KeyboardShortcutUtils.ts b/apps/web/src/accessibility/KeyboardShortcutUtils.ts
similarity index 100%
rename from src/accessibility/KeyboardShortcutUtils.ts
rename to apps/web/src/accessibility/KeyboardShortcutUtils.ts
diff --git a/src/accessibility/KeyboardShortcuts.ts b/apps/web/src/accessibility/KeyboardShortcuts.ts
similarity index 100%
rename from src/accessibility/KeyboardShortcuts.ts
rename to apps/web/src/accessibility/KeyboardShortcuts.ts
diff --git a/src/accessibility/LandmarkNavigation.ts b/apps/web/src/accessibility/LandmarkNavigation.ts
similarity index 100%
rename from src/accessibility/LandmarkNavigation.ts
rename to apps/web/src/accessibility/LandmarkNavigation.ts
diff --git a/src/accessibility/RovingTabIndex.tsx b/apps/web/src/accessibility/RovingTabIndex.tsx
similarity index 100%
rename from src/accessibility/RovingTabIndex.tsx
rename to apps/web/src/accessibility/RovingTabIndex.tsx
diff --git a/src/accessibility/Toolbar.tsx b/apps/web/src/accessibility/Toolbar.tsx
similarity index 100%
rename from src/accessibility/Toolbar.tsx
rename to apps/web/src/accessibility/Toolbar.tsx
diff --git a/src/accessibility/context_menu/ContextMenuButton.tsx b/apps/web/src/accessibility/context_menu/ContextMenuButton.tsx
similarity index 100%
rename from src/accessibility/context_menu/ContextMenuButton.tsx
rename to apps/web/src/accessibility/context_menu/ContextMenuButton.tsx
diff --git a/src/accessibility/context_menu/ContextMenuTooltipButton.tsx b/apps/web/src/accessibility/context_menu/ContextMenuTooltipButton.tsx
similarity index 100%
rename from src/accessibility/context_menu/ContextMenuTooltipButton.tsx
rename to apps/web/src/accessibility/context_menu/ContextMenuTooltipButton.tsx
diff --git a/src/accessibility/context_menu/MenuItem.tsx b/apps/web/src/accessibility/context_menu/MenuItem.tsx
similarity index 100%
rename from src/accessibility/context_menu/MenuItem.tsx
rename to apps/web/src/accessibility/context_menu/MenuItem.tsx
diff --git a/src/accessibility/context_menu/MenuItemCheckbox.tsx b/apps/web/src/accessibility/context_menu/MenuItemCheckbox.tsx
similarity index 100%
rename from src/accessibility/context_menu/MenuItemCheckbox.tsx
rename to apps/web/src/accessibility/context_menu/MenuItemCheckbox.tsx
diff --git a/src/accessibility/context_menu/MenuItemRadio.tsx b/apps/web/src/accessibility/context_menu/MenuItemRadio.tsx
similarity index 100%
rename from src/accessibility/context_menu/MenuItemRadio.tsx
rename to apps/web/src/accessibility/context_menu/MenuItemRadio.tsx
diff --git a/src/accessibility/context_menu/StyledMenuItemCheckbox.tsx b/apps/web/src/accessibility/context_menu/StyledMenuItemCheckbox.tsx
similarity index 100%
rename from src/accessibility/context_menu/StyledMenuItemCheckbox.tsx
rename to apps/web/src/accessibility/context_menu/StyledMenuItemCheckbox.tsx
diff --git a/src/accessibility/context_menu/StyledMenuItemRadio.tsx b/apps/web/src/accessibility/context_menu/StyledMenuItemRadio.tsx
similarity index 100%
rename from src/accessibility/context_menu/StyledMenuItemRadio.tsx
rename to apps/web/src/accessibility/context_menu/StyledMenuItemRadio.tsx
diff --git a/src/accessibility/roving/RovingAccessibleButton.tsx b/apps/web/src/accessibility/roving/RovingAccessibleButton.tsx
similarity index 100%
rename from src/accessibility/roving/RovingAccessibleButton.tsx
rename to apps/web/src/accessibility/roving/RovingAccessibleButton.tsx
diff --git a/src/accessibility/roving/RovingTabIndexWrapper.tsx b/apps/web/src/accessibility/roving/RovingTabIndexWrapper.tsx
similarity index 100%
rename from src/accessibility/roving/RovingTabIndexWrapper.tsx
rename to apps/web/src/accessibility/roving/RovingTabIndexWrapper.tsx
diff --git a/src/accessibility/roving/types.ts b/apps/web/src/accessibility/roving/types.ts
similarity index 100%
rename from src/accessibility/roving/types.ts
rename to apps/web/src/accessibility/roving/types.ts
diff --git a/src/actions/MatrixActionCreators.ts b/apps/web/src/actions/MatrixActionCreators.ts
similarity index 100%
rename from src/actions/MatrixActionCreators.ts
rename to apps/web/src/actions/MatrixActionCreators.ts
diff --git a/src/actions/RoomListActions.ts b/apps/web/src/actions/RoomListActions.ts
similarity index 100%
rename from src/actions/RoomListActions.ts
rename to apps/web/src/actions/RoomListActions.ts
diff --git a/src/actions/actionCreators.ts b/apps/web/src/actions/actionCreators.ts
similarity index 100%
rename from src/actions/actionCreators.ts
rename to apps/web/src/actions/actionCreators.ts
diff --git a/src/actions/handlers/viewUserDeviceSettings.ts b/apps/web/src/actions/handlers/viewUserDeviceSettings.ts
similarity index 100%
rename from src/actions/handlers/viewUserDeviceSettings.ts
rename to apps/web/src/actions/handlers/viewUserDeviceSettings.ts
diff --git a/src/async-components/structures/ErrorView.tsx b/apps/web/src/async-components/structures/ErrorView.tsx
similarity index 100%
rename from src/async-components/structures/ErrorView.tsx
rename to apps/web/src/async-components/structures/ErrorView.tsx
diff --git a/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.tsx b/apps/web/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.tsx
similarity index 100%
rename from src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.tsx
rename to apps/web/src/async-components/views/dialogs/eventindex/DisableEventIndexDialog.tsx
diff --git a/src/async-components/views/dialogs/eventindex/ManageEventIndexDialog.tsx b/apps/web/src/async-components/views/dialogs/eventindex/ManageEventIndexDialog.tsx
similarity index 100%
rename from src/async-components/views/dialogs/eventindex/ManageEventIndexDialog.tsx
rename to apps/web/src/async-components/views/dialogs/eventindex/ManageEventIndexDialog.tsx
diff --git a/src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx b/apps/web/src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx
similarity index 100%
rename from src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx
rename to apps/web/src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx
diff --git a/src/async-components/views/dialogs/security/ExportE2eKeysDialog.tsx b/apps/web/src/async-components/views/dialogs/security/ExportE2eKeysDialog.tsx
similarity index 100%
rename from src/async-components/views/dialogs/security/ExportE2eKeysDialog.tsx
rename to apps/web/src/async-components/views/dialogs/security/ExportE2eKeysDialog.tsx
diff --git a/src/async-components/views/dialogs/security/ImportE2eKeysDialog.tsx b/apps/web/src/async-components/views/dialogs/security/ImportE2eKeysDialog.tsx
similarity index 100%
rename from src/async-components/views/dialogs/security/ImportE2eKeysDialog.tsx
rename to apps/web/src/async-components/views/dialogs/security/ImportE2eKeysDialog.tsx
diff --git a/src/async-components/views/dialogs/security/NewRecoveryMethodDialog.tsx b/apps/web/src/async-components/views/dialogs/security/NewRecoveryMethodDialog.tsx
similarity index 100%
rename from src/async-components/views/dialogs/security/NewRecoveryMethodDialog.tsx
rename to apps/web/src/async-components/views/dialogs/security/NewRecoveryMethodDialog.tsx
diff --git a/src/async-components/views/dialogs/security/RecoveryMethodRemovedDialog.tsx b/apps/web/src/async-components/views/dialogs/security/RecoveryMethodRemovedDialog.tsx
similarity index 100%
rename from src/async-components/views/dialogs/security/RecoveryMethodRemovedDialog.tsx
rename to apps/web/src/async-components/views/dialogs/security/RecoveryMethodRemovedDialog.tsx
diff --git a/src/audio/BackgroundAudio.ts b/apps/web/src/audio/BackgroundAudio.ts
similarity index 100%
rename from src/audio/BackgroundAudio.ts
rename to apps/web/src/audio/BackgroundAudio.ts
diff --git a/src/audio/ManagedPlayback.ts b/apps/web/src/audio/ManagedPlayback.ts
similarity index 100%
rename from src/audio/ManagedPlayback.ts
rename to apps/web/src/audio/ManagedPlayback.ts
diff --git a/src/audio/Playback.ts b/apps/web/src/audio/Playback.ts
similarity index 100%
rename from src/audio/Playback.ts
rename to apps/web/src/audio/Playback.ts
diff --git a/src/audio/PlaybackClock.ts b/apps/web/src/audio/PlaybackClock.ts
similarity index 100%
rename from src/audio/PlaybackClock.ts
rename to apps/web/src/audio/PlaybackClock.ts
diff --git a/src/audio/PlaybackManager.ts b/apps/web/src/audio/PlaybackManager.ts
similarity index 100%
rename from src/audio/PlaybackManager.ts
rename to apps/web/src/audio/PlaybackManager.ts
diff --git a/src/audio/PlaybackQueue.ts b/apps/web/src/audio/PlaybackQueue.ts
similarity index 100%
rename from src/audio/PlaybackQueue.ts
rename to apps/web/src/audio/PlaybackQueue.ts
diff --git a/src/audio/RecorderWorklet.ts b/apps/web/src/audio/RecorderWorklet.ts
similarity index 100%
rename from src/audio/RecorderWorklet.ts
rename to apps/web/src/audio/RecorderWorklet.ts
diff --git a/src/audio/VoiceMessageRecording.ts b/apps/web/src/audio/VoiceMessageRecording.ts
similarity index 100%
rename from src/audio/VoiceMessageRecording.ts
rename to apps/web/src/audio/VoiceMessageRecording.ts
diff --git a/src/audio/VoiceRecording.ts b/apps/web/src/audio/VoiceRecording.ts
similarity index 100%
rename from src/audio/VoiceRecording.ts
rename to apps/web/src/audio/VoiceRecording.ts
diff --git a/src/audio/compat.ts b/apps/web/src/audio/compat.ts
similarity index 100%
rename from src/audio/compat.ts
rename to apps/web/src/audio/compat.ts
diff --git a/src/audio/consts.ts b/apps/web/src/audio/consts.ts
similarity index 100%
rename from src/audio/consts.ts
rename to apps/web/src/audio/consts.ts
diff --git a/src/audio/recorderWorkletFactory.ts b/apps/web/src/audio/recorderWorkletFactory.ts
similarity index 100%
rename from src/audio/recorderWorkletFactory.ts
rename to apps/web/src/audio/recorderWorkletFactory.ts
diff --git a/src/autocomplete/AutocompleteProvider.tsx b/apps/web/src/autocomplete/AutocompleteProvider.tsx
similarity index 100%
rename from src/autocomplete/AutocompleteProvider.tsx
rename to apps/web/src/autocomplete/AutocompleteProvider.tsx
diff --git a/src/autocomplete/Autocompleter.ts b/apps/web/src/autocomplete/Autocompleter.ts
similarity index 100%
rename from src/autocomplete/Autocompleter.ts
rename to apps/web/src/autocomplete/Autocompleter.ts
diff --git a/src/autocomplete/CommandProvider.tsx b/apps/web/src/autocomplete/CommandProvider.tsx
similarity index 100%
rename from src/autocomplete/CommandProvider.tsx
rename to apps/web/src/autocomplete/CommandProvider.tsx
diff --git a/src/autocomplete/Components.tsx b/apps/web/src/autocomplete/Components.tsx
similarity index 100%
rename from src/autocomplete/Components.tsx
rename to apps/web/src/autocomplete/Components.tsx
diff --git a/src/autocomplete/EmojiProvider.tsx b/apps/web/src/autocomplete/EmojiProvider.tsx
similarity index 100%
rename from src/autocomplete/EmojiProvider.tsx
rename to apps/web/src/autocomplete/EmojiProvider.tsx
diff --git a/src/autocomplete/NotifProvider.tsx b/apps/web/src/autocomplete/NotifProvider.tsx
similarity index 100%
rename from src/autocomplete/NotifProvider.tsx
rename to apps/web/src/autocomplete/NotifProvider.tsx
diff --git a/src/autocomplete/QueryMatcher.ts b/apps/web/src/autocomplete/QueryMatcher.ts
similarity index 100%
rename from src/autocomplete/QueryMatcher.ts
rename to apps/web/src/autocomplete/QueryMatcher.ts
diff --git a/src/autocomplete/RoomProvider.tsx b/apps/web/src/autocomplete/RoomProvider.tsx
similarity index 100%
rename from src/autocomplete/RoomProvider.tsx
rename to apps/web/src/autocomplete/RoomProvider.tsx
diff --git a/src/autocomplete/SpaceProvider.tsx b/apps/web/src/autocomplete/SpaceProvider.tsx
similarity index 100%
rename from src/autocomplete/SpaceProvider.tsx
rename to apps/web/src/autocomplete/SpaceProvider.tsx
diff --git a/src/autocomplete/UserProvider.tsx b/apps/web/src/autocomplete/UserProvider.tsx
similarity index 100%
rename from src/autocomplete/UserProvider.tsx
rename to apps/web/src/autocomplete/UserProvider.tsx
diff --git a/src/boundThreepids.ts b/apps/web/src/boundThreepids.ts
similarity index 100%
rename from src/boundThreepids.ts
rename to apps/web/src/boundThreepids.ts
diff --git a/src/call-types.ts b/apps/web/src/call-types.ts
similarity index 100%
rename from src/call-types.ts
rename to apps/web/src/call-types.ts
diff --git a/src/components/structures/AutoHideScrollbar.tsx b/apps/web/src/components/structures/AutoHideScrollbar.tsx
similarity index 100%
rename from src/components/structures/AutoHideScrollbar.tsx
rename to apps/web/src/components/structures/AutoHideScrollbar.tsx
diff --git a/src/components/structures/AutocompleteInput.tsx b/apps/web/src/components/structures/AutocompleteInput.tsx
similarity index 100%
rename from src/components/structures/AutocompleteInput.tsx
rename to apps/web/src/components/structures/AutocompleteInput.tsx
diff --git a/src/components/structures/BackdropPanel.tsx b/apps/web/src/components/structures/BackdropPanel.tsx
similarity index 100%
rename from src/components/structures/BackdropPanel.tsx
rename to apps/web/src/components/structures/BackdropPanel.tsx
diff --git a/src/components/structures/ContextMenu.tsx b/apps/web/src/components/structures/ContextMenu.tsx
similarity index 100%
rename from src/components/structures/ContextMenu.tsx
rename to apps/web/src/components/structures/ContextMenu.tsx
diff --git a/src/components/structures/EmbeddedPage.tsx b/apps/web/src/components/structures/EmbeddedPage.tsx
similarity index 100%
rename from src/components/structures/EmbeddedPage.tsx
rename to apps/web/src/components/structures/EmbeddedPage.tsx
diff --git a/src/components/structures/ErrorMessage.tsx b/apps/web/src/components/structures/ErrorMessage.tsx
similarity index 100%
rename from src/components/structures/ErrorMessage.tsx
rename to apps/web/src/components/structures/ErrorMessage.tsx
diff --git a/src/components/structures/FileDropTarget.tsx b/apps/web/src/components/structures/FileDropTarget.tsx
similarity index 100%
rename from src/components/structures/FileDropTarget.tsx
rename to apps/web/src/components/structures/FileDropTarget.tsx
diff --git a/src/components/structures/FilePanel.tsx b/apps/web/src/components/structures/FilePanel.tsx
similarity index 100%
rename from src/components/structures/FilePanel.tsx
rename to apps/web/src/components/structures/FilePanel.tsx
diff --git a/src/components/structures/GenericDropdownMenu.tsx b/apps/web/src/components/structures/GenericDropdownMenu.tsx
similarity index 100%
rename from src/components/structures/GenericDropdownMenu.tsx
rename to apps/web/src/components/structures/GenericDropdownMenu.tsx
diff --git a/src/components/structures/HomePage.tsx b/apps/web/src/components/structures/HomePage.tsx
similarity index 100%
rename from src/components/structures/HomePage.tsx
rename to apps/web/src/components/structures/HomePage.tsx
diff --git a/src/components/structures/IndicatorScrollbar.tsx b/apps/web/src/components/structures/IndicatorScrollbar.tsx
similarity index 100%
rename from src/components/structures/IndicatorScrollbar.tsx
rename to apps/web/src/components/structures/IndicatorScrollbar.tsx
diff --git a/src/components/structures/InteractiveAuth.tsx b/apps/web/src/components/structures/InteractiveAuth.tsx
similarity index 100%
rename from src/components/structures/InteractiveAuth.tsx
rename to apps/web/src/components/structures/InteractiveAuth.tsx
diff --git a/src/components/structures/LargeLoader.tsx b/apps/web/src/components/structures/LargeLoader.tsx
similarity index 100%
rename from src/components/structures/LargeLoader.tsx
rename to apps/web/src/components/structures/LargeLoader.tsx
diff --git a/src/components/structures/LeftPanel.tsx b/apps/web/src/components/structures/LeftPanel.tsx
similarity index 100%
rename from src/components/structures/LeftPanel.tsx
rename to apps/web/src/components/structures/LeftPanel.tsx
diff --git a/src/components/structures/LegacyCallEventGrouper.ts b/apps/web/src/components/structures/LegacyCallEventGrouper.ts
similarity index 100%
rename from src/components/structures/LegacyCallEventGrouper.ts
rename to apps/web/src/components/structures/LegacyCallEventGrouper.ts
diff --git a/src/components/structures/LoggedInView.tsx b/apps/web/src/components/structures/LoggedInView.tsx
similarity index 100%
rename from src/components/structures/LoggedInView.tsx
rename to apps/web/src/components/structures/LoggedInView.tsx
diff --git a/src/components/structures/MainSplit.tsx b/apps/web/src/components/structures/MainSplit.tsx
similarity index 100%
rename from src/components/structures/MainSplit.tsx
rename to apps/web/src/components/structures/MainSplit.tsx
diff --git a/src/components/structures/MatrixChat.tsx b/apps/web/src/components/structures/MatrixChat.tsx
similarity index 100%
rename from src/components/structures/MatrixChat.tsx
rename to apps/web/src/components/structures/MatrixChat.tsx
diff --git a/src/components/structures/MatrixClientContextProvider.tsx b/apps/web/src/components/structures/MatrixClientContextProvider.tsx
similarity index 100%
rename from src/components/structures/MatrixClientContextProvider.tsx
rename to apps/web/src/components/structures/MatrixClientContextProvider.tsx
diff --git a/src/components/structures/MessagePanel.tsx b/apps/web/src/components/structures/MessagePanel.tsx
similarity index 100%
rename from src/components/structures/MessagePanel.tsx
rename to apps/web/src/components/structures/MessagePanel.tsx
diff --git a/src/components/structures/NonUrgentToastContainer.tsx b/apps/web/src/components/structures/NonUrgentToastContainer.tsx
similarity index 100%
rename from src/components/structures/NonUrgentToastContainer.tsx
rename to apps/web/src/components/structures/NonUrgentToastContainer.tsx
diff --git a/src/components/structures/NotificationPanel.tsx b/apps/web/src/components/structures/NotificationPanel.tsx
similarity index 100%
rename from src/components/structures/NotificationPanel.tsx
rename to apps/web/src/components/structures/NotificationPanel.tsx
diff --git a/src/components/structures/PictureInPictureDragger.tsx b/apps/web/src/components/structures/PictureInPictureDragger.tsx
similarity index 100%
rename from src/components/structures/PictureInPictureDragger.tsx
rename to apps/web/src/components/structures/PictureInPictureDragger.tsx
diff --git a/src/components/structures/PipContainer.tsx b/apps/web/src/components/structures/PipContainer.tsx
similarity index 100%
rename from src/components/structures/PipContainer.tsx
rename to apps/web/src/components/structures/PipContainer.tsx
diff --git a/src/components/structures/ReleaseAnnouncement.tsx b/apps/web/src/components/structures/ReleaseAnnouncement.tsx
similarity index 100%
rename from src/components/structures/ReleaseAnnouncement.tsx
rename to apps/web/src/components/structures/ReleaseAnnouncement.tsx
diff --git a/src/components/structures/RightPanel.tsx b/apps/web/src/components/structures/RightPanel.tsx
similarity index 100%
rename from src/components/structures/RightPanel.tsx
rename to apps/web/src/components/structures/RightPanel.tsx
diff --git a/src/components/structures/RoomSearch.tsx b/apps/web/src/components/structures/RoomSearch.tsx
similarity index 100%
rename from src/components/structures/RoomSearch.tsx
rename to apps/web/src/components/structures/RoomSearch.tsx
diff --git a/src/components/structures/RoomSearchView.tsx b/apps/web/src/components/structures/RoomSearchView.tsx
similarity index 100%
rename from src/components/structures/RoomSearchView.tsx
rename to apps/web/src/components/structures/RoomSearchView.tsx
diff --git a/src/components/structures/RoomView.tsx b/apps/web/src/components/structures/RoomView.tsx
similarity index 100%
rename from src/components/structures/RoomView.tsx
rename to apps/web/src/components/structures/RoomView.tsx
diff --git a/src/components/structures/ScrollPanel.tsx b/apps/web/src/components/structures/ScrollPanel.tsx
similarity index 100%
rename from src/components/structures/ScrollPanel.tsx
rename to apps/web/src/components/structures/ScrollPanel.tsx
diff --git a/src/components/structures/SearchBox.tsx b/apps/web/src/components/structures/SearchBox.tsx
similarity index 100%
rename from src/components/structures/SearchBox.tsx
rename to apps/web/src/components/structures/SearchBox.tsx
diff --git a/src/components/structures/SpaceHierarchy.tsx b/apps/web/src/components/structures/SpaceHierarchy.tsx
similarity index 100%
rename from src/components/structures/SpaceHierarchy.tsx
rename to apps/web/src/components/structures/SpaceHierarchy.tsx
diff --git a/src/components/structures/SpacePillButton.tsx b/apps/web/src/components/structures/SpacePillButton.tsx
similarity index 100%
rename from src/components/structures/SpacePillButton.tsx
rename to apps/web/src/components/structures/SpacePillButton.tsx
diff --git a/src/components/structures/SpaceRoomView.tsx b/apps/web/src/components/structures/SpaceRoomView.tsx
similarity index 100%
rename from src/components/structures/SpaceRoomView.tsx
rename to apps/web/src/components/structures/SpaceRoomView.tsx
diff --git a/src/components/structures/SplashPage.tsx b/apps/web/src/components/structures/SplashPage.tsx
similarity index 100%
rename from src/components/structures/SplashPage.tsx
rename to apps/web/src/components/structures/SplashPage.tsx
diff --git a/src/components/structures/TabbedView.tsx b/apps/web/src/components/structures/TabbedView.tsx
similarity index 100%
rename from src/components/structures/TabbedView.tsx
rename to apps/web/src/components/structures/TabbedView.tsx
diff --git a/src/components/structures/ThreadPanel.tsx b/apps/web/src/components/structures/ThreadPanel.tsx
similarity index 100%
rename from src/components/structures/ThreadPanel.tsx
rename to apps/web/src/components/structures/ThreadPanel.tsx
diff --git a/src/components/structures/ThreadView.tsx b/apps/web/src/components/structures/ThreadView.tsx
similarity index 100%
rename from src/components/structures/ThreadView.tsx
rename to apps/web/src/components/structures/ThreadView.tsx
diff --git a/src/components/structures/TimelinePanel.tsx b/apps/web/src/components/structures/TimelinePanel.tsx
similarity index 100%
rename from src/components/structures/TimelinePanel.tsx
rename to apps/web/src/components/structures/TimelinePanel.tsx
diff --git a/src/components/structures/ToastContainer.tsx b/apps/web/src/components/structures/ToastContainer.tsx
similarity index 100%
rename from src/components/structures/ToastContainer.tsx
rename to apps/web/src/components/structures/ToastContainer.tsx
diff --git a/src/components/structures/UploadBar.tsx b/apps/web/src/components/structures/UploadBar.tsx
similarity index 100%
rename from src/components/structures/UploadBar.tsx
rename to apps/web/src/components/structures/UploadBar.tsx
diff --git a/src/components/structures/UserMenu.tsx b/apps/web/src/components/structures/UserMenu.tsx
similarity index 100%
rename from src/components/structures/UserMenu.tsx
rename to apps/web/src/components/structures/UserMenu.tsx
diff --git a/src/components/structures/UserView.tsx b/apps/web/src/components/structures/UserView.tsx
similarity index 100%
rename from src/components/structures/UserView.tsx
rename to apps/web/src/components/structures/UserView.tsx
diff --git a/src/components/structures/ViewSource.tsx b/apps/web/src/components/structures/ViewSource.tsx
similarity index 100%
rename from src/components/structures/ViewSource.tsx
rename to apps/web/src/components/structures/ViewSource.tsx
diff --git a/src/components/structures/WaitingForThirdPartyRoomView.tsx b/apps/web/src/components/structures/WaitingForThirdPartyRoomView.tsx
similarity index 100%
rename from src/components/structures/WaitingForThirdPartyRoomView.tsx
rename to apps/web/src/components/structures/WaitingForThirdPartyRoomView.tsx
diff --git a/src/components/structures/auth/CompleteSecurity.tsx b/apps/web/src/components/structures/auth/CompleteSecurity.tsx
similarity index 100%
rename from src/components/structures/auth/CompleteSecurity.tsx
rename to apps/web/src/components/structures/auth/CompleteSecurity.tsx
diff --git a/src/components/structures/auth/ConfirmSessionLockTheftView.tsx b/apps/web/src/components/structures/auth/ConfirmSessionLockTheftView.tsx
similarity index 100%
rename from src/components/structures/auth/ConfirmSessionLockTheftView.tsx
rename to apps/web/src/components/structures/auth/ConfirmSessionLockTheftView.tsx
diff --git a/src/components/structures/auth/E2eSetup.tsx b/apps/web/src/components/structures/auth/E2eSetup.tsx
similarity index 100%
rename from src/components/structures/auth/E2eSetup.tsx
rename to apps/web/src/components/structures/auth/E2eSetup.tsx
diff --git a/src/components/structures/auth/ForgotPassword.tsx b/apps/web/src/components/structures/auth/ForgotPassword.tsx
similarity index 100%
rename from src/components/structures/auth/ForgotPassword.tsx
rename to apps/web/src/components/structures/auth/ForgotPassword.tsx
diff --git a/src/components/structures/auth/Login.tsx b/apps/web/src/components/structures/auth/Login.tsx
similarity index 100%
rename from src/components/structures/auth/Login.tsx
rename to apps/web/src/components/structures/auth/Login.tsx
diff --git a/src/components/structures/auth/LoginSplashView.tsx b/apps/web/src/components/structures/auth/LoginSplashView.tsx
similarity index 100%
rename from src/components/structures/auth/LoginSplashView.tsx
rename to apps/web/src/components/structures/auth/LoginSplashView.tsx
diff --git a/src/components/structures/auth/Registration.tsx b/apps/web/src/components/structures/auth/Registration.tsx
similarity index 100%
rename from src/components/structures/auth/Registration.tsx
rename to apps/web/src/components/structures/auth/Registration.tsx
diff --git a/src/components/structures/auth/SessionLockStolenView.tsx b/apps/web/src/components/structures/auth/SessionLockStolenView.tsx
similarity index 100%
rename from src/components/structures/auth/SessionLockStolenView.tsx
rename to apps/web/src/components/structures/auth/SessionLockStolenView.tsx
diff --git a/src/components/structures/auth/SetupEncryptionBody.tsx b/apps/web/src/components/structures/auth/SetupEncryptionBody.tsx
similarity index 100%
rename from src/components/structures/auth/SetupEncryptionBody.tsx
rename to apps/web/src/components/structures/auth/SetupEncryptionBody.tsx
diff --git a/src/components/structures/auth/SoftLogout.tsx b/apps/web/src/components/structures/auth/SoftLogout.tsx
similarity index 100%
rename from src/components/structures/auth/SoftLogout.tsx
rename to apps/web/src/components/structures/auth/SoftLogout.tsx
diff --git a/src/components/structures/auth/forgot-password/CheckEmail.tsx b/apps/web/src/components/structures/auth/forgot-password/CheckEmail.tsx
similarity index 100%
rename from src/components/structures/auth/forgot-password/CheckEmail.tsx
rename to apps/web/src/components/structures/auth/forgot-password/CheckEmail.tsx
diff --git a/src/components/structures/auth/forgot-password/EnterEmail.tsx b/apps/web/src/components/structures/auth/forgot-password/EnterEmail.tsx
similarity index 100%
rename from src/components/structures/auth/forgot-password/EnterEmail.tsx
rename to apps/web/src/components/structures/auth/forgot-password/EnterEmail.tsx
diff --git a/src/components/structures/auth/forgot-password/VerifyEmailModal.tsx b/apps/web/src/components/structures/auth/forgot-password/VerifyEmailModal.tsx
similarity index 100%
rename from src/components/structures/auth/forgot-password/VerifyEmailModal.tsx
rename to apps/web/src/components/structures/auth/forgot-password/VerifyEmailModal.tsx
diff --git a/src/components/structures/auth/header/AuthHeaderContext.tsx b/apps/web/src/components/structures/auth/header/AuthHeaderContext.tsx
similarity index 100%
rename from src/components/structures/auth/header/AuthHeaderContext.tsx
rename to apps/web/src/components/structures/auth/header/AuthHeaderContext.tsx
diff --git a/src/components/structures/auth/header/AuthHeaderDisplay.tsx b/apps/web/src/components/structures/auth/header/AuthHeaderDisplay.tsx
similarity index 100%
rename from src/components/structures/auth/header/AuthHeaderDisplay.tsx
rename to apps/web/src/components/structures/auth/header/AuthHeaderDisplay.tsx
diff --git a/src/components/structures/auth/header/AuthHeaderModifier.tsx b/apps/web/src/components/structures/auth/header/AuthHeaderModifier.tsx
similarity index 100%
rename from src/components/structures/auth/header/AuthHeaderModifier.tsx
rename to apps/web/src/components/structures/auth/header/AuthHeaderModifier.tsx
diff --git a/src/components/structures/auth/header/AuthHeaderProvider.tsx b/apps/web/src/components/structures/auth/header/AuthHeaderProvider.tsx
similarity index 100%
rename from src/components/structures/auth/header/AuthHeaderProvider.tsx
rename to apps/web/src/components/structures/auth/header/AuthHeaderProvider.tsx
diff --git a/src/components/structures/grouper/BaseGrouper.ts b/apps/web/src/components/structures/grouper/BaseGrouper.ts
similarity index 100%
rename from src/components/structures/grouper/BaseGrouper.ts
rename to apps/web/src/components/structures/grouper/BaseGrouper.ts
diff --git a/src/components/structures/grouper/CreationGrouper.tsx b/apps/web/src/components/structures/grouper/CreationGrouper.tsx
similarity index 100%
rename from src/components/structures/grouper/CreationGrouper.tsx
rename to apps/web/src/components/structures/grouper/CreationGrouper.tsx
diff --git a/src/components/structures/grouper/LateEventGrouper.ts b/apps/web/src/components/structures/grouper/LateEventGrouper.ts
similarity index 100%
rename from src/components/structures/grouper/LateEventGrouper.ts
rename to apps/web/src/components/structures/grouper/LateEventGrouper.ts
diff --git a/src/components/structures/grouper/MainGrouper.tsx b/apps/web/src/components/structures/grouper/MainGrouper.tsx
similarity index 100%
rename from src/components/structures/grouper/MainGrouper.tsx
rename to apps/web/src/components/structures/grouper/MainGrouper.tsx
diff --git a/src/components/structures/static-page-vars.ts b/apps/web/src/components/structures/static-page-vars.ts
similarity index 100%
rename from src/components/structures/static-page-vars.ts
rename to apps/web/src/components/structures/static-page-vars.ts
diff --git a/src/components/viewmodels/avatars/RoomAvatarViewModel.tsx b/apps/web/src/components/viewmodels/avatars/RoomAvatarViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/avatars/RoomAvatarViewModel.tsx
rename to apps/web/src/components/viewmodels/avatars/RoomAvatarViewModel.tsx
diff --git a/src/components/viewmodels/memberlist/MemberListViewModel.tsx b/apps/web/src/components/viewmodels/memberlist/MemberListViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/memberlist/MemberListViewModel.tsx
rename to apps/web/src/components/viewmodels/memberlist/MemberListViewModel.tsx
diff --git a/src/components/viewmodels/memberlist/tiles/MemberTileViewModel.tsx b/apps/web/src/components/viewmodels/memberlist/tiles/MemberTileViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/memberlist/tiles/MemberTileViewModel.tsx
rename to apps/web/src/components/viewmodels/memberlist/tiles/MemberTileViewModel.tsx
diff --git a/src/components/viewmodels/memberlist/tiles/ThreePidTileViewModel.tsx b/apps/web/src/components/viewmodels/memberlist/tiles/ThreePidTileViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/memberlist/tiles/ThreePidTileViewModel.tsx
rename to apps/web/src/components/viewmodels/memberlist/tiles/ThreePidTileViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/RoomSummaryCardTopicViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/RoomSummaryCardTopicViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/RoomSummaryCardTopicViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/RoomSummaryCardTopicViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/RoomSummaryCardViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/RoomSummaryCardViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/RoomSummaryCardViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/RoomSummaryCardViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/UserInfoPowerlevelViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/UserInfoPowerlevelViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/UserInfoPowerlevelViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/UserInfoPowerlevelViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/UserInfoBasicOptionsViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/UserInfoBasicOptionsViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/UserInfoBasicOptionsViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/UserInfoBasicOptionsViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/UserInfoBasicViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/UserInfoBasicViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/UserInfoBasicViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/UserInfoBasicViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/UserInfoHeaderVerificationViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/UserInfoHeaderVerificationViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/UserInfoHeaderVerificationViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/UserInfoHeaderVerificationViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/UserInfoHeaderViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/UserInfoHeaderViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/UserInfoHeaderViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/UserInfoHeaderViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/UserInfoIgnoreButtonViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/UserInfoIgnoreButtonViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/UserInfoIgnoreButtonViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/UserInfoIgnoreButtonViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/admin/UserInfoAdminToolsContainerViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoAdminToolsContainerViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/admin/UserInfoAdminToolsContainerViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoAdminToolsContainerViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/admin/UserInfoBanButtonViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoBanButtonViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/admin/UserInfoBanButtonViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoBanButtonViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/admin/UserInfoKickButtonViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoKickButtonViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/admin/UserInfoKickButtonViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoKickButtonViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/admin/UserInfoMuteButtonViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoMuteButtonViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/admin/UserInfoMuteButtonViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoMuteButtonViewModel.tsx
diff --git a/src/components/viewmodels/right_panel/user_info/admin/UserInfoRedactButtonViewModel.tsx b/apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoRedactButtonViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/right_panel/user_info/admin/UserInfoRedactButtonViewModel.tsx
rename to apps/web/src/components/viewmodels/right_panel/user_info/admin/UserInfoRedactButtonViewModel.tsx
diff --git a/src/components/viewmodels/rooms/UserIdentityWarningViewModel.tsx b/apps/web/src/components/viewmodels/rooms/UserIdentityWarningViewModel.tsx
similarity index 100%
rename from src/components/viewmodels/rooms/UserIdentityWarningViewModel.tsx
rename to apps/web/src/components/viewmodels/rooms/UserIdentityWarningViewModel.tsx
diff --git a/src/components/viewmodels/settings/encryption/KeyStoragePanelViewModel.ts b/apps/web/src/components/viewmodels/settings/encryption/KeyStoragePanelViewModel.ts
similarity index 100%
rename from src/components/viewmodels/settings/encryption/KeyStoragePanelViewModel.ts
rename to apps/web/src/components/viewmodels/settings/encryption/KeyStoragePanelViewModel.ts
diff --git a/src/components/views/audio_messages/AudioPlayerBase.tsx b/apps/web/src/components/views/audio_messages/AudioPlayerBase.tsx
similarity index 100%
rename from src/components/views/audio_messages/AudioPlayerBase.tsx
rename to apps/web/src/components/views/audio_messages/AudioPlayerBase.tsx
diff --git a/src/components/views/audio_messages/LegacySeekBar.tsx b/apps/web/src/components/views/audio_messages/LegacySeekBar.tsx
similarity index 100%
rename from src/components/views/audio_messages/LegacySeekBar.tsx
rename to apps/web/src/components/views/audio_messages/LegacySeekBar.tsx
diff --git a/src/components/views/audio_messages/LiveRecordingClock.tsx b/apps/web/src/components/views/audio_messages/LiveRecordingClock.tsx
similarity index 100%
rename from src/components/views/audio_messages/LiveRecordingClock.tsx
rename to apps/web/src/components/views/audio_messages/LiveRecordingClock.tsx
diff --git a/src/components/views/audio_messages/LiveRecordingWaveform.tsx b/apps/web/src/components/views/audio_messages/LiveRecordingWaveform.tsx
similarity index 100%
rename from src/components/views/audio_messages/LiveRecordingWaveform.tsx
rename to apps/web/src/components/views/audio_messages/LiveRecordingWaveform.tsx
diff --git a/src/components/views/audio_messages/PlayPauseButton.tsx b/apps/web/src/components/views/audio_messages/PlayPauseButton.tsx
similarity index 100%
rename from src/components/views/audio_messages/PlayPauseButton.tsx
rename to apps/web/src/components/views/audio_messages/PlayPauseButton.tsx
diff --git a/src/components/views/audio_messages/PlaybackClock.tsx b/apps/web/src/components/views/audio_messages/PlaybackClock.tsx
similarity index 100%
rename from src/components/views/audio_messages/PlaybackClock.tsx
rename to apps/web/src/components/views/audio_messages/PlaybackClock.tsx
diff --git a/src/components/views/audio_messages/PlaybackWaveform.tsx b/apps/web/src/components/views/audio_messages/PlaybackWaveform.tsx
similarity index 100%
rename from src/components/views/audio_messages/PlaybackWaveform.tsx
rename to apps/web/src/components/views/audio_messages/PlaybackWaveform.tsx
diff --git a/src/components/views/audio_messages/RecordingPlayback.tsx b/apps/web/src/components/views/audio_messages/RecordingPlayback.tsx
similarity index 100%
rename from src/components/views/audio_messages/RecordingPlayback.tsx
rename to apps/web/src/components/views/audio_messages/RecordingPlayback.tsx
diff --git a/src/components/views/audio_messages/Waveform.tsx b/apps/web/src/components/views/audio_messages/Waveform.tsx
similarity index 100%
rename from src/components/views/audio_messages/Waveform.tsx
rename to apps/web/src/components/views/audio_messages/Waveform.tsx
diff --git a/src/components/views/auth/AuthBody.tsx b/apps/web/src/components/views/auth/AuthBody.tsx
similarity index 100%
rename from src/components/views/auth/AuthBody.tsx
rename to apps/web/src/components/views/auth/AuthBody.tsx
diff --git a/src/components/views/auth/AuthFooter.tsx b/apps/web/src/components/views/auth/AuthFooter.tsx
similarity index 100%
rename from src/components/views/auth/AuthFooter.tsx
rename to apps/web/src/components/views/auth/AuthFooter.tsx
diff --git a/src/components/views/auth/AuthHeader.tsx b/apps/web/src/components/views/auth/AuthHeader.tsx
similarity index 100%
rename from src/components/views/auth/AuthHeader.tsx
rename to apps/web/src/components/views/auth/AuthHeader.tsx
diff --git a/src/components/views/auth/AuthHeaderLogo.tsx b/apps/web/src/components/views/auth/AuthHeaderLogo.tsx
similarity index 100%
rename from src/components/views/auth/AuthHeaderLogo.tsx
rename to apps/web/src/components/views/auth/AuthHeaderLogo.tsx
diff --git a/src/components/views/auth/AuthPage.tsx b/apps/web/src/components/views/auth/AuthPage.tsx
similarity index 100%
rename from src/components/views/auth/AuthPage.tsx
rename to apps/web/src/components/views/auth/AuthPage.tsx
diff --git a/src/components/views/auth/CaptchaForm.tsx b/apps/web/src/components/views/auth/CaptchaForm.tsx
similarity index 100%
rename from src/components/views/auth/CaptchaForm.tsx
rename to apps/web/src/components/views/auth/CaptchaForm.tsx
diff --git a/src/components/views/auth/CompleteSecurityBody.tsx b/apps/web/src/components/views/auth/CompleteSecurityBody.tsx
similarity index 100%
rename from src/components/views/auth/CompleteSecurityBody.tsx
rename to apps/web/src/components/views/auth/CompleteSecurityBody.tsx
diff --git a/src/components/views/auth/CountryDropdown.tsx b/apps/web/src/components/views/auth/CountryDropdown.tsx
similarity index 100%
rename from src/components/views/auth/CountryDropdown.tsx
rename to apps/web/src/components/views/auth/CountryDropdown.tsx
diff --git a/src/components/views/auth/EmailField.tsx b/apps/web/src/components/views/auth/EmailField.tsx
similarity index 100%
rename from src/components/views/auth/EmailField.tsx
rename to apps/web/src/components/views/auth/EmailField.tsx
diff --git a/src/components/views/auth/InteractiveAuthEntryComponents.tsx b/apps/web/src/components/views/auth/InteractiveAuthEntryComponents.tsx
similarity index 100%
rename from src/components/views/auth/InteractiveAuthEntryComponents.tsx
rename to apps/web/src/components/views/auth/InteractiveAuthEntryComponents.tsx
diff --git a/src/components/views/auth/LanguageSelector.tsx b/apps/web/src/components/views/auth/LanguageSelector.tsx
similarity index 100%
rename from src/components/views/auth/LanguageSelector.tsx
rename to apps/web/src/components/views/auth/LanguageSelector.tsx
diff --git a/src/components/views/auth/LoginWithQR-types.ts b/apps/web/src/components/views/auth/LoginWithQR-types.ts
similarity index 100%
rename from src/components/views/auth/LoginWithQR-types.ts
rename to apps/web/src/components/views/auth/LoginWithQR-types.ts
diff --git a/src/components/views/auth/LoginWithQR.tsx b/apps/web/src/components/views/auth/LoginWithQR.tsx
similarity index 100%
rename from src/components/views/auth/LoginWithQR.tsx
rename to apps/web/src/components/views/auth/LoginWithQR.tsx
diff --git a/src/components/views/auth/LoginWithQRFlow.tsx b/apps/web/src/components/views/auth/LoginWithQRFlow.tsx
similarity index 100%
rename from src/components/views/auth/LoginWithQRFlow.tsx
rename to apps/web/src/components/views/auth/LoginWithQRFlow.tsx
diff --git a/src/components/views/auth/PassphraseConfirmField.tsx b/apps/web/src/components/views/auth/PassphraseConfirmField.tsx
similarity index 100%
rename from src/components/views/auth/PassphraseConfirmField.tsx
rename to apps/web/src/components/views/auth/PassphraseConfirmField.tsx
diff --git a/src/components/views/auth/PassphraseField.tsx b/apps/web/src/components/views/auth/PassphraseField.tsx
similarity index 100%
rename from src/components/views/auth/PassphraseField.tsx
rename to apps/web/src/components/views/auth/PassphraseField.tsx
diff --git a/src/components/views/auth/PasswordLogin.tsx b/apps/web/src/components/views/auth/PasswordLogin.tsx
similarity index 100%
rename from src/components/views/auth/PasswordLogin.tsx
rename to apps/web/src/components/views/auth/PasswordLogin.tsx
diff --git a/src/components/views/auth/RegistrationForm.tsx b/apps/web/src/components/views/auth/RegistrationForm.tsx
similarity index 100%
rename from src/components/views/auth/RegistrationForm.tsx
rename to apps/web/src/components/views/auth/RegistrationForm.tsx
diff --git a/src/components/views/auth/Welcome.tsx b/apps/web/src/components/views/auth/Welcome.tsx
similarity index 100%
rename from src/components/views/auth/Welcome.tsx
rename to apps/web/src/components/views/auth/Welcome.tsx
diff --git a/src/components/views/avatars/BaseAvatar.tsx b/apps/web/src/components/views/avatars/BaseAvatar.tsx
similarity index 100%
rename from src/components/views/avatars/BaseAvatar.tsx
rename to apps/web/src/components/views/avatars/BaseAvatar.tsx
diff --git a/src/components/views/avatars/DecoratedRoomAvatar.tsx b/apps/web/src/components/views/avatars/DecoratedRoomAvatar.tsx
similarity index 100%
rename from src/components/views/avatars/DecoratedRoomAvatar.tsx
rename to apps/web/src/components/views/avatars/DecoratedRoomAvatar.tsx
diff --git a/src/components/views/avatars/MemberAvatar.tsx b/apps/web/src/components/views/avatars/MemberAvatar.tsx
similarity index 100%
rename from src/components/views/avatars/MemberAvatar.tsx
rename to apps/web/src/components/views/avatars/MemberAvatar.tsx
diff --git a/src/components/views/avatars/RoomAvatar.tsx b/apps/web/src/components/views/avatars/RoomAvatar.tsx
similarity index 100%
rename from src/components/views/avatars/RoomAvatar.tsx
rename to apps/web/src/components/views/avatars/RoomAvatar.tsx
diff --git a/src/components/views/avatars/RoomAvatarView.tsx b/apps/web/src/components/views/avatars/RoomAvatarView.tsx
similarity index 100%
rename from src/components/views/avatars/RoomAvatarView.tsx
rename to apps/web/src/components/views/avatars/RoomAvatarView.tsx
diff --git a/src/components/views/avatars/SearchResultAvatar.tsx b/apps/web/src/components/views/avatars/SearchResultAvatar.tsx
similarity index 100%
rename from src/components/views/avatars/SearchResultAvatar.tsx
rename to apps/web/src/components/views/avatars/SearchResultAvatar.tsx
diff --git a/src/components/views/avatars/WidgetAvatar.tsx b/apps/web/src/components/views/avatars/WidgetAvatar.tsx
similarity index 100%
rename from src/components/views/avatars/WidgetAvatar.tsx
rename to apps/web/src/components/views/avatars/WidgetAvatar.tsx
diff --git a/src/components/views/avatars/WithPresenceIndicator.tsx b/apps/web/src/components/views/avatars/WithPresenceIndicator.tsx
similarity index 100%
rename from src/components/views/avatars/WithPresenceIndicator.tsx
rename to apps/web/src/components/views/avatars/WithPresenceIndicator.tsx
diff --git a/src/components/views/beacon/BeaconListItem.tsx b/apps/web/src/components/views/beacon/BeaconListItem.tsx
similarity index 100%
rename from src/components/views/beacon/BeaconListItem.tsx
rename to apps/web/src/components/views/beacon/BeaconListItem.tsx
diff --git a/src/components/views/beacon/BeaconMarker.tsx b/apps/web/src/components/views/beacon/BeaconMarker.tsx
similarity index 100%
rename from src/components/views/beacon/BeaconMarker.tsx
rename to apps/web/src/components/views/beacon/BeaconMarker.tsx
diff --git a/src/components/views/beacon/BeaconStatus.tsx b/apps/web/src/components/views/beacon/BeaconStatus.tsx
similarity index 100%
rename from src/components/views/beacon/BeaconStatus.tsx
rename to apps/web/src/components/views/beacon/BeaconStatus.tsx
diff --git a/src/components/views/beacon/BeaconStatusTooltip.tsx b/apps/web/src/components/views/beacon/BeaconStatusTooltip.tsx
similarity index 100%
rename from src/components/views/beacon/BeaconStatusTooltip.tsx
rename to apps/web/src/components/views/beacon/BeaconStatusTooltip.tsx
diff --git a/src/components/views/beacon/BeaconViewDialog.tsx b/apps/web/src/components/views/beacon/BeaconViewDialog.tsx
similarity index 100%
rename from src/components/views/beacon/BeaconViewDialog.tsx
rename to apps/web/src/components/views/beacon/BeaconViewDialog.tsx
diff --git a/src/components/views/beacon/DialogOwnBeaconStatus.tsx b/apps/web/src/components/views/beacon/DialogOwnBeaconStatus.tsx
similarity index 100%
rename from src/components/views/beacon/DialogOwnBeaconStatus.tsx
rename to apps/web/src/components/views/beacon/DialogOwnBeaconStatus.tsx
diff --git a/src/components/views/beacon/DialogSidebar.tsx b/apps/web/src/components/views/beacon/DialogSidebar.tsx
similarity index 100%
rename from src/components/views/beacon/DialogSidebar.tsx
rename to apps/web/src/components/views/beacon/DialogSidebar.tsx
diff --git a/src/components/views/beacon/LeftPanelLiveShareWarning.tsx b/apps/web/src/components/views/beacon/LeftPanelLiveShareWarning.tsx
similarity index 100%
rename from src/components/views/beacon/LeftPanelLiveShareWarning.tsx
rename to apps/web/src/components/views/beacon/LeftPanelLiveShareWarning.tsx
diff --git a/src/components/views/beacon/LiveTimeRemaining.tsx b/apps/web/src/components/views/beacon/LiveTimeRemaining.tsx
similarity index 100%
rename from src/components/views/beacon/LiveTimeRemaining.tsx
rename to apps/web/src/components/views/beacon/LiveTimeRemaining.tsx
diff --git a/src/components/views/beacon/OwnBeaconStatus.tsx b/apps/web/src/components/views/beacon/OwnBeaconStatus.tsx
similarity index 100%
rename from src/components/views/beacon/OwnBeaconStatus.tsx
rename to apps/web/src/components/views/beacon/OwnBeaconStatus.tsx
diff --git a/src/components/views/beacon/RoomCallBanner.tsx b/apps/web/src/components/views/beacon/RoomCallBanner.tsx
similarity index 100%
rename from src/components/views/beacon/RoomCallBanner.tsx
rename to apps/web/src/components/views/beacon/RoomCallBanner.tsx
diff --git a/src/components/views/beacon/ShareLatestLocation.tsx b/apps/web/src/components/views/beacon/ShareLatestLocation.tsx
similarity index 100%
rename from src/components/views/beacon/ShareLatestLocation.tsx
rename to apps/web/src/components/views/beacon/ShareLatestLocation.tsx
diff --git a/src/components/views/beacon/StyledLiveBeaconIcon.tsx b/apps/web/src/components/views/beacon/StyledLiveBeaconIcon.tsx
similarity index 100%
rename from src/components/views/beacon/StyledLiveBeaconIcon.tsx
rename to apps/web/src/components/views/beacon/StyledLiveBeaconIcon.tsx
diff --git a/src/components/views/beacon/displayStatus.ts b/apps/web/src/components/views/beacon/displayStatus.ts
similarity index 100%
rename from src/components/views/beacon/displayStatus.ts
rename to apps/web/src/components/views/beacon/displayStatus.ts
diff --git a/src/components/views/beacon/index.tsx b/apps/web/src/components/views/beacon/index.tsx
similarity index 100%
rename from src/components/views/beacon/index.tsx
rename to apps/web/src/components/views/beacon/index.tsx
diff --git a/src/components/views/beta/BetaCard.tsx b/apps/web/src/components/views/beta/BetaCard.tsx
similarity index 100%
rename from src/components/views/beta/BetaCard.tsx
rename to apps/web/src/components/views/beta/BetaCard.tsx
diff --git a/src/components/views/context_menus/DeveloperToolsOption.tsx b/apps/web/src/components/views/context_menus/DeveloperToolsOption.tsx
similarity index 100%
rename from src/components/views/context_menus/DeveloperToolsOption.tsx
rename to apps/web/src/components/views/context_menus/DeveloperToolsOption.tsx
diff --git a/src/components/views/context_menus/DeviceContextMenu.tsx b/apps/web/src/components/views/context_menus/DeviceContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/DeviceContextMenu.tsx
rename to apps/web/src/components/views/context_menus/DeviceContextMenu.tsx
diff --git a/src/components/views/context_menus/DialpadContextMenu.tsx b/apps/web/src/components/views/context_menus/DialpadContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/DialpadContextMenu.tsx
rename to apps/web/src/components/views/context_menus/DialpadContextMenu.tsx
diff --git a/src/components/views/context_menus/GenericElementContextMenu.tsx b/apps/web/src/components/views/context_menus/GenericElementContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/GenericElementContextMenu.tsx
rename to apps/web/src/components/views/context_menus/GenericElementContextMenu.tsx
diff --git a/src/components/views/context_menus/IconizedContextMenu.tsx b/apps/web/src/components/views/context_menus/IconizedContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/IconizedContextMenu.tsx
rename to apps/web/src/components/views/context_menus/IconizedContextMenu.tsx
diff --git a/src/components/views/context_menus/KebabContextMenu.tsx b/apps/web/src/components/views/context_menus/KebabContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/KebabContextMenu.tsx
rename to apps/web/src/components/views/context_menus/KebabContextMenu.tsx
diff --git a/src/components/views/context_menus/LegacyCallContextMenu.tsx b/apps/web/src/components/views/context_menus/LegacyCallContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/LegacyCallContextMenu.tsx
rename to apps/web/src/components/views/context_menus/LegacyCallContextMenu.tsx
diff --git a/src/components/views/context_menus/MessageContextMenu.tsx b/apps/web/src/components/views/context_menus/MessageContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/MessageContextMenu.tsx
rename to apps/web/src/components/views/context_menus/MessageContextMenu.tsx
diff --git a/src/components/views/context_menus/RoomGeneralContextMenu.tsx b/apps/web/src/components/views/context_menus/RoomGeneralContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/RoomGeneralContextMenu.tsx
rename to apps/web/src/components/views/context_menus/RoomGeneralContextMenu.tsx
diff --git a/src/components/views/context_menus/RoomNotificationContextMenu.tsx b/apps/web/src/components/views/context_menus/RoomNotificationContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/RoomNotificationContextMenu.tsx
rename to apps/web/src/components/views/context_menus/RoomNotificationContextMenu.tsx
diff --git a/src/components/views/context_menus/SpaceContextMenu.tsx b/apps/web/src/components/views/context_menus/SpaceContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/SpaceContextMenu.tsx
rename to apps/web/src/components/views/context_menus/SpaceContextMenu.tsx
diff --git a/src/components/views/context_menus/ThreadListContextMenu.tsx b/apps/web/src/components/views/context_menus/ThreadListContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/ThreadListContextMenu.tsx
rename to apps/web/src/components/views/context_menus/ThreadListContextMenu.tsx
diff --git a/src/components/views/context_menus/WidgetContextMenu.tsx b/apps/web/src/components/views/context_menus/WidgetContextMenu.tsx
similarity index 100%
rename from src/components/views/context_menus/WidgetContextMenu.tsx
rename to apps/web/src/components/views/context_menus/WidgetContextMenu.tsx
diff --git a/src/components/views/dialogs/AddExistingSubspaceDialog.tsx b/apps/web/src/components/views/dialogs/AddExistingSubspaceDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/AddExistingSubspaceDialog.tsx
rename to apps/web/src/components/views/dialogs/AddExistingSubspaceDialog.tsx
diff --git a/src/components/views/dialogs/AddExistingToSpaceDialog.tsx b/apps/web/src/components/views/dialogs/AddExistingToSpaceDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/AddExistingToSpaceDialog.tsx
rename to apps/web/src/components/views/dialogs/AddExistingToSpaceDialog.tsx
diff --git a/src/components/views/dialogs/AnalyticsLearnMoreDialog.tsx b/apps/web/src/components/views/dialogs/AnalyticsLearnMoreDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/AnalyticsLearnMoreDialog.tsx
rename to apps/web/src/components/views/dialogs/AnalyticsLearnMoreDialog.tsx
diff --git a/src/components/views/dialogs/AskInviteAnywayDialog.tsx b/apps/web/src/components/views/dialogs/AskInviteAnywayDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/AskInviteAnywayDialog.tsx
rename to apps/web/src/components/views/dialogs/AskInviteAnywayDialog.tsx
diff --git a/src/components/views/dialogs/BaseDialog.tsx b/apps/web/src/components/views/dialogs/BaseDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/BaseDialog.tsx
rename to apps/web/src/components/views/dialogs/BaseDialog.tsx
diff --git a/src/components/views/dialogs/BetaFeedbackDialog.tsx b/apps/web/src/components/views/dialogs/BetaFeedbackDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/BetaFeedbackDialog.tsx
rename to apps/web/src/components/views/dialogs/BetaFeedbackDialog.tsx
diff --git a/src/components/views/dialogs/BugReportDialog.tsx b/apps/web/src/components/views/dialogs/BugReportDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/BugReportDialog.tsx
rename to apps/web/src/components/views/dialogs/BugReportDialog.tsx
diff --git a/src/components/views/dialogs/BulkRedactDialog.tsx b/apps/web/src/components/views/dialogs/BulkRedactDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/BulkRedactDialog.tsx
rename to apps/web/src/components/views/dialogs/BulkRedactDialog.tsx
diff --git a/src/components/views/dialogs/ChangelogDialog.tsx b/apps/web/src/components/views/dialogs/ChangelogDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ChangelogDialog.tsx
rename to apps/web/src/components/views/dialogs/ChangelogDialog.tsx
diff --git a/src/components/views/dialogs/ConfirmAndWaitRedactDialog.tsx b/apps/web/src/components/views/dialogs/ConfirmAndWaitRedactDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ConfirmAndWaitRedactDialog.tsx
rename to apps/web/src/components/views/dialogs/ConfirmAndWaitRedactDialog.tsx
diff --git a/src/components/views/dialogs/ConfirmKeyStorageOffDialog.tsx b/apps/web/src/components/views/dialogs/ConfirmKeyStorageOffDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ConfirmKeyStorageOffDialog.tsx
rename to apps/web/src/components/views/dialogs/ConfirmKeyStorageOffDialog.tsx
diff --git a/src/components/views/dialogs/ConfirmRedactDialog.tsx b/apps/web/src/components/views/dialogs/ConfirmRedactDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ConfirmRedactDialog.tsx
rename to apps/web/src/components/views/dialogs/ConfirmRedactDialog.tsx
diff --git a/src/components/views/dialogs/ConfirmSpaceUserActionDialog.tsx b/apps/web/src/components/views/dialogs/ConfirmSpaceUserActionDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ConfirmSpaceUserActionDialog.tsx
rename to apps/web/src/components/views/dialogs/ConfirmSpaceUserActionDialog.tsx
diff --git a/src/components/views/dialogs/ConfirmUserActionDialog.tsx b/apps/web/src/components/views/dialogs/ConfirmUserActionDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ConfirmUserActionDialog.tsx
rename to apps/web/src/components/views/dialogs/ConfirmUserActionDialog.tsx
diff --git a/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx b/apps/web/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx
rename to apps/web/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx
diff --git a/src/components/views/dialogs/CreateRoomDialog.tsx b/apps/web/src/components/views/dialogs/CreateRoomDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/CreateRoomDialog.tsx
rename to apps/web/src/components/views/dialogs/CreateRoomDialog.tsx
diff --git a/src/components/views/dialogs/CreateSubspaceDialog.tsx b/apps/web/src/components/views/dialogs/CreateSubspaceDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/CreateSubspaceDialog.tsx
rename to apps/web/src/components/views/dialogs/CreateSubspaceDialog.tsx
diff --git a/src/components/views/dialogs/DeactivateAccountDialog.tsx b/apps/web/src/components/views/dialogs/DeactivateAccountDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/DeactivateAccountDialog.tsx
rename to apps/web/src/components/views/dialogs/DeactivateAccountDialog.tsx
diff --git a/src/components/views/dialogs/DeclineAndBlockInviteDialog.tsx b/apps/web/src/components/views/dialogs/DeclineAndBlockInviteDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/DeclineAndBlockInviteDialog.tsx
rename to apps/web/src/components/views/dialogs/DeclineAndBlockInviteDialog.tsx
diff --git a/src/components/views/dialogs/DevtoolsDialog.tsx b/apps/web/src/components/views/dialogs/DevtoolsDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/DevtoolsDialog.tsx
rename to apps/web/src/components/views/dialogs/DevtoolsDialog.tsx
diff --git a/src/components/views/dialogs/EndPollDialog.tsx b/apps/web/src/components/views/dialogs/EndPollDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/EndPollDialog.tsx
rename to apps/web/src/components/views/dialogs/EndPollDialog.tsx
diff --git a/src/components/views/dialogs/ErrorDialog.tsx b/apps/web/src/components/views/dialogs/ErrorDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ErrorDialog.tsx
rename to apps/web/src/components/views/dialogs/ErrorDialog.tsx
diff --git a/src/components/views/dialogs/ExportDialog.tsx b/apps/web/src/components/views/dialogs/ExportDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ExportDialog.tsx
rename to apps/web/src/components/views/dialogs/ExportDialog.tsx
diff --git a/src/components/views/dialogs/FeedbackDialog.tsx b/apps/web/src/components/views/dialogs/FeedbackDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/FeedbackDialog.tsx
rename to apps/web/src/components/views/dialogs/FeedbackDialog.tsx
diff --git a/src/components/views/dialogs/ForwardDialog.tsx b/apps/web/src/components/views/dialogs/ForwardDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ForwardDialog.tsx
rename to apps/web/src/components/views/dialogs/ForwardDialog.tsx
diff --git a/src/components/views/dialogs/GenericFeatureFeedbackDialog.tsx b/apps/web/src/components/views/dialogs/GenericFeatureFeedbackDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/GenericFeatureFeedbackDialog.tsx
rename to apps/web/src/components/views/dialogs/GenericFeatureFeedbackDialog.tsx
diff --git a/src/components/views/dialogs/IncomingSasDialog.tsx b/apps/web/src/components/views/dialogs/IncomingSasDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/IncomingSasDialog.tsx
rename to apps/web/src/components/views/dialogs/IncomingSasDialog.tsx
diff --git a/src/components/views/dialogs/InfoDialog.tsx b/apps/web/src/components/views/dialogs/InfoDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/InfoDialog.tsx
rename to apps/web/src/components/views/dialogs/InfoDialog.tsx
diff --git a/src/components/views/dialogs/IntegrationsDisabledDialog.tsx b/apps/web/src/components/views/dialogs/IntegrationsDisabledDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/IntegrationsDisabledDialog.tsx
rename to apps/web/src/components/views/dialogs/IntegrationsDisabledDialog.tsx
diff --git a/src/components/views/dialogs/IntegrationsImpossibleDialog.tsx b/apps/web/src/components/views/dialogs/IntegrationsImpossibleDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/IntegrationsImpossibleDialog.tsx
rename to apps/web/src/components/views/dialogs/IntegrationsImpossibleDialog.tsx
diff --git a/src/components/views/dialogs/InteractiveAuthDialog.tsx b/apps/web/src/components/views/dialogs/InteractiveAuthDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/InteractiveAuthDialog.tsx
rename to apps/web/src/components/views/dialogs/InteractiveAuthDialog.tsx
diff --git a/src/components/views/dialogs/InviteDialog.tsx b/apps/web/src/components/views/dialogs/InviteDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/InviteDialog.tsx
rename to apps/web/src/components/views/dialogs/InviteDialog.tsx
diff --git a/src/components/views/dialogs/InviteDialogTypes.ts b/apps/web/src/components/views/dialogs/InviteDialogTypes.ts
similarity index 100%
rename from src/components/views/dialogs/InviteDialogTypes.ts
rename to apps/web/src/components/views/dialogs/InviteDialogTypes.ts
diff --git a/src/components/views/dialogs/InviteProgressBody.tsx b/apps/web/src/components/views/dialogs/InviteProgressBody.tsx
similarity index 100%
rename from src/components/views/dialogs/InviteProgressBody.tsx
rename to apps/web/src/components/views/dialogs/InviteProgressBody.tsx
diff --git a/src/components/views/dialogs/InviteProgressDialog.tsx b/apps/web/src/components/views/dialogs/InviteProgressDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/InviteProgressDialog.tsx
rename to apps/web/src/components/views/dialogs/InviteProgressDialog.tsx
diff --git a/src/components/views/dialogs/LeaveSpaceDialog.tsx b/apps/web/src/components/views/dialogs/LeaveSpaceDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/LeaveSpaceDialog.tsx
rename to apps/web/src/components/views/dialogs/LeaveSpaceDialog.tsx
diff --git a/src/components/views/dialogs/LogoutDialog.tsx b/apps/web/src/components/views/dialogs/LogoutDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/LogoutDialog.tsx
rename to apps/web/src/components/views/dialogs/LogoutDialog.tsx
diff --git a/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx b/apps/web/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx
rename to apps/web/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx
diff --git a/src/components/views/dialogs/ManualDeviceKeyVerificationDialog.tsx b/apps/web/src/components/views/dialogs/ManualDeviceKeyVerificationDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ManualDeviceKeyVerificationDialog.tsx
rename to apps/web/src/components/views/dialogs/ManualDeviceKeyVerificationDialog.tsx
diff --git a/src/components/views/dialogs/MessageEditHistoryDialog.tsx b/apps/web/src/components/views/dialogs/MessageEditHistoryDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/MessageEditHistoryDialog.tsx
rename to apps/web/src/components/views/dialogs/MessageEditHistoryDialog.tsx
diff --git a/src/components/views/dialogs/ModalWidgetDialog.tsx b/apps/web/src/components/views/dialogs/ModalWidgetDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ModalWidgetDialog.tsx
rename to apps/web/src/components/views/dialogs/ModalWidgetDialog.tsx
diff --git a/src/components/views/dialogs/ModuleUiDialog.tsx b/apps/web/src/components/views/dialogs/ModuleUiDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ModuleUiDialog.tsx
rename to apps/web/src/components/views/dialogs/ModuleUiDialog.tsx
diff --git a/src/components/views/dialogs/PollHistoryDialog.tsx b/apps/web/src/components/views/dialogs/PollHistoryDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/PollHistoryDialog.tsx
rename to apps/web/src/components/views/dialogs/PollHistoryDialog.tsx
diff --git a/src/components/views/dialogs/QuestionDialog.tsx b/apps/web/src/components/views/dialogs/QuestionDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/QuestionDialog.tsx
rename to apps/web/src/components/views/dialogs/QuestionDialog.tsx
diff --git a/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx b/apps/web/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/RegistrationEmailPromptDialog.tsx
rename to apps/web/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx
diff --git a/src/components/views/dialogs/ReportEventDialog.tsx b/apps/web/src/components/views/dialogs/ReportEventDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ReportEventDialog.tsx
rename to apps/web/src/components/views/dialogs/ReportEventDialog.tsx
diff --git a/src/components/views/dialogs/ReportRoomDialog.tsx b/apps/web/src/components/views/dialogs/ReportRoomDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ReportRoomDialog.tsx
rename to apps/web/src/components/views/dialogs/ReportRoomDialog.tsx
diff --git a/src/components/views/dialogs/ResetIdentityDialog.tsx b/apps/web/src/components/views/dialogs/ResetIdentityDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ResetIdentityDialog.tsx
rename to apps/web/src/components/views/dialogs/ResetIdentityDialog.tsx
diff --git a/src/components/views/dialogs/RoomSettingsDialog.tsx b/apps/web/src/components/views/dialogs/RoomSettingsDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/RoomSettingsDialog.tsx
rename to apps/web/src/components/views/dialogs/RoomSettingsDialog.tsx
diff --git a/src/components/views/dialogs/RoomUpgradeDialog.tsx b/apps/web/src/components/views/dialogs/RoomUpgradeDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/RoomUpgradeDialog.tsx
rename to apps/web/src/components/views/dialogs/RoomUpgradeDialog.tsx
diff --git a/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx b/apps/web/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/RoomUpgradeWarningDialog.tsx
rename to apps/web/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx
diff --git a/src/components/views/dialogs/ScrollableBaseModal.tsx b/apps/web/src/components/views/dialogs/ScrollableBaseModal.tsx
similarity index 100%
rename from src/components/views/dialogs/ScrollableBaseModal.tsx
rename to apps/web/src/components/views/dialogs/ScrollableBaseModal.tsx
diff --git a/src/components/views/dialogs/ServerOfflineDialog.tsx b/apps/web/src/components/views/dialogs/ServerOfflineDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ServerOfflineDialog.tsx
rename to apps/web/src/components/views/dialogs/ServerOfflineDialog.tsx
diff --git a/src/components/views/dialogs/ServerPickerDialog.tsx b/apps/web/src/components/views/dialogs/ServerPickerDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ServerPickerDialog.tsx
rename to apps/web/src/components/views/dialogs/ServerPickerDialog.tsx
diff --git a/src/components/views/dialogs/SeshatResetDialog.tsx b/apps/web/src/components/views/dialogs/SeshatResetDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/SeshatResetDialog.tsx
rename to apps/web/src/components/views/dialogs/SeshatResetDialog.tsx
diff --git a/src/components/views/dialogs/SessionRestoreErrorDialog.tsx b/apps/web/src/components/views/dialogs/SessionRestoreErrorDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/SessionRestoreErrorDialog.tsx
rename to apps/web/src/components/views/dialogs/SessionRestoreErrorDialog.tsx
diff --git a/src/components/views/dialogs/SetEmailDialog.tsx b/apps/web/src/components/views/dialogs/SetEmailDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/SetEmailDialog.tsx
rename to apps/web/src/components/views/dialogs/SetEmailDialog.tsx
diff --git a/src/components/views/dialogs/ShareDialog.tsx b/apps/web/src/components/views/dialogs/ShareDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/ShareDialog.tsx
rename to apps/web/src/components/views/dialogs/ShareDialog.tsx
diff --git a/src/components/views/dialogs/SlashCommandHelpDialog.tsx b/apps/web/src/components/views/dialogs/SlashCommandHelpDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/SlashCommandHelpDialog.tsx
rename to apps/web/src/components/views/dialogs/SlashCommandHelpDialog.tsx
diff --git a/src/components/views/dialogs/SpacePreferencesDialog.tsx b/apps/web/src/components/views/dialogs/SpacePreferencesDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/SpacePreferencesDialog.tsx
rename to apps/web/src/components/views/dialogs/SpacePreferencesDialog.tsx
diff --git a/src/components/views/dialogs/SpaceSettingsDialog.tsx b/apps/web/src/components/views/dialogs/SpaceSettingsDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/SpaceSettingsDialog.tsx
rename to apps/web/src/components/views/dialogs/SpaceSettingsDialog.tsx
diff --git a/src/components/views/dialogs/StorageEvictedDialog.tsx b/apps/web/src/components/views/dialogs/StorageEvictedDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/StorageEvictedDialog.tsx
rename to apps/web/src/components/views/dialogs/StorageEvictedDialog.tsx
diff --git a/src/components/views/dialogs/TermsDialog.tsx b/apps/web/src/components/views/dialogs/TermsDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/TermsDialog.tsx
rename to apps/web/src/components/views/dialogs/TermsDialog.tsx
diff --git a/src/components/views/dialogs/TextInputDialog.tsx b/apps/web/src/components/views/dialogs/TextInputDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/TextInputDialog.tsx
rename to apps/web/src/components/views/dialogs/TextInputDialog.tsx
diff --git a/src/components/views/dialogs/UnpinAllDialog.tsx b/apps/web/src/components/views/dialogs/UnpinAllDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/UnpinAllDialog.tsx
rename to apps/web/src/components/views/dialogs/UnpinAllDialog.tsx
diff --git a/src/components/views/dialogs/UntrustedDeviceDialog.tsx b/apps/web/src/components/views/dialogs/UntrustedDeviceDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/UntrustedDeviceDialog.tsx
rename to apps/web/src/components/views/dialogs/UntrustedDeviceDialog.tsx
diff --git a/src/components/views/dialogs/UploadConfirmDialog.tsx b/apps/web/src/components/views/dialogs/UploadConfirmDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/UploadConfirmDialog.tsx
rename to apps/web/src/components/views/dialogs/UploadConfirmDialog.tsx
diff --git a/src/components/views/dialogs/UploadFailureDialog.tsx b/apps/web/src/components/views/dialogs/UploadFailureDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/UploadFailureDialog.tsx
rename to apps/web/src/components/views/dialogs/UploadFailureDialog.tsx
diff --git a/src/components/views/dialogs/UserSettingsDialog.tsx b/apps/web/src/components/views/dialogs/UserSettingsDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/UserSettingsDialog.tsx
rename to apps/web/src/components/views/dialogs/UserSettingsDialog.tsx
diff --git a/src/components/views/dialogs/UserTab.ts b/apps/web/src/components/views/dialogs/UserTab.ts
similarity index 100%
rename from src/components/views/dialogs/UserTab.ts
rename to apps/web/src/components/views/dialogs/UserTab.ts
diff --git a/src/components/views/dialogs/VerificationRequestDialog.tsx b/apps/web/src/components/views/dialogs/VerificationRequestDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/VerificationRequestDialog.tsx
rename to apps/web/src/components/views/dialogs/VerificationRequestDialog.tsx
diff --git a/src/components/views/dialogs/WidgetCapabilitiesPromptDialog.tsx b/apps/web/src/components/views/dialogs/WidgetCapabilitiesPromptDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/WidgetCapabilitiesPromptDialog.tsx
rename to apps/web/src/components/views/dialogs/WidgetCapabilitiesPromptDialog.tsx
diff --git a/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx b/apps/web/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx
rename to apps/web/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx
diff --git a/src/components/views/dialogs/devtools/AccountData.tsx b/apps/web/src/components/views/dialogs/devtools/AccountData.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/AccountData.tsx
rename to apps/web/src/components/views/dialogs/devtools/AccountData.tsx
diff --git a/src/components/views/dialogs/devtools/BaseTool.tsx b/apps/web/src/components/views/dialogs/devtools/BaseTool.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/BaseTool.tsx
rename to apps/web/src/components/views/dialogs/devtools/BaseTool.tsx
diff --git a/src/components/views/dialogs/devtools/Crypto.tsx b/apps/web/src/components/views/dialogs/devtools/Crypto.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/Crypto.tsx
rename to apps/web/src/components/views/dialogs/devtools/Crypto.tsx
diff --git a/src/components/views/dialogs/devtools/Event.tsx b/apps/web/src/components/views/dialogs/devtools/Event.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/Event.tsx
rename to apps/web/src/components/views/dialogs/devtools/Event.tsx
diff --git a/src/components/views/dialogs/devtools/FilteredList.tsx b/apps/web/src/components/views/dialogs/devtools/FilteredList.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/FilteredList.tsx
rename to apps/web/src/components/views/dialogs/devtools/FilteredList.tsx
diff --git a/src/components/views/dialogs/devtools/RoomNotifications.tsx b/apps/web/src/components/views/dialogs/devtools/RoomNotifications.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/RoomNotifications.tsx
rename to apps/web/src/components/views/dialogs/devtools/RoomNotifications.tsx
diff --git a/src/components/views/dialogs/devtools/RoomState.tsx b/apps/web/src/components/views/dialogs/devtools/RoomState.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/RoomState.tsx
rename to apps/web/src/components/views/dialogs/devtools/RoomState.tsx
diff --git a/src/components/views/dialogs/devtools/ServerInfo.tsx b/apps/web/src/components/views/dialogs/devtools/ServerInfo.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/ServerInfo.tsx
rename to apps/web/src/components/views/dialogs/devtools/ServerInfo.tsx
diff --git a/src/components/views/dialogs/devtools/ServersInRoom.tsx b/apps/web/src/components/views/dialogs/devtools/ServersInRoom.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/ServersInRoom.tsx
rename to apps/web/src/components/views/dialogs/devtools/ServersInRoom.tsx
diff --git a/src/components/views/dialogs/devtools/SettingExplorer.tsx b/apps/web/src/components/views/dialogs/devtools/SettingExplorer.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/SettingExplorer.tsx
rename to apps/web/src/components/views/dialogs/devtools/SettingExplorer.tsx
diff --git a/src/components/views/dialogs/devtools/Users.tsx b/apps/web/src/components/views/dialogs/devtools/Users.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/Users.tsx
rename to apps/web/src/components/views/dialogs/devtools/Users.tsx
diff --git a/src/components/views/dialogs/devtools/WidgetExplorer.tsx b/apps/web/src/components/views/dialogs/devtools/WidgetExplorer.tsx
similarity index 100%
rename from src/components/views/dialogs/devtools/WidgetExplorer.tsx
rename to apps/web/src/components/views/dialogs/devtools/WidgetExplorer.tsx
diff --git a/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx b/apps/web/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/security/AccessSecretStorageDialog.tsx
rename to apps/web/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx
diff --git a/src/components/views/dialogs/security/InitialCryptoSetupDialog.tsx b/apps/web/src/components/views/dialogs/security/InitialCryptoSetupDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/security/InitialCryptoSetupDialog.tsx
rename to apps/web/src/components/views/dialogs/security/InitialCryptoSetupDialog.tsx
diff --git a/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx b/apps/web/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx
rename to apps/web/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx
diff --git a/src/components/views/dialogs/security/SetupEncryptionDialog.tsx b/apps/web/src/components/views/dialogs/security/SetupEncryptionDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/security/SetupEncryptionDialog.tsx
rename to apps/web/src/components/views/dialogs/security/SetupEncryptionDialog.tsx
diff --git a/src/components/views/dialogs/spotlight/Filter.ts b/apps/web/src/components/views/dialogs/spotlight/Filter.ts
similarity index 100%
rename from src/components/views/dialogs/spotlight/Filter.ts
rename to apps/web/src/components/views/dialogs/spotlight/Filter.ts
diff --git a/src/components/views/dialogs/spotlight/Option.tsx b/apps/web/src/components/views/dialogs/spotlight/Option.tsx
similarity index 100%
rename from src/components/views/dialogs/spotlight/Option.tsx
rename to apps/web/src/components/views/dialogs/spotlight/Option.tsx
diff --git a/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx b/apps/web/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx
similarity index 100%
rename from src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx
rename to apps/web/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx
diff --git a/src/components/views/dialogs/spotlight/RoomResultContextMenus.tsx b/apps/web/src/components/views/dialogs/spotlight/RoomResultContextMenus.tsx
similarity index 100%
rename from src/components/views/dialogs/spotlight/RoomResultContextMenus.tsx
rename to apps/web/src/components/views/dialogs/spotlight/RoomResultContextMenus.tsx
diff --git a/src/components/views/dialogs/spotlight/SpotlightDialog.tsx b/apps/web/src/components/views/dialogs/spotlight/SpotlightDialog.tsx
similarity index 100%
rename from src/components/views/dialogs/spotlight/SpotlightDialog.tsx
rename to apps/web/src/components/views/dialogs/spotlight/SpotlightDialog.tsx
diff --git a/src/components/views/dialogs/spotlight/TooltipOption.tsx b/apps/web/src/components/views/dialogs/spotlight/TooltipOption.tsx
similarity index 100%
rename from src/components/views/dialogs/spotlight/TooltipOption.tsx
rename to apps/web/src/components/views/dialogs/spotlight/TooltipOption.tsx
diff --git a/src/components/views/directory/NetworkDropdown.tsx b/apps/web/src/components/views/directory/NetworkDropdown.tsx
similarity index 100%
rename from src/components/views/directory/NetworkDropdown.tsx
rename to apps/web/src/components/views/directory/NetworkDropdown.tsx
diff --git a/src/components/views/elements/AccessibleButton.tsx b/apps/web/src/components/views/elements/AccessibleButton.tsx
similarity index 100%
rename from src/components/views/elements/AccessibleButton.tsx
rename to apps/web/src/components/views/elements/AccessibleButton.tsx
diff --git a/src/components/views/elements/AppPermission.tsx b/apps/web/src/components/views/elements/AppPermission.tsx
similarity index 100%
rename from src/components/views/elements/AppPermission.tsx
rename to apps/web/src/components/views/elements/AppPermission.tsx
diff --git a/src/components/views/elements/AppTile.tsx b/apps/web/src/components/views/elements/AppTile.tsx
similarity index 100%
rename from src/components/views/elements/AppTile.tsx
rename to apps/web/src/components/views/elements/AppTile.tsx
diff --git a/src/components/views/elements/AppWarning.tsx b/apps/web/src/components/views/elements/AppWarning.tsx
similarity index 100%
rename from src/components/views/elements/AppWarning.tsx
rename to apps/web/src/components/views/elements/AppWarning.tsx
diff --git a/src/components/views/elements/BugReportDialogButton.tsx b/apps/web/src/components/views/elements/BugReportDialogButton.tsx
similarity index 100%
rename from src/components/views/elements/BugReportDialogButton.tsx
rename to apps/web/src/components/views/elements/BugReportDialogButton.tsx
diff --git a/src/components/views/elements/CopyableText.tsx b/apps/web/src/components/views/elements/CopyableText.tsx
similarity index 100%
rename from src/components/views/elements/CopyableText.tsx
rename to apps/web/src/components/views/elements/CopyableText.tsx
diff --git a/src/components/views/elements/DesktopCapturerSourcePicker.tsx b/apps/web/src/components/views/elements/DesktopCapturerSourcePicker.tsx
similarity index 100%
rename from src/components/views/elements/DesktopCapturerSourcePicker.tsx
rename to apps/web/src/components/views/elements/DesktopCapturerSourcePicker.tsx
diff --git a/src/components/views/elements/DialPadBackspaceButton.tsx b/apps/web/src/components/views/elements/DialPadBackspaceButton.tsx
similarity index 100%
rename from src/components/views/elements/DialPadBackspaceButton.tsx
rename to apps/web/src/components/views/elements/DialPadBackspaceButton.tsx
diff --git a/src/components/views/elements/DialogButtons.tsx b/apps/web/src/components/views/elements/DialogButtons.tsx
similarity index 100%
rename from src/components/views/elements/DialogButtons.tsx
rename to apps/web/src/components/views/elements/DialogButtons.tsx
diff --git a/src/components/views/elements/Draggable.tsx b/apps/web/src/components/views/elements/Draggable.tsx
similarity index 100%
rename from src/components/views/elements/Draggable.tsx
rename to apps/web/src/components/views/elements/Draggable.tsx
diff --git a/src/components/views/elements/Dropdown.tsx b/apps/web/src/components/views/elements/Dropdown.tsx
similarity index 100%
rename from src/components/views/elements/Dropdown.tsx
rename to apps/web/src/components/views/elements/Dropdown.tsx
diff --git a/src/components/views/elements/EditableItemList.tsx b/apps/web/src/components/views/elements/EditableItemList.tsx
similarity index 100%
rename from src/components/views/elements/EditableItemList.tsx
rename to apps/web/src/components/views/elements/EditableItemList.tsx
diff --git a/src/components/views/elements/EditableText.tsx b/apps/web/src/components/views/elements/EditableText.tsx
similarity index 100%
rename from src/components/views/elements/EditableText.tsx
rename to apps/web/src/components/views/elements/EditableText.tsx
diff --git a/src/components/views/elements/EffectsOverlay.tsx b/apps/web/src/components/views/elements/EffectsOverlay.tsx
similarity index 100%
rename from src/components/views/elements/EffectsOverlay.tsx
rename to apps/web/src/components/views/elements/EffectsOverlay.tsx
diff --git a/src/components/views/elements/ErrorBoundary.tsx b/apps/web/src/components/views/elements/ErrorBoundary.tsx
similarity index 100%
rename from src/components/views/elements/ErrorBoundary.tsx
rename to apps/web/src/components/views/elements/ErrorBoundary.tsx
diff --git a/src/components/views/elements/EventListSummary.tsx b/apps/web/src/components/views/elements/EventListSummary.tsx
similarity index 100%
rename from src/components/views/elements/EventListSummary.tsx
rename to apps/web/src/components/views/elements/EventListSummary.tsx
diff --git a/src/components/views/elements/EventTilePreview.tsx b/apps/web/src/components/views/elements/EventTilePreview.tsx
similarity index 100%
rename from src/components/views/elements/EventTilePreview.tsx
rename to apps/web/src/components/views/elements/EventTilePreview.tsx
diff --git a/src/components/views/elements/ExternalLink.tsx b/apps/web/src/components/views/elements/ExternalLink.tsx
similarity index 100%
rename from src/components/views/elements/ExternalLink.tsx
rename to apps/web/src/components/views/elements/ExternalLink.tsx
diff --git a/src/components/views/elements/FacePile.tsx b/apps/web/src/components/views/elements/FacePile.tsx
similarity index 100%
rename from src/components/views/elements/FacePile.tsx
rename to apps/web/src/components/views/elements/FacePile.tsx
diff --git a/src/components/views/elements/Field.tsx b/apps/web/src/components/views/elements/Field.tsx
similarity index 100%
rename from src/components/views/elements/Field.tsx
rename to apps/web/src/components/views/elements/Field.tsx
diff --git a/src/components/views/elements/FilterDropdown.tsx b/apps/web/src/components/views/elements/FilterDropdown.tsx
similarity index 100%
rename from src/components/views/elements/FilterDropdown.tsx
rename to apps/web/src/components/views/elements/FilterDropdown.tsx
diff --git a/src/components/views/elements/FilterTabGroup.tsx b/apps/web/src/components/views/elements/FilterTabGroup.tsx
similarity index 100%
rename from src/components/views/elements/FilterTabGroup.tsx
rename to apps/web/src/components/views/elements/FilterTabGroup.tsx
diff --git a/src/components/views/elements/GenericEventListSummary.tsx b/apps/web/src/components/views/elements/GenericEventListSummary.tsx
similarity index 100%
rename from src/components/views/elements/GenericEventListSummary.tsx
rename to apps/web/src/components/views/elements/GenericEventListSummary.tsx
diff --git a/src/components/views/elements/IRCTimelineProfileResizer.tsx b/apps/web/src/components/views/elements/IRCTimelineProfileResizer.tsx
similarity index 100%
rename from src/components/views/elements/IRCTimelineProfileResizer.tsx
rename to apps/web/src/components/views/elements/IRCTimelineProfileResizer.tsx
diff --git a/src/components/views/elements/ImageView.tsx b/apps/web/src/components/views/elements/ImageView.tsx
similarity index 100%
rename from src/components/views/elements/ImageView.tsx
rename to apps/web/src/components/views/elements/ImageView.tsx
diff --git a/src/components/views/elements/InfoTooltip.tsx b/apps/web/src/components/views/elements/InfoTooltip.tsx
similarity index 100%
rename from src/components/views/elements/InfoTooltip.tsx
rename to apps/web/src/components/views/elements/InfoTooltip.tsx
diff --git a/src/components/views/elements/InlineSpinner.tsx b/apps/web/src/components/views/elements/InlineSpinner.tsx
similarity index 100%
rename from src/components/views/elements/InlineSpinner.tsx
rename to apps/web/src/components/views/elements/InlineSpinner.tsx
diff --git a/src/components/views/elements/InviteReason.tsx b/apps/web/src/components/views/elements/InviteReason.tsx
similarity index 100%
rename from src/components/views/elements/InviteReason.tsx
rename to apps/web/src/components/views/elements/InviteReason.tsx
diff --git a/src/components/views/elements/JoinRuleDropdown.tsx b/apps/web/src/components/views/elements/JoinRuleDropdown.tsx
similarity index 100%
rename from src/components/views/elements/JoinRuleDropdown.tsx
rename to apps/web/src/components/views/elements/JoinRuleDropdown.tsx
diff --git a/src/components/views/elements/LabelledCheckbox.tsx b/apps/web/src/components/views/elements/LabelledCheckbox.tsx
similarity index 100%
rename from src/components/views/elements/LabelledCheckbox.tsx
rename to apps/web/src/components/views/elements/LabelledCheckbox.tsx
diff --git a/src/components/views/elements/LanguageDropdown.tsx b/apps/web/src/components/views/elements/LanguageDropdown.tsx
similarity index 100%
rename from src/components/views/elements/LanguageDropdown.tsx
rename to apps/web/src/components/views/elements/LanguageDropdown.tsx
diff --git a/src/components/views/elements/LazyRenderList.tsx b/apps/web/src/components/views/elements/LazyRenderList.tsx
similarity index 100%
rename from src/components/views/elements/LazyRenderList.tsx
rename to apps/web/src/components/views/elements/LazyRenderList.tsx
diff --git a/src/components/views/elements/LearnMore.tsx b/apps/web/src/components/views/elements/LearnMore.tsx
similarity index 100%
rename from src/components/views/elements/LearnMore.tsx
rename to apps/web/src/components/views/elements/LearnMore.tsx
diff --git a/src/components/views/elements/LinkWithTooltip.tsx b/apps/web/src/components/views/elements/LinkWithTooltip.tsx
similarity index 100%
rename from src/components/views/elements/LinkWithTooltip.tsx
rename to apps/web/src/components/views/elements/LinkWithTooltip.tsx
diff --git a/src/components/views/elements/Measured.tsx b/apps/web/src/components/views/elements/Measured.tsx
similarity index 100%
rename from src/components/views/elements/Measured.tsx
rename to apps/web/src/components/views/elements/Measured.tsx
diff --git a/src/components/views/elements/MiniAvatarUploader.tsx b/apps/web/src/components/views/elements/MiniAvatarUploader.tsx
similarity index 100%
rename from src/components/views/elements/MiniAvatarUploader.tsx
rename to apps/web/src/components/views/elements/MiniAvatarUploader.tsx
diff --git a/src/components/views/elements/PersistedElement.tsx b/apps/web/src/components/views/elements/PersistedElement.tsx
similarity index 100%
rename from src/components/views/elements/PersistedElement.tsx
rename to apps/web/src/components/views/elements/PersistedElement.tsx
diff --git a/src/components/views/elements/PersistentApp.tsx b/apps/web/src/components/views/elements/PersistentApp.tsx
similarity index 100%
rename from src/components/views/elements/PersistentApp.tsx
rename to apps/web/src/components/views/elements/PersistentApp.tsx
diff --git a/src/components/views/elements/Pill.tsx b/apps/web/src/components/views/elements/Pill.tsx
similarity index 100%
rename from src/components/views/elements/Pill.tsx
rename to apps/web/src/components/views/elements/Pill.tsx
diff --git a/src/components/views/elements/PollCreateDialog.tsx b/apps/web/src/components/views/elements/PollCreateDialog.tsx
similarity index 100%
rename from src/components/views/elements/PollCreateDialog.tsx
rename to apps/web/src/components/views/elements/PollCreateDialog.tsx
diff --git a/src/components/views/elements/PowerSelector.tsx b/apps/web/src/components/views/elements/PowerSelector.tsx
similarity index 100%
rename from src/components/views/elements/PowerSelector.tsx
rename to apps/web/src/components/views/elements/PowerSelector.tsx
diff --git a/src/components/views/elements/ProgressBar.tsx b/apps/web/src/components/views/elements/ProgressBar.tsx
similarity index 100%
rename from src/components/views/elements/ProgressBar.tsx
rename to apps/web/src/components/views/elements/ProgressBar.tsx
diff --git a/src/components/views/elements/QRCode.tsx b/apps/web/src/components/views/elements/QRCode.tsx
similarity index 100%
rename from src/components/views/elements/QRCode.tsx
rename to apps/web/src/components/views/elements/QRCode.tsx
diff --git a/src/components/views/elements/ReplyChain.tsx b/apps/web/src/components/views/elements/ReplyChain.tsx
similarity index 100%
rename from src/components/views/elements/ReplyChain.tsx
rename to apps/web/src/components/views/elements/ReplyChain.tsx
diff --git a/src/components/views/elements/ResizeHandle.tsx b/apps/web/src/components/views/elements/ResizeHandle.tsx
similarity index 100%
rename from src/components/views/elements/ResizeHandle.tsx
rename to apps/web/src/components/views/elements/ResizeHandle.tsx
diff --git a/src/components/views/elements/RoomAliasField.tsx b/apps/web/src/components/views/elements/RoomAliasField.tsx
similarity index 100%
rename from src/components/views/elements/RoomAliasField.tsx
rename to apps/web/src/components/views/elements/RoomAliasField.tsx
diff --git a/src/components/views/elements/RoomFacePile.tsx b/apps/web/src/components/views/elements/RoomFacePile.tsx
similarity index 100%
rename from src/components/views/elements/RoomFacePile.tsx
rename to apps/web/src/components/views/elements/RoomFacePile.tsx
diff --git a/src/components/views/elements/RoomTopic.tsx b/apps/web/src/components/views/elements/RoomTopic.tsx
similarity index 100%
rename from src/components/views/elements/RoomTopic.tsx
rename to apps/web/src/components/views/elements/RoomTopic.tsx
diff --git a/src/components/views/elements/SSOButtons.tsx b/apps/web/src/components/views/elements/SSOButtons.tsx
similarity index 100%
rename from src/components/views/elements/SSOButtons.tsx
rename to apps/web/src/components/views/elements/SSOButtons.tsx
diff --git a/src/components/views/elements/SearchWarning.tsx b/apps/web/src/components/views/elements/SearchWarning.tsx
similarity index 100%
rename from src/components/views/elements/SearchWarning.tsx
rename to apps/web/src/components/views/elements/SearchWarning.tsx
diff --git a/src/components/views/elements/ServerPicker.tsx b/apps/web/src/components/views/elements/ServerPicker.tsx
similarity index 100%
rename from src/components/views/elements/ServerPicker.tsx
rename to apps/web/src/components/views/elements/ServerPicker.tsx
diff --git a/src/components/views/elements/SettingsDropdown.tsx b/apps/web/src/components/views/elements/SettingsDropdown.tsx
similarity index 100%
rename from src/components/views/elements/SettingsDropdown.tsx
rename to apps/web/src/components/views/elements/SettingsDropdown.tsx
diff --git a/src/components/views/elements/SettingsField.tsx b/apps/web/src/components/views/elements/SettingsField.tsx
similarity index 100%
rename from src/components/views/elements/SettingsField.tsx
rename to apps/web/src/components/views/elements/SettingsField.tsx
diff --git a/src/components/views/elements/SettingsFlag.tsx b/apps/web/src/components/views/elements/SettingsFlag.tsx
similarity index 100%
rename from src/components/views/elements/SettingsFlag.tsx
rename to apps/web/src/components/views/elements/SettingsFlag.tsx
diff --git a/src/components/views/elements/SpellCheckLanguagesDropdown.tsx b/apps/web/src/components/views/elements/SpellCheckLanguagesDropdown.tsx
similarity index 100%
rename from src/components/views/elements/SpellCheckLanguagesDropdown.tsx
rename to apps/web/src/components/views/elements/SpellCheckLanguagesDropdown.tsx
diff --git a/src/components/views/elements/Spinner.tsx b/apps/web/src/components/views/elements/Spinner.tsx
similarity index 100%
rename from src/components/views/elements/Spinner.tsx
rename to apps/web/src/components/views/elements/Spinner.tsx
diff --git a/src/components/views/elements/Spoiler.tsx b/apps/web/src/components/views/elements/Spoiler.tsx
similarity index 100%
rename from src/components/views/elements/Spoiler.tsx
rename to apps/web/src/components/views/elements/Spoiler.tsx
diff --git a/src/components/views/elements/StyledCheckbox.tsx b/apps/web/src/components/views/elements/StyledCheckbox.tsx
similarity index 100%
rename from src/components/views/elements/StyledCheckbox.tsx
rename to apps/web/src/components/views/elements/StyledCheckbox.tsx
diff --git a/src/components/views/elements/StyledRadioButton.tsx b/apps/web/src/components/views/elements/StyledRadioButton.tsx
similarity index 100%
rename from src/components/views/elements/StyledRadioButton.tsx
rename to apps/web/src/components/views/elements/StyledRadioButton.tsx
diff --git a/src/components/views/elements/StyledRadioGroup.tsx b/apps/web/src/components/views/elements/StyledRadioGroup.tsx
similarity index 100%
rename from src/components/views/elements/StyledRadioGroup.tsx
rename to apps/web/src/components/views/elements/StyledRadioGroup.tsx
diff --git a/src/components/views/elements/SyntaxHighlight.tsx b/apps/web/src/components/views/elements/SyntaxHighlight.tsx
similarity index 100%
rename from src/components/views/elements/SyntaxHighlight.tsx
rename to apps/web/src/components/views/elements/SyntaxHighlight.tsx
diff --git a/src/components/views/elements/Tag.tsx b/apps/web/src/components/views/elements/Tag.tsx
similarity index 100%
rename from src/components/views/elements/Tag.tsx
rename to apps/web/src/components/views/elements/Tag.tsx
diff --git a/src/components/views/elements/TagComposer.tsx b/apps/web/src/components/views/elements/TagComposer.tsx
similarity index 100%
rename from src/components/views/elements/TagComposer.tsx
rename to apps/web/src/components/views/elements/TagComposer.tsx
diff --git a/src/components/views/elements/TextWithTooltip.tsx b/apps/web/src/components/views/elements/TextWithTooltip.tsx
similarity index 100%
rename from src/components/views/elements/TextWithTooltip.tsx
rename to apps/web/src/components/views/elements/TextWithTooltip.tsx
diff --git a/src/components/views/elements/ToggleSwitch.tsx b/apps/web/src/components/views/elements/ToggleSwitch.tsx
similarity index 100%
rename from src/components/views/elements/ToggleSwitch.tsx
rename to apps/web/src/components/views/elements/ToggleSwitch.tsx
diff --git a/src/components/views/elements/TruncatedList.tsx b/apps/web/src/components/views/elements/TruncatedList.tsx
similarity index 100%
rename from src/components/views/elements/TruncatedList.tsx
rename to apps/web/src/components/views/elements/TruncatedList.tsx
diff --git a/src/components/views/elements/Validation.tsx b/apps/web/src/components/views/elements/Validation.tsx
similarity index 100%
rename from src/components/views/elements/Validation.tsx
rename to apps/web/src/components/views/elements/Validation.tsx
diff --git a/src/components/views/elements/crypto/VerificationQRCode.tsx b/apps/web/src/components/views/elements/crypto/VerificationQRCode.tsx
similarity index 100%
rename from src/components/views/elements/crypto/VerificationQRCode.tsx
rename to apps/web/src/components/views/elements/crypto/VerificationQRCode.tsx
diff --git a/src/components/views/emojipicker/Category.tsx b/apps/web/src/components/views/emojipicker/Category.tsx
similarity index 100%
rename from src/components/views/emojipicker/Category.tsx
rename to apps/web/src/components/views/emojipicker/Category.tsx
diff --git a/src/components/views/emojipicker/Emoji.tsx b/apps/web/src/components/views/emojipicker/Emoji.tsx
similarity index 100%
rename from src/components/views/emojipicker/Emoji.tsx
rename to apps/web/src/components/views/emojipicker/Emoji.tsx
diff --git a/src/components/views/emojipicker/EmojiPicker.tsx b/apps/web/src/components/views/emojipicker/EmojiPicker.tsx
similarity index 100%
rename from src/components/views/emojipicker/EmojiPicker.tsx
rename to apps/web/src/components/views/emojipicker/EmojiPicker.tsx
diff --git a/src/components/views/emojipicker/Header.tsx b/apps/web/src/components/views/emojipicker/Header.tsx
similarity index 100%
rename from src/components/views/emojipicker/Header.tsx
rename to apps/web/src/components/views/emojipicker/Header.tsx
diff --git a/src/components/views/emojipicker/Preview.tsx b/apps/web/src/components/views/emojipicker/Preview.tsx
similarity index 100%
rename from src/components/views/emojipicker/Preview.tsx
rename to apps/web/src/components/views/emojipicker/Preview.tsx
diff --git a/src/components/views/emojipicker/QuickReactions.tsx b/apps/web/src/components/views/emojipicker/QuickReactions.tsx
similarity index 100%
rename from src/components/views/emojipicker/QuickReactions.tsx
rename to apps/web/src/components/views/emojipicker/QuickReactions.tsx
diff --git a/src/components/views/emojipicker/ReactionPicker.tsx b/apps/web/src/components/views/emojipicker/ReactionPicker.tsx
similarity index 100%
rename from src/components/views/emojipicker/ReactionPicker.tsx
rename to apps/web/src/components/views/emojipicker/ReactionPicker.tsx
diff --git a/src/components/views/emojipicker/Search.tsx b/apps/web/src/components/views/emojipicker/Search.tsx
similarity index 100%
rename from src/components/views/emojipicker/Search.tsx
rename to apps/web/src/components/views/emojipicker/Search.tsx
diff --git a/src/components/views/location/EnableLiveShare.tsx b/apps/web/src/components/views/location/EnableLiveShare.tsx
similarity index 100%
rename from src/components/views/location/EnableLiveShare.tsx
rename to apps/web/src/components/views/location/EnableLiveShare.tsx
diff --git a/src/components/views/location/LiveDurationDropdown.tsx b/apps/web/src/components/views/location/LiveDurationDropdown.tsx
similarity index 100%
rename from src/components/views/location/LiveDurationDropdown.tsx
rename to apps/web/src/components/views/location/LiveDurationDropdown.tsx
diff --git a/src/components/views/location/LocationButton.tsx b/apps/web/src/components/views/location/LocationButton.tsx
similarity index 100%
rename from src/components/views/location/LocationButton.tsx
rename to apps/web/src/components/views/location/LocationButton.tsx
diff --git a/src/components/views/location/LocationPicker.tsx b/apps/web/src/components/views/location/LocationPicker.tsx
similarity index 100%
rename from src/components/views/location/LocationPicker.tsx
rename to apps/web/src/components/views/location/LocationPicker.tsx
diff --git a/src/components/views/location/LocationShareMenu.tsx b/apps/web/src/components/views/location/LocationShareMenu.tsx
similarity index 100%
rename from src/components/views/location/LocationShareMenu.tsx
rename to apps/web/src/components/views/location/LocationShareMenu.tsx
diff --git a/src/components/views/location/LocationViewDialog.tsx b/apps/web/src/components/views/location/LocationViewDialog.tsx
similarity index 100%
rename from src/components/views/location/LocationViewDialog.tsx
rename to apps/web/src/components/views/location/LocationViewDialog.tsx
diff --git a/src/components/views/location/Map.tsx b/apps/web/src/components/views/location/Map.tsx
similarity index 100%
rename from src/components/views/location/Map.tsx
rename to apps/web/src/components/views/location/Map.tsx
diff --git a/src/components/views/location/MapError.tsx b/apps/web/src/components/views/location/MapError.tsx
similarity index 100%
rename from src/components/views/location/MapError.tsx
rename to apps/web/src/components/views/location/MapError.tsx
diff --git a/src/components/views/location/MapFallback.tsx b/apps/web/src/components/views/location/MapFallback.tsx
similarity index 100%
rename from src/components/views/location/MapFallback.tsx
rename to apps/web/src/components/views/location/MapFallback.tsx
diff --git a/src/components/views/location/Marker.tsx b/apps/web/src/components/views/location/Marker.tsx
similarity index 100%
rename from src/components/views/location/Marker.tsx
rename to apps/web/src/components/views/location/Marker.tsx
diff --git a/src/components/views/location/ShareDialogButtons.tsx b/apps/web/src/components/views/location/ShareDialogButtons.tsx
similarity index 100%
rename from src/components/views/location/ShareDialogButtons.tsx
rename to apps/web/src/components/views/location/ShareDialogButtons.tsx
diff --git a/src/components/views/location/ShareType.tsx b/apps/web/src/components/views/location/ShareType.tsx
similarity index 100%
rename from src/components/views/location/ShareType.tsx
rename to apps/web/src/components/views/location/ShareType.tsx
diff --git a/src/components/views/location/SmartMarker.tsx b/apps/web/src/components/views/location/SmartMarker.tsx
similarity index 100%
rename from src/components/views/location/SmartMarker.tsx
rename to apps/web/src/components/views/location/SmartMarker.tsx
diff --git a/src/components/views/location/ZoomButtons.tsx b/apps/web/src/components/views/location/ZoomButtons.tsx
similarity index 100%
rename from src/components/views/location/ZoomButtons.tsx
rename to apps/web/src/components/views/location/ZoomButtons.tsx
diff --git a/src/components/views/location/index.tsx b/apps/web/src/components/views/location/index.tsx
similarity index 100%
rename from src/components/views/location/index.tsx
rename to apps/web/src/components/views/location/index.tsx
diff --git a/src/components/views/location/shareLocation.ts b/apps/web/src/components/views/location/shareLocation.ts
similarity index 100%
rename from src/components/views/location/shareLocation.ts
rename to apps/web/src/components/views/location/shareLocation.ts
diff --git a/src/components/views/messages/CallEvent.tsx b/apps/web/src/components/views/messages/CallEvent.tsx
similarity index 100%
rename from src/components/views/messages/CallEvent.tsx
rename to apps/web/src/components/views/messages/CallEvent.tsx
diff --git a/src/components/views/messages/CodeBlock.tsx b/apps/web/src/components/views/messages/CodeBlock.tsx
similarity index 100%
rename from src/components/views/messages/CodeBlock.tsx
rename to apps/web/src/components/views/messages/CodeBlock.tsx
diff --git a/src/components/views/messages/DateSeparator.tsx b/apps/web/src/components/views/messages/DateSeparator.tsx
similarity index 100%
rename from src/components/views/messages/DateSeparator.tsx
rename to apps/web/src/components/views/messages/DateSeparator.tsx
diff --git a/src/components/views/messages/DownloadActionButton.tsx b/apps/web/src/components/views/messages/DownloadActionButton.tsx
similarity index 100%
rename from src/components/views/messages/DownloadActionButton.tsx
rename to apps/web/src/components/views/messages/DownloadActionButton.tsx
diff --git a/src/components/views/messages/EditHistoryMessage.tsx b/apps/web/src/components/views/messages/EditHistoryMessage.tsx
similarity index 100%
rename from src/components/views/messages/EditHistoryMessage.tsx
rename to apps/web/src/components/views/messages/EditHistoryMessage.tsx
diff --git a/src/components/views/messages/EventContentBody.tsx b/apps/web/src/components/views/messages/EventContentBody.tsx
similarity index 100%
rename from src/components/views/messages/EventContentBody.tsx
rename to apps/web/src/components/views/messages/EventContentBody.tsx
diff --git a/src/components/views/messages/HiddenBody.tsx b/apps/web/src/components/views/messages/HiddenBody.tsx
similarity index 100%
rename from src/components/views/messages/HiddenBody.tsx
rename to apps/web/src/components/views/messages/HiddenBody.tsx
diff --git a/src/components/views/messages/HiddenMediaPlaceholder.tsx b/apps/web/src/components/views/messages/HiddenMediaPlaceholder.tsx
similarity index 100%
rename from src/components/views/messages/HiddenMediaPlaceholder.tsx
rename to apps/web/src/components/views/messages/HiddenMediaPlaceholder.tsx
diff --git a/src/components/views/messages/HideActionButton.tsx b/apps/web/src/components/views/messages/HideActionButton.tsx
similarity index 100%
rename from src/components/views/messages/HideActionButton.tsx
rename to apps/web/src/components/views/messages/HideActionButton.tsx
diff --git a/src/components/views/messages/IBodyProps.ts b/apps/web/src/components/views/messages/IBodyProps.ts
similarity index 100%
rename from src/components/views/messages/IBodyProps.ts
rename to apps/web/src/components/views/messages/IBodyProps.ts
diff --git a/src/components/views/messages/IMediaBody.ts b/apps/web/src/components/views/messages/IMediaBody.ts
similarity index 100%
rename from src/components/views/messages/IMediaBody.ts
rename to apps/web/src/components/views/messages/IMediaBody.ts
diff --git a/src/components/views/messages/JumpToDatePicker.tsx b/apps/web/src/components/views/messages/JumpToDatePicker.tsx
similarity index 100%
rename from src/components/views/messages/JumpToDatePicker.tsx
rename to apps/web/src/components/views/messages/JumpToDatePicker.tsx
diff --git a/src/components/views/messages/LegacyCallEvent.tsx b/apps/web/src/components/views/messages/LegacyCallEvent.tsx
similarity index 100%
rename from src/components/views/messages/LegacyCallEvent.tsx
rename to apps/web/src/components/views/messages/LegacyCallEvent.tsx
diff --git a/src/components/views/messages/MAudioBody.tsx b/apps/web/src/components/views/messages/MAudioBody.tsx
similarity index 100%
rename from src/components/views/messages/MAudioBody.tsx
rename to apps/web/src/components/views/messages/MAudioBody.tsx
diff --git a/src/components/views/messages/MBeaconBody.tsx b/apps/web/src/components/views/messages/MBeaconBody.tsx
similarity index 100%
rename from src/components/views/messages/MBeaconBody.tsx
rename to apps/web/src/components/views/messages/MBeaconBody.tsx
diff --git a/src/components/views/messages/MFileBody.tsx b/apps/web/src/components/views/messages/MFileBody.tsx
similarity index 100%
rename from src/components/views/messages/MFileBody.tsx
rename to apps/web/src/components/views/messages/MFileBody.tsx
diff --git a/src/components/views/messages/MImageBody.tsx b/apps/web/src/components/views/messages/MImageBody.tsx
similarity index 100%
rename from src/components/views/messages/MImageBody.tsx
rename to apps/web/src/components/views/messages/MImageBody.tsx
diff --git a/src/components/views/messages/MImageReplyBody.tsx b/apps/web/src/components/views/messages/MImageReplyBody.tsx
similarity index 100%
rename from src/components/views/messages/MImageReplyBody.tsx
rename to apps/web/src/components/views/messages/MImageReplyBody.tsx
diff --git a/src/components/views/messages/MJitsiWidgetEvent.tsx b/apps/web/src/components/views/messages/MJitsiWidgetEvent.tsx
similarity index 100%
rename from src/components/views/messages/MJitsiWidgetEvent.tsx
rename to apps/web/src/components/views/messages/MJitsiWidgetEvent.tsx
diff --git a/src/components/views/messages/MKeyVerificationRequest.tsx b/apps/web/src/components/views/messages/MKeyVerificationRequest.tsx
similarity index 100%
rename from src/components/views/messages/MKeyVerificationRequest.tsx
rename to apps/web/src/components/views/messages/MKeyVerificationRequest.tsx
diff --git a/src/components/views/messages/MLocationBody.tsx b/apps/web/src/components/views/messages/MLocationBody.tsx
similarity index 100%
rename from src/components/views/messages/MLocationBody.tsx
rename to apps/web/src/components/views/messages/MLocationBody.tsx
diff --git a/src/components/views/messages/MPollBody.tsx b/apps/web/src/components/views/messages/MPollBody.tsx
similarity index 100%
rename from src/components/views/messages/MPollBody.tsx
rename to apps/web/src/components/views/messages/MPollBody.tsx
diff --git a/src/components/views/messages/MStickerBody.tsx b/apps/web/src/components/views/messages/MStickerBody.tsx
similarity index 100%
rename from src/components/views/messages/MStickerBody.tsx
rename to apps/web/src/components/views/messages/MStickerBody.tsx
diff --git a/src/components/views/messages/MVideoBody.tsx b/apps/web/src/components/views/messages/MVideoBody.tsx
similarity index 100%
rename from src/components/views/messages/MVideoBody.tsx
rename to apps/web/src/components/views/messages/MVideoBody.tsx
diff --git a/src/components/views/messages/MVoiceMessageBody.tsx b/apps/web/src/components/views/messages/MVoiceMessageBody.tsx
similarity index 100%
rename from src/components/views/messages/MVoiceMessageBody.tsx
rename to apps/web/src/components/views/messages/MVoiceMessageBody.tsx
diff --git a/src/components/views/messages/MVoiceOrAudioBody.tsx b/apps/web/src/components/views/messages/MVoiceOrAudioBody.tsx
similarity index 100%
rename from src/components/views/messages/MVoiceOrAudioBody.tsx
rename to apps/web/src/components/views/messages/MVoiceOrAudioBody.tsx
diff --git a/src/components/views/messages/MessageActionBar.tsx b/apps/web/src/components/views/messages/MessageActionBar.tsx
similarity index 100%
rename from src/components/views/messages/MessageActionBar.tsx
rename to apps/web/src/components/views/messages/MessageActionBar.tsx
diff --git a/src/components/views/messages/MessageEvent.tsx b/apps/web/src/components/views/messages/MessageEvent.tsx
similarity index 100%
rename from src/components/views/messages/MessageEvent.tsx
rename to apps/web/src/components/views/messages/MessageEvent.tsx
diff --git a/src/components/views/messages/MjolnirBody.tsx b/apps/web/src/components/views/messages/MjolnirBody.tsx
similarity index 100%
rename from src/components/views/messages/MjolnirBody.tsx
rename to apps/web/src/components/views/messages/MjolnirBody.tsx
diff --git a/src/components/views/messages/PinnedMessageBadge.tsx b/apps/web/src/components/views/messages/PinnedMessageBadge.tsx
similarity index 100%
rename from src/components/views/messages/PinnedMessageBadge.tsx
rename to apps/web/src/components/views/messages/PinnedMessageBadge.tsx
diff --git a/src/components/views/messages/ReactionsRow.tsx b/apps/web/src/components/views/messages/ReactionsRow.tsx
similarity index 100%
rename from src/components/views/messages/ReactionsRow.tsx
rename to apps/web/src/components/views/messages/ReactionsRow.tsx
diff --git a/src/components/views/messages/ReactionsRowButton.tsx b/apps/web/src/components/views/messages/ReactionsRowButton.tsx
similarity index 100%
rename from src/components/views/messages/ReactionsRowButton.tsx
rename to apps/web/src/components/views/messages/ReactionsRowButton.tsx
diff --git a/src/components/views/messages/RedactedBody.tsx b/apps/web/src/components/views/messages/RedactedBody.tsx
similarity index 100%
rename from src/components/views/messages/RedactedBody.tsx
rename to apps/web/src/components/views/messages/RedactedBody.tsx
diff --git a/src/components/views/messages/RoomAvatarEvent.tsx b/apps/web/src/components/views/messages/RoomAvatarEvent.tsx
similarity index 100%
rename from src/components/views/messages/RoomAvatarEvent.tsx
rename to apps/web/src/components/views/messages/RoomAvatarEvent.tsx
diff --git a/src/components/views/messages/RoomPredecessorTile.tsx b/apps/web/src/components/views/messages/RoomPredecessorTile.tsx
similarity index 100%
rename from src/components/views/messages/RoomPredecessorTile.tsx
rename to apps/web/src/components/views/messages/RoomPredecessorTile.tsx
diff --git a/src/components/views/messages/SenderProfile.tsx b/apps/web/src/components/views/messages/SenderProfile.tsx
similarity index 100%
rename from src/components/views/messages/SenderProfile.tsx
rename to apps/web/src/components/views/messages/SenderProfile.tsx
diff --git a/src/components/views/messages/TextualBody.tsx b/apps/web/src/components/views/messages/TextualBody.tsx
similarity index 100%
rename from src/components/views/messages/TextualBody.tsx
rename to apps/web/src/components/views/messages/TextualBody.tsx
diff --git a/src/components/views/messages/TileErrorBoundary.tsx b/apps/web/src/components/views/messages/TileErrorBoundary.tsx
similarity index 100%
rename from src/components/views/messages/TileErrorBoundary.tsx
rename to apps/web/src/components/views/messages/TileErrorBoundary.tsx
diff --git a/src/components/views/messages/UnknownBody.tsx b/apps/web/src/components/views/messages/UnknownBody.tsx
similarity index 100%
rename from src/components/views/messages/UnknownBody.tsx
rename to apps/web/src/components/views/messages/UnknownBody.tsx
diff --git a/src/components/views/messages/ViewSourceEvent.tsx b/apps/web/src/components/views/messages/ViewSourceEvent.tsx
similarity index 100%
rename from src/components/views/messages/ViewSourceEvent.tsx
rename to apps/web/src/components/views/messages/ViewSourceEvent.tsx
diff --git a/src/components/views/messages/shared/MediaProcessingError.tsx b/apps/web/src/components/views/messages/shared/MediaProcessingError.tsx
similarity index 100%
rename from src/components/views/messages/shared/MediaProcessingError.tsx
rename to apps/web/src/components/views/messages/shared/MediaProcessingError.tsx
diff --git a/src/components/views/pips/WidgetPip.tsx b/apps/web/src/components/views/pips/WidgetPip.tsx
similarity index 100%
rename from src/components/views/pips/WidgetPip.tsx
rename to apps/web/src/components/views/pips/WidgetPip.tsx
diff --git a/src/components/views/polls/PollOption.tsx b/apps/web/src/components/views/polls/PollOption.tsx
similarity index 100%
rename from src/components/views/polls/PollOption.tsx
rename to apps/web/src/components/views/polls/PollOption.tsx
diff --git a/src/components/views/polls/pollHistory/PollDetail.tsx b/apps/web/src/components/views/polls/pollHistory/PollDetail.tsx
similarity index 100%
rename from src/components/views/polls/pollHistory/PollDetail.tsx
rename to apps/web/src/components/views/polls/pollHistory/PollDetail.tsx
diff --git a/src/components/views/polls/pollHistory/PollDetailHeader.tsx b/apps/web/src/components/views/polls/pollHistory/PollDetailHeader.tsx
similarity index 100%
rename from src/components/views/polls/pollHistory/PollDetailHeader.tsx
rename to apps/web/src/components/views/polls/pollHistory/PollDetailHeader.tsx
diff --git a/src/components/views/polls/pollHistory/PollHistory.tsx b/apps/web/src/components/views/polls/pollHistory/PollHistory.tsx
similarity index 100%
rename from src/components/views/polls/pollHistory/PollHistory.tsx
rename to apps/web/src/components/views/polls/pollHistory/PollHistory.tsx
diff --git a/src/components/views/polls/pollHistory/PollHistoryList.tsx b/apps/web/src/components/views/polls/pollHistory/PollHistoryList.tsx
similarity index 100%
rename from src/components/views/polls/pollHistory/PollHistoryList.tsx
rename to apps/web/src/components/views/polls/pollHistory/PollHistoryList.tsx
diff --git a/src/components/views/polls/pollHistory/PollListItem.tsx b/apps/web/src/components/views/polls/pollHistory/PollListItem.tsx
similarity index 100%
rename from src/components/views/polls/pollHistory/PollListItem.tsx
rename to apps/web/src/components/views/polls/pollHistory/PollListItem.tsx
diff --git a/src/components/views/polls/pollHistory/PollListItemEnded.tsx b/apps/web/src/components/views/polls/pollHistory/PollListItemEnded.tsx
similarity index 100%
rename from src/components/views/polls/pollHistory/PollListItemEnded.tsx
rename to apps/web/src/components/views/polls/pollHistory/PollListItemEnded.tsx
diff --git a/src/components/views/polls/pollHistory/fetchPastPolls.ts b/apps/web/src/components/views/polls/pollHistory/fetchPastPolls.ts
similarity index 100%
rename from src/components/views/polls/pollHistory/fetchPastPolls.ts
rename to apps/web/src/components/views/polls/pollHistory/fetchPastPolls.ts
diff --git a/src/components/views/polls/pollHistory/types.ts b/apps/web/src/components/views/polls/pollHistory/types.ts
similarity index 100%
rename from src/components/views/polls/pollHistory/types.ts
rename to apps/web/src/components/views/polls/pollHistory/types.ts
diff --git a/src/components/views/polls/pollHistory/usePollHistory.ts b/apps/web/src/components/views/polls/pollHistory/usePollHistory.ts
similarity index 100%
rename from src/components/views/polls/pollHistory/usePollHistory.ts
rename to apps/web/src/components/views/polls/pollHistory/usePollHistory.ts
diff --git a/src/components/views/right_panel/BaseCard.tsx b/apps/web/src/components/views/right_panel/BaseCard.tsx
similarity index 100%
rename from src/components/views/right_panel/BaseCard.tsx
rename to apps/web/src/components/views/right_panel/BaseCard.tsx
diff --git a/src/components/views/right_panel/EmptyState.tsx b/apps/web/src/components/views/right_panel/EmptyState.tsx
similarity index 100%
rename from src/components/views/right_panel/EmptyState.tsx
rename to apps/web/src/components/views/right_panel/EmptyState.tsx
diff --git a/src/components/views/right_panel/EncryptionInfo.tsx b/apps/web/src/components/views/right_panel/EncryptionInfo.tsx
similarity index 100%
rename from src/components/views/right_panel/EncryptionInfo.tsx
rename to apps/web/src/components/views/right_panel/EncryptionInfo.tsx
diff --git a/src/components/views/right_panel/EncryptionPanel.tsx b/apps/web/src/components/views/right_panel/EncryptionPanel.tsx
similarity index 100%
rename from src/components/views/right_panel/EncryptionPanel.tsx
rename to apps/web/src/components/views/right_panel/EncryptionPanel.tsx
diff --git a/src/components/views/right_panel/ExtensionsCard.tsx b/apps/web/src/components/views/right_panel/ExtensionsCard.tsx
similarity index 100%
rename from src/components/views/right_panel/ExtensionsCard.tsx
rename to apps/web/src/components/views/right_panel/ExtensionsCard.tsx
diff --git a/src/components/views/right_panel/PinnedMessagesCard.tsx b/apps/web/src/components/views/right_panel/PinnedMessagesCard.tsx
similarity index 100%
rename from src/components/views/right_panel/PinnedMessagesCard.tsx
rename to apps/web/src/components/views/right_panel/PinnedMessagesCard.tsx
diff --git a/src/components/views/right_panel/RoomSummaryCardView.tsx b/apps/web/src/components/views/right_panel/RoomSummaryCardView.tsx
similarity index 100%
rename from src/components/views/right_panel/RoomSummaryCardView.tsx
rename to apps/web/src/components/views/right_panel/RoomSummaryCardView.tsx
diff --git a/src/components/views/right_panel/TimelineCard.tsx b/apps/web/src/components/views/right_panel/TimelineCard.tsx
similarity index 100%
rename from src/components/views/right_panel/TimelineCard.tsx
rename to apps/web/src/components/views/right_panel/TimelineCard.tsx
diff --git a/src/components/views/right_panel/UserInfo.tsx b/apps/web/src/components/views/right_panel/UserInfo.tsx
similarity index 100%
rename from src/components/views/right_panel/UserInfo.tsx
rename to apps/web/src/components/views/right_panel/UserInfo.tsx
diff --git a/src/components/views/right_panel/VerificationPanel.tsx b/apps/web/src/components/views/right_panel/VerificationPanel.tsx
similarity index 100%
rename from src/components/views/right_panel/VerificationPanel.tsx
rename to apps/web/src/components/views/right_panel/VerificationPanel.tsx
diff --git a/src/components/views/right_panel/WidgetCard.tsx b/apps/web/src/components/views/right_panel/WidgetCard.tsx
similarity index 100%
rename from src/components/views/right_panel/WidgetCard.tsx
rename to apps/web/src/components/views/right_panel/WidgetCard.tsx
diff --git a/src/components/views/right_panel/context.ts b/apps/web/src/components/views/right_panel/context.ts
similarity index 100%
rename from src/components/views/right_panel/context.ts
rename to apps/web/src/components/views/right_panel/context.ts
diff --git a/src/components/views/right_panel/types.ts b/apps/web/src/components/views/right_panel/types.ts
similarity index 100%
rename from src/components/views/right_panel/types.ts
rename to apps/web/src/components/views/right_panel/types.ts
diff --git a/src/components/views/right_panel/user_info/UserInfoAdminToolsContainer.tsx b/apps/web/src/components/views/right_panel/user_info/UserInfoAdminToolsContainer.tsx
similarity index 100%
rename from src/components/views/right_panel/user_info/UserInfoAdminToolsContainer.tsx
rename to apps/web/src/components/views/right_panel/user_info/UserInfoAdminToolsContainer.tsx
diff --git a/src/components/views/right_panel/user_info/UserInfoBasicOptionsView.tsx b/apps/web/src/components/views/right_panel/user_info/UserInfoBasicOptionsView.tsx
similarity index 100%
rename from src/components/views/right_panel/user_info/UserInfoBasicOptionsView.tsx
rename to apps/web/src/components/views/right_panel/user_info/UserInfoBasicOptionsView.tsx
diff --git a/src/components/views/right_panel/user_info/UserInfoBasicView.tsx b/apps/web/src/components/views/right_panel/user_info/UserInfoBasicView.tsx
similarity index 100%
rename from src/components/views/right_panel/user_info/UserInfoBasicView.tsx
rename to apps/web/src/components/views/right_panel/user_info/UserInfoBasicView.tsx
diff --git a/src/components/views/right_panel/user_info/UserInfoHeaderVerificationView.tsx b/apps/web/src/components/views/right_panel/user_info/UserInfoHeaderVerificationView.tsx
similarity index 100%
rename from src/components/views/right_panel/user_info/UserInfoHeaderVerificationView.tsx
rename to apps/web/src/components/views/right_panel/user_info/UserInfoHeaderVerificationView.tsx
diff --git a/src/components/views/right_panel/user_info/UserInfoHeaderView.tsx b/apps/web/src/components/views/right_panel/user_info/UserInfoHeaderView.tsx
similarity index 100%
rename from src/components/views/right_panel/user_info/UserInfoHeaderView.tsx
rename to apps/web/src/components/views/right_panel/user_info/UserInfoHeaderView.tsx
diff --git a/src/components/views/right_panel/user_info/UserInfoIgnoreButtonView.tsx b/apps/web/src/components/views/right_panel/user_info/UserInfoIgnoreButtonView.tsx
similarity index 100%
rename from src/components/views/right_panel/user_info/UserInfoIgnoreButtonView.tsx
rename to apps/web/src/components/views/right_panel/user_info/UserInfoIgnoreButtonView.tsx
diff --git a/src/components/views/right_panel/user_info/UserInfoPowerLevels.tsx b/apps/web/src/components/views/right_panel/user_info/UserInfoPowerLevels.tsx
similarity index 100%
rename from src/components/views/right_panel/user_info/UserInfoPowerLevels.tsx
rename to apps/web/src/components/views/right_panel/user_info/UserInfoPowerLevels.tsx
diff --git a/src/components/views/room_settings/AliasSettings.tsx b/apps/web/src/components/views/room_settings/AliasSettings.tsx
similarity index 100%
rename from src/components/views/room_settings/AliasSettings.tsx
rename to apps/web/src/components/views/room_settings/AliasSettings.tsx
diff --git a/src/components/views/room_settings/RoomProfileSettings.tsx b/apps/web/src/components/views/room_settings/RoomProfileSettings.tsx
similarity index 100%
rename from src/components/views/room_settings/RoomProfileSettings.tsx
rename to apps/web/src/components/views/room_settings/RoomProfileSettings.tsx
diff --git a/src/components/views/room_settings/RoomPublishSetting.tsx b/apps/web/src/components/views/room_settings/RoomPublishSetting.tsx
similarity index 100%
rename from src/components/views/room_settings/RoomPublishSetting.tsx
rename to apps/web/src/components/views/room_settings/RoomPublishSetting.tsx
diff --git a/src/components/views/room_settings/UrlPreviewSettings.tsx b/apps/web/src/components/views/room_settings/UrlPreviewSettings.tsx
similarity index 100%
rename from src/components/views/room_settings/UrlPreviewSettings.tsx
rename to apps/web/src/components/views/room_settings/UrlPreviewSettings.tsx
diff --git a/src/components/views/rooms/AppsDrawer.tsx b/apps/web/src/components/views/rooms/AppsDrawer.tsx
similarity index 100%
rename from src/components/views/rooms/AppsDrawer.tsx
rename to apps/web/src/components/views/rooms/AppsDrawer.tsx
diff --git a/src/components/views/rooms/Autocomplete.tsx b/apps/web/src/components/views/rooms/Autocomplete.tsx
similarity index 100%
rename from src/components/views/rooms/Autocomplete.tsx
rename to apps/web/src/components/views/rooms/Autocomplete.tsx
diff --git a/src/components/views/rooms/AuxPanel.tsx b/apps/web/src/components/views/rooms/AuxPanel.tsx
similarity index 100%
rename from src/components/views/rooms/AuxPanel.tsx
rename to apps/web/src/components/views/rooms/AuxPanel.tsx
diff --git a/src/components/views/rooms/BasicMessageComposer.tsx b/apps/web/src/components/views/rooms/BasicMessageComposer.tsx
similarity index 100%
rename from src/components/views/rooms/BasicMessageComposer.tsx
rename to apps/web/src/components/views/rooms/BasicMessageComposer.tsx
diff --git a/src/components/views/rooms/CollapsibleButton.tsx b/apps/web/src/components/views/rooms/CollapsibleButton.tsx
similarity index 100%
rename from src/components/views/rooms/CollapsibleButton.tsx
rename to apps/web/src/components/views/rooms/CollapsibleButton.tsx
diff --git a/src/components/views/rooms/E2EIcon.tsx b/apps/web/src/components/views/rooms/E2EIcon.tsx
similarity index 100%
rename from src/components/views/rooms/E2EIcon.tsx
rename to apps/web/src/components/views/rooms/E2EIcon.tsx
diff --git a/src/components/views/rooms/EditMessageComposer.tsx b/apps/web/src/components/views/rooms/EditMessageComposer.tsx
similarity index 100%
rename from src/components/views/rooms/EditMessageComposer.tsx
rename to apps/web/src/components/views/rooms/EditMessageComposer.tsx
diff --git a/src/components/views/rooms/EmojiButton.tsx b/apps/web/src/components/views/rooms/EmojiButton.tsx
similarity index 100%
rename from src/components/views/rooms/EmojiButton.tsx
rename to apps/web/src/components/views/rooms/EmojiButton.tsx
diff --git a/src/components/views/rooms/EventPreview.tsx b/apps/web/src/components/views/rooms/EventPreview.tsx
similarity index 100%
rename from src/components/views/rooms/EventPreview.tsx
rename to apps/web/src/components/views/rooms/EventPreview.tsx
diff --git a/src/components/views/rooms/EventTile.tsx b/apps/web/src/components/views/rooms/EventTile.tsx
similarity index 100%
rename from src/components/views/rooms/EventTile.tsx
rename to apps/web/src/components/views/rooms/EventTile.tsx
diff --git a/src/components/views/rooms/EventTile/E2eMessageSharedIcon.tsx b/apps/web/src/components/views/rooms/EventTile/E2eMessageSharedIcon.tsx
similarity index 100%
rename from src/components/views/rooms/EventTile/E2eMessageSharedIcon.tsx
rename to apps/web/src/components/views/rooms/EventTile/E2eMessageSharedIcon.tsx
diff --git a/src/components/views/rooms/EventTile/E2ePadlock.tsx b/apps/web/src/components/views/rooms/EventTile/E2ePadlock.tsx
similarity index 100%
rename from src/components/views/rooms/EventTile/E2ePadlock.tsx
rename to apps/web/src/components/views/rooms/EventTile/E2ePadlock.tsx
diff --git a/src/components/views/rooms/EventTile/EventTileThreadToolbar.tsx b/apps/web/src/components/views/rooms/EventTile/EventTileThreadToolbar.tsx
similarity index 100%
rename from src/components/views/rooms/EventTile/EventTileThreadToolbar.tsx
rename to apps/web/src/components/views/rooms/EventTile/EventTileThreadToolbar.tsx
diff --git a/src/components/views/rooms/ExtraTile.tsx b/apps/web/src/components/views/rooms/ExtraTile.tsx
similarity index 100%
rename from src/components/views/rooms/ExtraTile.tsx
rename to apps/web/src/components/views/rooms/ExtraTile.tsx
diff --git a/src/components/views/rooms/HistoryTile.tsx b/apps/web/src/components/views/rooms/HistoryTile.tsx
similarity index 100%
rename from src/components/views/rooms/HistoryTile.tsx
rename to apps/web/src/components/views/rooms/HistoryTile.tsx
diff --git a/src/components/views/rooms/JumpToBottomButton.tsx b/apps/web/src/components/views/rooms/JumpToBottomButton.tsx
similarity index 100%
rename from src/components/views/rooms/JumpToBottomButton.tsx
rename to apps/web/src/components/views/rooms/JumpToBottomButton.tsx
diff --git a/src/components/views/rooms/LegacyRoomList.tsx b/apps/web/src/components/views/rooms/LegacyRoomList.tsx
similarity index 100%
rename from src/components/views/rooms/LegacyRoomList.tsx
rename to apps/web/src/components/views/rooms/LegacyRoomList.tsx
diff --git a/src/components/views/rooms/LegacyRoomListHeader.tsx b/apps/web/src/components/views/rooms/LegacyRoomListHeader.tsx
similarity index 100%
rename from src/components/views/rooms/LegacyRoomListHeader.tsx
rename to apps/web/src/components/views/rooms/LegacyRoomListHeader.tsx
diff --git a/src/components/views/rooms/LinkPreviewGroup.tsx b/apps/web/src/components/views/rooms/LinkPreviewGroup.tsx
similarity index 100%
rename from src/components/views/rooms/LinkPreviewGroup.tsx
rename to apps/web/src/components/views/rooms/LinkPreviewGroup.tsx
diff --git a/src/components/views/rooms/LinkPreviewWidget.tsx b/apps/web/src/components/views/rooms/LinkPreviewWidget.tsx
similarity index 100%
rename from src/components/views/rooms/LinkPreviewWidget.tsx
rename to apps/web/src/components/views/rooms/LinkPreviewWidget.tsx
diff --git a/src/components/views/rooms/LiveContentSummary.tsx b/apps/web/src/components/views/rooms/LiveContentSummary.tsx
similarity index 100%
rename from src/components/views/rooms/LiveContentSummary.tsx
rename to apps/web/src/components/views/rooms/LiveContentSummary.tsx
diff --git a/src/components/views/rooms/MemberList/MemberListHeaderView.tsx b/apps/web/src/components/views/rooms/MemberList/MemberListHeaderView.tsx
similarity index 100%
rename from src/components/views/rooms/MemberList/MemberListHeaderView.tsx
rename to apps/web/src/components/views/rooms/MemberList/MemberListHeaderView.tsx
diff --git a/src/components/views/rooms/MemberList/MemberListView.tsx b/apps/web/src/components/views/rooms/MemberList/MemberListView.tsx
similarity index 100%
rename from src/components/views/rooms/MemberList/MemberListView.tsx
rename to apps/web/src/components/views/rooms/MemberList/MemberListView.tsx
diff --git a/src/components/views/rooms/MemberList/tiles/RoomMemberTileView.tsx b/apps/web/src/components/views/rooms/MemberList/tiles/RoomMemberTileView.tsx
similarity index 100%
rename from src/components/views/rooms/MemberList/tiles/RoomMemberTileView.tsx
rename to apps/web/src/components/views/rooms/MemberList/tiles/RoomMemberTileView.tsx
diff --git a/src/components/views/rooms/MemberList/tiles/ThreePidInviteTileView.tsx b/apps/web/src/components/views/rooms/MemberList/tiles/ThreePidInviteTileView.tsx
similarity index 100%
rename from src/components/views/rooms/MemberList/tiles/ThreePidInviteTileView.tsx
rename to apps/web/src/components/views/rooms/MemberList/tiles/ThreePidInviteTileView.tsx
diff --git a/src/components/views/rooms/MemberList/tiles/common/E2EIconView.tsx b/apps/web/src/components/views/rooms/MemberList/tiles/common/E2EIconView.tsx
similarity index 100%
rename from src/components/views/rooms/MemberList/tiles/common/E2EIconView.tsx
rename to apps/web/src/components/views/rooms/MemberList/tiles/common/E2EIconView.tsx
diff --git a/src/components/views/rooms/MemberList/tiles/common/InvitedIconView.tsx b/apps/web/src/components/views/rooms/MemberList/tiles/common/InvitedIconView.tsx
similarity index 100%
rename from src/components/views/rooms/MemberList/tiles/common/InvitedIconView.tsx
rename to apps/web/src/components/views/rooms/MemberList/tiles/common/InvitedIconView.tsx
diff --git a/src/components/views/rooms/MemberList/tiles/common/MemberTileView.tsx b/apps/web/src/components/views/rooms/MemberList/tiles/common/MemberTileView.tsx
similarity index 100%
rename from src/components/views/rooms/MemberList/tiles/common/MemberTileView.tsx
rename to apps/web/src/components/views/rooms/MemberList/tiles/common/MemberTileView.tsx
diff --git a/src/components/views/rooms/MemberList/tiles/common/PresenceIconView.tsx b/apps/web/src/components/views/rooms/MemberList/tiles/common/PresenceIconView.tsx
similarity index 100%
rename from src/components/views/rooms/MemberList/tiles/common/PresenceIconView.tsx
rename to apps/web/src/components/views/rooms/MemberList/tiles/common/PresenceIconView.tsx
diff --git a/src/components/views/rooms/MessageComposer.tsx b/apps/web/src/components/views/rooms/MessageComposer.tsx
similarity index 100%
rename from src/components/views/rooms/MessageComposer.tsx
rename to apps/web/src/components/views/rooms/MessageComposer.tsx
diff --git a/src/components/views/rooms/MessageComposerButtons.tsx b/apps/web/src/components/views/rooms/MessageComposerButtons.tsx
similarity index 100%
rename from src/components/views/rooms/MessageComposerButtons.tsx
rename to apps/web/src/components/views/rooms/MessageComposerButtons.tsx
diff --git a/src/components/views/rooms/MessageComposerFormatBar.tsx b/apps/web/src/components/views/rooms/MessageComposerFormatBar.tsx
similarity index 100%
rename from src/components/views/rooms/MessageComposerFormatBar.tsx
rename to apps/web/src/components/views/rooms/MessageComposerFormatBar.tsx
diff --git a/src/components/views/rooms/NewRoomIntro.tsx b/apps/web/src/components/views/rooms/NewRoomIntro.tsx
similarity index 100%
rename from src/components/views/rooms/NewRoomIntro.tsx
rename to apps/web/src/components/views/rooms/NewRoomIntro.tsx
diff --git a/src/components/views/rooms/NotificationBadge.tsx b/apps/web/src/components/views/rooms/NotificationBadge.tsx
similarity index 100%
rename from src/components/views/rooms/NotificationBadge.tsx
rename to apps/web/src/components/views/rooms/NotificationBadge.tsx
diff --git a/src/components/views/rooms/NotificationBadge/StatelessNotificationBadge.tsx b/apps/web/src/components/views/rooms/NotificationBadge/StatelessNotificationBadge.tsx
similarity index 100%
rename from src/components/views/rooms/NotificationBadge/StatelessNotificationBadge.tsx
rename to apps/web/src/components/views/rooms/NotificationBadge/StatelessNotificationBadge.tsx
diff --git a/src/components/views/rooms/NotificationBadge/UnreadNotificationBadge.tsx b/apps/web/src/components/views/rooms/NotificationBadge/UnreadNotificationBadge.tsx
similarity index 100%
rename from src/components/views/rooms/NotificationBadge/UnreadNotificationBadge.tsx
rename to apps/web/src/components/views/rooms/NotificationBadge/UnreadNotificationBadge.tsx
diff --git a/src/components/views/rooms/NotificationDecoration.tsx b/apps/web/src/components/views/rooms/NotificationDecoration.tsx
similarity index 100%
rename from src/components/views/rooms/NotificationDecoration.tsx
rename to apps/web/src/components/views/rooms/NotificationDecoration.tsx
diff --git a/src/components/views/rooms/OverflowTileView.tsx b/apps/web/src/components/views/rooms/OverflowTileView.tsx
similarity index 100%
rename from src/components/views/rooms/OverflowTileView.tsx
rename to apps/web/src/components/views/rooms/OverflowTileView.tsx
diff --git a/src/components/views/rooms/PinnedEventTile.tsx b/apps/web/src/components/views/rooms/PinnedEventTile.tsx
similarity index 100%
rename from src/components/views/rooms/PinnedEventTile.tsx
rename to apps/web/src/components/views/rooms/PinnedEventTile.tsx
diff --git a/src/components/views/rooms/PinnedMessageBanner.tsx b/apps/web/src/components/views/rooms/PinnedMessageBanner.tsx
similarity index 100%
rename from src/components/views/rooms/PinnedMessageBanner.tsx
rename to apps/web/src/components/views/rooms/PinnedMessageBanner.tsx
diff --git a/src/components/views/rooms/PresenceLabel.tsx b/apps/web/src/components/views/rooms/PresenceLabel.tsx
similarity index 100%
rename from src/components/views/rooms/PresenceLabel.tsx
rename to apps/web/src/components/views/rooms/PresenceLabel.tsx
diff --git a/src/components/views/rooms/ReadReceiptGroup.tsx b/apps/web/src/components/views/rooms/ReadReceiptGroup.tsx
similarity index 100%
rename from src/components/views/rooms/ReadReceiptGroup.tsx
rename to apps/web/src/components/views/rooms/ReadReceiptGroup.tsx
diff --git a/src/components/views/rooms/ReadReceiptMarker.tsx b/apps/web/src/components/views/rooms/ReadReceiptMarker.tsx
similarity index 100%
rename from src/components/views/rooms/ReadReceiptMarker.tsx
rename to apps/web/src/components/views/rooms/ReadReceiptMarker.tsx
diff --git a/src/components/views/rooms/ReplyPreview.tsx b/apps/web/src/components/views/rooms/ReplyPreview.tsx
similarity index 100%
rename from src/components/views/rooms/ReplyPreview.tsx
rename to apps/web/src/components/views/rooms/ReplyPreview.tsx
diff --git a/src/components/views/rooms/ReplyTile.tsx b/apps/web/src/components/views/rooms/ReplyTile.tsx
similarity index 100%
rename from src/components/views/rooms/ReplyTile.tsx
rename to apps/web/src/components/views/rooms/ReplyTile.tsx
diff --git a/src/components/views/rooms/RoomBreadcrumbs.tsx b/apps/web/src/components/views/rooms/RoomBreadcrumbs.tsx
similarity index 100%
rename from src/components/views/rooms/RoomBreadcrumbs.tsx
rename to apps/web/src/components/views/rooms/RoomBreadcrumbs.tsx
diff --git a/src/components/views/rooms/RoomContextDetails.tsx b/apps/web/src/components/views/rooms/RoomContextDetails.tsx
similarity index 100%
rename from src/components/views/rooms/RoomContextDetails.tsx
rename to apps/web/src/components/views/rooms/RoomContextDetails.tsx
diff --git a/src/components/views/rooms/RoomHeader/CallGuestLinkButton.tsx b/apps/web/src/components/views/rooms/RoomHeader/CallGuestLinkButton.tsx
similarity index 100%
rename from src/components/views/rooms/RoomHeader/CallGuestLinkButton.tsx
rename to apps/web/src/components/views/rooms/RoomHeader/CallGuestLinkButton.tsx
diff --git a/src/components/views/rooms/RoomHeader/RoomHeader.tsx b/apps/web/src/components/views/rooms/RoomHeader/RoomHeader.tsx
similarity index 100%
rename from src/components/views/rooms/RoomHeader/RoomHeader.tsx
rename to apps/web/src/components/views/rooms/RoomHeader/RoomHeader.tsx
diff --git a/src/components/views/rooms/RoomHeader/VideoRoomChatButton.tsx b/apps/web/src/components/views/rooms/RoomHeader/VideoRoomChatButton.tsx
similarity index 100%
rename from src/components/views/rooms/RoomHeader/VideoRoomChatButton.tsx
rename to apps/web/src/components/views/rooms/RoomHeader/VideoRoomChatButton.tsx
diff --git a/src/components/views/rooms/RoomHeader/toggle/ToggleableIcon.tsx b/apps/web/src/components/views/rooms/RoomHeader/toggle/ToggleableIcon.tsx
similarity index 100%
rename from src/components/views/rooms/RoomHeader/toggle/ToggleableIcon.tsx
rename to apps/web/src/components/views/rooms/RoomHeader/toggle/ToggleableIcon.tsx
diff --git a/src/components/views/rooms/RoomHeader/toggle/useToggled.tsx b/apps/web/src/components/views/rooms/RoomHeader/toggle/useToggled.tsx
similarity index 100%
rename from src/components/views/rooms/RoomHeader/toggle/useToggled.tsx
rename to apps/web/src/components/views/rooms/RoomHeader/toggle/useToggled.tsx
diff --git a/src/components/views/rooms/RoomInfoLine.tsx b/apps/web/src/components/views/rooms/RoomInfoLine.tsx
similarity index 100%
rename from src/components/views/rooms/RoomInfoLine.tsx
rename to apps/web/src/components/views/rooms/RoomInfoLine.tsx
diff --git a/src/components/views/rooms/RoomKnocksBar.tsx b/apps/web/src/components/views/rooms/RoomKnocksBar.tsx
similarity index 100%
rename from src/components/views/rooms/RoomKnocksBar.tsx
rename to apps/web/src/components/views/rooms/RoomKnocksBar.tsx
diff --git a/src/components/views/rooms/RoomListPanel/RoomListPanel.tsx b/apps/web/src/components/views/rooms/RoomListPanel/RoomListPanel.tsx
similarity index 100%
rename from src/components/views/rooms/RoomListPanel/RoomListPanel.tsx
rename to apps/web/src/components/views/rooms/RoomListPanel/RoomListPanel.tsx
diff --git a/src/components/views/rooms/RoomListPanel/RoomListSearch.tsx b/apps/web/src/components/views/rooms/RoomListPanel/RoomListSearch.tsx
similarity index 100%
rename from src/components/views/rooms/RoomListPanel/RoomListSearch.tsx
rename to apps/web/src/components/views/rooms/RoomListPanel/RoomListSearch.tsx
diff --git a/src/components/views/rooms/RoomListPanel/RoomListView.tsx b/apps/web/src/components/views/rooms/RoomListPanel/RoomListView.tsx
similarity index 100%
rename from src/components/views/rooms/RoomListPanel/RoomListView.tsx
rename to apps/web/src/components/views/rooms/RoomListPanel/RoomListView.tsx
diff --git a/src/components/views/rooms/RoomListPanel/index.ts b/apps/web/src/components/views/rooms/RoomListPanel/index.ts
similarity index 100%
rename from src/components/views/rooms/RoomListPanel/index.ts
rename to apps/web/src/components/views/rooms/RoomListPanel/index.ts
diff --git a/src/components/views/rooms/RoomPreviewBar.tsx b/apps/web/src/components/views/rooms/RoomPreviewBar.tsx
similarity index 100%
rename from src/components/views/rooms/RoomPreviewBar.tsx
rename to apps/web/src/components/views/rooms/RoomPreviewBar.tsx
diff --git a/src/components/views/rooms/RoomPreviewCard.tsx b/apps/web/src/components/views/rooms/RoomPreviewCard.tsx
similarity index 100%
rename from src/components/views/rooms/RoomPreviewCard.tsx
rename to apps/web/src/components/views/rooms/RoomPreviewCard.tsx
diff --git a/src/components/views/rooms/RoomSearchAuxPanel.tsx b/apps/web/src/components/views/rooms/RoomSearchAuxPanel.tsx
similarity index 100%
rename from src/components/views/rooms/RoomSearchAuxPanel.tsx
rename to apps/web/src/components/views/rooms/RoomSearchAuxPanel.tsx
diff --git a/src/components/views/rooms/RoomSublist.tsx b/apps/web/src/components/views/rooms/RoomSublist.tsx
similarity index 100%
rename from src/components/views/rooms/RoomSublist.tsx
rename to apps/web/src/components/views/rooms/RoomSublist.tsx
diff --git a/src/components/views/rooms/RoomTile.tsx b/apps/web/src/components/views/rooms/RoomTile.tsx
similarity index 100%
rename from src/components/views/rooms/RoomTile.tsx
rename to apps/web/src/components/views/rooms/RoomTile.tsx
diff --git a/src/components/views/rooms/RoomTileCallSummary.tsx b/apps/web/src/components/views/rooms/RoomTileCallSummary.tsx
similarity index 100%
rename from src/components/views/rooms/RoomTileCallSummary.tsx
rename to apps/web/src/components/views/rooms/RoomTileCallSummary.tsx
diff --git a/src/components/views/rooms/RoomTileSubtitle.tsx b/apps/web/src/components/views/rooms/RoomTileSubtitle.tsx
similarity index 100%
rename from src/components/views/rooms/RoomTileSubtitle.tsx
rename to apps/web/src/components/views/rooms/RoomTileSubtitle.tsx
diff --git a/src/components/views/rooms/RoomUpgradeWarningBar.tsx b/apps/web/src/components/views/rooms/RoomUpgradeWarningBar.tsx
similarity index 100%
rename from src/components/views/rooms/RoomUpgradeWarningBar.tsx
rename to apps/web/src/components/views/rooms/RoomUpgradeWarningBar.tsx
diff --git a/src/components/views/rooms/SearchResultTile.tsx b/apps/web/src/components/views/rooms/SearchResultTile.tsx
similarity index 100%
rename from src/components/views/rooms/SearchResultTile.tsx
rename to apps/web/src/components/views/rooms/SearchResultTile.tsx
diff --git a/src/components/views/rooms/SendMessageComposer.tsx b/apps/web/src/components/views/rooms/SendMessageComposer.tsx
similarity index 100%
rename from src/components/views/rooms/SendMessageComposer.tsx
rename to apps/web/src/components/views/rooms/SendMessageComposer.tsx
diff --git a/src/components/views/rooms/Stickerpicker.tsx b/apps/web/src/components/views/rooms/Stickerpicker.tsx
similarity index 100%
rename from src/components/views/rooms/Stickerpicker.tsx
rename to apps/web/src/components/views/rooms/Stickerpicker.tsx
diff --git a/src/components/views/rooms/ThirdPartyMemberInfo.tsx b/apps/web/src/components/views/rooms/ThirdPartyMemberInfo.tsx
similarity index 100%
rename from src/components/views/rooms/ThirdPartyMemberInfo.tsx
rename to apps/web/src/components/views/rooms/ThirdPartyMemberInfo.tsx
diff --git a/src/components/views/rooms/ThreadSummary.tsx b/apps/web/src/components/views/rooms/ThreadSummary.tsx
similarity index 100%
rename from src/components/views/rooms/ThreadSummary.tsx
rename to apps/web/src/components/views/rooms/ThreadSummary.tsx
diff --git a/src/components/views/rooms/TopUnreadMessagesBar.tsx b/apps/web/src/components/views/rooms/TopUnreadMessagesBar.tsx
similarity index 100%
rename from src/components/views/rooms/TopUnreadMessagesBar.tsx
rename to apps/web/src/components/views/rooms/TopUnreadMessagesBar.tsx
diff --git a/src/components/views/rooms/UserIdentityWarning.tsx b/apps/web/src/components/views/rooms/UserIdentityWarning.tsx
similarity index 100%
rename from src/components/views/rooms/UserIdentityWarning.tsx
rename to apps/web/src/components/views/rooms/UserIdentityWarning.tsx
diff --git a/src/components/views/rooms/VoiceRecordComposerTile.tsx b/apps/web/src/components/views/rooms/VoiceRecordComposerTile.tsx
similarity index 100%
rename from src/components/views/rooms/VoiceRecordComposerTile.tsx
rename to apps/web/src/components/views/rooms/VoiceRecordComposerTile.tsx
diff --git a/src/components/views/rooms/WhoIsTypingTile.tsx b/apps/web/src/components/views/rooms/WhoIsTypingTile.tsx
similarity index 100%
rename from src/components/views/rooms/WhoIsTypingTile.tsx
rename to apps/web/src/components/views/rooms/WhoIsTypingTile.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/ComposerContext.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/ComposerContext.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/ComposerContext.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/ComposerContext.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/DynamicImportWysiwygComposer.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/DynamicImportWysiwygComposer.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/DynamicImportWysiwygComposer.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/DynamicImportWysiwygComposer.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/EditWysiwygComposer.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/EditWysiwygComposer.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/EditWysiwygComposer.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/EditWysiwygComposer.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/SendWysiwygComposer.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/SendWysiwygComposer.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/SendWysiwygComposer.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/SendWysiwygComposer.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/components/EditionButtons.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/components/EditionButtons.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/components/EditionButtons.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/components/EditionButtons.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/components/Editor.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/components/Editor.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/components/Editor.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/components/Editor.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/components/Emoji.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/components/Emoji.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/components/Emoji.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/components/Emoji.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/components/FormattingButtons.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/components/FormattingButtons.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/components/FormattingButtons.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/components/FormattingButtons.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/components/LinkModal.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/components/LinkModal.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/components/LinkModal.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/components/LinkModal.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/components/PlainTextComposer.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/components/PlainTextComposer.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/components/PlainTextComposer.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/components/PlainTextComposer.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/components/WysiwygAutocomplete.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/components/WysiwygAutocomplete.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/components/WysiwygAutocomplete.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/components/WysiwygAutocomplete.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/components/WysiwygComposer.tsx b/apps/web/src/components/views/rooms/wysiwyg_composer/components/WysiwygComposer.tsx
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/components/WysiwygComposer.tsx
rename to apps/web/src/components/views/rooms/wysiwyg_composer/components/WysiwygComposer.tsx
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useComposerFunctions.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useComposerFunctions.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useComposerFunctions.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useComposerFunctions.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useContainsCommand.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useContainsCommand.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useContainsCommand.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useContainsCommand.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useEditing.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useEditing.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useEditing.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useEditing.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useInitialContent.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useInitialContent.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useInitialContent.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useInitialContent.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useInputEventProcessor.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useInputEventProcessor.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useInputEventProcessor.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useInputEventProcessor.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useIsExpanded.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useIsExpanded.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useIsExpanded.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useIsExpanded.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useIsFocused.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useIsFocused.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useIsFocused.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useIsFocused.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/usePlainTextInitialization.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/usePlainTextInitialization.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/usePlainTextInitialization.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/usePlainTextInitialization.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/usePlainTextListeners.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/usePlainTextListeners.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/usePlainTextListeners.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/usePlainTextListeners.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useSelection.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useSelection.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useSelection.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useSelection.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useSetCursorPosition.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useSetCursorPosition.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useSetCursorPosition.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useSetCursorPosition.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useSuggestion.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useSuggestion.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useSuggestion.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useSuggestion.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useWysiwygEditActionHandler.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useWysiwygEditActionHandler.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useWysiwygEditActionHandler.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useWysiwygEditActionHandler.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/useWysiwygSendActionHandler.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useWysiwygSendActionHandler.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/useWysiwygSendActionHandler.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/useWysiwygSendActionHandler.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/hooks/utils.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/hooks/utils.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/hooks/utils.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/hooks/utils.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/index.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/index.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/index.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/index.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/types.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/types.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/types.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/types.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/utils/autocomplete.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/utils/autocomplete.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/utils/autocomplete.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/utils/autocomplete.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/utils/createMessageContent.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/utils/createMessageContent.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/utils/createMessageContent.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/utils/createMessageContent.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/utils/editing.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/utils/editing.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/utils/editing.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/utils/editing.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/utils/event.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/utils/event.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/utils/event.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/utils/event.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/utils/isContentModified.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/utils/isContentModified.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/utils/isContentModified.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/utils/isContentModified.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/utils/message.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/utils/message.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/utils/message.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/utils/message.ts
diff --git a/src/components/views/rooms/wysiwyg_composer/utils/selection.ts b/apps/web/src/components/views/rooms/wysiwyg_composer/utils/selection.ts
similarity index 100%
rename from src/components/views/rooms/wysiwyg_composer/utils/selection.ts
rename to apps/web/src/components/views/rooms/wysiwyg_composer/utils/selection.ts
diff --git a/src/components/views/settings/AddPrivilegedUsers.tsx b/apps/web/src/components/views/settings/AddPrivilegedUsers.tsx
similarity index 100%
rename from src/components/views/settings/AddPrivilegedUsers.tsx
rename to apps/web/src/components/views/settings/AddPrivilegedUsers.tsx
diff --git a/src/components/views/settings/AddRemoveThreepids.tsx b/apps/web/src/components/views/settings/AddRemoveThreepids.tsx
similarity index 100%
rename from src/components/views/settings/AddRemoveThreepids.tsx
rename to apps/web/src/components/views/settings/AddRemoveThreepids.tsx
diff --git a/src/components/views/settings/AvatarSetting.tsx b/apps/web/src/components/views/settings/AvatarSetting.tsx
similarity index 100%
rename from src/components/views/settings/AvatarSetting.tsx
rename to apps/web/src/components/views/settings/AvatarSetting.tsx
diff --git a/src/components/views/settings/BridgeTile.tsx b/apps/web/src/components/views/settings/BridgeTile.tsx
similarity index 100%
rename from src/components/views/settings/BridgeTile.tsx
rename to apps/web/src/components/views/settings/BridgeTile.tsx
diff --git a/src/components/views/settings/ChangePassword.tsx b/apps/web/src/components/views/settings/ChangePassword.tsx
similarity index 100%
rename from src/components/views/settings/ChangePassword.tsx
rename to apps/web/src/components/views/settings/ChangePassword.tsx
diff --git a/src/components/views/settings/EventIndexPanel.tsx b/apps/web/src/components/views/settings/EventIndexPanel.tsx
similarity index 100%
rename from src/components/views/settings/EventIndexPanel.tsx
rename to apps/web/src/components/views/settings/EventIndexPanel.tsx
diff --git a/src/components/views/settings/FontScalingPanel.tsx b/apps/web/src/components/views/settings/FontScalingPanel.tsx
similarity index 100%
rename from src/components/views/settings/FontScalingPanel.tsx
rename to apps/web/src/components/views/settings/FontScalingPanel.tsx
diff --git a/src/components/views/settings/ImageSizePanel.tsx b/apps/web/src/components/views/settings/ImageSizePanel.tsx
similarity index 100%
rename from src/components/views/settings/ImageSizePanel.tsx
rename to apps/web/src/components/views/settings/ImageSizePanel.tsx
diff --git a/src/components/views/settings/IntegrationManager.tsx b/apps/web/src/components/views/settings/IntegrationManager.tsx
similarity index 100%
rename from src/components/views/settings/IntegrationManager.tsx
rename to apps/web/src/components/views/settings/IntegrationManager.tsx
diff --git a/src/components/views/settings/JoinRuleSettings.tsx b/apps/web/src/components/views/settings/JoinRuleSettings.tsx
similarity index 100%
rename from src/components/views/settings/JoinRuleSettings.tsx
rename to apps/web/src/components/views/settings/JoinRuleSettings.tsx
diff --git a/src/components/views/settings/KeyboardShortcut.tsx b/apps/web/src/components/views/settings/KeyboardShortcut.tsx
similarity index 100%
rename from src/components/views/settings/KeyboardShortcut.tsx
rename to apps/web/src/components/views/settings/KeyboardShortcut.tsx
diff --git a/src/components/views/settings/LayoutSwitcher.tsx b/apps/web/src/components/views/settings/LayoutSwitcher.tsx
similarity index 100%
rename from src/components/views/settings/LayoutSwitcher.tsx
rename to apps/web/src/components/views/settings/LayoutSwitcher.tsx
diff --git a/src/components/views/settings/Notifications.tsx b/apps/web/src/components/views/settings/Notifications.tsx
similarity index 100%
rename from src/components/views/settings/Notifications.tsx
rename to apps/web/src/components/views/settings/Notifications.tsx
diff --git a/src/components/views/settings/PowerLevelSelector.tsx b/apps/web/src/components/views/settings/PowerLevelSelector.tsx
similarity index 100%
rename from src/components/views/settings/PowerLevelSelector.tsx
rename to apps/web/src/components/views/settings/PowerLevelSelector.tsx
diff --git a/src/components/views/settings/SetIdServer.tsx b/apps/web/src/components/views/settings/SetIdServer.tsx
similarity index 100%
rename from src/components/views/settings/SetIdServer.tsx
rename to apps/web/src/components/views/settings/SetIdServer.tsx
diff --git a/src/components/views/settings/SetIntegrationManager.tsx b/apps/web/src/components/views/settings/SetIntegrationManager.tsx
similarity index 100%
rename from src/components/views/settings/SetIntegrationManager.tsx
rename to apps/web/src/components/views/settings/SetIntegrationManager.tsx
diff --git a/src/components/views/settings/SettingsFieldset.tsx b/apps/web/src/components/views/settings/SettingsFieldset.tsx
similarity index 100%
rename from src/components/views/settings/SettingsFieldset.tsx
rename to apps/web/src/components/views/settings/SettingsFieldset.tsx
diff --git a/src/components/views/settings/SettingsHeader.tsx b/apps/web/src/components/views/settings/SettingsHeader.tsx
similarity index 100%
rename from src/components/views/settings/SettingsHeader.tsx
rename to apps/web/src/components/views/settings/SettingsHeader.tsx
diff --git a/src/components/views/settings/SettingsSubheader.tsx b/apps/web/src/components/views/settings/SettingsSubheader.tsx
similarity index 100%
rename from src/components/views/settings/SettingsSubheader.tsx
rename to apps/web/src/components/views/settings/SettingsSubheader.tsx
diff --git a/src/components/views/settings/SpellCheckSettings.tsx b/apps/web/src/components/views/settings/SpellCheckSettings.tsx
similarity index 100%
rename from src/components/views/settings/SpellCheckSettings.tsx
rename to apps/web/src/components/views/settings/SpellCheckSettings.tsx
diff --git a/src/components/views/settings/ThemeChoicePanel.tsx b/apps/web/src/components/views/settings/ThemeChoicePanel.tsx
similarity index 100%
rename from src/components/views/settings/ThemeChoicePanel.tsx
rename to apps/web/src/components/views/settings/ThemeChoicePanel.tsx
diff --git a/src/components/views/settings/UpdateCheckButton.tsx b/apps/web/src/components/views/settings/UpdateCheckButton.tsx
similarity index 100%
rename from src/components/views/settings/UpdateCheckButton.tsx
rename to apps/web/src/components/views/settings/UpdateCheckButton.tsx
diff --git a/src/components/views/settings/UserPersonalInfoSettings.tsx b/apps/web/src/components/views/settings/UserPersonalInfoSettings.tsx
similarity index 100%
rename from src/components/views/settings/UserPersonalInfoSettings.tsx
rename to apps/web/src/components/views/settings/UserPersonalInfoSettings.tsx
diff --git a/src/components/views/settings/UserProfileSettings.tsx b/apps/web/src/components/views/settings/UserProfileSettings.tsx
similarity index 100%
rename from src/components/views/settings/UserProfileSettings.tsx
rename to apps/web/src/components/views/settings/UserProfileSettings.tsx
diff --git a/src/components/views/settings/devices/CurrentDeviceSection.tsx b/apps/web/src/components/views/settings/devices/CurrentDeviceSection.tsx
similarity index 100%
rename from src/components/views/settings/devices/CurrentDeviceSection.tsx
rename to apps/web/src/components/views/settings/devices/CurrentDeviceSection.tsx
diff --git a/src/components/views/settings/devices/DeviceDetailHeading.tsx b/apps/web/src/components/views/settings/devices/DeviceDetailHeading.tsx
similarity index 100%
rename from src/components/views/settings/devices/DeviceDetailHeading.tsx
rename to apps/web/src/components/views/settings/devices/DeviceDetailHeading.tsx
diff --git a/src/components/views/settings/devices/DeviceDetails.tsx b/apps/web/src/components/views/settings/devices/DeviceDetails.tsx
similarity index 100%
rename from src/components/views/settings/devices/DeviceDetails.tsx
rename to apps/web/src/components/views/settings/devices/DeviceDetails.tsx
diff --git a/src/components/views/settings/devices/DeviceExpandDetailsButton.tsx b/apps/web/src/components/views/settings/devices/DeviceExpandDetailsButton.tsx
similarity index 100%
rename from src/components/views/settings/devices/DeviceExpandDetailsButton.tsx
rename to apps/web/src/components/views/settings/devices/DeviceExpandDetailsButton.tsx
diff --git a/src/components/views/settings/devices/DeviceMetaData.tsx b/apps/web/src/components/views/settings/devices/DeviceMetaData.tsx
similarity index 100%
rename from src/components/views/settings/devices/DeviceMetaData.tsx
rename to apps/web/src/components/views/settings/devices/DeviceMetaData.tsx
diff --git a/src/components/views/settings/devices/DeviceSecurityCard.tsx b/apps/web/src/components/views/settings/devices/DeviceSecurityCard.tsx
similarity index 100%
rename from src/components/views/settings/devices/DeviceSecurityCard.tsx
rename to apps/web/src/components/views/settings/devices/DeviceSecurityCard.tsx
diff --git a/src/components/views/settings/devices/DeviceSecurityLearnMore.tsx b/apps/web/src/components/views/settings/devices/DeviceSecurityLearnMore.tsx
similarity index 100%
rename from src/components/views/settings/devices/DeviceSecurityLearnMore.tsx
rename to apps/web/src/components/views/settings/devices/DeviceSecurityLearnMore.tsx
diff --git a/src/components/views/settings/devices/DeviceTile.tsx b/apps/web/src/components/views/settings/devices/DeviceTile.tsx
similarity index 100%
rename from src/components/views/settings/devices/DeviceTile.tsx
rename to apps/web/src/components/views/settings/devices/DeviceTile.tsx
diff --git a/src/components/views/settings/devices/DeviceTypeIcon.tsx b/apps/web/src/components/views/settings/devices/DeviceTypeIcon.tsx
similarity index 100%
rename from src/components/views/settings/devices/DeviceTypeIcon.tsx
rename to apps/web/src/components/views/settings/devices/DeviceTypeIcon.tsx
diff --git a/src/components/views/settings/devices/DeviceVerificationStatusCard.tsx b/apps/web/src/components/views/settings/devices/DeviceVerificationStatusCard.tsx
similarity index 100%
rename from src/components/views/settings/devices/DeviceVerificationStatusCard.tsx
rename to apps/web/src/components/views/settings/devices/DeviceVerificationStatusCard.tsx
diff --git a/src/components/views/settings/devices/FilteredDeviceList.tsx b/apps/web/src/components/views/settings/devices/FilteredDeviceList.tsx
similarity index 100%
rename from src/components/views/settings/devices/FilteredDeviceList.tsx
rename to apps/web/src/components/views/settings/devices/FilteredDeviceList.tsx
diff --git a/src/components/views/settings/devices/FilteredDeviceListHeader.tsx b/apps/web/src/components/views/settings/devices/FilteredDeviceListHeader.tsx
similarity index 100%
rename from src/components/views/settings/devices/FilteredDeviceListHeader.tsx
rename to apps/web/src/components/views/settings/devices/FilteredDeviceListHeader.tsx
diff --git a/src/components/views/settings/devices/LoginWithQRSection.tsx b/apps/web/src/components/views/settings/devices/LoginWithQRSection.tsx
similarity index 100%
rename from src/components/views/settings/devices/LoginWithQRSection.tsx
rename to apps/web/src/components/views/settings/devices/LoginWithQRSection.tsx
diff --git a/src/components/views/settings/devices/OtherSessionsSectionHeading.tsx b/apps/web/src/components/views/settings/devices/OtherSessionsSectionHeading.tsx
similarity index 100%
rename from src/components/views/settings/devices/OtherSessionsSectionHeading.tsx
rename to apps/web/src/components/views/settings/devices/OtherSessionsSectionHeading.tsx
diff --git a/src/components/views/settings/devices/SecurityRecommendations.tsx b/apps/web/src/components/views/settings/devices/SecurityRecommendations.tsx
similarity index 100%
rename from src/components/views/settings/devices/SecurityRecommendations.tsx
rename to apps/web/src/components/views/settings/devices/SecurityRecommendations.tsx
diff --git a/src/components/views/settings/devices/SelectableDeviceTile.tsx b/apps/web/src/components/views/settings/devices/SelectableDeviceTile.tsx
similarity index 100%
rename from src/components/views/settings/devices/SelectableDeviceTile.tsx
rename to apps/web/src/components/views/settings/devices/SelectableDeviceTile.tsx
diff --git a/src/components/views/settings/devices/deleteDevices.tsx b/apps/web/src/components/views/settings/devices/deleteDevices.tsx
similarity index 100%
rename from src/components/views/settings/devices/deleteDevices.tsx
rename to apps/web/src/components/views/settings/devices/deleteDevices.tsx
diff --git a/src/components/views/settings/devices/filter.ts b/apps/web/src/components/views/settings/devices/filter.ts
similarity index 100%
rename from src/components/views/settings/devices/filter.ts
rename to apps/web/src/components/views/settings/devices/filter.ts
diff --git a/src/components/views/settings/devices/types.ts b/apps/web/src/components/views/settings/devices/types.ts
similarity index 100%
rename from src/components/views/settings/devices/types.ts
rename to apps/web/src/components/views/settings/devices/types.ts
diff --git a/src/components/views/settings/devices/useOwnDevices.ts b/apps/web/src/components/views/settings/devices/useOwnDevices.ts
similarity index 100%
rename from src/components/views/settings/devices/useOwnDevices.ts
rename to apps/web/src/components/views/settings/devices/useOwnDevices.ts
diff --git a/src/components/views/settings/discovery/DiscoverySettings.tsx b/apps/web/src/components/views/settings/discovery/DiscoverySettings.tsx
similarity index 100%
rename from src/components/views/settings/discovery/DiscoverySettings.tsx
rename to apps/web/src/components/views/settings/discovery/DiscoverySettings.tsx
diff --git a/src/components/views/settings/encryption/AdvancedPanel.tsx b/apps/web/src/components/views/settings/encryption/AdvancedPanel.tsx
similarity index 100%
rename from src/components/views/settings/encryption/AdvancedPanel.tsx
rename to apps/web/src/components/views/settings/encryption/AdvancedPanel.tsx
diff --git a/src/components/views/settings/encryption/ChangeRecoveryKey.tsx b/apps/web/src/components/views/settings/encryption/ChangeRecoveryKey.tsx
similarity index 100%
rename from src/components/views/settings/encryption/ChangeRecoveryKey.tsx
rename to apps/web/src/components/views/settings/encryption/ChangeRecoveryKey.tsx
diff --git a/src/components/views/settings/encryption/DeleteKeyStoragePanel.tsx b/apps/web/src/components/views/settings/encryption/DeleteKeyStoragePanel.tsx
similarity index 100%
rename from src/components/views/settings/encryption/DeleteKeyStoragePanel.tsx
rename to apps/web/src/components/views/settings/encryption/DeleteKeyStoragePanel.tsx
diff --git a/src/components/views/settings/encryption/EncryptionCard.tsx b/apps/web/src/components/views/settings/encryption/EncryptionCard.tsx
similarity index 100%
rename from src/components/views/settings/encryption/EncryptionCard.tsx
rename to apps/web/src/components/views/settings/encryption/EncryptionCard.tsx
diff --git a/src/components/views/settings/encryption/EncryptionCardButtons.tsx b/apps/web/src/components/views/settings/encryption/EncryptionCardButtons.tsx
similarity index 100%
rename from src/components/views/settings/encryption/EncryptionCardButtons.tsx
rename to apps/web/src/components/views/settings/encryption/EncryptionCardButtons.tsx
diff --git a/src/components/views/settings/encryption/EncryptionCardEmphasisedContent.tsx b/apps/web/src/components/views/settings/encryption/EncryptionCardEmphasisedContent.tsx
similarity index 100%
rename from src/components/views/settings/encryption/EncryptionCardEmphasisedContent.tsx
rename to apps/web/src/components/views/settings/encryption/EncryptionCardEmphasisedContent.tsx
diff --git a/src/components/views/settings/encryption/KeyStoragePanel.tsx b/apps/web/src/components/views/settings/encryption/KeyStoragePanel.tsx
similarity index 100%
rename from src/components/views/settings/encryption/KeyStoragePanel.tsx
rename to apps/web/src/components/views/settings/encryption/KeyStoragePanel.tsx
diff --git a/src/components/views/settings/encryption/RecoveryPanel.tsx b/apps/web/src/components/views/settings/encryption/RecoveryPanel.tsx
similarity index 100%
rename from src/components/views/settings/encryption/RecoveryPanel.tsx
rename to apps/web/src/components/views/settings/encryption/RecoveryPanel.tsx
diff --git a/src/components/views/settings/encryption/RecoveryPanelOutOfSync.tsx b/apps/web/src/components/views/settings/encryption/RecoveryPanelOutOfSync.tsx
similarity index 100%
rename from src/components/views/settings/encryption/RecoveryPanelOutOfSync.tsx
rename to apps/web/src/components/views/settings/encryption/RecoveryPanelOutOfSync.tsx
diff --git a/src/components/views/settings/encryption/ResetIdentityBody.tsx b/apps/web/src/components/views/settings/encryption/ResetIdentityBody.tsx
similarity index 100%
rename from src/components/views/settings/encryption/ResetIdentityBody.tsx
rename to apps/web/src/components/views/settings/encryption/ResetIdentityBody.tsx
diff --git a/src/components/views/settings/encryption/ResetIdentityPanel.tsx b/apps/web/src/components/views/settings/encryption/ResetIdentityPanel.tsx
similarity index 100%
rename from src/components/views/settings/encryption/ResetIdentityPanel.tsx
rename to apps/web/src/components/views/settings/encryption/ResetIdentityPanel.tsx
diff --git a/src/components/views/settings/notifications/NotificationPusherSettings.tsx b/apps/web/src/components/views/settings/notifications/NotificationPusherSettings.tsx
similarity index 100%
rename from src/components/views/settings/notifications/NotificationPusherSettings.tsx
rename to apps/web/src/components/views/settings/notifications/NotificationPusherSettings.tsx
diff --git a/src/components/views/settings/notifications/NotificationSettings2.tsx b/apps/web/src/components/views/settings/notifications/NotificationSettings2.tsx
similarity index 100%
rename from src/components/views/settings/notifications/NotificationSettings2.tsx
rename to apps/web/src/components/views/settings/notifications/NotificationSettings2.tsx
diff --git a/src/components/views/settings/shared/SettingsBanner.tsx b/apps/web/src/components/views/settings/shared/SettingsBanner.tsx
similarity index 100%
rename from src/components/views/settings/shared/SettingsBanner.tsx
rename to apps/web/src/components/views/settings/shared/SettingsBanner.tsx
diff --git a/src/components/views/settings/shared/SettingsIndent.tsx b/apps/web/src/components/views/settings/shared/SettingsIndent.tsx
similarity index 100%
rename from src/components/views/settings/shared/SettingsIndent.tsx
rename to apps/web/src/components/views/settings/shared/SettingsIndent.tsx
diff --git a/src/components/views/settings/shared/SettingsSection.tsx b/apps/web/src/components/views/settings/shared/SettingsSection.tsx
similarity index 100%
rename from src/components/views/settings/shared/SettingsSection.tsx
rename to apps/web/src/components/views/settings/shared/SettingsSection.tsx
diff --git a/src/components/views/settings/shared/SettingsSubsection.tsx b/apps/web/src/components/views/settings/shared/SettingsSubsection.tsx
similarity index 100%
rename from src/components/views/settings/shared/SettingsSubsection.tsx
rename to apps/web/src/components/views/settings/shared/SettingsSubsection.tsx
diff --git a/src/components/views/settings/shared/SettingsSubsectionHeading.tsx b/apps/web/src/components/views/settings/shared/SettingsSubsectionHeading.tsx
similarity index 100%
rename from src/components/views/settings/shared/SettingsSubsectionHeading.tsx
rename to apps/web/src/components/views/settings/shared/SettingsSubsectionHeading.tsx
diff --git a/src/components/views/settings/tabs/SettingsTab.tsx b/apps/web/src/components/views/settings/tabs/SettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/SettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/SettingsTab.tsx
diff --git a/src/components/views/settings/tabs/room/AdvancedRoomSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/AdvancedRoomSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/room/AdvancedRoomSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/room/AdvancedRoomSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/room/BridgeSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/BridgeSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/room/BridgeSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/room/BridgeSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/room/GeneralRoomSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/room/NotificationSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/NotificationSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/room/NotificationSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/room/NotificationSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/room/PeopleRoomSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/PeopleRoomSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/room/PeopleRoomSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/room/PeopleRoomSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/room/PollHistoryTab.tsx b/apps/web/src/components/views/settings/tabs/room/PollHistoryTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/room/PollHistoryTab.tsx
rename to apps/web/src/components/views/settings/tabs/room/PollHistoryTab.tsx
diff --git a/src/components/views/settings/tabs/room/RolesRoomSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/RolesRoomSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/room/RolesRoomSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/room/RolesRoomSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/room/SecurityRoomSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/room/VoipRoomSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/room/VoipRoomSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/room/VoipRoomSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/room/VoipRoomSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/AccountUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/AccountUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/AccountUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/AccountUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/AppearanceUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/EncryptionUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/EncryptionUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/EncryptionUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/EncryptionUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/HelpUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/HelpUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/HelpUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/HelpUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/InviteRulesAccountSettings.tsx b/apps/web/src/components/views/settings/tabs/user/InviteRulesAccountSettings.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/InviteRulesAccountSettings.tsx
rename to apps/web/src/components/views/settings/tabs/user/InviteRulesAccountSettings.tsx
diff --git a/src/components/views/settings/tabs/user/KeyboardUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/KeyboardUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/KeyboardUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/KeyboardUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/LabsUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/MediaPreviewAccountSettings.tsx b/apps/web/src/components/views/settings/tabs/user/MediaPreviewAccountSettings.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/MediaPreviewAccountSettings.tsx
rename to apps/web/src/components/views/settings/tabs/user/MediaPreviewAccountSettings.tsx
diff --git a/src/components/views/settings/tabs/user/MjolnirUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/MjolnirUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/MjolnirUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/MjolnirUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/NotificationUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/PreferencesUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/SecurityUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/SecurityUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/SecurityUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/SecurityUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/SessionManagerTab.tsx b/apps/web/src/components/views/settings/tabs/user/SessionManagerTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/SessionManagerTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/SessionManagerTab.tsx
diff --git a/src/components/views/settings/tabs/user/SidebarUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/SidebarUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/SidebarUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/SidebarUserSettingsTab.tsx
diff --git a/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx b/apps/web/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx
similarity index 100%
rename from src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx
rename to apps/web/src/components/views/settings/tabs/user/VoiceUserSettingsTab.tsx
diff --git a/src/components/views/spaces/QuickSettingsButton.tsx b/apps/web/src/components/views/spaces/QuickSettingsButton.tsx
similarity index 100%
rename from src/components/views/spaces/QuickSettingsButton.tsx
rename to apps/web/src/components/views/spaces/QuickSettingsButton.tsx
diff --git a/src/components/views/spaces/QuickThemeSwitcher.tsx b/apps/web/src/components/views/spaces/QuickThemeSwitcher.tsx
similarity index 100%
rename from src/components/views/spaces/QuickThemeSwitcher.tsx
rename to apps/web/src/components/views/spaces/QuickThemeSwitcher.tsx
diff --git a/src/components/views/spaces/SpaceBasicSettings.tsx b/apps/web/src/components/views/spaces/SpaceBasicSettings.tsx
similarity index 100%
rename from src/components/views/spaces/SpaceBasicSettings.tsx
rename to apps/web/src/components/views/spaces/SpaceBasicSettings.tsx
diff --git a/src/components/views/spaces/SpaceChildrenPicker.tsx b/apps/web/src/components/views/spaces/SpaceChildrenPicker.tsx
similarity index 100%
rename from src/components/views/spaces/SpaceChildrenPicker.tsx
rename to apps/web/src/components/views/spaces/SpaceChildrenPicker.tsx
diff --git a/src/components/views/spaces/SpaceCreateMenu.tsx b/apps/web/src/components/views/spaces/SpaceCreateMenu.tsx
similarity index 100%
rename from src/components/views/spaces/SpaceCreateMenu.tsx
rename to apps/web/src/components/views/spaces/SpaceCreateMenu.tsx
diff --git a/src/components/views/spaces/SpacePanel.tsx b/apps/web/src/components/views/spaces/SpacePanel.tsx
similarity index 100%
rename from src/components/views/spaces/SpacePanel.tsx
rename to apps/web/src/components/views/spaces/SpacePanel.tsx
diff --git a/src/components/views/spaces/SpacePublicShare.tsx b/apps/web/src/components/views/spaces/SpacePublicShare.tsx
similarity index 100%
rename from src/components/views/spaces/SpacePublicShare.tsx
rename to apps/web/src/components/views/spaces/SpacePublicShare.tsx
diff --git a/src/components/views/spaces/SpaceSettingsGeneralTab.tsx b/apps/web/src/components/views/spaces/SpaceSettingsGeneralTab.tsx
similarity index 100%
rename from src/components/views/spaces/SpaceSettingsGeneralTab.tsx
rename to apps/web/src/components/views/spaces/SpaceSettingsGeneralTab.tsx
diff --git a/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx b/apps/web/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx
similarity index 100%
rename from src/components/views/spaces/SpaceSettingsVisibilityTab.tsx
rename to apps/web/src/components/views/spaces/SpaceSettingsVisibilityTab.tsx
diff --git a/src/components/views/spaces/SpaceTreeLevel.tsx b/apps/web/src/components/views/spaces/SpaceTreeLevel.tsx
similarity index 100%
rename from src/components/views/spaces/SpaceTreeLevel.tsx
rename to apps/web/src/components/views/spaces/SpaceTreeLevel.tsx
diff --git a/src/components/views/spaces/threads-activity-centre/ThreadsActivityCentre.tsx b/apps/web/src/components/views/spaces/threads-activity-centre/ThreadsActivityCentre.tsx
similarity index 100%
rename from src/components/views/spaces/threads-activity-centre/ThreadsActivityCentre.tsx
rename to apps/web/src/components/views/spaces/threads-activity-centre/ThreadsActivityCentre.tsx
diff --git a/src/components/views/spaces/threads-activity-centre/ThreadsActivityCentreButton.tsx b/apps/web/src/components/views/spaces/threads-activity-centre/ThreadsActivityCentreButton.tsx
similarity index 100%
rename from src/components/views/spaces/threads-activity-centre/ThreadsActivityCentreButton.tsx
rename to apps/web/src/components/views/spaces/threads-activity-centre/ThreadsActivityCentreButton.tsx
diff --git a/src/components/views/spaces/threads-activity-centre/index.ts b/apps/web/src/components/views/spaces/threads-activity-centre/index.ts
similarity index 100%
rename from src/components/views/spaces/threads-activity-centre/index.ts
rename to apps/web/src/components/views/spaces/threads-activity-centre/index.ts
diff --git a/src/components/views/spaces/threads-activity-centre/useUnreadThreadRooms.ts b/apps/web/src/components/views/spaces/threads-activity-centre/useUnreadThreadRooms.ts
similarity index 100%
rename from src/components/views/spaces/threads-activity-centre/useUnreadThreadRooms.ts
rename to apps/web/src/components/views/spaces/threads-activity-centre/useUnreadThreadRooms.ts
diff --git a/src/components/views/terms/InlineTermsAgreement.tsx b/apps/web/src/components/views/terms/InlineTermsAgreement.tsx
similarity index 100%
rename from src/components/views/terms/InlineTermsAgreement.tsx
rename to apps/web/src/components/views/terms/InlineTermsAgreement.tsx
diff --git a/src/components/views/toasts/GenericExpiringToast.tsx b/apps/web/src/components/views/toasts/GenericExpiringToast.tsx
similarity index 100%
rename from src/components/views/toasts/GenericExpiringToast.tsx
rename to apps/web/src/components/views/toasts/GenericExpiringToast.tsx
diff --git a/src/components/views/toasts/GenericToast.tsx b/apps/web/src/components/views/toasts/GenericToast.tsx
similarity index 100%
rename from src/components/views/toasts/GenericToast.tsx
rename to apps/web/src/components/views/toasts/GenericToast.tsx
diff --git a/src/components/views/toasts/NonUrgentEchoFailureToast.tsx b/apps/web/src/components/views/toasts/NonUrgentEchoFailureToast.tsx
similarity index 100%
rename from src/components/views/toasts/NonUrgentEchoFailureToast.tsx
rename to apps/web/src/components/views/toasts/NonUrgentEchoFailureToast.tsx
diff --git a/src/components/views/toasts/VerificationRequestToast.tsx b/apps/web/src/components/views/toasts/VerificationRequestToast.tsx
similarity index 100%
rename from src/components/views/toasts/VerificationRequestToast.tsx
rename to apps/web/src/components/views/toasts/VerificationRequestToast.tsx
diff --git a/src/components/views/typography/Caption.tsx b/apps/web/src/components/views/typography/Caption.tsx
similarity index 100%
rename from src/components/views/typography/Caption.tsx
rename to apps/web/src/components/views/typography/Caption.tsx
diff --git a/src/components/views/typography/Heading.tsx b/apps/web/src/components/views/typography/Heading.tsx
similarity index 100%
rename from src/components/views/typography/Heading.tsx
rename to apps/web/src/components/views/typography/Heading.tsx
diff --git a/src/components/views/verification/VerificationCancelled.tsx b/apps/web/src/components/views/verification/VerificationCancelled.tsx
similarity index 100%
rename from src/components/views/verification/VerificationCancelled.tsx
rename to apps/web/src/components/views/verification/VerificationCancelled.tsx
diff --git a/src/components/views/verification/VerificationComplete.tsx b/apps/web/src/components/views/verification/VerificationComplete.tsx
similarity index 100%
rename from src/components/views/verification/VerificationComplete.tsx
rename to apps/web/src/components/views/verification/VerificationComplete.tsx
diff --git a/src/components/views/verification/VerificationShowSas.tsx b/apps/web/src/components/views/verification/VerificationShowSas.tsx
similarity index 100%
rename from src/components/views/verification/VerificationShowSas.tsx
rename to apps/web/src/components/views/verification/VerificationShowSas.tsx
diff --git a/src/components/views/voip/AudioFeed.tsx b/apps/web/src/components/views/voip/AudioFeed.tsx
similarity index 100%
rename from src/components/views/voip/AudioFeed.tsx
rename to apps/web/src/components/views/voip/AudioFeed.tsx
diff --git a/src/components/views/voip/AudioFeedArrayForLegacyCall.tsx b/apps/web/src/components/views/voip/AudioFeedArrayForLegacyCall.tsx
similarity index 100%
rename from src/components/views/voip/AudioFeedArrayForLegacyCall.tsx
rename to apps/web/src/components/views/voip/AudioFeedArrayForLegacyCall.tsx
diff --git a/src/components/views/voip/CallDuration.tsx b/apps/web/src/components/views/voip/CallDuration.tsx
similarity index 100%
rename from src/components/views/voip/CallDuration.tsx
rename to apps/web/src/components/views/voip/CallDuration.tsx
diff --git a/src/components/views/voip/CallView.tsx b/apps/web/src/components/views/voip/CallView.tsx
similarity index 100%
rename from src/components/views/voip/CallView.tsx
rename to apps/web/src/components/views/voip/CallView.tsx
diff --git a/src/components/views/voip/DialPad.tsx b/apps/web/src/components/views/voip/DialPad.tsx
similarity index 100%
rename from src/components/views/voip/DialPad.tsx
rename to apps/web/src/components/views/voip/DialPad.tsx
diff --git a/src/components/views/voip/DialPadModal.tsx b/apps/web/src/components/views/voip/DialPadModal.tsx
similarity index 100%
rename from src/components/views/voip/DialPadModal.tsx
rename to apps/web/src/components/views/voip/DialPadModal.tsx
diff --git a/src/components/views/voip/LegacyCallView.tsx b/apps/web/src/components/views/voip/LegacyCallView.tsx
similarity index 100%
rename from src/components/views/voip/LegacyCallView.tsx
rename to apps/web/src/components/views/voip/LegacyCallView.tsx
diff --git a/src/components/views/voip/LegacyCallView/LegacyCallViewButtons.tsx b/apps/web/src/components/views/voip/LegacyCallView/LegacyCallViewButtons.tsx
similarity index 100%
rename from src/components/views/voip/LegacyCallView/LegacyCallViewButtons.tsx
rename to apps/web/src/components/views/voip/LegacyCallView/LegacyCallViewButtons.tsx
diff --git a/src/components/views/voip/LegacyCallView/LegacyCallViewHeader.tsx b/apps/web/src/components/views/voip/LegacyCallView/LegacyCallViewHeader.tsx
similarity index 100%
rename from src/components/views/voip/LegacyCallView/LegacyCallViewHeader.tsx
rename to apps/web/src/components/views/voip/LegacyCallView/LegacyCallViewHeader.tsx
diff --git a/src/components/views/voip/LegacyCallViewForRoom.tsx b/apps/web/src/components/views/voip/LegacyCallViewForRoom.tsx
similarity index 100%
rename from src/components/views/voip/LegacyCallViewForRoom.tsx
rename to apps/web/src/components/views/voip/LegacyCallViewForRoom.tsx
diff --git a/src/components/views/voip/LegacyCallViewSidebar.tsx b/apps/web/src/components/views/voip/LegacyCallViewSidebar.tsx
similarity index 100%
rename from src/components/views/voip/LegacyCallViewSidebar.tsx
rename to apps/web/src/components/views/voip/LegacyCallViewSidebar.tsx
diff --git a/src/components/views/voip/VideoFeed.tsx b/apps/web/src/components/views/voip/VideoFeed.tsx
similarity index 100%
rename from src/components/views/voip/VideoFeed.tsx
rename to apps/web/src/components/views/voip/VideoFeed.tsx
diff --git a/src/contexts/CurrentRightPanelPhaseContext.tsx b/apps/web/src/contexts/CurrentRightPanelPhaseContext.tsx
similarity index 100%
rename from src/contexts/CurrentRightPanelPhaseContext.tsx
rename to apps/web/src/contexts/CurrentRightPanelPhaseContext.tsx
diff --git a/src/contexts/LocalDeviceVerificationStateContext.ts b/apps/web/src/contexts/LocalDeviceVerificationStateContext.ts
similarity index 100%
rename from src/contexts/LocalDeviceVerificationStateContext.ts
rename to apps/web/src/contexts/LocalDeviceVerificationStateContext.ts
diff --git a/src/contexts/MatrixClientContext.tsx b/apps/web/src/contexts/MatrixClientContext.tsx
similarity index 100%
rename from src/contexts/MatrixClientContext.tsx
rename to apps/web/src/contexts/MatrixClientContext.tsx
diff --git a/src/contexts/RoomContext.ts b/apps/web/src/contexts/RoomContext.ts
similarity index 100%
rename from src/contexts/RoomContext.ts
rename to apps/web/src/contexts/RoomContext.ts
diff --git a/src/contexts/SDKContext.ts b/apps/web/src/contexts/SDKContext.ts
similarity index 100%
rename from src/contexts/SDKContext.ts
rename to apps/web/src/contexts/SDKContext.ts
diff --git a/src/contexts/ScopedRoomContext.tsx b/apps/web/src/contexts/ScopedRoomContext.tsx
similarity index 100%
rename from src/contexts/ScopedRoomContext.tsx
rename to apps/web/src/contexts/ScopedRoomContext.tsx
diff --git a/src/contexts/ToastContext.tsx b/apps/web/src/contexts/ToastContext.tsx
similarity index 100%
rename from src/contexts/ToastContext.tsx
rename to apps/web/src/contexts/ToastContext.tsx
diff --git a/src/createRoom.ts b/apps/web/src/createRoom.ts
similarity index 100%
rename from src/createRoom.ts
rename to apps/web/src/createRoom.ts
diff --git a/src/customisations/Alias.ts b/apps/web/src/customisations/Alias.ts
similarity index 100%
rename from src/customisations/Alias.ts
rename to apps/web/src/customisations/Alias.ts
diff --git a/src/customisations/ChatExport.ts b/apps/web/src/customisations/ChatExport.ts
similarity index 100%
rename from src/customisations/ChatExport.ts
rename to apps/web/src/customisations/ChatExport.ts
diff --git a/src/customisations/ComponentVisibility.ts b/apps/web/src/customisations/ComponentVisibility.ts
similarity index 100%
rename from src/customisations/ComponentVisibility.ts
rename to apps/web/src/customisations/ComponentVisibility.ts
diff --git a/src/customisations/Directory.ts b/apps/web/src/customisations/Directory.ts
similarity index 100%
rename from src/customisations/Directory.ts
rename to apps/web/src/customisations/Directory.ts
diff --git a/src/customisations/Lifecycle.ts b/apps/web/src/customisations/Lifecycle.ts
similarity index 100%
rename from src/customisations/Lifecycle.ts
rename to apps/web/src/customisations/Lifecycle.ts
diff --git a/src/customisations/Media.ts b/apps/web/src/customisations/Media.ts
similarity index 100%
rename from src/customisations/Media.ts
rename to apps/web/src/customisations/Media.ts
diff --git a/src/customisations/README.md b/apps/web/src/customisations/README.md
similarity index 100%
rename from src/customisations/README.md
rename to apps/web/src/customisations/README.md
diff --git a/src/customisations/RoomList.ts b/apps/web/src/customisations/RoomList.ts
similarity index 100%
rename from src/customisations/RoomList.ts
rename to apps/web/src/customisations/RoomList.ts
diff --git a/src/customisations/UserIdentifier.ts b/apps/web/src/customisations/UserIdentifier.ts
similarity index 100%
rename from src/customisations/UserIdentifier.ts
rename to apps/web/src/customisations/UserIdentifier.ts
diff --git a/src/customisations/WidgetPermissions.ts b/apps/web/src/customisations/WidgetPermissions.ts
similarity index 100%
rename from src/customisations/WidgetPermissions.ts
rename to apps/web/src/customisations/WidgetPermissions.ts
diff --git a/src/customisations/WidgetVariables.ts b/apps/web/src/customisations/WidgetVariables.ts
similarity index 100%
rename from src/customisations/WidgetVariables.ts
rename to apps/web/src/customisations/WidgetVariables.ts
diff --git a/src/customisations/helpers/UIComponents.ts b/apps/web/src/customisations/helpers/UIComponents.ts
similarity index 100%
rename from src/customisations/helpers/UIComponents.ts
rename to apps/web/src/customisations/helpers/UIComponents.ts
diff --git a/src/customisations/models/IMediaEventContent.ts b/apps/web/src/customisations/models/IMediaEventContent.ts
similarity index 100%
rename from src/customisations/models/IMediaEventContent.ts
rename to apps/web/src/customisations/models/IMediaEventContent.ts
diff --git a/src/device-listener/CurrentDeviceChangedEmitter.ts b/apps/web/src/device-listener/CurrentDeviceChangedEmitter.ts
similarity index 100%
rename from src/device-listener/CurrentDeviceChangedEmitter.ts
rename to apps/web/src/device-listener/CurrentDeviceChangedEmitter.ts
diff --git a/src/device-listener/DeviceListener.ts b/apps/web/src/device-listener/DeviceListener.ts
similarity index 100%
rename from src/device-listener/DeviceListener.ts
rename to apps/web/src/device-listener/DeviceListener.ts
diff --git a/src/device-listener/DeviceListenerCurrentDevice.ts b/apps/web/src/device-listener/DeviceListenerCurrentDevice.ts
similarity index 100%
rename from src/device-listener/DeviceListenerCurrentDevice.ts
rename to apps/web/src/device-listener/DeviceListenerCurrentDevice.ts
diff --git a/src/device-listener/DeviceListenerOtherDevices.ts b/apps/web/src/device-listener/DeviceListenerOtherDevices.ts
similarity index 100%
rename from src/device-listener/DeviceListenerOtherDevices.ts
rename to apps/web/src/device-listener/DeviceListenerOtherDevices.ts
diff --git a/src/device-listener/DeviceState.ts b/apps/web/src/device-listener/DeviceState.ts
similarity index 100%
rename from src/device-listener/DeviceState.ts
rename to apps/web/src/device-listener/DeviceState.ts
diff --git a/src/device-listener/index.ts b/apps/web/src/device-listener/index.ts
similarity index 100%
rename from src/device-listener/index.ts
rename to apps/web/src/device-listener/index.ts
diff --git a/src/dispatcher/actions.ts b/apps/web/src/dispatcher/actions.ts
similarity index 100%
rename from src/dispatcher/actions.ts
rename to apps/web/src/dispatcher/actions.ts
diff --git a/src/dispatcher/dispatcher.ts b/apps/web/src/dispatcher/dispatcher.ts
similarity index 100%
rename from src/dispatcher/dispatcher.ts
rename to apps/web/src/dispatcher/dispatcher.ts
diff --git a/src/dispatcher/payloads.ts b/apps/web/src/dispatcher/payloads.ts
similarity index 100%
rename from src/dispatcher/payloads.ts
rename to apps/web/src/dispatcher/payloads.ts
diff --git a/src/dispatcher/payloads/ActiveRoomChangedPayload.ts b/apps/web/src/dispatcher/payloads/ActiveRoomChangedPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ActiveRoomChangedPayload.ts
rename to apps/web/src/dispatcher/payloads/ActiveRoomChangedPayload.ts
diff --git a/src/dispatcher/payloads/AfterForgetRoomPayload.ts b/apps/web/src/dispatcher/payloads/AfterForgetRoomPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/AfterForgetRoomPayload.ts
rename to apps/web/src/dispatcher/payloads/AfterForgetRoomPayload.ts
diff --git a/src/dispatcher/payloads/AfterLeaveRoomPayload.ts b/apps/web/src/dispatcher/payloads/AfterLeaveRoomPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/AfterLeaveRoomPayload.ts
rename to apps/web/src/dispatcher/payloads/AfterLeaveRoomPayload.ts
diff --git a/src/dispatcher/payloads/CancelAskToJoinPayload.ts b/apps/web/src/dispatcher/payloads/CancelAskToJoinPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/CancelAskToJoinPayload.ts
rename to apps/web/src/dispatcher/payloads/CancelAskToJoinPayload.ts
diff --git a/src/dispatcher/payloads/CheckUpdatesPayload.ts b/apps/web/src/dispatcher/payloads/CheckUpdatesPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/CheckUpdatesPayload.ts
rename to apps/web/src/dispatcher/payloads/CheckUpdatesPayload.ts
diff --git a/src/dispatcher/payloads/ComposerInsertPayload.ts b/apps/web/src/dispatcher/payloads/ComposerInsertPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ComposerInsertPayload.ts
rename to apps/web/src/dispatcher/payloads/ComposerInsertPayload.ts
diff --git a/src/dispatcher/payloads/DoAfterSyncPreparedPayload.ts b/apps/web/src/dispatcher/payloads/DoAfterSyncPreparedPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/DoAfterSyncPreparedPayload.ts
rename to apps/web/src/dispatcher/payloads/DoAfterSyncPreparedPayload.ts
diff --git a/src/dispatcher/payloads/FocusComposerPayload.ts b/apps/web/src/dispatcher/payloads/FocusComposerPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/FocusComposerPayload.ts
rename to apps/web/src/dispatcher/payloads/FocusComposerPayload.ts
diff --git a/src/dispatcher/payloads/FocusMessageSearchPayload.ts b/apps/web/src/dispatcher/payloads/FocusMessageSearchPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/FocusMessageSearchPayload.ts
rename to apps/web/src/dispatcher/payloads/FocusMessageSearchPayload.ts
diff --git a/src/dispatcher/payloads/JoinRoomErrorPayload.ts b/apps/web/src/dispatcher/payloads/JoinRoomErrorPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/JoinRoomErrorPayload.ts
rename to apps/web/src/dispatcher/payloads/JoinRoomErrorPayload.ts
diff --git a/src/dispatcher/payloads/JoinRoomPayload.ts b/apps/web/src/dispatcher/payloads/JoinRoomPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/JoinRoomPayload.ts
rename to apps/web/src/dispatcher/payloads/JoinRoomPayload.ts
diff --git a/src/dispatcher/payloads/JoinRoomReadyPayload.ts b/apps/web/src/dispatcher/payloads/JoinRoomReadyPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/JoinRoomReadyPayload.ts
rename to apps/web/src/dispatcher/payloads/JoinRoomReadyPayload.ts
diff --git a/src/dispatcher/payloads/OpenAddExistingToSpaceDialogPayload.ts b/apps/web/src/dispatcher/payloads/OpenAddExistingToSpaceDialogPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/OpenAddExistingToSpaceDialogPayload.ts
rename to apps/web/src/dispatcher/payloads/OpenAddExistingToSpaceDialogPayload.ts
diff --git a/src/dispatcher/payloads/OpenForwardDialogPayload.ts b/apps/web/src/dispatcher/payloads/OpenForwardDialogPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/OpenForwardDialogPayload.ts
rename to apps/web/src/dispatcher/payloads/OpenForwardDialogPayload.ts
diff --git a/src/dispatcher/payloads/OpenInviteDialogPayload.ts b/apps/web/src/dispatcher/payloads/OpenInviteDialogPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/OpenInviteDialogPayload.ts
rename to apps/web/src/dispatcher/payloads/OpenInviteDialogPayload.ts
diff --git a/src/dispatcher/payloads/OpenReportEventDialogPayload.ts b/apps/web/src/dispatcher/payloads/OpenReportEventDialogPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/OpenReportEventDialogPayload.ts
rename to apps/web/src/dispatcher/payloads/OpenReportEventDialogPayload.ts
diff --git a/src/dispatcher/payloads/OpenSpacePreferencesPayload.ts b/apps/web/src/dispatcher/payloads/OpenSpacePreferencesPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/OpenSpacePreferencesPayload.ts
rename to apps/web/src/dispatcher/payloads/OpenSpacePreferencesPayload.ts
diff --git a/src/dispatcher/payloads/OpenSpaceSettingsPayload.ts b/apps/web/src/dispatcher/payloads/OpenSpaceSettingsPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/OpenSpaceSettingsPayload.ts
rename to apps/web/src/dispatcher/payloads/OpenSpaceSettingsPayload.ts
diff --git a/src/dispatcher/payloads/OpenSpotlightPayload.ts b/apps/web/src/dispatcher/payloads/OpenSpotlightPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/OpenSpotlightPayload.ts
rename to apps/web/src/dispatcher/payloads/OpenSpotlightPayload.ts
diff --git a/src/dispatcher/payloads/OpenToTabPayload.ts b/apps/web/src/dispatcher/payloads/OpenToTabPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/OpenToTabPayload.ts
rename to apps/web/src/dispatcher/payloads/OpenToTabPayload.ts
diff --git a/src/dispatcher/payloads/OverwriteLoginPayload.ts b/apps/web/src/dispatcher/payloads/OverwriteLoginPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/OverwriteLoginPayload.ts
rename to apps/web/src/dispatcher/payloads/OverwriteLoginPayload.ts
diff --git a/src/dispatcher/payloads/RecheckThemePayload.ts b/apps/web/src/dispatcher/payloads/RecheckThemePayload.ts
similarity index 100%
rename from src/dispatcher/payloads/RecheckThemePayload.ts
rename to apps/web/src/dispatcher/payloads/RecheckThemePayload.ts
diff --git a/src/dispatcher/payloads/SettingUpdatedPayload.ts b/apps/web/src/dispatcher/payloads/SettingUpdatedPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/SettingUpdatedPayload.ts
rename to apps/web/src/dispatcher/payloads/SettingUpdatedPayload.ts
diff --git a/src/dispatcher/payloads/SharePayload.ts b/apps/web/src/dispatcher/payloads/SharePayload.ts
similarity index 100%
rename from src/dispatcher/payloads/SharePayload.ts
rename to apps/web/src/dispatcher/payloads/SharePayload.ts
diff --git a/src/dispatcher/payloads/ShowThreadPayload.ts b/apps/web/src/dispatcher/payloads/ShowThreadPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ShowThreadPayload.ts
rename to apps/web/src/dispatcher/payloads/ShowThreadPayload.ts
diff --git a/src/dispatcher/payloads/SubmitAskToJoinPayload.ts b/apps/web/src/dispatcher/payloads/SubmitAskToJoinPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/SubmitAskToJoinPayload.ts
rename to apps/web/src/dispatcher/payloads/SubmitAskToJoinPayload.ts
diff --git a/src/dispatcher/payloads/SwitchSpacePayload.ts b/apps/web/src/dispatcher/payloads/SwitchSpacePayload.ts
similarity index 100%
rename from src/dispatcher/payloads/SwitchSpacePayload.ts
rename to apps/web/src/dispatcher/payloads/SwitchSpacePayload.ts
diff --git a/src/dispatcher/payloads/ThreadPayload.ts b/apps/web/src/dispatcher/payloads/ThreadPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ThreadPayload.ts
rename to apps/web/src/dispatcher/payloads/ThreadPayload.ts
diff --git a/src/dispatcher/payloads/UpdateFontSizeDeltaPayload.ts b/apps/web/src/dispatcher/payloads/UpdateFontSizeDeltaPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/UpdateFontSizeDeltaPayload.ts
rename to apps/web/src/dispatcher/payloads/UpdateFontSizeDeltaPayload.ts
diff --git a/src/dispatcher/payloads/UpdateSystemFontPayload.ts b/apps/web/src/dispatcher/payloads/UpdateSystemFontPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/UpdateSystemFontPayload.ts
rename to apps/web/src/dispatcher/payloads/UpdateSystemFontPayload.ts
diff --git a/src/dispatcher/payloads/UploadPayload.ts b/apps/web/src/dispatcher/payloads/UploadPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/UploadPayload.ts
rename to apps/web/src/dispatcher/payloads/UploadPayload.ts
diff --git a/src/dispatcher/payloads/ViewHomePagePayload.ts b/apps/web/src/dispatcher/payloads/ViewHomePagePayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ViewHomePagePayload.ts
rename to apps/web/src/dispatcher/payloads/ViewHomePagePayload.ts
diff --git a/src/dispatcher/payloads/ViewRoomDeltaPayload.ts b/apps/web/src/dispatcher/payloads/ViewRoomDeltaPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ViewRoomDeltaPayload.ts
rename to apps/web/src/dispatcher/payloads/ViewRoomDeltaPayload.ts
diff --git a/src/dispatcher/payloads/ViewRoomErrorPayload.ts b/apps/web/src/dispatcher/payloads/ViewRoomErrorPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ViewRoomErrorPayload.ts
rename to apps/web/src/dispatcher/payloads/ViewRoomErrorPayload.ts
diff --git a/src/dispatcher/payloads/ViewRoomPayload.ts b/apps/web/src/dispatcher/payloads/ViewRoomPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ViewRoomPayload.ts
rename to apps/web/src/dispatcher/payloads/ViewRoomPayload.ts
diff --git a/src/dispatcher/payloads/ViewStartChatOrReusePayload.ts b/apps/web/src/dispatcher/payloads/ViewStartChatOrReusePayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ViewStartChatOrReusePayload.ts
rename to apps/web/src/dispatcher/payloads/ViewStartChatOrReusePayload.ts
diff --git a/src/dispatcher/payloads/ViewUserPayload.ts b/apps/web/src/dispatcher/payloads/ViewUserPayload.ts
similarity index 100%
rename from src/dispatcher/payloads/ViewUserPayload.ts
rename to apps/web/src/dispatcher/payloads/ViewUserPayload.ts
diff --git a/src/editor/autocomplete.ts b/apps/web/src/editor/autocomplete.ts
similarity index 100%
rename from src/editor/autocomplete.ts
rename to apps/web/src/editor/autocomplete.ts
diff --git a/src/editor/caret.ts b/apps/web/src/editor/caret.ts
similarity index 100%
rename from src/editor/caret.ts
rename to apps/web/src/editor/caret.ts
diff --git a/src/editor/commands.tsx b/apps/web/src/editor/commands.tsx
similarity index 100%
rename from src/editor/commands.tsx
rename to apps/web/src/editor/commands.tsx
diff --git a/src/editor/deserialize.ts b/apps/web/src/editor/deserialize.ts
similarity index 100%
rename from src/editor/deserialize.ts
rename to apps/web/src/editor/deserialize.ts
diff --git a/src/editor/diff.ts b/apps/web/src/editor/diff.ts
similarity index 100%
rename from src/editor/diff.ts
rename to apps/web/src/editor/diff.ts
diff --git a/src/editor/dom.ts b/apps/web/src/editor/dom.ts
similarity index 100%
rename from src/editor/dom.ts
rename to apps/web/src/editor/dom.ts
diff --git a/src/editor/history.ts b/apps/web/src/editor/history.ts
similarity index 100%
rename from src/editor/history.ts
rename to apps/web/src/editor/history.ts
diff --git a/src/editor/model.ts b/apps/web/src/editor/model.ts
similarity index 100%
rename from src/editor/model.ts
rename to apps/web/src/editor/model.ts
diff --git a/src/editor/offset.ts b/apps/web/src/editor/offset.ts
similarity index 100%
rename from src/editor/offset.ts
rename to apps/web/src/editor/offset.ts
diff --git a/src/editor/operations.ts b/apps/web/src/editor/operations.ts
similarity index 100%
rename from src/editor/operations.ts
rename to apps/web/src/editor/operations.ts
diff --git a/src/editor/parts.ts b/apps/web/src/editor/parts.ts
similarity index 100%
rename from src/editor/parts.ts
rename to apps/web/src/editor/parts.ts
diff --git a/src/editor/position.ts b/apps/web/src/editor/position.ts
similarity index 100%
rename from src/editor/position.ts
rename to apps/web/src/editor/position.ts
diff --git a/src/editor/range.ts b/apps/web/src/editor/range.ts
similarity index 100%
rename from src/editor/range.ts
rename to apps/web/src/editor/range.ts
diff --git a/src/editor/render.ts b/apps/web/src/editor/render.ts
similarity index 100%
rename from src/editor/render.ts
rename to apps/web/src/editor/render.ts
diff --git a/src/editor/serialize.ts b/apps/web/src/editor/serialize.ts
similarity index 100%
rename from src/editor/serialize.ts
rename to apps/web/src/editor/serialize.ts
diff --git a/src/effects/ICanvasEffect.ts b/apps/web/src/effects/ICanvasEffect.ts
similarity index 100%
rename from src/effects/ICanvasEffect.ts
rename to apps/web/src/effects/ICanvasEffect.ts
diff --git a/src/effects/confetti/index.ts b/apps/web/src/effects/confetti/index.ts
similarity index 100%
rename from src/effects/confetti/index.ts
rename to apps/web/src/effects/confetti/index.ts
diff --git a/src/effects/effect.ts b/apps/web/src/effects/effect.ts
similarity index 100%
rename from src/effects/effect.ts
rename to apps/web/src/effects/effect.ts
diff --git a/src/effects/fireworks/index.ts b/apps/web/src/effects/fireworks/index.ts
similarity index 100%
rename from src/effects/fireworks/index.ts
rename to apps/web/src/effects/fireworks/index.ts
diff --git a/src/effects/hearts/index.ts b/apps/web/src/effects/hearts/index.ts
similarity index 100%
rename from src/effects/hearts/index.ts
rename to apps/web/src/effects/hearts/index.ts
diff --git a/src/effects/index.ts b/apps/web/src/effects/index.ts
similarity index 100%
rename from src/effects/index.ts
rename to apps/web/src/effects/index.ts
diff --git a/src/effects/rainfall/index.ts b/apps/web/src/effects/rainfall/index.ts
similarity index 100%
rename from src/effects/rainfall/index.ts
rename to apps/web/src/effects/rainfall/index.ts
diff --git a/src/effects/snowfall/index.ts b/apps/web/src/effects/snowfall/index.ts
similarity index 100%
rename from src/effects/snowfall/index.ts
rename to apps/web/src/effects/snowfall/index.ts
diff --git a/src/effects/spaceinvaders/index.ts b/apps/web/src/effects/spaceinvaders/index.ts
similarity index 100%
rename from src/effects/spaceinvaders/index.ts
rename to apps/web/src/effects/spaceinvaders/index.ts
diff --git a/src/effects/utils.ts b/apps/web/src/effects/utils.ts
similarity index 100%
rename from src/effects/utils.ts
rename to apps/web/src/effects/utils.ts
diff --git a/src/email.ts b/apps/web/src/email.ts
similarity index 100%
rename from src/email.ts
rename to apps/web/src/email.ts
diff --git a/src/emojipicker/recent.ts b/apps/web/src/emojipicker/recent.ts
similarity index 100%
rename from src/emojipicker/recent.ts
rename to apps/web/src/emojipicker/recent.ts
diff --git a/src/events/EventTileFactory.tsx b/apps/web/src/events/EventTileFactory.tsx
similarity index 100%
rename from src/events/EventTileFactory.tsx
rename to apps/web/src/events/EventTileFactory.tsx
diff --git a/src/events/RelationsHelper.ts b/apps/web/src/events/RelationsHelper.ts
similarity index 100%
rename from src/events/RelationsHelper.ts
rename to apps/web/src/events/RelationsHelper.ts
diff --git a/src/events/forward/getForwardableEvent.ts b/apps/web/src/events/forward/getForwardableEvent.ts
similarity index 100%
rename from src/events/forward/getForwardableEvent.ts
rename to apps/web/src/events/forward/getForwardableEvent.ts
diff --git a/src/events/index.ts b/apps/web/src/events/index.ts
similarity index 100%
rename from src/events/index.ts
rename to apps/web/src/events/index.ts
diff --git a/src/events/location/getShareableLocationEvent.ts b/apps/web/src/events/location/getShareableLocationEvent.ts
similarity index 100%
rename from src/events/location/getShareableLocationEvent.ts
rename to apps/web/src/events/location/getShareableLocationEvent.ts
diff --git a/src/favicon.ts b/apps/web/src/favicon.ts
similarity index 100%
rename from src/favicon.ts
rename to apps/web/src/favicon.ts
diff --git a/src/hooks/right-panel/useCurrentPhase.ts b/apps/web/src/hooks/right-panel/useCurrentPhase.ts
similarity index 100%
rename from src/hooks/right-panel/useCurrentPhase.ts
rename to apps/web/src/hooks/right-panel/useCurrentPhase.ts
diff --git a/src/hooks/room/useGuestAccessInformation.ts b/apps/web/src/hooks/room/useGuestAccessInformation.ts
similarity index 100%
rename from src/hooks/room/useGuestAccessInformation.ts
rename to apps/web/src/hooks/room/useGuestAccessInformation.ts
diff --git a/src/hooks/room/useRoomCall.tsx b/apps/web/src/hooks/room/useRoomCall.tsx
similarity index 100%
rename from src/hooks/room/useRoomCall.tsx
rename to apps/web/src/hooks/room/useRoomCall.tsx
diff --git a/src/hooks/room/useRoomIdName.ts b/apps/web/src/hooks/room/useRoomIdName.ts
similarity index 100%
rename from src/hooks/room/useRoomIdName.ts
rename to apps/web/src/hooks/room/useRoomIdName.ts
diff --git a/src/hooks/room/useRoomMemberProfile.ts b/apps/web/src/hooks/room/useRoomMemberProfile.ts
similarity index 100%
rename from src/hooks/room/useRoomMemberProfile.ts
rename to apps/web/src/hooks/room/useRoomMemberProfile.ts
diff --git a/src/hooks/room/useRoomThreadNotifications.ts b/apps/web/src/hooks/room/useRoomThreadNotifications.ts
similarity index 100%
rename from src/hooks/room/useRoomThreadNotifications.ts
rename to apps/web/src/hooks/room/useRoomThreadNotifications.ts
diff --git a/src/hooks/room/useTopic.ts b/apps/web/src/hooks/room/useTopic.ts
similarity index 100%
rename from src/hooks/room/useTopic.ts
rename to apps/web/src/hooks/room/useTopic.ts
diff --git a/src/hooks/spotlight/useDebouncedCallback.ts b/apps/web/src/hooks/spotlight/useDebouncedCallback.ts
similarity index 100%
rename from src/hooks/spotlight/useDebouncedCallback.ts
rename to apps/web/src/hooks/spotlight/useDebouncedCallback.ts
diff --git a/src/hooks/spotlight/useRecentSearches.ts b/apps/web/src/hooks/spotlight/useRecentSearches.ts
similarity index 100%
rename from src/hooks/spotlight/useRecentSearches.ts
rename to apps/web/src/hooks/spotlight/useRecentSearches.ts
diff --git a/src/hooks/useAccountData.ts b/apps/web/src/hooks/useAccountData.ts
similarity index 100%
rename from src/hooks/useAccountData.ts
rename to apps/web/src/hooks/useAccountData.ts
diff --git a/src/hooks/useAnimation.ts b/apps/web/src/hooks/useAnimation.ts
similarity index 100%
rename from src/hooks/useAnimation.ts
rename to apps/web/src/hooks/useAnimation.ts
diff --git a/src/hooks/useAsyncMemo.ts b/apps/web/src/hooks/useAsyncMemo.ts
similarity index 100%
rename from src/hooks/useAsyncMemo.ts
rename to apps/web/src/hooks/useAsyncMemo.ts
diff --git a/src/hooks/useAsyncRefreshMemo.ts b/apps/web/src/hooks/useAsyncRefreshMemo.ts
similarity index 100%
rename from src/hooks/useAsyncRefreshMemo.ts
rename to apps/web/src/hooks/useAsyncRefreshMemo.ts
diff --git a/src/hooks/useCall.ts b/apps/web/src/hooks/useCall.ts
similarity index 100%
rename from src/hooks/useCall.ts
rename to apps/web/src/hooks/useCall.ts
diff --git a/src/hooks/useDispatcher.ts b/apps/web/src/hooks/useDispatcher.ts
similarity index 100%
rename from src/hooks/useDispatcher.ts
rename to apps/web/src/hooks/useDispatcher.ts
diff --git a/src/hooks/useDownloadMedia.ts b/apps/web/src/hooks/useDownloadMedia.ts
similarity index 100%
rename from src/hooks/useDownloadMedia.ts
rename to apps/web/src/hooks/useDownloadMedia.ts
diff --git a/src/hooks/useEncryptionStatus.ts b/apps/web/src/hooks/useEncryptionStatus.ts
similarity index 100%
rename from src/hooks/useEncryptionStatus.ts
rename to apps/web/src/hooks/useEncryptionStatus.ts
diff --git a/src/hooks/useEventEmitter.ts b/apps/web/src/hooks/useEventEmitter.ts
similarity index 100%
rename from src/hooks/useEventEmitter.ts
rename to apps/web/src/hooks/useEventEmitter.ts
diff --git a/src/hooks/useFocus.ts b/apps/web/src/hooks/useFocus.ts
similarity index 100%
rename from src/hooks/useFocus.ts
rename to apps/web/src/hooks/useFocus.ts
diff --git a/src/hooks/useGlobalNotificationState.ts b/apps/web/src/hooks/useGlobalNotificationState.ts
similarity index 100%
rename from src/hooks/useGlobalNotificationState.ts
rename to apps/web/src/hooks/useGlobalNotificationState.ts
diff --git a/src/hooks/useHover.ts b/apps/web/src/hooks/useHover.ts
similarity index 100%
rename from src/hooks/useHover.ts
rename to apps/web/src/hooks/useHover.ts
diff --git a/src/hooks/useIsEncrypted.ts b/apps/web/src/hooks/useIsEncrypted.ts
similarity index 100%
rename from src/hooks/useIsEncrypted.ts
rename to apps/web/src/hooks/useIsEncrypted.ts
diff --git a/src/hooks/useIsReleaseAnnouncementOpen.ts b/apps/web/src/hooks/useIsReleaseAnnouncementOpen.ts
similarity index 100%
rename from src/hooks/useIsReleaseAnnouncementOpen.ts
rename to apps/web/src/hooks/useIsReleaseAnnouncementOpen.ts
diff --git a/src/hooks/useLatestResult.ts b/apps/web/src/hooks/useLatestResult.ts
similarity index 100%
rename from src/hooks/useLatestResult.ts
rename to apps/web/src/hooks/useLatestResult.ts
diff --git a/src/hooks/useLocalEcho.ts b/apps/web/src/hooks/useLocalEcho.ts
similarity index 100%
rename from src/hooks/useLocalEcho.ts
rename to apps/web/src/hooks/useLocalEcho.ts
diff --git a/src/hooks/useLocalStorageState.ts b/apps/web/src/hooks/useLocalStorageState.ts
similarity index 100%
rename from src/hooks/useLocalStorageState.ts
rename to apps/web/src/hooks/useLocalStorageState.ts
diff --git a/src/hooks/useMediaVisible.ts b/apps/web/src/hooks/useMediaVisible.ts
similarity index 100%
rename from src/hooks/useMediaVisible.ts
rename to apps/web/src/hooks/useMediaVisible.ts
diff --git a/src/hooks/useNotificationSettings.tsx b/apps/web/src/hooks/useNotificationSettings.tsx
similarity index 100%
rename from src/hooks/useNotificationSettings.tsx
rename to apps/web/src/hooks/useNotificationSettings.tsx
diff --git a/src/hooks/usePermalink.ts b/apps/web/src/hooks/usePermalink.ts
similarity index 100%
rename from src/hooks/usePermalink.ts
rename to apps/web/src/hooks/usePermalink.ts
diff --git a/src/hooks/usePermalinkEvent.ts b/apps/web/src/hooks/usePermalinkEvent.ts
similarity index 100%
rename from src/hooks/usePermalinkEvent.ts
rename to apps/web/src/hooks/usePermalinkEvent.ts
diff --git a/src/hooks/usePermalinkMember.ts b/apps/web/src/hooks/usePermalinkMember.ts
similarity index 100%
rename from src/hooks/usePermalinkMember.ts
rename to apps/web/src/hooks/usePermalinkMember.ts
diff --git a/src/hooks/usePermalinkTargetRoom.ts b/apps/web/src/hooks/usePermalinkTargetRoom.ts
similarity index 100%
rename from src/hooks/usePermalinkTargetRoom.ts
rename to apps/web/src/hooks/usePermalinkTargetRoom.ts
diff --git a/src/hooks/usePinnedEvents.ts b/apps/web/src/hooks/usePinnedEvents.ts
similarity index 100%
rename from src/hooks/usePinnedEvents.ts
rename to apps/web/src/hooks/usePinnedEvents.ts
diff --git a/src/hooks/useProfileInfo.ts b/apps/web/src/hooks/useProfileInfo.ts
similarity index 100%
rename from src/hooks/useProfileInfo.ts
rename to apps/web/src/hooks/useProfileInfo.ts
diff --git a/src/hooks/usePublicRoomDirectory.ts b/apps/web/src/hooks/usePublicRoomDirectory.ts
similarity index 100%
rename from src/hooks/usePublicRoomDirectory.ts
rename to apps/web/src/hooks/usePublicRoomDirectory.ts
diff --git a/src/hooks/usePushers.ts b/apps/web/src/hooks/usePushers.ts
similarity index 100%
rename from src/hooks/usePushers.ts
rename to apps/web/src/hooks/usePushers.ts
diff --git a/src/hooks/useRoomMembers.ts b/apps/web/src/hooks/useRoomMembers.ts
similarity index 100%
rename from src/hooks/useRoomMembers.ts
rename to apps/web/src/hooks/useRoomMembers.ts
diff --git a/src/hooks/useRoomName.ts b/apps/web/src/hooks/useRoomName.ts
similarity index 100%
rename from src/hooks/useRoomName.ts
rename to apps/web/src/hooks/useRoomName.ts
diff --git a/src/hooks/useRoomNotificationState.ts b/apps/web/src/hooks/useRoomNotificationState.ts
similarity index 100%
rename from src/hooks/useRoomNotificationState.ts
rename to apps/web/src/hooks/useRoomNotificationState.ts
diff --git a/src/hooks/useRoomState.ts b/apps/web/src/hooks/useRoomState.ts
similarity index 100%
rename from src/hooks/useRoomState.ts
rename to apps/web/src/hooks/useRoomState.ts
diff --git a/src/hooks/useSettings.ts b/apps/web/src/hooks/useSettings.ts
similarity index 100%
rename from src/hooks/useSettings.ts
rename to apps/web/src/hooks/useSettings.ts
diff --git a/src/hooks/useSmoothAnimation.ts b/apps/web/src/hooks/useSmoothAnimation.ts
similarity index 100%
rename from src/hooks/useSmoothAnimation.ts
rename to apps/web/src/hooks/useSmoothAnimation.ts
diff --git a/src/hooks/useSpaceResults.ts b/apps/web/src/hooks/useSpaceResults.ts
similarity index 100%
rename from src/hooks/useSpaceResults.ts
rename to apps/web/src/hooks/useSpaceResults.ts
diff --git a/src/hooks/useStateArray.ts b/apps/web/src/hooks/useStateArray.ts
similarity index 100%
rename from src/hooks/useStateArray.ts
rename to apps/web/src/hooks/useStateArray.ts
diff --git a/src/hooks/useStateCallback.ts b/apps/web/src/hooks/useStateCallback.ts
similarity index 100%
rename from src/hooks/useStateCallback.ts
rename to apps/web/src/hooks/useStateCallback.ts
diff --git a/src/hooks/useStateToggle.ts b/apps/web/src/hooks/useStateToggle.ts
similarity index 100%
rename from src/hooks/useStateToggle.ts
rename to apps/web/src/hooks/useStateToggle.ts
diff --git a/src/hooks/useTheme.ts b/apps/web/src/hooks/useTheme.ts
similarity index 100%
rename from src/hooks/useTheme.ts
rename to apps/web/src/hooks/useTheme.ts
diff --git a/src/hooks/useThreepids.ts b/apps/web/src/hooks/useThreepids.ts
similarity index 100%
rename from src/hooks/useThreepids.ts
rename to apps/web/src/hooks/useThreepids.ts
diff --git a/src/hooks/useTimeout.ts b/apps/web/src/hooks/useTimeout.ts
similarity index 100%
rename from src/hooks/useTimeout.ts
rename to apps/web/src/hooks/useTimeout.ts
diff --git a/src/hooks/useTimeoutToggle.ts b/apps/web/src/hooks/useTimeoutToggle.ts
similarity index 100%
rename from src/hooks/useTimeoutToggle.ts
rename to apps/web/src/hooks/useTimeoutToggle.ts
diff --git a/src/hooks/useUnreadNotifications.ts b/apps/web/src/hooks/useUnreadNotifications.ts
similarity index 100%
rename from src/hooks/useUnreadNotifications.ts
rename to apps/web/src/hooks/useUnreadNotifications.ts
diff --git a/src/hooks/useUserDirectory.ts b/apps/web/src/hooks/useUserDirectory.ts
similarity index 100%
rename from src/hooks/useUserDirectory.ts
rename to apps/web/src/hooks/useUserDirectory.ts
diff --git a/src/hooks/useUserTimezone.ts b/apps/web/src/hooks/useUserTimezone.ts
similarity index 100%
rename from src/hooks/useUserTimezone.ts
rename to apps/web/src/hooks/useUserTimezone.ts
diff --git a/src/hooks/useWindowWidth.ts b/apps/web/src/hooks/useWindowWidth.ts
similarity index 100%
rename from src/hooks/useWindowWidth.ts
rename to apps/web/src/hooks/useWindowWidth.ts
diff --git a/src/i18n/strings/cs.json b/apps/web/src/i18n/strings/cs.json
similarity index 100%
rename from src/i18n/strings/cs.json
rename to apps/web/src/i18n/strings/cs.json
diff --git a/src/i18n/strings/cy.json b/apps/web/src/i18n/strings/cy.json
similarity index 100%
rename from src/i18n/strings/cy.json
rename to apps/web/src/i18n/strings/cy.json
diff --git a/src/i18n/strings/da.json b/apps/web/src/i18n/strings/da.json
similarity index 100%
rename from src/i18n/strings/da.json
rename to apps/web/src/i18n/strings/da.json
diff --git a/src/i18n/strings/de_DE.json b/apps/web/src/i18n/strings/de_DE.json
similarity index 100%
rename from src/i18n/strings/de_DE.json
rename to apps/web/src/i18n/strings/de_DE.json
diff --git a/src/i18n/strings/el.json b/apps/web/src/i18n/strings/el.json
similarity index 100%
rename from src/i18n/strings/el.json
rename to apps/web/src/i18n/strings/el.json
diff --git a/src/i18n/strings/en_EN.json b/apps/web/src/i18n/strings/en_EN.json
similarity index 100%
rename from src/i18n/strings/en_EN.json
rename to apps/web/src/i18n/strings/en_EN.json
diff --git a/src/i18n/strings/eo.json b/apps/web/src/i18n/strings/eo.json
similarity index 100%
rename from src/i18n/strings/eo.json
rename to apps/web/src/i18n/strings/eo.json
diff --git a/src/i18n/strings/es.json b/apps/web/src/i18n/strings/es.json
similarity index 100%
rename from src/i18n/strings/es.json
rename to apps/web/src/i18n/strings/es.json
diff --git a/src/i18n/strings/et.json b/apps/web/src/i18n/strings/et.json
similarity index 100%
rename from src/i18n/strings/et.json
rename to apps/web/src/i18n/strings/et.json
diff --git a/src/i18n/strings/fa.json b/apps/web/src/i18n/strings/fa.json
similarity index 100%
rename from src/i18n/strings/fa.json
rename to apps/web/src/i18n/strings/fa.json
diff --git a/src/i18n/strings/fi.json b/apps/web/src/i18n/strings/fi.json
similarity index 100%
rename from src/i18n/strings/fi.json
rename to apps/web/src/i18n/strings/fi.json
diff --git a/src/i18n/strings/fr.json b/apps/web/src/i18n/strings/fr.json
similarity index 100%
rename from src/i18n/strings/fr.json
rename to apps/web/src/i18n/strings/fr.json
diff --git a/src/i18n/strings/gl.json b/apps/web/src/i18n/strings/gl.json
similarity index 100%
rename from src/i18n/strings/gl.json
rename to apps/web/src/i18n/strings/gl.json
diff --git a/src/i18n/strings/he.json b/apps/web/src/i18n/strings/he.json
similarity index 100%
rename from src/i18n/strings/he.json
rename to apps/web/src/i18n/strings/he.json
diff --git a/src/i18n/strings/hr.json b/apps/web/src/i18n/strings/hr.json
similarity index 100%
rename from src/i18n/strings/hr.json
rename to apps/web/src/i18n/strings/hr.json
diff --git a/src/i18n/strings/hu.json b/apps/web/src/i18n/strings/hu.json
similarity index 100%
rename from src/i18n/strings/hu.json
rename to apps/web/src/i18n/strings/hu.json
diff --git a/src/i18n/strings/hy.json b/apps/web/src/i18n/strings/hy.json
similarity index 100%
rename from src/i18n/strings/hy.json
rename to apps/web/src/i18n/strings/hy.json
diff --git a/src/i18n/strings/id.json b/apps/web/src/i18n/strings/id.json
similarity index 100%
rename from src/i18n/strings/id.json
rename to apps/web/src/i18n/strings/id.json
diff --git a/src/i18n/strings/is.json b/apps/web/src/i18n/strings/is.json
similarity index 100%
rename from src/i18n/strings/is.json
rename to apps/web/src/i18n/strings/is.json
diff --git a/src/i18n/strings/it.json b/apps/web/src/i18n/strings/it.json
similarity index 100%
rename from src/i18n/strings/it.json
rename to apps/web/src/i18n/strings/it.json
diff --git a/src/i18n/strings/ja.json b/apps/web/src/i18n/strings/ja.json
similarity index 100%
rename from src/i18n/strings/ja.json
rename to apps/web/src/i18n/strings/ja.json
diff --git a/src/i18n/strings/ka.json b/apps/web/src/i18n/strings/ka.json
similarity index 100%
rename from src/i18n/strings/ka.json
rename to apps/web/src/i18n/strings/ka.json
diff --git a/src/i18n/strings/ko.json b/apps/web/src/i18n/strings/ko.json
similarity index 100%
rename from src/i18n/strings/ko.json
rename to apps/web/src/i18n/strings/ko.json
diff --git a/src/i18n/strings/lo.json b/apps/web/src/i18n/strings/lo.json
similarity index 100%
rename from src/i18n/strings/lo.json
rename to apps/web/src/i18n/strings/lo.json
diff --git a/src/i18n/strings/lt.json b/apps/web/src/i18n/strings/lt.json
similarity index 100%
rename from src/i18n/strings/lt.json
rename to apps/web/src/i18n/strings/lt.json
diff --git a/src/i18n/strings/lv.json b/apps/web/src/i18n/strings/lv.json
similarity index 100%
rename from src/i18n/strings/lv.json
rename to apps/web/src/i18n/strings/lv.json
diff --git a/src/i18n/strings/mg_MG.json b/apps/web/src/i18n/strings/mg_MG.json
similarity index 100%
rename from src/i18n/strings/mg_MG.json
rename to apps/web/src/i18n/strings/mg_MG.json
diff --git a/src/i18n/strings/nb_NO.json b/apps/web/src/i18n/strings/nb_NO.json
similarity index 100%
rename from src/i18n/strings/nb_NO.json
rename to apps/web/src/i18n/strings/nb_NO.json
diff --git a/src/i18n/strings/nl.json b/apps/web/src/i18n/strings/nl.json
similarity index 100%
rename from src/i18n/strings/nl.json
rename to apps/web/src/i18n/strings/nl.json
diff --git a/src/i18n/strings/pl.json b/apps/web/src/i18n/strings/pl.json
similarity index 100%
rename from src/i18n/strings/pl.json
rename to apps/web/src/i18n/strings/pl.json
diff --git a/src/i18n/strings/pt.json b/apps/web/src/i18n/strings/pt.json
similarity index 100%
rename from src/i18n/strings/pt.json
rename to apps/web/src/i18n/strings/pt.json
diff --git a/src/i18n/strings/pt_BR.json b/apps/web/src/i18n/strings/pt_BR.json
similarity index 100%
rename from src/i18n/strings/pt_BR.json
rename to apps/web/src/i18n/strings/pt_BR.json
diff --git a/src/i18n/strings/ru.json b/apps/web/src/i18n/strings/ru.json
similarity index 100%
rename from src/i18n/strings/ru.json
rename to apps/web/src/i18n/strings/ru.json
diff --git a/src/i18n/strings/sk.json b/apps/web/src/i18n/strings/sk.json
similarity index 100%
rename from src/i18n/strings/sk.json
rename to apps/web/src/i18n/strings/sk.json
diff --git a/src/i18n/strings/sq.json b/apps/web/src/i18n/strings/sq.json
similarity index 100%
rename from src/i18n/strings/sq.json
rename to apps/web/src/i18n/strings/sq.json
diff --git a/src/i18n/strings/sv.json b/apps/web/src/i18n/strings/sv.json
similarity index 100%
rename from src/i18n/strings/sv.json
rename to apps/web/src/i18n/strings/sv.json
diff --git a/src/i18n/strings/tr.json b/apps/web/src/i18n/strings/tr.json
similarity index 100%
rename from src/i18n/strings/tr.json
rename to apps/web/src/i18n/strings/tr.json
diff --git a/src/i18n/strings/uk.json b/apps/web/src/i18n/strings/uk.json
similarity index 100%
rename from src/i18n/strings/uk.json
rename to apps/web/src/i18n/strings/uk.json
diff --git a/src/i18n/strings/vi.json b/apps/web/src/i18n/strings/vi.json
similarity index 100%
rename from src/i18n/strings/vi.json
rename to apps/web/src/i18n/strings/vi.json
diff --git a/src/i18n/strings/zh_Hans.json b/apps/web/src/i18n/strings/zh_Hans.json
similarity index 100%
rename from src/i18n/strings/zh_Hans.json
rename to apps/web/src/i18n/strings/zh_Hans.json
diff --git a/src/i18n/strings/zh_Hant.json b/apps/web/src/i18n/strings/zh_Hant.json
similarity index 100%
rename from src/i18n/strings/zh_Hant.json
rename to apps/web/src/i18n/strings/zh_Hant.json
diff --git a/src/identifiers.ts b/apps/web/src/identifiers.ts
similarity index 100%
rename from src/identifiers.ts
rename to apps/web/src/identifiers.ts
diff --git a/src/index.ts b/apps/web/src/index.ts
similarity index 100%
rename from src/index.ts
rename to apps/web/src/index.ts
diff --git a/src/indexing/BaseEventIndexManager.ts b/apps/web/src/indexing/BaseEventIndexManager.ts
similarity index 100%
rename from src/indexing/BaseEventIndexManager.ts
rename to apps/web/src/indexing/BaseEventIndexManager.ts
diff --git a/src/indexing/EventIndex.ts b/apps/web/src/indexing/EventIndex.ts
similarity index 100%
rename from src/indexing/EventIndex.ts
rename to apps/web/src/indexing/EventIndex.ts
diff --git a/src/indexing/EventIndexPeg.ts b/apps/web/src/indexing/EventIndexPeg.ts
similarity index 100%
rename from src/indexing/EventIndexPeg.ts
rename to apps/web/src/indexing/EventIndexPeg.ts
diff --git a/src/integrations/IntegrationManagerInstance.ts b/apps/web/src/integrations/IntegrationManagerInstance.ts
similarity index 100%
rename from src/integrations/IntegrationManagerInstance.ts
rename to apps/web/src/integrations/IntegrationManagerInstance.ts
diff --git a/src/integrations/IntegrationManagers.ts b/apps/web/src/integrations/IntegrationManagers.ts
similarity index 100%
rename from src/integrations/IntegrationManagers.ts
rename to apps/web/src/integrations/IntegrationManagers.ts
diff --git a/src/languageHandler.tsx b/apps/web/src/languageHandler.tsx
similarity index 100%
rename from src/languageHandler.tsx
rename to apps/web/src/languageHandler.tsx
diff --git a/src/linkify-matrix.ts b/apps/web/src/linkify-matrix.ts
similarity index 100%
rename from src/linkify-matrix.ts
rename to apps/web/src/linkify-matrix.ts
diff --git a/src/mjolnir/BanList.ts b/apps/web/src/mjolnir/BanList.ts
similarity index 100%
rename from src/mjolnir/BanList.ts
rename to apps/web/src/mjolnir/BanList.ts
diff --git a/src/mjolnir/ListRule.ts b/apps/web/src/mjolnir/ListRule.ts
similarity index 100%
rename from src/mjolnir/ListRule.ts
rename to apps/web/src/mjolnir/ListRule.ts
diff --git a/src/mjolnir/Mjolnir.ts b/apps/web/src/mjolnir/Mjolnir.ts
similarity index 100%
rename from src/mjolnir/Mjolnir.ts
rename to apps/web/src/mjolnir/Mjolnir.ts
diff --git a/src/models/Call.ts b/apps/web/src/models/Call.ts
similarity index 100%
rename from src/models/Call.ts
rename to apps/web/src/models/Call.ts
diff --git a/src/models/LocalRoom.ts b/apps/web/src/models/LocalRoom.ts
similarity index 100%
rename from src/models/LocalRoom.ts
rename to apps/web/src/models/LocalRoom.ts
diff --git a/src/models/RoomUpload.ts b/apps/web/src/models/RoomUpload.ts
similarity index 100%
rename from src/models/RoomUpload.ts
rename to apps/web/src/models/RoomUpload.ts
diff --git a/src/models/notificationsettings/NotificationSettings.ts b/apps/web/src/models/notificationsettings/NotificationSettings.ts
similarity index 100%
rename from src/models/notificationsettings/NotificationSettings.ts
rename to apps/web/src/models/notificationsettings/NotificationSettings.ts
diff --git a/src/models/notificationsettings/PushRuleDiff.ts b/apps/web/src/models/notificationsettings/PushRuleDiff.ts
similarity index 100%
rename from src/models/notificationsettings/PushRuleDiff.ts
rename to apps/web/src/models/notificationsettings/PushRuleDiff.ts
diff --git a/src/models/notificationsettings/PushRuleMap.ts b/apps/web/src/models/notificationsettings/PushRuleMap.ts
similarity index 100%
rename from src/models/notificationsettings/PushRuleMap.ts
rename to apps/web/src/models/notificationsettings/PushRuleMap.ts
diff --git a/src/models/notificationsettings/reconcileNotificationSettings.ts b/apps/web/src/models/notificationsettings/reconcileNotificationSettings.ts
similarity index 100%
rename from src/models/notificationsettings/reconcileNotificationSettings.ts
rename to apps/web/src/models/notificationsettings/reconcileNotificationSettings.ts
diff --git a/src/models/notificationsettings/toNotificationSettings.ts b/apps/web/src/models/notificationsettings/toNotificationSettings.ts
similarity index 100%
rename from src/models/notificationsettings/toNotificationSettings.ts
rename to apps/web/src/models/notificationsettings/toNotificationSettings.ts
diff --git a/src/models/rooms/PresenceState.ts b/apps/web/src/models/rooms/PresenceState.ts
similarity index 100%
rename from src/models/rooms/PresenceState.ts
rename to apps/web/src/models/rooms/PresenceState.ts
diff --git a/src/models/rooms/RoomMember.ts b/apps/web/src/models/rooms/RoomMember.ts
similarity index 100%
rename from src/models/rooms/RoomMember.ts
rename to apps/web/src/models/rooms/RoomMember.ts
diff --git a/src/models/rooms/ThreePIDInvite.ts b/apps/web/src/models/rooms/ThreePIDInvite.ts
similarity index 100%
rename from src/models/rooms/ThreePIDInvite.ts
rename to apps/web/src/models/rooms/ThreePIDInvite.ts
diff --git a/src/modules.d.ts b/apps/web/src/modules.d.ts
similarity index 100%
rename from src/modules.d.ts
rename to apps/web/src/modules.d.ts
diff --git a/src/modules/AccountDataApi.ts b/apps/web/src/modules/AccountDataApi.ts
similarity index 100%
rename from src/modules/AccountDataApi.ts
rename to apps/web/src/modules/AccountDataApi.ts
diff --git a/src/modules/Api.ts b/apps/web/src/modules/Api.ts
similarity index 100%
rename from src/modules/Api.ts
rename to apps/web/src/modules/Api.ts
diff --git a/src/modules/AppModule.ts b/apps/web/src/modules/AppModule.ts
similarity index 100%
rename from src/modules/AppModule.ts
rename to apps/web/src/modules/AppModule.ts
diff --git a/src/modules/Auth.ts b/apps/web/src/modules/Auth.ts
similarity index 100%
rename from src/modules/Auth.ts
rename to apps/web/src/modules/Auth.ts
diff --git a/src/modules/BuiltinsApi.tsx b/apps/web/src/modules/BuiltinsApi.tsx
similarity index 100%
rename from src/modules/BuiltinsApi.tsx
rename to apps/web/src/modules/BuiltinsApi.tsx
diff --git a/src/modules/ClientApi.ts b/apps/web/src/modules/ClientApi.ts
similarity index 100%
rename from src/modules/ClientApi.ts
rename to apps/web/src/modules/ClientApi.ts
diff --git a/src/modules/ConfigApi.ts b/apps/web/src/modules/ConfigApi.ts
similarity index 100%
rename from src/modules/ConfigApi.ts
rename to apps/web/src/modules/ConfigApi.ts
diff --git a/src/modules/Dialog.tsx b/apps/web/src/modules/Dialog.tsx
similarity index 100%
rename from src/modules/Dialog.tsx
rename to apps/web/src/modules/Dialog.tsx
diff --git a/src/modules/ExtrasApi.ts b/apps/web/src/modules/ExtrasApi.ts
similarity index 100%
rename from src/modules/ExtrasApi.ts
rename to apps/web/src/modules/ExtrasApi.ts
diff --git a/src/modules/ModuleComponents.tsx b/apps/web/src/modules/ModuleComponents.tsx
similarity index 100%
rename from src/modules/ModuleComponents.tsx
rename to apps/web/src/modules/ModuleComponents.tsx
diff --git a/src/modules/ModuleFactory.ts b/apps/web/src/modules/ModuleFactory.ts
similarity index 100%
rename from src/modules/ModuleFactory.ts
rename to apps/web/src/modules/ModuleFactory.ts
diff --git a/src/modules/ModuleRunner.ts b/apps/web/src/modules/ModuleRunner.ts
similarity index 100%
rename from src/modules/ModuleRunner.ts
rename to apps/web/src/modules/ModuleRunner.ts
diff --git a/src/modules/Navigation.ts b/apps/web/src/modules/Navigation.ts
similarity index 100%
rename from src/modules/Navigation.ts
rename to apps/web/src/modules/Navigation.ts
diff --git a/src/modules/Profile.ts b/apps/web/src/modules/Profile.ts
similarity index 100%
rename from src/modules/Profile.ts
rename to apps/web/src/modules/Profile.ts
diff --git a/src/modules/ProxiedModuleApi.ts b/apps/web/src/modules/ProxiedModuleApi.ts
similarity index 100%
rename from src/modules/ProxiedModuleApi.ts
rename to apps/web/src/modules/ProxiedModuleApi.ts
diff --git a/src/modules/StoresApi.ts b/apps/web/src/modules/StoresApi.ts
similarity index 100%
rename from src/modules/StoresApi.ts
rename to apps/web/src/modules/StoresApi.ts
diff --git a/src/modules/components/ModuleNotificationDecoration.tsx b/apps/web/src/modules/components/ModuleNotificationDecoration.tsx
similarity index 100%
rename from src/modules/components/ModuleNotificationDecoration.tsx
rename to apps/web/src/modules/components/ModuleNotificationDecoration.tsx
diff --git a/src/modules/customComponentApi.ts b/apps/web/src/modules/customComponentApi.ts
similarity index 100%
rename from src/modules/customComponentApi.ts
rename to apps/web/src/modules/customComponentApi.ts
diff --git a/src/modules/models/Room.ts b/apps/web/src/modules/models/Room.ts
similarity index 100%
rename from src/modules/models/Room.ts
rename to apps/web/src/modules/models/Room.ts
diff --git a/src/notifications/ContentRules.ts b/apps/web/src/notifications/ContentRules.ts
similarity index 100%
rename from src/notifications/ContentRules.ts
rename to apps/web/src/notifications/ContentRules.ts
diff --git a/src/notifications/NotificationUtils.ts b/apps/web/src/notifications/NotificationUtils.ts
similarity index 100%
rename from src/notifications/NotificationUtils.ts
rename to apps/web/src/notifications/NotificationUtils.ts
diff --git a/src/notifications/PushRuleVectorState.ts b/apps/web/src/notifications/PushRuleVectorState.ts
similarity index 100%
rename from src/notifications/PushRuleVectorState.ts
rename to apps/web/src/notifications/PushRuleVectorState.ts
diff --git a/src/notifications/StandardActions.ts b/apps/web/src/notifications/StandardActions.ts
similarity index 100%
rename from src/notifications/StandardActions.ts
rename to apps/web/src/notifications/StandardActions.ts
diff --git a/src/notifications/VectorPushRulesDefinitions.ts b/apps/web/src/notifications/VectorPushRulesDefinitions.ts
similarity index 100%
rename from src/notifications/VectorPushRulesDefinitions.ts
rename to apps/web/src/notifications/VectorPushRulesDefinitions.ts
diff --git a/src/notifications/index.ts b/apps/web/src/notifications/index.ts
similarity index 100%
rename from src/notifications/index.ts
rename to apps/web/src/notifications/index.ts
diff --git a/src/performance/entry-names.ts b/apps/web/src/performance/entry-names.ts
similarity index 100%
rename from src/performance/entry-names.ts
rename to apps/web/src/performance/entry-names.ts
diff --git a/src/performance/index.ts b/apps/web/src/performance/index.ts
similarity index 100%
rename from src/performance/index.ts
rename to apps/web/src/performance/index.ts
diff --git a/src/phonenumber.ts b/apps/web/src/phonenumber.ts
similarity index 100%
rename from src/phonenumber.ts
rename to apps/web/src/phonenumber.ts
diff --git a/src/rageshake/rageshake.ts b/apps/web/src/rageshake/rageshake.ts
similarity index 100%
rename from src/rageshake/rageshake.ts
rename to apps/web/src/rageshake/rageshake.ts
diff --git a/src/rageshake/submit-rageshake.ts b/apps/web/src/rageshake/submit-rageshake.ts
similarity index 100%
rename from src/rageshake/submit-rageshake.ts
rename to apps/web/src/rageshake/submit-rageshake.ts
diff --git a/src/renderer/code-block.tsx b/apps/web/src/renderer/code-block.tsx
similarity index 100%
rename from src/renderer/code-block.tsx
rename to apps/web/src/renderer/code-block.tsx
diff --git a/src/renderer/index.ts b/apps/web/src/renderer/index.ts
similarity index 100%
rename from src/renderer/index.ts
rename to apps/web/src/renderer/index.ts
diff --git a/src/renderer/link-tooltip.tsx b/apps/web/src/renderer/link-tooltip.tsx
similarity index 100%
rename from src/renderer/link-tooltip.tsx
rename to apps/web/src/renderer/link-tooltip.tsx
diff --git a/src/renderer/pill.tsx b/apps/web/src/renderer/pill.tsx
similarity index 100%
rename from src/renderer/pill.tsx
rename to apps/web/src/renderer/pill.tsx
diff --git a/src/renderer/spoiler.tsx b/apps/web/src/renderer/spoiler.tsx
similarity index 100%
rename from src/renderer/spoiler.tsx
rename to apps/web/src/renderer/spoiler.tsx
diff --git a/src/renderer/utils.tsx b/apps/web/src/renderer/utils.tsx
similarity index 100%
rename from src/renderer/utils.tsx
rename to apps/web/src/renderer/utils.tsx
diff --git a/src/resizer/distributors/collapse.ts b/apps/web/src/resizer/distributors/collapse.ts
similarity index 100%
rename from src/resizer/distributors/collapse.ts
rename to apps/web/src/resizer/distributors/collapse.ts
diff --git a/src/resizer/distributors/fixed.ts b/apps/web/src/resizer/distributors/fixed.ts
similarity index 100%
rename from src/resizer/distributors/fixed.ts
rename to apps/web/src/resizer/distributors/fixed.ts
diff --git a/src/resizer/distributors/percentage.ts b/apps/web/src/resizer/distributors/percentage.ts
similarity index 100%
rename from src/resizer/distributors/percentage.ts
rename to apps/web/src/resizer/distributors/percentage.ts
diff --git a/src/resizer/index.ts b/apps/web/src/resizer/index.ts
similarity index 100%
rename from src/resizer/index.ts
rename to apps/web/src/resizer/index.ts
diff --git a/src/resizer/item.ts b/apps/web/src/resizer/item.ts
similarity index 100%
rename from src/resizer/item.ts
rename to apps/web/src/resizer/item.ts
diff --git a/src/resizer/resizer.ts b/apps/web/src/resizer/resizer.ts
similarity index 100%
rename from src/resizer/resizer.ts
rename to apps/web/src/resizer/resizer.ts
diff --git a/src/resizer/sizer.ts b/apps/web/src/resizer/sizer.ts
similarity index 100%
rename from src/resizer/sizer.ts
rename to apps/web/src/resizer/sizer.ts
diff --git a/src/sendTimePerformanceMetrics.ts b/apps/web/src/sendTimePerformanceMetrics.ts
similarity index 100%
rename from src/sendTimePerformanceMetrics.ts
rename to apps/web/src/sendTimePerformanceMetrics.ts
diff --git a/src/sentry.ts b/apps/web/src/sentry.ts
similarity index 100%
rename from src/sentry.ts
rename to apps/web/src/sentry.ts
diff --git a/src/serviceworker/index.ts b/apps/web/src/serviceworker/index.ts
similarity index 100%
rename from src/serviceworker/index.ts
rename to apps/web/src/serviceworker/index.ts
diff --git a/src/settings/SettingLevel.ts b/apps/web/src/settings/SettingLevel.ts
similarity index 100%
rename from src/settings/SettingLevel.ts
rename to apps/web/src/settings/SettingLevel.ts
diff --git a/src/settings/Settings.tsx b/apps/web/src/settings/Settings.tsx
similarity index 100%
rename from src/settings/Settings.tsx
rename to apps/web/src/settings/Settings.tsx
diff --git a/src/settings/SettingsStore.ts b/apps/web/src/settings/SettingsStore.ts
similarity index 100%
rename from src/settings/SettingsStore.ts
rename to apps/web/src/settings/SettingsStore.ts
diff --git a/src/settings/UIFeature.ts b/apps/web/src/settings/UIFeature.ts
similarity index 100%
rename from src/settings/UIFeature.ts
rename to apps/web/src/settings/UIFeature.ts
diff --git a/src/settings/WatchManager.ts b/apps/web/src/settings/WatchManager.ts
similarity index 100%
rename from src/settings/WatchManager.ts
rename to apps/web/src/settings/WatchManager.ts
diff --git a/src/settings/controllers/AnalyticsController.ts b/apps/web/src/settings/controllers/AnalyticsController.ts
similarity index 100%
rename from src/settings/controllers/AnalyticsController.ts
rename to apps/web/src/settings/controllers/AnalyticsController.ts
diff --git a/src/settings/controllers/BlockInvitesConfigController.ts b/apps/web/src/settings/controllers/BlockInvitesConfigController.ts
similarity index 100%
rename from src/settings/controllers/BlockInvitesConfigController.ts
rename to apps/web/src/settings/controllers/BlockInvitesConfigController.ts
diff --git a/src/settings/controllers/DeviceIsolationModeController.ts b/apps/web/src/settings/controllers/DeviceIsolationModeController.ts
similarity index 100%
rename from src/settings/controllers/DeviceIsolationModeController.ts
rename to apps/web/src/settings/controllers/DeviceIsolationModeController.ts
diff --git a/src/settings/controllers/FallbackIceServerController.ts b/apps/web/src/settings/controllers/FallbackIceServerController.ts
similarity index 100%
rename from src/settings/controllers/FallbackIceServerController.ts
rename to apps/web/src/settings/controllers/FallbackIceServerController.ts
diff --git a/src/settings/controllers/FontSizeController.ts b/apps/web/src/settings/controllers/FontSizeController.ts
similarity index 100%
rename from src/settings/controllers/FontSizeController.ts
rename to apps/web/src/settings/controllers/FontSizeController.ts
diff --git a/src/settings/controllers/IncompatibleController.ts b/apps/web/src/settings/controllers/IncompatibleController.ts
similarity index 100%
rename from src/settings/controllers/IncompatibleController.ts
rename to apps/web/src/settings/controllers/IncompatibleController.ts
diff --git a/src/settings/controllers/InviteRulesConfigController.ts b/apps/web/src/settings/controllers/InviteRulesConfigController.ts
similarity index 100%
rename from src/settings/controllers/InviteRulesConfigController.ts
rename to apps/web/src/settings/controllers/InviteRulesConfigController.ts
diff --git a/src/settings/controllers/MatrixClientBackedController.ts b/apps/web/src/settings/controllers/MatrixClientBackedController.ts
similarity index 100%
rename from src/settings/controllers/MatrixClientBackedController.ts
rename to apps/web/src/settings/controllers/MatrixClientBackedController.ts
diff --git a/src/settings/controllers/MediaPreviewConfigController.ts b/apps/web/src/settings/controllers/MediaPreviewConfigController.ts
similarity index 100%
rename from src/settings/controllers/MediaPreviewConfigController.ts
rename to apps/web/src/settings/controllers/MediaPreviewConfigController.ts
diff --git a/src/settings/controllers/NotificationControllers.ts b/apps/web/src/settings/controllers/NotificationControllers.ts
similarity index 100%
rename from src/settings/controllers/NotificationControllers.ts
rename to apps/web/src/settings/controllers/NotificationControllers.ts
diff --git a/src/settings/controllers/ReducedMotionController.ts b/apps/web/src/settings/controllers/ReducedMotionController.ts
similarity index 100%
rename from src/settings/controllers/ReducedMotionController.ts
rename to apps/web/src/settings/controllers/ReducedMotionController.ts
diff --git a/src/settings/controllers/ReloadOnChangeController.ts b/apps/web/src/settings/controllers/ReloadOnChangeController.ts
similarity index 100%
rename from src/settings/controllers/ReloadOnChangeController.ts
rename to apps/web/src/settings/controllers/ReloadOnChangeController.ts
diff --git a/src/settings/controllers/ServerSupportUnstableFeatureController.ts b/apps/web/src/settings/controllers/ServerSupportUnstableFeatureController.ts
similarity index 100%
rename from src/settings/controllers/ServerSupportUnstableFeatureController.ts
rename to apps/web/src/settings/controllers/ServerSupportUnstableFeatureController.ts
diff --git a/src/settings/controllers/SettingController.ts b/apps/web/src/settings/controllers/SettingController.ts
similarity index 100%
rename from src/settings/controllers/SettingController.ts
rename to apps/web/src/settings/controllers/SettingController.ts
diff --git a/src/settings/controllers/SlidingSyncController.ts b/apps/web/src/settings/controllers/SlidingSyncController.ts
similarity index 100%
rename from src/settings/controllers/SlidingSyncController.ts
rename to apps/web/src/settings/controllers/SlidingSyncController.ts
diff --git a/src/settings/controllers/SystemFontController.ts b/apps/web/src/settings/controllers/SystemFontController.ts
similarity index 100%
rename from src/settings/controllers/SystemFontController.ts
rename to apps/web/src/settings/controllers/SystemFontController.ts
diff --git a/src/settings/controllers/ThemeController.ts b/apps/web/src/settings/controllers/ThemeController.ts
similarity index 100%
rename from src/settings/controllers/ThemeController.ts
rename to apps/web/src/settings/controllers/ThemeController.ts
diff --git a/src/settings/controllers/UIFeatureController.ts b/apps/web/src/settings/controllers/UIFeatureController.ts
similarity index 100%
rename from src/settings/controllers/UIFeatureController.ts
rename to apps/web/src/settings/controllers/UIFeatureController.ts
diff --git a/src/settings/enums/ImageSize.ts b/apps/web/src/settings/enums/ImageSize.ts
similarity index 100%
rename from src/settings/enums/ImageSize.ts
rename to apps/web/src/settings/enums/ImageSize.ts
diff --git a/src/settings/enums/Layout.ts b/apps/web/src/settings/enums/Layout.ts
similarity index 100%
rename from src/settings/enums/Layout.ts
rename to apps/web/src/settings/enums/Layout.ts
diff --git a/src/settings/handlers/AbstractLocalStorageSettingsHandler.ts b/apps/web/src/settings/handlers/AbstractLocalStorageSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/AbstractLocalStorageSettingsHandler.ts
rename to apps/web/src/settings/handlers/AbstractLocalStorageSettingsHandler.ts
diff --git a/src/settings/handlers/AccountSettingsHandler.ts b/apps/web/src/settings/handlers/AccountSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/AccountSettingsHandler.ts
rename to apps/web/src/settings/handlers/AccountSettingsHandler.ts
diff --git a/src/settings/handlers/ConfigSettingsHandler.ts b/apps/web/src/settings/handlers/ConfigSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/ConfigSettingsHandler.ts
rename to apps/web/src/settings/handlers/ConfigSettingsHandler.ts
diff --git a/src/settings/handlers/DefaultSettingsHandler.ts b/apps/web/src/settings/handlers/DefaultSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/DefaultSettingsHandler.ts
rename to apps/web/src/settings/handlers/DefaultSettingsHandler.ts
diff --git a/src/settings/handlers/DeviceSettingsHandler.ts b/apps/web/src/settings/handlers/DeviceSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/DeviceSettingsHandler.ts
rename to apps/web/src/settings/handlers/DeviceSettingsHandler.ts
diff --git a/src/settings/handlers/LocalEchoWrapper.ts b/apps/web/src/settings/handlers/LocalEchoWrapper.ts
similarity index 100%
rename from src/settings/handlers/LocalEchoWrapper.ts
rename to apps/web/src/settings/handlers/LocalEchoWrapper.ts
diff --git a/src/settings/handlers/MatrixClientBackedSettingsHandler.ts b/apps/web/src/settings/handlers/MatrixClientBackedSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/MatrixClientBackedSettingsHandler.ts
rename to apps/web/src/settings/handlers/MatrixClientBackedSettingsHandler.ts
diff --git a/src/settings/handlers/PlatformSettingsHandler.ts b/apps/web/src/settings/handlers/PlatformSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/PlatformSettingsHandler.ts
rename to apps/web/src/settings/handlers/PlatformSettingsHandler.ts
diff --git a/src/settings/handlers/RoomAccountSettingsHandler.ts b/apps/web/src/settings/handlers/RoomAccountSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/RoomAccountSettingsHandler.ts
rename to apps/web/src/settings/handlers/RoomAccountSettingsHandler.ts
diff --git a/src/settings/handlers/RoomDeviceSettingsHandler.ts b/apps/web/src/settings/handlers/RoomDeviceSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/RoomDeviceSettingsHandler.ts
rename to apps/web/src/settings/handlers/RoomDeviceSettingsHandler.ts
diff --git a/src/settings/handlers/RoomSettingsHandler.ts b/apps/web/src/settings/handlers/RoomSettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/RoomSettingsHandler.ts
rename to apps/web/src/settings/handlers/RoomSettingsHandler.ts
diff --git a/src/settings/handlers/SettingsHandler.ts b/apps/web/src/settings/handlers/SettingsHandler.ts
similarity index 100%
rename from src/settings/handlers/SettingsHandler.ts
rename to apps/web/src/settings/handlers/SettingsHandler.ts
diff --git a/src/settings/watchers/FontWatcher.ts b/apps/web/src/settings/watchers/FontWatcher.ts
similarity index 100%
rename from src/settings/watchers/FontWatcher.ts
rename to apps/web/src/settings/watchers/FontWatcher.ts
diff --git a/src/settings/watchers/ThemeWatcher.ts b/apps/web/src/settings/watchers/ThemeWatcher.ts
similarity index 100%
rename from src/settings/watchers/ThemeWatcher.ts
rename to apps/web/src/settings/watchers/ThemeWatcher.ts
diff --git a/src/settings/watchers/Watcher.ts b/apps/web/src/settings/watchers/Watcher.ts
similarity index 100%
rename from src/settings/watchers/Watcher.ts
rename to apps/web/src/settings/watchers/Watcher.ts
diff --git a/src/shouldHideEvent.ts b/apps/web/src/shouldHideEvent.ts
similarity index 100%
rename from src/shouldHideEvent.ts
rename to apps/web/src/shouldHideEvent.ts
diff --git a/src/slash-commands/SlashCommands.tsx b/apps/web/src/slash-commands/SlashCommands.tsx
similarity index 100%
rename from src/slash-commands/SlashCommands.tsx
rename to apps/web/src/slash-commands/SlashCommands.tsx
diff --git a/src/slash-commands/command.ts b/apps/web/src/slash-commands/command.ts
similarity index 100%
rename from src/slash-commands/command.ts
rename to apps/web/src/slash-commands/command.ts
diff --git a/src/slash-commands/emoticon.ts b/apps/web/src/slash-commands/emoticon.ts
similarity index 100%
rename from src/slash-commands/emoticon.ts
rename to apps/web/src/slash-commands/emoticon.ts
diff --git a/src/slash-commands/interface.ts b/apps/web/src/slash-commands/interface.ts
similarity index 100%
rename from src/slash-commands/interface.ts
rename to apps/web/src/slash-commands/interface.ts
diff --git a/src/slash-commands/join.ts b/apps/web/src/slash-commands/join.ts
similarity index 100%
rename from src/slash-commands/join.ts
rename to apps/web/src/slash-commands/join.ts
diff --git a/src/slash-commands/op.ts b/apps/web/src/slash-commands/op.ts
similarity index 100%
rename from src/slash-commands/op.ts
rename to apps/web/src/slash-commands/op.ts
diff --git a/src/slash-commands/upgraderoom/parseUpgradeRoomArgs.ts b/apps/web/src/slash-commands/upgraderoom/parseUpgradeRoomArgs.ts
similarity index 100%
rename from src/slash-commands/upgraderoom/parseUpgradeRoomArgs.ts
rename to apps/web/src/slash-commands/upgraderoom/parseUpgradeRoomArgs.ts
diff --git a/src/slash-commands/upgraderoom/runUpgradeRoomCommand.ts b/apps/web/src/slash-commands/upgraderoom/runUpgradeRoomCommand.ts
similarity index 100%
rename from src/slash-commands/upgraderoom/runUpgradeRoomCommand.ts
rename to apps/web/src/slash-commands/upgraderoom/runUpgradeRoomCommand.ts
diff --git a/src/slash-commands/upgraderoom/upgraderoom.ts b/apps/web/src/slash-commands/upgraderoom/upgraderoom.ts
similarity index 100%
rename from src/slash-commands/upgraderoom/upgraderoom.ts
rename to apps/web/src/slash-commands/upgraderoom/upgraderoom.ts
diff --git a/src/slash-commands/utils.ts b/apps/web/src/slash-commands/utils.ts
similarity index 100%
rename from src/slash-commands/utils.ts
rename to apps/web/src/slash-commands/utils.ts
diff --git a/src/stores/ActiveWidgetStore.ts b/apps/web/src/stores/ActiveWidgetStore.ts
similarity index 100%
rename from src/stores/ActiveWidgetStore.ts
rename to apps/web/src/stores/ActiveWidgetStore.ts
diff --git a/src/stores/AsyncStore.ts b/apps/web/src/stores/AsyncStore.ts
similarity index 100%
rename from src/stores/AsyncStore.ts
rename to apps/web/src/stores/AsyncStore.ts
diff --git a/src/stores/AsyncStoreWithClient.ts b/apps/web/src/stores/AsyncStoreWithClient.ts
similarity index 100%
rename from src/stores/AsyncStoreWithClient.ts
rename to apps/web/src/stores/AsyncStoreWithClient.ts
diff --git a/src/stores/AutoRageshakeStore.ts b/apps/web/src/stores/AutoRageshakeStore.ts
similarity index 100%
rename from src/stores/AutoRageshakeStore.ts
rename to apps/web/src/stores/AutoRageshakeStore.ts
diff --git a/src/stores/BreadcrumbsStore.ts b/apps/web/src/stores/BreadcrumbsStore.ts
similarity index 100%
rename from src/stores/BreadcrumbsStore.ts
rename to apps/web/src/stores/BreadcrumbsStore.ts
diff --git a/src/stores/CallStore.ts b/apps/web/src/stores/CallStore.ts
similarity index 100%
rename from src/stores/CallStore.ts
rename to apps/web/src/stores/CallStore.ts
diff --git a/src/stores/InitialCryptoSetupStore.ts b/apps/web/src/stores/InitialCryptoSetupStore.ts
similarity index 100%
rename from src/stores/InitialCryptoSetupStore.ts
rename to apps/web/src/stores/InitialCryptoSetupStore.ts
diff --git a/src/stores/LifecycleStore.ts b/apps/web/src/stores/LifecycleStore.ts
similarity index 100%
rename from src/stores/LifecycleStore.ts
rename to apps/web/src/stores/LifecycleStore.ts
diff --git a/src/stores/MemberListStore.ts b/apps/web/src/stores/MemberListStore.ts
similarity index 100%
rename from src/stores/MemberListStore.ts
rename to apps/web/src/stores/MemberListStore.ts
diff --git a/src/stores/ModalWidgetStore.ts b/apps/web/src/stores/ModalWidgetStore.ts
similarity index 100%
rename from src/stores/ModalWidgetStore.ts
rename to apps/web/src/stores/ModalWidgetStore.ts
diff --git a/src/stores/MultiRoomViewStore.ts b/apps/web/src/stores/MultiRoomViewStore.ts
similarity index 100%
rename from src/stores/MultiRoomViewStore.ts
rename to apps/web/src/stores/MultiRoomViewStore.ts
diff --git a/src/stores/NonUrgentToastStore.ts b/apps/web/src/stores/NonUrgentToastStore.ts
similarity index 100%
rename from src/stores/NonUrgentToastStore.ts
rename to apps/web/src/stores/NonUrgentToastStore.ts
diff --git a/src/stores/OwnBeaconStore.ts b/apps/web/src/stores/OwnBeaconStore.ts
similarity index 100%
rename from src/stores/OwnBeaconStore.ts
rename to apps/web/src/stores/OwnBeaconStore.ts
diff --git a/src/stores/OwnProfileStore.ts b/apps/web/src/stores/OwnProfileStore.ts
similarity index 100%
rename from src/stores/OwnProfileStore.ts
rename to apps/web/src/stores/OwnProfileStore.ts
diff --git a/src/stores/ReadyWatchingStore.ts b/apps/web/src/stores/ReadyWatchingStore.ts
similarity index 100%
rename from src/stores/ReadyWatchingStore.ts
rename to apps/web/src/stores/ReadyWatchingStore.ts
diff --git a/src/stores/ReleaseAnnouncementStore.ts b/apps/web/src/stores/ReleaseAnnouncementStore.ts
similarity index 100%
rename from src/stores/ReleaseAnnouncementStore.ts
rename to apps/web/src/stores/ReleaseAnnouncementStore.ts
diff --git a/src/stores/RoomScrollStateStore.ts b/apps/web/src/stores/RoomScrollStateStore.ts
similarity index 100%
rename from src/stores/RoomScrollStateStore.ts
rename to apps/web/src/stores/RoomScrollStateStore.ts
diff --git a/src/stores/RoomViewStore.tsx b/apps/web/src/stores/RoomViewStore.tsx
similarity index 100%
rename from src/stores/RoomViewStore.tsx
rename to apps/web/src/stores/RoomViewStore.tsx
diff --git a/src/stores/SetupEncryptionStore.ts b/apps/web/src/stores/SetupEncryptionStore.ts
similarity index 100%
rename from src/stores/SetupEncryptionStore.ts
rename to apps/web/src/stores/SetupEncryptionStore.ts
diff --git a/src/stores/ThreepidInviteStore.ts b/apps/web/src/stores/ThreepidInviteStore.ts
similarity index 100%
rename from src/stores/ThreepidInviteStore.ts
rename to apps/web/src/stores/ThreepidInviteStore.ts
diff --git a/src/stores/ToastStore.ts b/apps/web/src/stores/ToastStore.ts
similarity index 100%
rename from src/stores/ToastStore.ts
rename to apps/web/src/stores/ToastStore.ts
diff --git a/src/stores/TypingStore.ts b/apps/web/src/stores/TypingStore.ts
similarity index 100%
rename from src/stores/TypingStore.ts
rename to apps/web/src/stores/TypingStore.ts
diff --git a/src/stores/UIStore.ts b/apps/web/src/stores/UIStore.ts
similarity index 100%
rename from src/stores/UIStore.ts
rename to apps/web/src/stores/UIStore.ts
diff --git a/src/stores/UserProfilesStore.ts b/apps/web/src/stores/UserProfilesStore.ts
similarity index 100%
rename from src/stores/UserProfilesStore.ts
rename to apps/web/src/stores/UserProfilesStore.ts
diff --git a/src/stores/VoiceRecordingStore.ts b/apps/web/src/stores/VoiceRecordingStore.ts
similarity index 100%
rename from src/stores/VoiceRecordingStore.ts
rename to apps/web/src/stores/VoiceRecordingStore.ts
diff --git a/src/stores/WidgetEchoStore.ts b/apps/web/src/stores/WidgetEchoStore.ts
similarity index 100%
rename from src/stores/WidgetEchoStore.ts
rename to apps/web/src/stores/WidgetEchoStore.ts
diff --git a/src/stores/WidgetStore.ts b/apps/web/src/stores/WidgetStore.ts
similarity index 100%
rename from src/stores/WidgetStore.ts
rename to apps/web/src/stores/WidgetStore.ts
diff --git a/src/stores/local-echo/EchoChamber.ts b/apps/web/src/stores/local-echo/EchoChamber.ts
similarity index 100%
rename from src/stores/local-echo/EchoChamber.ts
rename to apps/web/src/stores/local-echo/EchoChamber.ts
diff --git a/src/stores/local-echo/EchoContext.ts b/apps/web/src/stores/local-echo/EchoContext.ts
similarity index 100%
rename from src/stores/local-echo/EchoContext.ts
rename to apps/web/src/stores/local-echo/EchoContext.ts
diff --git a/src/stores/local-echo/EchoStore.ts b/apps/web/src/stores/local-echo/EchoStore.ts
similarity index 100%
rename from src/stores/local-echo/EchoStore.ts
rename to apps/web/src/stores/local-echo/EchoStore.ts
diff --git a/src/stores/local-echo/EchoTransaction.ts b/apps/web/src/stores/local-echo/EchoTransaction.ts
similarity index 100%
rename from src/stores/local-echo/EchoTransaction.ts
rename to apps/web/src/stores/local-echo/EchoTransaction.ts
diff --git a/src/stores/local-echo/GenericEchoChamber.ts b/apps/web/src/stores/local-echo/GenericEchoChamber.ts
similarity index 100%
rename from src/stores/local-echo/GenericEchoChamber.ts
rename to apps/web/src/stores/local-echo/GenericEchoChamber.ts
diff --git a/src/stores/local-echo/RoomEchoChamber.ts b/apps/web/src/stores/local-echo/RoomEchoChamber.ts
similarity index 100%
rename from src/stores/local-echo/RoomEchoChamber.ts
rename to apps/web/src/stores/local-echo/RoomEchoChamber.ts
diff --git a/src/stores/local-echo/RoomEchoContext.ts b/apps/web/src/stores/local-echo/RoomEchoContext.ts
similarity index 100%
rename from src/stores/local-echo/RoomEchoContext.ts
rename to apps/web/src/stores/local-echo/RoomEchoContext.ts
diff --git a/src/stores/notifications/ListNotificationState.ts b/apps/web/src/stores/notifications/ListNotificationState.ts
similarity index 100%
rename from src/stores/notifications/ListNotificationState.ts
rename to apps/web/src/stores/notifications/ListNotificationState.ts
diff --git a/src/stores/notifications/NotificationLevel.ts b/apps/web/src/stores/notifications/NotificationLevel.ts
similarity index 100%
rename from src/stores/notifications/NotificationLevel.ts
rename to apps/web/src/stores/notifications/NotificationLevel.ts
diff --git a/src/stores/notifications/NotificationState.ts b/apps/web/src/stores/notifications/NotificationState.ts
similarity index 100%
rename from src/stores/notifications/NotificationState.ts
rename to apps/web/src/stores/notifications/NotificationState.ts
diff --git a/src/stores/notifications/RoomNotificationState.ts b/apps/web/src/stores/notifications/RoomNotificationState.ts
similarity index 100%
rename from src/stores/notifications/RoomNotificationState.ts
rename to apps/web/src/stores/notifications/RoomNotificationState.ts
diff --git a/src/stores/notifications/RoomNotificationStateStore.ts b/apps/web/src/stores/notifications/RoomNotificationStateStore.ts
similarity index 100%
rename from src/stores/notifications/RoomNotificationStateStore.ts
rename to apps/web/src/stores/notifications/RoomNotificationStateStore.ts
diff --git a/src/stores/notifications/SpaceNotificationState.ts b/apps/web/src/stores/notifications/SpaceNotificationState.ts
similarity index 100%
rename from src/stores/notifications/SpaceNotificationState.ts
rename to apps/web/src/stores/notifications/SpaceNotificationState.ts
diff --git a/src/stores/notifications/StaticNotificationState.ts b/apps/web/src/stores/notifications/StaticNotificationState.ts
similarity index 100%
rename from src/stores/notifications/StaticNotificationState.ts
rename to apps/web/src/stores/notifications/StaticNotificationState.ts
diff --git a/src/stores/notifications/SummarizedNotificationState.ts b/apps/web/src/stores/notifications/SummarizedNotificationState.ts
similarity index 100%
rename from src/stores/notifications/SummarizedNotificationState.ts
rename to apps/web/src/stores/notifications/SummarizedNotificationState.ts
diff --git a/src/stores/oidc/OidcClientStore.ts b/apps/web/src/stores/oidc/OidcClientStore.ts
similarity index 100%
rename from src/stores/oidc/OidcClientStore.ts
rename to apps/web/src/stores/oidc/OidcClientStore.ts
diff --git a/src/stores/right-panel/RightPanelStore.ts b/apps/web/src/stores/right-panel/RightPanelStore.ts
similarity index 100%
rename from src/stores/right-panel/RightPanelStore.ts
rename to apps/web/src/stores/right-panel/RightPanelStore.ts
diff --git a/src/stores/right-panel/RightPanelStoreIPanelState.ts b/apps/web/src/stores/right-panel/RightPanelStoreIPanelState.ts
similarity index 100%
rename from src/stores/right-panel/RightPanelStoreIPanelState.ts
rename to apps/web/src/stores/right-panel/RightPanelStoreIPanelState.ts
diff --git a/src/stores/right-panel/RightPanelStorePhases.ts b/apps/web/src/stores/right-panel/RightPanelStorePhases.ts
similarity index 100%
rename from src/stores/right-panel/RightPanelStorePhases.ts
rename to apps/web/src/stores/right-panel/RightPanelStorePhases.ts
diff --git a/src/stores/right-panel/action-handlers/View3pidInvite.ts b/apps/web/src/stores/right-panel/action-handlers/View3pidInvite.ts
similarity index 100%
rename from src/stores/right-panel/action-handlers/View3pidInvite.ts
rename to apps/web/src/stores/right-panel/action-handlers/View3pidInvite.ts
diff --git a/src/stores/right-panel/action-handlers/index.ts b/apps/web/src/stores/right-panel/action-handlers/index.ts
similarity index 100%
rename from src/stores/right-panel/action-handlers/index.ts
rename to apps/web/src/stores/right-panel/action-handlers/index.ts
diff --git a/src/stores/room-list-v3/RoomListStoreV3.ts b/apps/web/src/stores/room-list-v3/RoomListStoreV3.ts
similarity index 100%
rename from src/stores/room-list-v3/RoomListStoreV3.ts
rename to apps/web/src/stores/room-list-v3/RoomListStoreV3.ts
diff --git a/src/stores/room-list-v3/skip-list/Level.ts b/apps/web/src/stores/room-list-v3/skip-list/Level.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/Level.ts
rename to apps/web/src/stores/room-list-v3/skip-list/Level.ts
diff --git a/src/stores/room-list-v3/skip-list/RoomNode.ts b/apps/web/src/stores/room-list-v3/skip-list/RoomNode.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/RoomNode.ts
rename to apps/web/src/stores/room-list-v3/skip-list/RoomNode.ts
diff --git a/src/stores/room-list-v3/skip-list/RoomSkipList.ts b/apps/web/src/stores/room-list-v3/skip-list/RoomSkipList.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/RoomSkipList.ts
rename to apps/web/src/stores/room-list-v3/skip-list/RoomSkipList.ts
diff --git a/src/stores/room-list-v3/skip-list/filters/FavouriteFilter.ts b/apps/web/src/stores/room-list-v3/skip-list/filters/FavouriteFilter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/filters/FavouriteFilter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/filters/FavouriteFilter.ts
diff --git a/src/stores/room-list-v3/skip-list/filters/InvitesFilter.ts b/apps/web/src/stores/room-list-v3/skip-list/filters/InvitesFilter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/filters/InvitesFilter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/filters/InvitesFilter.ts
diff --git a/src/stores/room-list-v3/skip-list/filters/LowPriorityFilter.ts b/apps/web/src/stores/room-list-v3/skip-list/filters/LowPriorityFilter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/filters/LowPriorityFilter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/filters/LowPriorityFilter.ts
diff --git a/src/stores/room-list-v3/skip-list/filters/MentionsFilter.ts b/apps/web/src/stores/room-list-v3/skip-list/filters/MentionsFilter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/filters/MentionsFilter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/filters/MentionsFilter.ts
diff --git a/src/stores/room-list-v3/skip-list/filters/PeopleFilter.ts b/apps/web/src/stores/room-list-v3/skip-list/filters/PeopleFilter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/filters/PeopleFilter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/filters/PeopleFilter.ts
diff --git a/src/stores/room-list-v3/skip-list/filters/RoomsFilter.ts b/apps/web/src/stores/room-list-v3/skip-list/filters/RoomsFilter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/filters/RoomsFilter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/filters/RoomsFilter.ts
diff --git a/src/stores/room-list-v3/skip-list/filters/UnreadFilter.ts b/apps/web/src/stores/room-list-v3/skip-list/filters/UnreadFilter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/filters/UnreadFilter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/filters/UnreadFilter.ts
diff --git a/src/stores/room-list-v3/skip-list/filters/index.ts b/apps/web/src/stores/room-list-v3/skip-list/filters/index.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/filters/index.ts
rename to apps/web/src/stores/room-list-v3/skip-list/filters/index.ts
diff --git a/src/stores/room-list-v3/skip-list/iterators.ts b/apps/web/src/stores/room-list-v3/skip-list/iterators.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/iterators.ts
rename to apps/web/src/stores/room-list-v3/skip-list/iterators.ts
diff --git a/src/stores/room-list-v3/skip-list/sorters/AlphabeticSorter.ts b/apps/web/src/stores/room-list-v3/skip-list/sorters/AlphabeticSorter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/sorters/AlphabeticSorter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/sorters/AlphabeticSorter.ts
diff --git a/src/stores/room-list-v3/skip-list/sorters/BaseRecencySorter.ts b/apps/web/src/stores/room-list-v3/skip-list/sorters/BaseRecencySorter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/sorters/BaseRecencySorter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/sorters/BaseRecencySorter.ts
diff --git a/src/stores/room-list-v3/skip-list/sorters/RecencySorter.ts b/apps/web/src/stores/room-list-v3/skip-list/sorters/RecencySorter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/sorters/RecencySorter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/sorters/RecencySorter.ts
diff --git a/src/stores/room-list-v3/skip-list/sorters/UnreadSorter.ts b/apps/web/src/stores/room-list-v3/skip-list/sorters/UnreadSorter.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/sorters/UnreadSorter.ts
rename to apps/web/src/stores/room-list-v3/skip-list/sorters/UnreadSorter.ts
diff --git a/src/stores/room-list-v3/skip-list/sorters/index.ts b/apps/web/src/stores/room-list-v3/skip-list/sorters/index.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/sorters/index.ts
rename to apps/web/src/stores/room-list-v3/skip-list/sorters/index.ts
diff --git a/src/stores/room-list-v3/skip-list/sorters/utils/getLastTimestamp.ts b/apps/web/src/stores/room-list-v3/skip-list/sorters/utils/getLastTimestamp.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/sorters/utils/getLastTimestamp.ts
rename to apps/web/src/stores/room-list-v3/skip-list/sorters/utils/getLastTimestamp.ts
diff --git a/src/stores/room-list-v3/skip-list/utils.ts b/apps/web/src/stores/room-list-v3/skip-list/utils.ts
similarity index 100%
rename from src/stores/room-list-v3/skip-list/utils.ts
rename to apps/web/src/stores/room-list-v3/skip-list/utils.ts
diff --git a/src/stores/room-list/Interface.ts b/apps/web/src/stores/room-list/Interface.ts
similarity index 100%
rename from src/stores/room-list/Interface.ts
rename to apps/web/src/stores/room-list/Interface.ts
diff --git a/src/stores/room-list/ListLayout.ts b/apps/web/src/stores/room-list/ListLayout.ts
similarity index 100%
rename from src/stores/room-list/ListLayout.ts
rename to apps/web/src/stores/room-list/ListLayout.ts
diff --git a/src/stores/room-list/MessagePreviewStore.ts b/apps/web/src/stores/room-list/MessagePreviewStore.ts
similarity index 100%
rename from src/stores/room-list/MessagePreviewStore.ts
rename to apps/web/src/stores/room-list/MessagePreviewStore.ts
diff --git a/src/stores/room-list/RoomListLayoutStore.ts b/apps/web/src/stores/room-list/RoomListLayoutStore.ts
similarity index 100%
rename from src/stores/room-list/RoomListLayoutStore.ts
rename to apps/web/src/stores/room-list/RoomListLayoutStore.ts
diff --git a/src/stores/room-list/RoomListStore.ts b/apps/web/src/stores/room-list/RoomListStore.ts
similarity index 100%
rename from src/stores/room-list/RoomListStore.ts
rename to apps/web/src/stores/room-list/RoomListStore.ts
diff --git a/src/stores/room-list/SpaceWatcher.ts b/apps/web/src/stores/room-list/SpaceWatcher.ts
similarity index 100%
rename from src/stores/room-list/SpaceWatcher.ts
rename to apps/web/src/stores/room-list/SpaceWatcher.ts
diff --git a/src/stores/room-list/algorithms/Algorithm.ts b/apps/web/src/stores/room-list/algorithms/Algorithm.ts
similarity index 100%
rename from src/stores/room-list/algorithms/Algorithm.ts
rename to apps/web/src/stores/room-list/algorithms/Algorithm.ts
diff --git a/src/stores/room-list/algorithms/list-ordering/ImportanceAlgorithm.ts b/apps/web/src/stores/room-list/algorithms/list-ordering/ImportanceAlgorithm.ts
similarity index 100%
rename from src/stores/room-list/algorithms/list-ordering/ImportanceAlgorithm.ts
rename to apps/web/src/stores/room-list/algorithms/list-ordering/ImportanceAlgorithm.ts
diff --git a/src/stores/room-list/algorithms/list-ordering/NaturalAlgorithm.ts b/apps/web/src/stores/room-list/algorithms/list-ordering/NaturalAlgorithm.ts
similarity index 100%
rename from src/stores/room-list/algorithms/list-ordering/NaturalAlgorithm.ts
rename to apps/web/src/stores/room-list/algorithms/list-ordering/NaturalAlgorithm.ts
diff --git a/src/stores/room-list/algorithms/list-ordering/OrderingAlgorithm.ts b/apps/web/src/stores/room-list/algorithms/list-ordering/OrderingAlgorithm.ts
similarity index 100%
rename from src/stores/room-list/algorithms/list-ordering/OrderingAlgorithm.ts
rename to apps/web/src/stores/room-list/algorithms/list-ordering/OrderingAlgorithm.ts
diff --git a/src/stores/room-list/algorithms/list-ordering/index.ts b/apps/web/src/stores/room-list/algorithms/list-ordering/index.ts
similarity index 100%
rename from src/stores/room-list/algorithms/list-ordering/index.ts
rename to apps/web/src/stores/room-list/algorithms/list-ordering/index.ts
diff --git a/src/stores/room-list/algorithms/models.ts b/apps/web/src/stores/room-list/algorithms/models.ts
similarity index 100%
rename from src/stores/room-list/algorithms/models.ts
rename to apps/web/src/stores/room-list/algorithms/models.ts
diff --git a/src/stores/room-list/algorithms/tag-sorting/AlphabeticAlgorithm.ts b/apps/web/src/stores/room-list/algorithms/tag-sorting/AlphabeticAlgorithm.ts
similarity index 100%
rename from src/stores/room-list/algorithms/tag-sorting/AlphabeticAlgorithm.ts
rename to apps/web/src/stores/room-list/algorithms/tag-sorting/AlphabeticAlgorithm.ts
diff --git a/src/stores/room-list/algorithms/tag-sorting/IAlgorithm.ts b/apps/web/src/stores/room-list/algorithms/tag-sorting/IAlgorithm.ts
similarity index 100%
rename from src/stores/room-list/algorithms/tag-sorting/IAlgorithm.ts
rename to apps/web/src/stores/room-list/algorithms/tag-sorting/IAlgorithm.ts
diff --git a/src/stores/room-list/algorithms/tag-sorting/ManualAlgorithm.ts b/apps/web/src/stores/room-list/algorithms/tag-sorting/ManualAlgorithm.ts
similarity index 100%
rename from src/stores/room-list/algorithms/tag-sorting/ManualAlgorithm.ts
rename to apps/web/src/stores/room-list/algorithms/tag-sorting/ManualAlgorithm.ts
diff --git a/src/stores/room-list/algorithms/tag-sorting/RecentAlgorithm.ts b/apps/web/src/stores/room-list/algorithms/tag-sorting/RecentAlgorithm.ts
similarity index 100%
rename from src/stores/room-list/algorithms/tag-sorting/RecentAlgorithm.ts
rename to apps/web/src/stores/room-list/algorithms/tag-sorting/RecentAlgorithm.ts
diff --git a/src/stores/room-list/algorithms/tag-sorting/index.ts b/apps/web/src/stores/room-list/algorithms/tag-sorting/index.ts
similarity index 100%
rename from src/stores/room-list/algorithms/tag-sorting/index.ts
rename to apps/web/src/stores/room-list/algorithms/tag-sorting/index.ts
diff --git a/src/stores/room-list/filters/IFilterCondition.ts b/apps/web/src/stores/room-list/filters/IFilterCondition.ts
similarity index 100%
rename from src/stores/room-list/filters/IFilterCondition.ts
rename to apps/web/src/stores/room-list/filters/IFilterCondition.ts
diff --git a/src/stores/room-list/filters/SpaceFilterCondition.ts b/apps/web/src/stores/room-list/filters/SpaceFilterCondition.ts
similarity index 100%
rename from src/stores/room-list/filters/SpaceFilterCondition.ts
rename to apps/web/src/stores/room-list/filters/SpaceFilterCondition.ts
diff --git a/src/stores/room-list/filters/VisibilityProvider.ts b/apps/web/src/stores/room-list/filters/VisibilityProvider.ts
similarity index 100%
rename from src/stores/room-list/filters/VisibilityProvider.ts
rename to apps/web/src/stores/room-list/filters/VisibilityProvider.ts
diff --git a/src/stores/room-list/models.ts b/apps/web/src/stores/room-list/models.ts
similarity index 100%
rename from src/stores/room-list/models.ts
rename to apps/web/src/stores/room-list/models.ts
diff --git a/src/stores/room-list/previews/IPreview.ts b/apps/web/src/stores/room-list/previews/IPreview.ts
similarity index 100%
rename from src/stores/room-list/previews/IPreview.ts
rename to apps/web/src/stores/room-list/previews/IPreview.ts
diff --git a/src/stores/room-list/previews/LegacyCallAnswerEventPreview.ts b/apps/web/src/stores/room-list/previews/LegacyCallAnswerEventPreview.ts
similarity index 100%
rename from src/stores/room-list/previews/LegacyCallAnswerEventPreview.ts
rename to apps/web/src/stores/room-list/previews/LegacyCallAnswerEventPreview.ts
diff --git a/src/stores/room-list/previews/LegacyCallHangupEvent.ts b/apps/web/src/stores/room-list/previews/LegacyCallHangupEvent.ts
similarity index 100%
rename from src/stores/room-list/previews/LegacyCallHangupEvent.ts
rename to apps/web/src/stores/room-list/previews/LegacyCallHangupEvent.ts
diff --git a/src/stores/room-list/previews/LegacyCallInviteEventPreview.ts b/apps/web/src/stores/room-list/previews/LegacyCallInviteEventPreview.ts
similarity index 100%
rename from src/stores/room-list/previews/LegacyCallInviteEventPreview.ts
rename to apps/web/src/stores/room-list/previews/LegacyCallInviteEventPreview.ts
diff --git a/src/stores/room-list/previews/MessageEventPreview.ts b/apps/web/src/stores/room-list/previews/MessageEventPreview.ts
similarity index 100%
rename from src/stores/room-list/previews/MessageEventPreview.ts
rename to apps/web/src/stores/room-list/previews/MessageEventPreview.ts
diff --git a/src/stores/room-list/previews/PollStartEventPreview.ts b/apps/web/src/stores/room-list/previews/PollStartEventPreview.ts
similarity index 100%
rename from src/stores/room-list/previews/PollStartEventPreview.ts
rename to apps/web/src/stores/room-list/previews/PollStartEventPreview.ts
diff --git a/src/stores/room-list/previews/ReactionEventPreview.ts b/apps/web/src/stores/room-list/previews/ReactionEventPreview.ts
similarity index 100%
rename from src/stores/room-list/previews/ReactionEventPreview.ts
rename to apps/web/src/stores/room-list/previews/ReactionEventPreview.ts
diff --git a/src/stores/room-list/previews/StickerEventPreview.ts b/apps/web/src/stores/room-list/previews/StickerEventPreview.ts
similarity index 100%
rename from src/stores/room-list/previews/StickerEventPreview.ts
rename to apps/web/src/stores/room-list/previews/StickerEventPreview.ts
diff --git a/src/stores/room-list/previews/utils.ts b/apps/web/src/stores/room-list/previews/utils.ts
similarity index 100%
rename from src/stores/room-list/previews/utils.ts
rename to apps/web/src/stores/room-list/previews/utils.ts
diff --git a/src/stores/room-list/utils/roomMute.ts b/apps/web/src/stores/room-list/utils/roomMute.ts
similarity index 100%
rename from src/stores/room-list/utils/roomMute.ts
rename to apps/web/src/stores/room-list/utils/roomMute.ts
diff --git a/src/stores/spaces/SpaceStore.ts b/apps/web/src/stores/spaces/SpaceStore.ts
similarity index 100%
rename from src/stores/spaces/SpaceStore.ts
rename to apps/web/src/stores/spaces/SpaceStore.ts
diff --git a/src/stores/spaces/SpaceTreeLevelLayoutStore.ts b/apps/web/src/stores/spaces/SpaceTreeLevelLayoutStore.ts
similarity index 100%
rename from src/stores/spaces/SpaceTreeLevelLayoutStore.ts
rename to apps/web/src/stores/spaces/SpaceTreeLevelLayoutStore.ts
diff --git a/src/stores/spaces/flattenSpaceHierarchy.ts b/apps/web/src/stores/spaces/flattenSpaceHierarchy.ts
similarity index 100%
rename from src/stores/spaces/flattenSpaceHierarchy.ts
rename to apps/web/src/stores/spaces/flattenSpaceHierarchy.ts
diff --git a/src/stores/spaces/index.ts b/apps/web/src/stores/spaces/index.ts
similarity index 100%
rename from src/stores/spaces/index.ts
rename to apps/web/src/stores/spaces/index.ts
diff --git a/src/stores/widgets/ElementWidgetActions.ts b/apps/web/src/stores/widgets/ElementWidgetActions.ts
similarity index 100%
rename from src/stores/widgets/ElementWidgetActions.ts
rename to apps/web/src/stores/widgets/ElementWidgetActions.ts
diff --git a/src/stores/widgets/ElementWidgetCapabilities.ts b/apps/web/src/stores/widgets/ElementWidgetCapabilities.ts
similarity index 100%
rename from src/stores/widgets/ElementWidgetCapabilities.ts
rename to apps/web/src/stores/widgets/ElementWidgetCapabilities.ts
diff --git a/src/stores/widgets/ElementWidgetDriver.ts b/apps/web/src/stores/widgets/ElementWidgetDriver.ts
similarity index 100%
rename from src/stores/widgets/ElementWidgetDriver.ts
rename to apps/web/src/stores/widgets/ElementWidgetDriver.ts
diff --git a/src/stores/widgets/WidgetLayoutStore.ts b/apps/web/src/stores/widgets/WidgetLayoutStore.ts
similarity index 100%
rename from src/stores/widgets/WidgetLayoutStore.ts
rename to apps/web/src/stores/widgets/WidgetLayoutStore.ts
diff --git a/src/stores/widgets/WidgetMessaging.ts b/apps/web/src/stores/widgets/WidgetMessaging.ts
similarity index 100%
rename from src/stores/widgets/WidgetMessaging.ts
rename to apps/web/src/stores/widgets/WidgetMessaging.ts
diff --git a/src/stores/widgets/WidgetMessagingStore.ts b/apps/web/src/stores/widgets/WidgetMessagingStore.ts
similarity index 100%
rename from src/stores/widgets/WidgetMessagingStore.ts
rename to apps/web/src/stores/widgets/WidgetMessagingStore.ts
diff --git a/src/stores/widgets/WidgetPermissionStore.ts b/apps/web/src/stores/widgets/WidgetPermissionStore.ts
similarity index 100%
rename from src/stores/widgets/WidgetPermissionStore.ts
rename to apps/web/src/stores/widgets/WidgetPermissionStore.ts
diff --git a/src/stores/widgets/types.ts b/apps/web/src/stores/widgets/types.ts
similarity index 100%
rename from src/stores/widgets/types.ts
rename to apps/web/src/stores/widgets/types.ts
diff --git a/src/theme.ts b/apps/web/src/theme.ts
similarity index 100%
rename from src/theme.ts
rename to apps/web/src/theme.ts
diff --git a/src/toasts/AnalyticsToast.tsx b/apps/web/src/toasts/AnalyticsToast.tsx
similarity index 100%
rename from src/toasts/AnalyticsToast.tsx
rename to apps/web/src/toasts/AnalyticsToast.tsx
diff --git a/src/toasts/BulkUnverifiedSessionsToast.tsx b/apps/web/src/toasts/BulkUnverifiedSessionsToast.tsx
similarity index 100%
rename from src/toasts/BulkUnverifiedSessionsToast.tsx
rename to apps/web/src/toasts/BulkUnverifiedSessionsToast.tsx
diff --git a/src/toasts/DesktopNotificationsToast.ts b/apps/web/src/toasts/DesktopNotificationsToast.ts
similarity index 100%
rename from src/toasts/DesktopNotificationsToast.ts
rename to apps/web/src/toasts/DesktopNotificationsToast.ts
diff --git a/src/toasts/IncomingCallToast.tsx b/apps/web/src/toasts/IncomingCallToast.tsx
similarity index 100%
rename from src/toasts/IncomingCallToast.tsx
rename to apps/web/src/toasts/IncomingCallToast.tsx
diff --git a/src/toasts/IncomingLegacyCallToast.tsx b/apps/web/src/toasts/IncomingLegacyCallToast.tsx
similarity index 100%
rename from src/toasts/IncomingLegacyCallToast.tsx
rename to apps/web/src/toasts/IncomingLegacyCallToast.tsx
diff --git a/src/toasts/MobileGuideToast.ts b/apps/web/src/toasts/MobileGuideToast.ts
similarity index 100%
rename from src/toasts/MobileGuideToast.ts
rename to apps/web/src/toasts/MobileGuideToast.ts
diff --git a/src/toasts/ServerLimitToast.tsx b/apps/web/src/toasts/ServerLimitToast.tsx
similarity index 100%
rename from src/toasts/ServerLimitToast.tsx
rename to apps/web/src/toasts/ServerLimitToast.tsx
diff --git a/src/toasts/SetupEncryptionToast.tsx b/apps/web/src/toasts/SetupEncryptionToast.tsx
similarity index 100%
rename from src/toasts/SetupEncryptionToast.tsx
rename to apps/web/src/toasts/SetupEncryptionToast.tsx
diff --git a/src/toasts/UnverifiedSessionToast.tsx b/apps/web/src/toasts/UnverifiedSessionToast.tsx
similarity index 100%
rename from src/toasts/UnverifiedSessionToast.tsx
rename to apps/web/src/toasts/UnverifiedSessionToast.tsx
diff --git a/src/toasts/UpdateToast.tsx b/apps/web/src/toasts/UpdateToast.tsx
similarity index 100%
rename from src/toasts/UpdateToast.tsx
rename to apps/web/src/toasts/UpdateToast.tsx
diff --git a/src/usercontent/index.html b/apps/web/src/usercontent/index.html
similarity index 100%
rename from src/usercontent/index.html
rename to apps/web/src/usercontent/index.html
diff --git a/src/usercontent/index.ts b/apps/web/src/usercontent/index.ts
similarity index 100%
rename from src/usercontent/index.ts
rename to apps/web/src/usercontent/index.ts
diff --git a/src/utils/AnimationUtils.ts b/apps/web/src/utils/AnimationUtils.ts
similarity index 100%
rename from src/utils/AnimationUtils.ts
rename to apps/web/src/utils/AnimationUtils.ts
diff --git a/src/utils/AutoDiscoveryUtils.tsx b/apps/web/src/utils/AutoDiscoveryUtils.tsx
similarity index 100%
rename from src/utils/AutoDiscoveryUtils.tsx
rename to apps/web/src/utils/AutoDiscoveryUtils.tsx
diff --git a/src/utils/BrowserWorkarounds.ts b/apps/web/src/utils/BrowserWorkarounds.ts
similarity index 100%
rename from src/utils/BrowserWorkarounds.ts
rename to apps/web/src/utils/BrowserWorkarounds.ts
diff --git a/src/utils/DMRoomMap.ts b/apps/web/src/utils/DMRoomMap.ts
similarity index 100%
rename from src/utils/DMRoomMap.ts
rename to apps/web/src/utils/DMRoomMap.ts
diff --git a/src/utils/DecryptFile.ts b/apps/web/src/utils/DecryptFile.ts
similarity index 100%
rename from src/utils/DecryptFile.ts
rename to apps/web/src/utils/DecryptFile.ts
diff --git a/src/utils/DialogOpener.ts b/apps/web/src/utils/DialogOpener.ts
similarity index 100%
rename from src/utils/DialogOpener.ts
rename to apps/web/src/utils/DialogOpener.ts
diff --git a/src/utils/DirectoryUtils.ts b/apps/web/src/utils/DirectoryUtils.ts
similarity index 100%
rename from src/utils/DirectoryUtils.ts
rename to apps/web/src/utils/DirectoryUtils.ts
diff --git a/src/utils/EditorStateTransfer.ts b/apps/web/src/utils/EditorStateTransfer.ts
similarity index 100%
rename from src/utils/EditorStateTransfer.ts
rename to apps/web/src/utils/EditorStateTransfer.ts
diff --git a/src/utils/ErrorUtils.tsx b/apps/web/src/utils/ErrorUtils.tsx
similarity index 100%
rename from src/utils/ErrorUtils.tsx
rename to apps/web/src/utils/ErrorUtils.tsx
diff --git a/src/utils/EventRenderingUtils.ts b/apps/web/src/utils/EventRenderingUtils.ts
similarity index 100%
rename from src/utils/EventRenderingUtils.ts
rename to apps/web/src/utils/EventRenderingUtils.ts
diff --git a/src/utils/EventUtils.ts b/apps/web/src/utils/EventUtils.ts
similarity index 100%
rename from src/utils/EventUtils.ts
rename to apps/web/src/utils/EventUtils.ts
diff --git a/src/utils/Feedback.ts b/apps/web/src/utils/Feedback.ts
similarity index 100%
rename from src/utils/Feedback.ts
rename to apps/web/src/utils/Feedback.ts
diff --git a/src/utils/FileDownloader.ts b/apps/web/src/utils/FileDownloader.ts
similarity index 100%
rename from src/utils/FileDownloader.ts
rename to apps/web/src/utils/FileDownloader.ts
diff --git a/src/utils/FileUtils.ts b/apps/web/src/utils/FileUtils.ts
similarity index 100%
rename from src/utils/FileUtils.ts
rename to apps/web/src/utils/FileUtils.ts
diff --git a/src/utils/FixedRollingArray.ts b/apps/web/src/utils/FixedRollingArray.ts
similarity index 100%
rename from src/utils/FixedRollingArray.ts
rename to apps/web/src/utils/FixedRollingArray.ts
diff --git a/src/utils/FormattingUtils.ts b/apps/web/src/utils/FormattingUtils.ts
similarity index 100%
rename from src/utils/FormattingUtils.ts
rename to apps/web/src/utils/FormattingUtils.ts
diff --git a/src/utils/IDestroyable.ts b/apps/web/src/utils/IDestroyable.ts
similarity index 100%
rename from src/utils/IDestroyable.ts
rename to apps/web/src/utils/IDestroyable.ts
diff --git a/src/utils/IdentityServerUtils.ts b/apps/web/src/utils/IdentityServerUtils.ts
similarity index 100%
rename from src/utils/IdentityServerUtils.ts
rename to apps/web/src/utils/IdentityServerUtils.ts
diff --git a/src/utils/Image.ts b/apps/web/src/utils/Image.ts
similarity index 100%
rename from src/utils/Image.ts
rename to apps/web/src/utils/Image.ts
diff --git a/src/utils/JSON.ts b/apps/web/src/utils/JSON.ts
similarity index 100%
rename from src/utils/JSON.ts
rename to apps/web/src/utils/JSON.ts
diff --git a/src/utils/KeyVerificationStateObserver.ts b/apps/web/src/utils/KeyVerificationStateObserver.ts
similarity index 100%
rename from src/utils/KeyVerificationStateObserver.ts
rename to apps/web/src/utils/KeyVerificationStateObserver.ts
diff --git a/src/utils/LazyValue.ts b/apps/web/src/utils/LazyValue.ts
similarity index 100%
rename from src/utils/LazyValue.ts
rename to apps/web/src/utils/LazyValue.ts
diff --git a/src/utils/LruCache.ts b/apps/web/src/utils/LruCache.ts
similarity index 100%
rename from src/utils/LruCache.ts
rename to apps/web/src/utils/LruCache.ts
diff --git a/src/utils/MarkedExecution.ts b/apps/web/src/utils/MarkedExecution.ts
similarity index 100%
rename from src/utils/MarkedExecution.ts
rename to apps/web/src/utils/MarkedExecution.ts
diff --git a/src/utils/MatrixGlob.ts b/apps/web/src/utils/MatrixGlob.ts
similarity index 100%
rename from src/utils/MatrixGlob.ts
rename to apps/web/src/utils/MatrixGlob.ts
diff --git a/src/utils/MediaEventHelper.ts b/apps/web/src/utils/MediaEventHelper.ts
similarity index 100%
rename from src/utils/MediaEventHelper.ts
rename to apps/web/src/utils/MediaEventHelper.ts
diff --git a/src/utils/MegolmExportEncryption.ts b/apps/web/src/utils/MegolmExportEncryption.ts
similarity index 100%
rename from src/utils/MegolmExportEncryption.ts
rename to apps/web/src/utils/MegolmExportEncryption.ts
diff --git a/src/utils/MessageDiffUtils.tsx b/apps/web/src/utils/MessageDiffUtils.tsx
similarity index 100%
rename from src/utils/MessageDiffUtils.tsx
rename to apps/web/src/utils/MessageDiffUtils.tsx
diff --git a/src/utils/Mouse.ts b/apps/web/src/utils/Mouse.ts
similarity index 100%
rename from src/utils/Mouse.ts
rename to apps/web/src/utils/Mouse.ts
diff --git a/src/utils/MultiInviter.ts b/apps/web/src/utils/MultiInviter.ts
similarity index 100%
rename from src/utils/MultiInviter.ts
rename to apps/web/src/utils/MultiInviter.ts
diff --git a/src/utils/NativeEventUtils.ts b/apps/web/src/utils/NativeEventUtils.ts
similarity index 100%
rename from src/utils/NativeEventUtils.ts
rename to apps/web/src/utils/NativeEventUtils.ts
diff --git a/src/utils/PasswordScorer.ts b/apps/web/src/utils/PasswordScorer.ts
similarity index 100%
rename from src/utils/PasswordScorer.ts
rename to apps/web/src/utils/PasswordScorer.ts
diff --git a/src/utils/PhasedRolloutFeature.ts b/apps/web/src/utils/PhasedRolloutFeature.ts
similarity index 100%
rename from src/utils/PhasedRolloutFeature.ts
rename to apps/web/src/utils/PhasedRolloutFeature.ts
diff --git a/src/utils/PinningUtils.ts b/apps/web/src/utils/PinningUtils.ts
similarity index 100%
rename from src/utils/PinningUtils.ts
rename to apps/web/src/utils/PinningUtils.ts
diff --git a/src/utils/PreferredRoomVersions.ts b/apps/web/src/utils/PreferredRoomVersions.ts
similarity index 100%
rename from src/utils/PreferredRoomVersions.ts
rename to apps/web/src/utils/PreferredRoomVersions.ts
diff --git a/src/utils/ReactUtils.tsx b/apps/web/src/utils/ReactUtils.tsx
similarity index 100%
rename from src/utils/ReactUtils.tsx
rename to apps/web/src/utils/ReactUtils.tsx
diff --git a/src/utils/Reply.ts b/apps/web/src/utils/Reply.ts
similarity index 100%
rename from src/utils/Reply.ts
rename to apps/web/src/utils/Reply.ts
diff --git a/src/utils/ResizeNotifier.ts b/apps/web/src/utils/ResizeNotifier.ts
similarity index 100%
rename from src/utils/ResizeNotifier.ts
rename to apps/web/src/utils/ResizeNotifier.ts
diff --git a/src/utils/RoomUpgrade.ts b/apps/web/src/utils/RoomUpgrade.ts
similarity index 100%
rename from src/utils/RoomUpgrade.ts
rename to apps/web/src/utils/RoomUpgrade.ts
diff --git a/src/utils/SearchInput.ts b/apps/web/src/utils/SearchInput.ts
similarity index 100%
rename from src/utils/SearchInput.ts
rename to apps/web/src/utils/SearchInput.ts
diff --git a/src/utils/SessionLock.ts b/apps/web/src/utils/SessionLock.ts
similarity index 100%
rename from src/utils/SessionLock.ts
rename to apps/web/src/utils/SessionLock.ts
diff --git a/src/utils/ShieldUtils.ts b/apps/web/src/utils/ShieldUtils.ts
similarity index 100%
rename from src/utils/ShieldUtils.ts
rename to apps/web/src/utils/ShieldUtils.ts
diff --git a/src/utils/Singleflight.ts b/apps/web/src/utils/Singleflight.ts
similarity index 100%
rename from src/utils/Singleflight.ts
rename to apps/web/src/utils/Singleflight.ts
diff --git a/src/utils/SnakedObject.ts b/apps/web/src/utils/SnakedObject.ts
similarity index 100%
rename from src/utils/SnakedObject.ts
rename to apps/web/src/utils/SnakedObject.ts
diff --git a/src/utils/SortMembers.ts b/apps/web/src/utils/SortMembers.ts
similarity index 100%
rename from src/utils/SortMembers.ts
rename to apps/web/src/utils/SortMembers.ts
diff --git a/src/utils/StorageAccess.ts b/apps/web/src/utils/StorageAccess.ts
similarity index 100%
rename from src/utils/StorageAccess.ts
rename to apps/web/src/utils/StorageAccess.ts
diff --git a/src/utils/StorageManager.ts b/apps/web/src/utils/StorageManager.ts
similarity index 100%
rename from src/utils/StorageManager.ts
rename to apps/web/src/utils/StorageManager.ts
diff --git a/src/utils/Timer.ts b/apps/web/src/utils/Timer.ts
similarity index 100%
rename from src/utils/Timer.ts
rename to apps/web/src/utils/Timer.ts
diff --git a/src/utils/UrlUtils.ts b/apps/web/src/utils/UrlUtils.ts
similarity index 100%
rename from src/utils/UrlUtils.ts
rename to apps/web/src/utils/UrlUtils.ts
diff --git a/src/utils/ValidatedServerConfig.ts b/apps/web/src/utils/ValidatedServerConfig.ts
similarity index 100%
rename from src/utils/ValidatedServerConfig.ts
rename to apps/web/src/utils/ValidatedServerConfig.ts
diff --git a/src/utils/WellKnownUtils.ts b/apps/web/src/utils/WellKnownUtils.ts
similarity index 100%
rename from src/utils/WellKnownUtils.ts
rename to apps/web/src/utils/WellKnownUtils.ts
diff --git a/src/utils/Whenable.ts b/apps/web/src/utils/Whenable.ts
similarity index 100%
rename from src/utils/Whenable.ts
rename to apps/web/src/utils/Whenable.ts
diff --git a/src/utils/WidgetUtils-types.ts b/apps/web/src/utils/WidgetUtils-types.ts
similarity index 100%
rename from src/utils/WidgetUtils-types.ts
rename to apps/web/src/utils/WidgetUtils-types.ts
diff --git a/src/utils/WidgetUtils.ts b/apps/web/src/utils/WidgetUtils.ts
similarity index 100%
rename from src/utils/WidgetUtils.ts
rename to apps/web/src/utils/WidgetUtils.ts
diff --git a/src/utils/arrays.ts b/apps/web/src/utils/arrays.ts
similarity index 100%
rename from src/utils/arrays.ts
rename to apps/web/src/utils/arrays.ts
diff --git a/src/utils/beacon/bounds.ts b/apps/web/src/utils/beacon/bounds.ts
similarity index 100%
rename from src/utils/beacon/bounds.ts
rename to apps/web/src/utils/beacon/bounds.ts
diff --git a/src/utils/beacon/duration.ts b/apps/web/src/utils/beacon/duration.ts
similarity index 100%
rename from src/utils/beacon/duration.ts
rename to apps/web/src/utils/beacon/duration.ts
diff --git a/src/utils/beacon/geolocation.ts b/apps/web/src/utils/beacon/geolocation.ts
similarity index 100%
rename from src/utils/beacon/geolocation.ts
rename to apps/web/src/utils/beacon/geolocation.ts
diff --git a/src/utils/beacon/getShareableLocation.ts b/apps/web/src/utils/beacon/getShareableLocation.ts
similarity index 100%
rename from src/utils/beacon/getShareableLocation.ts
rename to apps/web/src/utils/beacon/getShareableLocation.ts
diff --git a/src/utils/beacon/index.ts b/apps/web/src/utils/beacon/index.ts
similarity index 100%
rename from src/utils/beacon/index.ts
rename to apps/web/src/utils/beacon/index.ts
diff --git a/src/utils/beacon/timeline.ts b/apps/web/src/utils/beacon/timeline.ts
similarity index 100%
rename from src/utils/beacon/timeline.ts
rename to apps/web/src/utils/beacon/timeline.ts
diff --git a/src/utils/beacon/useBeacon.ts b/apps/web/src/utils/beacon/useBeacon.ts
similarity index 100%
rename from src/utils/beacon/useBeacon.ts
rename to apps/web/src/utils/beacon/useBeacon.ts
diff --git a/src/utils/beacon/useLiveBeacons.ts b/apps/web/src/utils/beacon/useLiveBeacons.ts
similarity index 100%
rename from src/utils/beacon/useLiveBeacons.ts
rename to apps/web/src/utils/beacon/useLiveBeacons.ts
diff --git a/src/utils/beacon/useOwnLiveBeacons.ts b/apps/web/src/utils/beacon/useOwnLiveBeacons.ts
similarity index 100%
rename from src/utils/beacon/useOwnLiveBeacons.ts
rename to apps/web/src/utils/beacon/useOwnLiveBeacons.ts
diff --git a/src/utils/blobs.ts b/apps/web/src/utils/blobs.ts
similarity index 100%
rename from src/utils/blobs.ts
rename to apps/web/src/utils/blobs.ts
diff --git a/src/utils/colour.ts b/apps/web/src/utils/colour.ts
similarity index 100%
rename from src/utils/colour.ts
rename to apps/web/src/utils/colour.ts
diff --git a/src/utils/connection.ts b/apps/web/src/utils/connection.ts
similarity index 100%
rename from src/utils/connection.ts
rename to apps/web/src/utils/connection.ts
diff --git a/src/utils/createMatrixClient.ts b/apps/web/src/utils/createMatrixClient.ts
similarity index 100%
rename from src/utils/createMatrixClient.ts
rename to apps/web/src/utils/createMatrixClient.ts
diff --git a/src/utils/createVoiceMessageContent.ts b/apps/web/src/utils/createVoiceMessageContent.ts
similarity index 100%
rename from src/utils/createVoiceMessageContent.ts
rename to apps/web/src/utils/createVoiceMessageContent.ts
diff --git a/src/utils/crypto/deviceInfo.ts b/apps/web/src/utils/crypto/deviceInfo.ts
similarity index 100%
rename from src/utils/crypto/deviceInfo.ts
rename to apps/web/src/utils/crypto/deviceInfo.ts
diff --git a/src/utils/crypto/index.ts b/apps/web/src/utils/crypto/index.ts
similarity index 100%
rename from src/utils/crypto/index.ts
rename to apps/web/src/utils/crypto/index.ts
diff --git a/src/utils/crypto/resetKeyBackup.ts b/apps/web/src/utils/crypto/resetKeyBackup.ts
similarity index 100%
rename from src/utils/crypto/resetKeyBackup.ts
rename to apps/web/src/utils/crypto/resetKeyBackup.ts
diff --git a/src/utils/crypto/shouldForceDisableEncryption.ts b/apps/web/src/utils/crypto/shouldForceDisableEncryption.ts
similarity index 100%
rename from src/utils/crypto/shouldForceDisableEncryption.ts
rename to apps/web/src/utils/crypto/shouldForceDisableEncryption.ts
diff --git a/src/utils/crypto/shouldSkipSetupEncryption.ts b/apps/web/src/utils/crypto/shouldSkipSetupEncryption.ts
similarity index 100%
rename from src/utils/crypto/shouldSkipSetupEncryption.ts
rename to apps/web/src/utils/crypto/shouldSkipSetupEncryption.ts
diff --git a/src/utils/device/clientInformation.ts b/apps/web/src/utils/device/clientInformation.ts
similarity index 100%
rename from src/utils/device/clientInformation.ts
rename to apps/web/src/utils/device/clientInformation.ts
diff --git a/src/utils/device/dehydration.ts b/apps/web/src/utils/device/dehydration.ts
similarity index 100%
rename from src/utils/device/dehydration.ts
rename to apps/web/src/utils/device/dehydration.ts
diff --git a/src/utils/device/isDeviceVerified.ts b/apps/web/src/utils/device/isDeviceVerified.ts
similarity index 100%
rename from src/utils/device/isDeviceVerified.ts
rename to apps/web/src/utils/device/isDeviceVerified.ts
diff --git a/src/utils/device/parseUserAgent.ts b/apps/web/src/utils/device/parseUserAgent.ts
similarity index 100%
rename from src/utils/device/parseUserAgent.ts
rename to apps/web/src/utils/device/parseUserAgent.ts
diff --git a/src/utils/device/snoozeBulkUnverifiedDeviceReminder.ts b/apps/web/src/utils/device/snoozeBulkUnverifiedDeviceReminder.ts
similarity index 100%
rename from src/utils/device/snoozeBulkUnverifiedDeviceReminder.ts
rename to apps/web/src/utils/device/snoozeBulkUnverifiedDeviceReminder.ts
diff --git a/src/utils/device/types.ts b/apps/web/src/utils/device/types.ts
similarity index 100%
rename from src/utils/device/types.ts
rename to apps/web/src/utils/device/types.ts
diff --git a/src/utils/direct-messages.ts b/apps/web/src/utils/direct-messages.ts
similarity index 100%
rename from src/utils/direct-messages.ts
rename to apps/web/src/utils/direct-messages.ts
diff --git a/src/utils/dm/createDmLocalRoom.ts b/apps/web/src/utils/dm/createDmLocalRoom.ts
similarity index 100%
rename from src/utils/dm/createDmLocalRoom.ts
rename to apps/web/src/utils/dm/createDmLocalRoom.ts
diff --git a/src/utils/dm/filterValidMDirect.ts b/apps/web/src/utils/dm/filterValidMDirect.ts
similarity index 100%
rename from src/utils/dm/filterValidMDirect.ts
rename to apps/web/src/utils/dm/filterValidMDirect.ts
diff --git a/src/utils/dm/findDMForUser.ts b/apps/web/src/utils/dm/findDMForUser.ts
similarity index 100%
rename from src/utils/dm/findDMForUser.ts
rename to apps/web/src/utils/dm/findDMForUser.ts
diff --git a/src/utils/dm/findDMRoom.ts b/apps/web/src/utils/dm/findDMRoom.ts
similarity index 100%
rename from src/utils/dm/findDMRoom.ts
rename to apps/web/src/utils/dm/findDMRoom.ts
diff --git a/src/utils/dm/startDm.ts b/apps/web/src/utils/dm/startDm.ts
similarity index 100%
rename from src/utils/dm/startDm.ts
rename to apps/web/src/utils/dm/startDm.ts
diff --git a/src/utils/enums.ts b/apps/web/src/utils/enums.ts
similarity index 100%
rename from src/utils/enums.ts
rename to apps/web/src/utils/enums.ts
diff --git a/src/utils/event/getSenderName.ts b/apps/web/src/utils/event/getSenderName.ts
similarity index 100%
rename from src/utils/event/getSenderName.ts
rename to apps/web/src/utils/event/getSenderName.ts
diff --git a/src/utils/exportUtils/Exporter.ts b/apps/web/src/utils/exportUtils/Exporter.ts
similarity index 100%
rename from src/utils/exportUtils/Exporter.ts
rename to apps/web/src/utils/exportUtils/Exporter.ts
diff --git a/src/utils/exportUtils/HtmlExport.tsx b/apps/web/src/utils/exportUtils/HtmlExport.tsx
similarity index 100%
rename from src/utils/exportUtils/HtmlExport.tsx
rename to apps/web/src/utils/exportUtils/HtmlExport.tsx
diff --git a/src/utils/exportUtils/JSONExport.ts b/apps/web/src/utils/exportUtils/JSONExport.ts
similarity index 100%
rename from src/utils/exportUtils/JSONExport.ts
rename to apps/web/src/utils/exportUtils/JSONExport.ts
diff --git a/src/utils/exportUtils/PlainTextExport.ts b/apps/web/src/utils/exportUtils/PlainTextExport.ts
similarity index 100%
rename from src/utils/exportUtils/PlainTextExport.ts
rename to apps/web/src/utils/exportUtils/PlainTextExport.ts
diff --git a/src/utils/exportUtils/exportCSS.ts b/apps/web/src/utils/exportUtils/exportCSS.ts
similarity index 100%
rename from src/utils/exportUtils/exportCSS.ts
rename to apps/web/src/utils/exportUtils/exportCSS.ts
diff --git a/src/utils/exportUtils/exportCustomCSS.css b/apps/web/src/utils/exportUtils/exportCustomCSS.css
similarity index 100%
rename from src/utils/exportUtils/exportCustomCSS.css
rename to apps/web/src/utils/exportUtils/exportCustomCSS.css
diff --git a/src/utils/exportUtils/exportJS.js b/apps/web/src/utils/exportUtils/exportJS.js
similarity index 100%
rename from src/utils/exportUtils/exportJS.js
rename to apps/web/src/utils/exportUtils/exportJS.js
diff --git a/src/utils/exportUtils/exportUtils.ts b/apps/web/src/utils/exportUtils/exportUtils.ts
similarity index 100%
rename from src/utils/exportUtils/exportUtils.ts
rename to apps/web/src/utils/exportUtils/exportUtils.ts
diff --git a/src/utils/i18n-helpers.ts b/apps/web/src/utils/i18n-helpers.ts
similarity index 100%
rename from src/utils/i18n-helpers.ts
rename to apps/web/src/utils/i18n-helpers.ts
diff --git a/src/utils/image-media.ts b/apps/web/src/utils/image-media.ts
similarity index 100%
rename from src/utils/image-media.ts
rename to apps/web/src/utils/image-media.ts
diff --git a/src/utils/iterables.ts b/apps/web/src/utils/iterables.ts
similarity index 100%
rename from src/utils/iterables.ts
rename to apps/web/src/utils/iterables.ts
diff --git a/src/utils/leave-behaviour.ts b/apps/web/src/utils/leave-behaviour.ts
similarity index 100%
rename from src/utils/leave-behaviour.ts
rename to apps/web/src/utils/leave-behaviour.ts
diff --git a/src/utils/local-room.ts b/apps/web/src/utils/local-room.ts
similarity index 100%
rename from src/utils/local-room.ts
rename to apps/web/src/utils/local-room.ts
diff --git a/src/utils/localRoom/isLocalRoom.ts b/apps/web/src/utils/localRoom/isLocalRoom.ts
similarity index 100%
rename from src/utils/localRoom/isLocalRoom.ts
rename to apps/web/src/utils/localRoom/isLocalRoom.ts
diff --git a/src/utils/localRoom/isRoomReady.ts b/apps/web/src/utils/localRoom/isRoomReady.ts
similarity index 100%
rename from src/utils/localRoom/isRoomReady.ts
rename to apps/web/src/utils/localRoom/isRoomReady.ts
diff --git a/src/utils/location/LocationShareErrors.ts b/apps/web/src/utils/location/LocationShareErrors.ts
similarity index 100%
rename from src/utils/location/LocationShareErrors.ts
rename to apps/web/src/utils/location/LocationShareErrors.ts
diff --git a/src/utils/location/findMapStyleUrl.ts b/apps/web/src/utils/location/findMapStyleUrl.ts
similarity index 100%
rename from src/utils/location/findMapStyleUrl.ts
rename to apps/web/src/utils/location/findMapStyleUrl.ts
diff --git a/src/utils/location/index.ts b/apps/web/src/utils/location/index.ts
similarity index 100%
rename from src/utils/location/index.ts
rename to apps/web/src/utils/location/index.ts
diff --git a/src/utils/location/isSelfLocation.ts b/apps/web/src/utils/location/isSelfLocation.ts
similarity index 100%
rename from src/utils/location/isSelfLocation.ts
rename to apps/web/src/utils/location/isSelfLocation.ts
diff --git a/src/utils/location/links.ts b/apps/web/src/utils/location/links.ts
similarity index 100%
rename from src/utils/location/links.ts
rename to apps/web/src/utils/location/links.ts
diff --git a/src/utils/location/locationEventGeoUri.ts b/apps/web/src/utils/location/locationEventGeoUri.ts
similarity index 100%
rename from src/utils/location/locationEventGeoUri.ts
rename to apps/web/src/utils/location/locationEventGeoUri.ts
diff --git a/src/utils/location/map.ts b/apps/web/src/utils/location/map.ts
similarity index 100%
rename from src/utils/location/map.ts
rename to apps/web/src/utils/location/map.ts
diff --git a/src/utils/location/parseGeoUri.ts b/apps/web/src/utils/location/parseGeoUri.ts
similarity index 100%
rename from src/utils/location/parseGeoUri.ts
rename to apps/web/src/utils/location/parseGeoUri.ts
diff --git a/src/utils/location/positionFailureMessage.ts b/apps/web/src/utils/location/positionFailureMessage.ts
similarity index 100%
rename from src/utils/location/positionFailureMessage.ts
rename to apps/web/src/utils/location/positionFailureMessage.ts
diff --git a/src/utils/location/useMap.ts b/apps/web/src/utils/location/useMap.ts
similarity index 100%
rename from src/utils/location/useMap.ts
rename to apps/web/src/utils/location/useMap.ts
diff --git a/src/utils/maps.ts b/apps/web/src/utils/maps.ts
similarity index 100%
rename from src/utils/maps.ts
rename to apps/web/src/utils/maps.ts
diff --git a/src/utils/media/requestMediaPermissions.tsx b/apps/web/src/utils/media/requestMediaPermissions.tsx
similarity index 100%
rename from src/utils/media/requestMediaPermissions.tsx
rename to apps/web/src/utils/media/requestMediaPermissions.tsx
diff --git a/src/utils/membership.ts b/apps/web/src/utils/membership.ts
similarity index 100%
rename from src/utils/membership.ts
rename to apps/web/src/utils/membership.ts
diff --git a/src/utils/messages.ts b/apps/web/src/utils/messages.ts
similarity index 100%
rename from src/utils/messages.ts
rename to apps/web/src/utils/messages.ts
diff --git a/src/utils/notifications.ts b/apps/web/src/utils/notifications.ts
similarity index 100%
rename from src/utils/notifications.ts
rename to apps/web/src/utils/notifications.ts
diff --git a/src/utils/objects.ts b/apps/web/src/utils/objects.ts
similarity index 100%
rename from src/utils/objects.ts
rename to apps/web/src/utils/objects.ts
diff --git a/src/utils/oidc/TokenRefresher.ts b/apps/web/src/utils/oidc/TokenRefresher.ts
similarity index 100%
rename from src/utils/oidc/TokenRefresher.ts
rename to apps/web/src/utils/oidc/TokenRefresher.ts
diff --git a/src/utils/oidc/authorize.ts b/apps/web/src/utils/oidc/authorize.ts
similarity index 100%
rename from src/utils/oidc/authorize.ts
rename to apps/web/src/utils/oidc/authorize.ts
diff --git a/src/utils/oidc/error.ts b/apps/web/src/utils/oidc/error.ts
similarity index 100%
rename from src/utils/oidc/error.ts
rename to apps/web/src/utils/oidc/error.ts
diff --git a/src/utils/oidc/isUserRegistrationSupported.ts b/apps/web/src/utils/oidc/isUserRegistrationSupported.ts
similarity index 100%
rename from src/utils/oidc/isUserRegistrationSupported.ts
rename to apps/web/src/utils/oidc/isUserRegistrationSupported.ts
diff --git a/src/utils/oidc/persistOidcSettings.ts b/apps/web/src/utils/oidc/persistOidcSettings.ts
similarity index 100%
rename from src/utils/oidc/persistOidcSettings.ts
rename to apps/web/src/utils/oidc/persistOidcSettings.ts
diff --git a/src/utils/oidc/registerClient.ts b/apps/web/src/utils/oidc/registerClient.ts
similarity index 100%
rename from src/utils/oidc/registerClient.ts
rename to apps/web/src/utils/oidc/registerClient.ts
diff --git a/src/utils/oidc/urls.ts b/apps/web/src/utils/oidc/urls.ts
similarity index 100%
rename from src/utils/oidc/urls.ts
rename to apps/web/src/utils/oidc/urls.ts
diff --git a/src/utils/pages.ts b/apps/web/src/utils/pages.ts
similarity index 100%
rename from src/utils/pages.ts
rename to apps/web/src/utils/pages.ts
diff --git a/src/utils/permalinks/ElementPermalinkConstructor.ts b/apps/web/src/utils/permalinks/ElementPermalinkConstructor.ts
similarity index 100%
rename from src/utils/permalinks/ElementPermalinkConstructor.ts
rename to apps/web/src/utils/permalinks/ElementPermalinkConstructor.ts
diff --git a/src/utils/permalinks/MatrixSchemePermalinkConstructor.ts b/apps/web/src/utils/permalinks/MatrixSchemePermalinkConstructor.ts
similarity index 100%
rename from src/utils/permalinks/MatrixSchemePermalinkConstructor.ts
rename to apps/web/src/utils/permalinks/MatrixSchemePermalinkConstructor.ts
diff --git a/src/utils/permalinks/MatrixToPermalinkConstructor.ts b/apps/web/src/utils/permalinks/MatrixToPermalinkConstructor.ts
similarity index 100%
rename from src/utils/permalinks/MatrixToPermalinkConstructor.ts
rename to apps/web/src/utils/permalinks/MatrixToPermalinkConstructor.ts
diff --git a/src/utils/permalinks/PermalinkConstructor.ts b/apps/web/src/utils/permalinks/PermalinkConstructor.ts
similarity index 100%
rename from src/utils/permalinks/PermalinkConstructor.ts
rename to apps/web/src/utils/permalinks/PermalinkConstructor.ts
diff --git a/src/utils/permalinks/Permalinks.ts b/apps/web/src/utils/permalinks/Permalinks.ts
similarity index 100%
rename from src/utils/permalinks/Permalinks.ts
rename to apps/web/src/utils/permalinks/Permalinks.ts
diff --git a/src/utils/permalinks/navigator.ts b/apps/web/src/utils/permalinks/navigator.ts
similarity index 100%
rename from src/utils/permalinks/navigator.ts
rename to apps/web/src/utils/permalinks/navigator.ts
diff --git a/src/utils/presence.ts b/apps/web/src/utils/presence.ts
similarity index 100%
rename from src/utils/presence.ts
rename to apps/web/src/utils/presence.ts
diff --git a/src/utils/promise.ts b/apps/web/src/utils/promise.ts
similarity index 100%
rename from src/utils/promise.ts
rename to apps/web/src/utils/promise.ts
diff --git a/src/utils/pushRules/monitorSyncedPushRules.ts b/apps/web/src/utils/pushRules/monitorSyncedPushRules.ts
similarity index 100%
rename from src/utils/pushRules/monitorSyncedPushRules.ts
rename to apps/web/src/utils/pushRules/monitorSyncedPushRules.ts
diff --git a/src/utils/pushRules/updatePushRuleActions.ts b/apps/web/src/utils/pushRules/updatePushRuleActions.ts
similarity index 100%
rename from src/utils/pushRules/updatePushRuleActions.ts
rename to apps/web/src/utils/pushRules/updatePushRuleActions.ts
diff --git a/src/utils/read-receipts.ts b/apps/web/src/utils/read-receipts.ts
similarity index 100%
rename from src/utils/read-receipts.ts
rename to apps/web/src/utils/read-receipts.ts
diff --git a/src/utils/room/canInviteTo.ts b/apps/web/src/utils/room/canInviteTo.ts
similarity index 100%
rename from src/utils/room/canInviteTo.ts
rename to apps/web/src/utils/room/canInviteTo.ts
diff --git a/src/utils/room/getFunctionalMembers.ts b/apps/web/src/utils/room/getFunctionalMembers.ts
similarity index 100%
rename from src/utils/room/getFunctionalMembers.ts
rename to apps/web/src/utils/room/getFunctionalMembers.ts
diff --git a/src/utils/room/getJoinedNonFunctionalMembers.ts b/apps/web/src/utils/room/getJoinedNonFunctionalMembers.ts
similarity index 100%
rename from src/utils/room/getJoinedNonFunctionalMembers.ts
rename to apps/web/src/utils/room/getJoinedNonFunctionalMembers.ts
diff --git a/src/utils/room/inviteToRoom.ts b/apps/web/src/utils/room/inviteToRoom.ts
similarity index 100%
rename from src/utils/room/inviteToRoom.ts
rename to apps/web/src/utils/room/inviteToRoom.ts
diff --git a/src/utils/room/placeCall.ts b/apps/web/src/utils/room/placeCall.ts
similarity index 100%
rename from src/utils/room/placeCall.ts
rename to apps/web/src/utils/room/placeCall.ts
diff --git a/src/utils/room/shouldEncryptRoomWithSingle3rdPartyInvite.ts b/apps/web/src/utils/room/shouldEncryptRoomWithSingle3rdPartyInvite.ts
similarity index 100%
rename from src/utils/room/shouldEncryptRoomWithSingle3rdPartyInvite.ts
rename to apps/web/src/utils/room/shouldEncryptRoomWithSingle3rdPartyInvite.ts
diff --git a/src/utils/room/tagRoom.ts b/apps/web/src/utils/room/tagRoom.ts
similarity index 100%
rename from src/utils/room/tagRoom.ts
rename to apps/web/src/utils/room/tagRoom.ts
diff --git a/src/utils/rooms.ts b/apps/web/src/utils/rooms.ts
similarity index 100%
rename from src/utils/rooms.ts
rename to apps/web/src/utils/rooms.ts
diff --git a/src/utils/sets.ts b/apps/web/src/utils/sets.ts
similarity index 100%
rename from src/utils/sets.ts
rename to apps/web/src/utils/sets.ts
diff --git a/src/utils/space.tsx b/apps/web/src/utils/space.tsx
similarity index 100%
rename from src/utils/space.tsx
rename to apps/web/src/utils/space.tsx
diff --git a/src/utils/stringOrderField.ts b/apps/web/src/utils/stringOrderField.ts
similarity index 100%
rename from src/utils/stringOrderField.ts
rename to apps/web/src/utils/stringOrderField.ts
diff --git a/src/utils/strings.ts b/apps/web/src/utils/strings.ts
similarity index 100%
rename from src/utils/strings.ts
rename to apps/web/src/utils/strings.ts
diff --git a/src/utils/threepids.ts b/apps/web/src/utils/threepids.ts
similarity index 100%
rename from src/utils/threepids.ts
rename to apps/web/src/utils/threepids.ts
diff --git a/src/utils/tokens/pickling.ts b/apps/web/src/utils/tokens/pickling.ts
similarity index 100%
rename from src/utils/tokens/pickling.ts
rename to apps/web/src/utils/tokens/pickling.ts
diff --git a/src/utils/tokens/tokens.ts b/apps/web/src/utils/tokens/tokens.ts
similarity index 100%
rename from src/utils/tokens/tokens.ts
rename to apps/web/src/utils/tokens/tokens.ts
diff --git a/src/utils/units.ts b/apps/web/src/utils/units.ts
similarity index 100%
rename from src/utils/units.ts
rename to apps/web/src/utils/units.ts
diff --git a/src/utils/validate/index.ts b/apps/web/src/utils/validate/index.ts
similarity index 100%
rename from src/utils/validate/index.ts
rename to apps/web/src/utils/validate/index.ts
diff --git a/src/utils/validate/numberInRange.ts b/apps/web/src/utils/validate/numberInRange.ts
similarity index 100%
rename from src/utils/validate/numberInRange.ts
rename to apps/web/src/utils/validate/numberInRange.ts
diff --git a/src/utils/video-rooms.ts b/apps/web/src/utils/video-rooms.ts
similarity index 100%
rename from src/utils/video-rooms.ts
rename to apps/web/src/utils/video-rooms.ts
diff --git a/src/vector/app.tsx b/apps/web/src/vector/app.tsx
similarity index 100%
rename from src/vector/app.tsx
rename to apps/web/src/vector/app.tsx
diff --git a/src/vector/getconfig.ts b/apps/web/src/vector/getconfig.ts
similarity index 100%
rename from src/vector/getconfig.ts
rename to apps/web/src/vector/getconfig.ts
diff --git a/src/vector/index.html b/apps/web/src/vector/index.html
similarity index 100%
rename from src/vector/index.html
rename to apps/web/src/vector/index.html
diff --git a/src/vector/index.ts b/apps/web/src/vector/index.ts
similarity index 100%
rename from src/vector/index.ts
rename to apps/web/src/vector/index.ts
diff --git a/src/vector/init.tsx b/apps/web/src/vector/init.tsx
similarity index 100%
rename from src/vector/init.tsx
rename to apps/web/src/vector/init.tsx
diff --git a/src/vector/jitsi/index.html b/apps/web/src/vector/jitsi/index.html
similarity index 100%
rename from src/vector/jitsi/index.html
rename to apps/web/src/vector/jitsi/index.html
diff --git a/src/vector/jitsi/index.pcss b/apps/web/src/vector/jitsi/index.pcss
similarity index 100%
rename from src/vector/jitsi/index.pcss
rename to apps/web/src/vector/jitsi/index.pcss
diff --git a/src/vector/jitsi/index.ts b/apps/web/src/vector/jitsi/index.ts
similarity index 100%
rename from src/vector/jitsi/index.ts
rename to apps/web/src/vector/jitsi/index.ts
diff --git a/src/vector/localstorage-fix.ts b/apps/web/src/vector/localstorage-fix.ts
similarity index 100%
rename from src/vector/localstorage-fix.ts
rename to apps/web/src/vector/localstorage-fix.ts
diff --git a/src/vector/mobile_guide/assets/app-store-badge.svg b/apps/web/src/vector/mobile_guide/assets/app-store-badge.svg
similarity index 100%
rename from src/vector/mobile_guide/assets/app-store-badge.svg
rename to apps/web/src/vector/mobile_guide/assets/app-store-badge.svg
diff --git a/src/vector/mobile_guide/assets/bottom-gradient.svg b/apps/web/src/vector/mobile_guide/assets/bottom-gradient.svg
similarity index 100%
rename from src/vector/mobile_guide/assets/bottom-gradient.svg
rename to apps/web/src/vector/mobile_guide/assets/bottom-gradient.svg
diff --git a/src/vector/mobile_guide/assets/element-logo.svg b/apps/web/src/vector/mobile_guide/assets/element-logo.svg
similarity index 100%
rename from src/vector/mobile_guide/assets/element-logo.svg
rename to apps/web/src/vector/mobile_guide/assets/element-logo.svg
diff --git a/src/vector/mobile_guide/assets/google-play-badge.svg b/apps/web/src/vector/mobile_guide/assets/google-play-badge.svg
similarity index 100%
rename from src/vector/mobile_guide/assets/google-play-badge.svg
rename to apps/web/src/vector/mobile_guide/assets/google-play-badge.svg
diff --git a/src/vector/mobile_guide/index.css b/apps/web/src/vector/mobile_guide/index.css
similarity index 100%
rename from src/vector/mobile_guide/index.css
rename to apps/web/src/vector/mobile_guide/index.css
diff --git a/src/vector/mobile_guide/index.html b/apps/web/src/vector/mobile_guide/index.html
similarity index 100%
rename from src/vector/mobile_guide/index.html
rename to apps/web/src/vector/mobile_guide/index.html
diff --git a/src/vector/mobile_guide/index.ts b/apps/web/src/vector/mobile_guide/index.ts
similarity index 100%
rename from src/vector/mobile_guide/index.ts
rename to apps/web/src/vector/mobile_guide/index.ts
diff --git a/src/vector/mobile_guide/mobile-apps.ts b/apps/web/src/vector/mobile_guide/mobile-apps.ts
similarity index 100%
rename from src/vector/mobile_guide/mobile-apps.ts
rename to apps/web/src/vector/mobile_guide/mobile-apps.ts
diff --git a/src/vector/modernizr.cjs b/apps/web/src/vector/modernizr.cjs
similarity index 100%
rename from src/vector/modernizr.cjs
rename to apps/web/src/vector/modernizr.cjs
diff --git a/src/vector/platform/ElectronPlatform.tsx b/apps/web/src/vector/platform/ElectronPlatform.tsx
similarity index 100%
rename from src/vector/platform/ElectronPlatform.tsx
rename to apps/web/src/vector/platform/ElectronPlatform.tsx
diff --git a/src/vector/platform/IPCManager.ts b/apps/web/src/vector/platform/IPCManager.ts
similarity index 100%
rename from src/vector/platform/IPCManager.ts
rename to apps/web/src/vector/platform/IPCManager.ts
diff --git a/src/vector/platform/PWAPlatform.ts b/apps/web/src/vector/platform/PWAPlatform.ts
similarity index 100%
rename from src/vector/platform/PWAPlatform.ts
rename to apps/web/src/vector/platform/PWAPlatform.ts
diff --git a/src/vector/platform/SeshatIndexManager.ts b/apps/web/src/vector/platform/SeshatIndexManager.ts
similarity index 100%
rename from src/vector/platform/SeshatIndexManager.ts
rename to apps/web/src/vector/platform/SeshatIndexManager.ts
diff --git a/src/vector/platform/WebPlatform.ts b/apps/web/src/vector/platform/WebPlatform.ts
similarity index 100%
rename from src/vector/platform/WebPlatform.ts
rename to apps/web/src/vector/platform/WebPlatform.ts
diff --git a/src/vector/rageshakesetup.ts b/apps/web/src/vector/rageshakesetup.ts
similarity index 100%
rename from src/vector/rageshakesetup.ts
rename to apps/web/src/vector/rageshakesetup.ts
diff --git a/src/vector/routing.ts b/apps/web/src/vector/routing.ts
similarity index 100%
rename from src/vector/routing.ts
rename to apps/web/src/vector/routing.ts
diff --git a/src/vector/static/incompatible-browser.html b/apps/web/src/vector/static/incompatible-browser.html
similarity index 100%
rename from src/vector/static/incompatible-browser.html
rename to apps/web/src/vector/static/incompatible-browser.html
diff --git a/src/vector/static/unable-to-load.html b/apps/web/src/vector/static/unable-to-load.html
similarity index 100%
rename from src/vector/static/unable-to-load.html
rename to apps/web/src/vector/static/unable-to-load.html
diff --git a/src/vector/url_utils.ts b/apps/web/src/vector/url_utils.ts
similarity index 100%
rename from src/vector/url_utils.ts
rename to apps/web/src/vector/url_utils.ts
diff --git a/src/verification.ts b/apps/web/src/verification.ts
similarity index 100%
rename from src/verification.ts
rename to apps/web/src/verification.ts
diff --git a/src/viewmodels/audio/AudioPlayerViewModel.ts b/apps/web/src/viewmodels/audio/AudioPlayerViewModel.ts
similarity index 100%
rename from src/viewmodels/audio/AudioPlayerViewModel.ts
rename to apps/web/src/viewmodels/audio/AudioPlayerViewModel.ts
diff --git a/src/viewmodels/event-tiles/EncryptionEventViewModel.ts b/apps/web/src/viewmodels/event-tiles/EncryptionEventViewModel.ts
similarity index 100%
rename from src/viewmodels/event-tiles/EncryptionEventViewModel.ts
rename to apps/web/src/viewmodels/event-tiles/EncryptionEventViewModel.ts
diff --git a/src/viewmodels/event-tiles/TextualEventViewModel.ts b/apps/web/src/viewmodels/event-tiles/TextualEventViewModel.ts
similarity index 100%
rename from src/viewmodels/event-tiles/TextualEventViewModel.ts
rename to apps/web/src/viewmodels/event-tiles/TextualEventViewModel.ts
diff --git a/src/viewmodels/message-body/DecryptionFailureBodyViewModel.ts b/apps/web/src/viewmodels/message-body/DecryptionFailureBodyViewModel.ts
similarity index 100%
rename from src/viewmodels/message-body/DecryptionFailureBodyViewModel.ts
rename to apps/web/src/viewmodels/message-body/DecryptionFailureBodyViewModel.ts
diff --git a/src/viewmodels/message-body/MessageTimestampViewModel.ts b/apps/web/src/viewmodels/message-body/MessageTimestampViewModel.ts
similarity index 100%
rename from src/viewmodels/message-body/MessageTimestampViewModel.ts
rename to apps/web/src/viewmodels/message-body/MessageTimestampViewModel.ts
diff --git a/src/viewmodels/message-body/ReactionsRowButtonTooltipViewModel.ts b/apps/web/src/viewmodels/message-body/ReactionsRowButtonTooltipViewModel.ts
similarity index 100%
rename from src/viewmodels/message-body/ReactionsRowButtonTooltipViewModel.ts
rename to apps/web/src/viewmodels/message-body/ReactionsRowButtonTooltipViewModel.ts
diff --git a/src/viewmodels/profile/DisambiguatedProfileViewModel.ts b/apps/web/src/viewmodels/profile/DisambiguatedProfileViewModel.ts
similarity index 100%
rename from src/viewmodels/profile/DisambiguatedProfileViewModel.ts
rename to apps/web/src/viewmodels/profile/DisambiguatedProfileViewModel.ts
diff --git a/src/viewmodels/right-panel/WidgetContextMenuViewModel.tsx b/apps/web/src/viewmodels/right-panel/WidgetContextMenuViewModel.tsx
similarity index 100%
rename from src/viewmodels/right-panel/WidgetContextMenuViewModel.tsx
rename to apps/web/src/viewmodels/right-panel/WidgetContextMenuViewModel.tsx
diff --git a/src/viewmodels/room-list/RoomListHeaderViewModel.ts b/apps/web/src/viewmodels/room-list/RoomListHeaderViewModel.ts
similarity index 100%
rename from src/viewmodels/room-list/RoomListHeaderViewModel.ts
rename to apps/web/src/viewmodels/room-list/RoomListHeaderViewModel.ts
diff --git a/src/viewmodels/room-list/RoomListItemViewModel.ts b/apps/web/src/viewmodels/room-list/RoomListItemViewModel.ts
similarity index 100%
rename from src/viewmodels/room-list/RoomListItemViewModel.ts
rename to apps/web/src/viewmodels/room-list/RoomListItemViewModel.ts
diff --git a/src/viewmodels/room-list/RoomListSearchViewModel.ts b/apps/web/src/viewmodels/room-list/RoomListSearchViewModel.ts
similarity index 100%
rename from src/viewmodels/room-list/RoomListSearchViewModel.ts
rename to apps/web/src/viewmodels/room-list/RoomListSearchViewModel.ts
diff --git a/src/viewmodels/room-list/RoomListViewViewModel.ts b/apps/web/src/viewmodels/room-list/RoomListViewViewModel.ts
similarity index 100%
rename from src/viewmodels/room-list/RoomListViewViewModel.ts
rename to apps/web/src/viewmodels/room-list/RoomListViewViewModel.ts
diff --git a/src/viewmodels/room-list/utils.ts b/apps/web/src/viewmodels/room-list/utils.ts
similarity index 100%
rename from src/viewmodels/room-list/utils.ts
rename to apps/web/src/viewmodels/room-list/utils.ts
diff --git a/src/viewmodels/room/RoomStatusBar.ts b/apps/web/src/viewmodels/room/RoomStatusBar.ts
similarity index 100%
rename from src/viewmodels/room/RoomStatusBar.ts
rename to apps/web/src/viewmodels/room/RoomStatusBar.ts
diff --git a/src/widgets/CapabilityText.tsx b/apps/web/src/widgets/CapabilityText.tsx
similarity index 100%
rename from src/widgets/CapabilityText.tsx
rename to apps/web/src/widgets/CapabilityText.tsx
diff --git a/src/widgets/Jitsi.ts b/apps/web/src/widgets/Jitsi.ts
similarity index 100%
rename from src/widgets/Jitsi.ts
rename to apps/web/src/widgets/Jitsi.ts
diff --git a/src/widgets/ManagedHybrid.ts b/apps/web/src/widgets/ManagedHybrid.ts
similarity index 100%
rename from src/widgets/ManagedHybrid.ts
rename to apps/web/src/widgets/ManagedHybrid.ts
diff --git a/src/widgets/WidgetType.ts b/apps/web/src/widgets/WidgetType.ts
similarity index 100%
rename from src/widgets/WidgetType.ts
rename to apps/web/src/widgets/WidgetType.ts
diff --git a/src/workers/blurhash.worker.ts b/apps/web/src/workers/blurhash.worker.ts
similarity index 100%
rename from src/workers/blurhash.worker.ts
rename to apps/web/src/workers/blurhash.worker.ts
diff --git a/src/workers/blurhashWorkerFactory.ts b/apps/web/src/workers/blurhashWorkerFactory.ts
similarity index 100%
rename from src/workers/blurhashWorkerFactory.ts
rename to apps/web/src/workers/blurhashWorkerFactory.ts
diff --git a/src/workers/indexeddb.worker.ts b/apps/web/src/workers/indexeddb.worker.ts
similarity index 100%
rename from src/workers/indexeddb.worker.ts
rename to apps/web/src/workers/indexeddb.worker.ts
diff --git a/src/workers/indexeddbWorkerFactory.ts b/apps/web/src/workers/indexeddbWorkerFactory.ts
similarity index 100%
rename from src/workers/indexeddbWorkerFactory.ts
rename to apps/web/src/workers/indexeddbWorkerFactory.ts
diff --git a/src/workers/playback.worker.ts b/apps/web/src/workers/playback.worker.ts
similarity index 100%
rename from src/workers/playback.worker.ts
rename to apps/web/src/workers/playback.worker.ts
diff --git a/src/workers/playbackWorkerFactory.ts b/apps/web/src/workers/playbackWorkerFactory.ts
similarity index 100%
rename from src/workers/playbackWorkerFactory.ts
rename to apps/web/src/workers/playbackWorkerFactory.ts
diff --git a/src/workers/worker.ts b/apps/web/src/workers/worker.ts
similarity index 100%
rename from src/workers/worker.ts
rename to apps/web/src/workers/worker.ts
diff --git a/test/@types/common.ts b/apps/web/test/@types/common.ts
similarity index 100%
rename from test/@types/common.ts
rename to apps/web/test/@types/common.ts
diff --git a/test/CreateCrossSigning-test.ts b/apps/web/test/CreateCrossSigning-test.ts
similarity index 100%
rename from test/CreateCrossSigning-test.ts
rename to apps/web/test/CreateCrossSigning-test.ts
diff --git a/test/app-tests/server-config-test.ts b/apps/web/test/app-tests/server-config-test.ts
similarity index 100%
rename from test/app-tests/server-config-test.ts
rename to apps/web/test/app-tests/server-config-test.ts
diff --git a/test/app-tests/wrapper-test.tsx b/apps/web/test/app-tests/wrapper-test.tsx
similarity index 100%
rename from test/app-tests/wrapper-test.tsx
rename to apps/web/test/app-tests/wrapper-test.tsx
diff --git a/test/globalSetup.ts b/apps/web/test/globalSetup.ts
similarity index 100%
rename from test/globalSetup.ts
rename to apps/web/test/globalSetup.ts
diff --git a/test/jest-mocks.ts b/apps/web/test/jest-mocks.ts
similarity index 100%
rename from test/jest-mocks.ts
rename to apps/web/test/jest-mocks.ts
diff --git a/test/setup/mocks.ts b/apps/web/test/setup/mocks.ts
similarity index 100%
rename from test/setup/mocks.ts
rename to apps/web/test/setup/mocks.ts
diff --git a/test/setup/setupConfig.ts b/apps/web/test/setup/setupConfig.ts
similarity index 100%
rename from test/setup/setupConfig.ts
rename to apps/web/test/setup/setupConfig.ts
diff --git a/test/setup/setupLanguage.ts b/apps/web/test/setup/setupLanguage.ts
similarity index 100%
rename from test/setup/setupLanguage.ts
rename to apps/web/test/setup/setupLanguage.ts
diff --git a/test/setup/setupManualMocks.ts b/apps/web/test/setup/setupManualMocks.ts
similarity index 100%
rename from test/setup/setupManualMocks.ts
rename to apps/web/test/setup/setupManualMocks.ts
diff --git a/test/setupTests.ts b/apps/web/test/setupTests.ts
similarity index 100%
rename from test/setupTests.ts
rename to apps/web/test/setupTests.ts
diff --git a/test/slowReporter.cjs b/apps/web/test/slowReporter.cjs
similarity index 100%
rename from test/slowReporter.cjs
rename to apps/web/test/slowReporter.cjs
diff --git a/test/test-utils/audio.ts b/apps/web/test/test-utils/audio.ts
similarity index 100%
rename from test/test-utils/audio.ts
rename to apps/web/test/test-utils/audio.ts
diff --git a/test/test-utils/beacon.ts b/apps/web/test/test-utils/beacon.ts
similarity index 100%
rename from test/test-utils/beacon.ts
rename to apps/web/test/test-utils/beacon.ts
diff --git a/test/test-utils/call.ts b/apps/web/test/test-utils/call.ts
similarity index 100%
rename from test/test-utils/call.ts
rename to apps/web/test/test-utils/call.ts
diff --git a/test/test-utils/client.ts b/apps/web/test/test-utils/client.ts
similarity index 100%
rename from test/test-utils/client.ts
rename to apps/web/test/test-utils/client.ts
diff --git a/test/test-utils/composer.ts b/apps/web/test/test-utils/composer.ts
similarity index 100%
rename from test/test-utils/composer.ts
rename to apps/web/test/test-utils/composer.ts
diff --git a/test/test-utils/console.ts b/apps/web/test/test-utils/console.ts
similarity index 100%
rename from test/test-utils/console.ts
rename to apps/web/test/test-utils/console.ts
diff --git a/test/test-utils/date.ts b/apps/web/test/test-utils/date.ts
similarity index 100%
rename from test/test-utils/date.ts
rename to apps/web/test/test-utils/date.ts
diff --git a/test/test-utils/events.ts b/apps/web/test/test-utils/events.ts
similarity index 100%
rename from test/test-utils/events.ts
rename to apps/web/test/test-utils/events.ts
diff --git a/test/test-utils/index.ts b/apps/web/test/test-utils/index.ts
similarity index 100%
rename from test/test-utils/index.ts
rename to apps/web/test/test-utils/index.ts
diff --git a/test/test-utils/jest-matrix-react.tsx b/apps/web/test/test-utils/jest-matrix-react.tsx
similarity index 100%
rename from test/test-utils/jest-matrix-react.tsx
rename to apps/web/test/test-utils/jest-matrix-react.tsx
diff --git a/test/test-utils/location.ts b/apps/web/test/test-utils/location.ts
similarity index 100%
rename from test/test-utils/location.ts
rename to apps/web/test/test-utils/location.ts
diff --git a/test/test-utils/oidc.ts b/apps/web/test/test-utils/oidc.ts
similarity index 100%
rename from test/test-utils/oidc.ts
rename to apps/web/test/test-utils/oidc.ts
diff --git a/test/test-utils/platform.ts b/apps/web/test/test-utils/platform.ts
similarity index 100%
rename from test/test-utils/platform.ts
rename to apps/web/test/test-utils/platform.ts
diff --git a/test/test-utils/poll.ts b/apps/web/test/test-utils/poll.ts
similarity index 100%
rename from test/test-utils/poll.ts
rename to apps/web/test/test-utils/poll.ts
diff --git a/test/test-utils/predictableRandom.ts b/apps/web/test/test-utils/predictableRandom.ts
similarity index 100%
rename from test/test-utils/predictableRandom.ts
rename to apps/web/test/test-utils/predictableRandom.ts
diff --git a/test/test-utils/pushRules.ts b/apps/web/test/test-utils/pushRules.ts
similarity index 100%
rename from test/test-utils/pushRules.ts
rename to apps/web/test/test-utils/pushRules.ts
diff --git a/test/test-utils/relations.ts b/apps/web/test/test-utils/relations.ts
similarity index 100%
rename from test/test-utils/relations.ts
rename to apps/web/test/test-utils/relations.ts
diff --git a/test/test-utils/room.ts b/apps/web/test/test-utils/room.ts
similarity index 100%
rename from test/test-utils/room.ts
rename to apps/web/test/test-utils/room.ts
diff --git a/test/test-utils/test-utils.ts b/apps/web/test/test-utils/test-utils.ts
similarity index 100%
rename from test/test-utils/test-utils.ts
rename to apps/web/test/test-utils/test-utils.ts
diff --git a/test/test-utils/threads.ts b/apps/web/test/test-utils/threads.ts
similarity index 100%
rename from test/test-utils/threads.ts
rename to apps/web/test/test-utils/threads.ts
diff --git a/test/test-utils/utilities.ts b/apps/web/test/test-utils/utilities.ts
similarity index 100%
rename from test/test-utils/utilities.ts
rename to apps/web/test/test-utils/utilities.ts
diff --git a/test/test-utils/wrappers.tsx b/apps/web/test/test-utils/wrappers.tsx
similarity index 100%
rename from test/test-utils/wrappers.tsx
rename to apps/web/test/test-utils/wrappers.tsx
diff --git a/test/unit-tests/Avatar-test.ts b/apps/web/test/unit-tests/Avatar-test.ts
similarity index 100%
rename from test/unit-tests/Avatar-test.ts
rename to apps/web/test/unit-tests/Avatar-test.ts
diff --git a/test/unit-tests/ContentMessages-test.ts b/apps/web/test/unit-tests/ContentMessages-test.ts
similarity index 100%
rename from test/unit-tests/ContentMessages-test.ts
rename to apps/web/test/unit-tests/ContentMessages-test.ts
diff --git a/test/unit-tests/DecryptionFailureTracker-test.ts b/apps/web/test/unit-tests/DecryptionFailureTracker-test.ts
similarity index 100%
rename from test/unit-tests/DecryptionFailureTracker-test.ts
rename to apps/web/test/unit-tests/DecryptionFailureTracker-test.ts
diff --git a/test/unit-tests/DeviceListener-test.ts b/apps/web/test/unit-tests/DeviceListener-test.ts
similarity index 100%
rename from test/unit-tests/DeviceListener-test.ts
rename to apps/web/test/unit-tests/DeviceListener-test.ts
diff --git a/test/unit-tests/HtmlUtils-test.tsx b/apps/web/test/unit-tests/HtmlUtils-test.tsx
similarity index 100%
rename from test/unit-tests/HtmlUtils-test.tsx
rename to apps/web/test/unit-tests/HtmlUtils-test.tsx
diff --git a/test/unit-tests/Image-test.ts b/apps/web/test/unit-tests/Image-test.ts
similarity index 100%
rename from test/unit-tests/Image-test.ts
rename to apps/web/test/unit-tests/Image-test.ts
diff --git a/test/unit-tests/KeyBindingsManager-test.ts b/apps/web/test/unit-tests/KeyBindingsManager-test.ts
similarity index 100%
rename from test/unit-tests/KeyBindingsManager-test.ts
rename to apps/web/test/unit-tests/KeyBindingsManager-test.ts
diff --git a/test/unit-tests/LegacyCallHandler-test.ts b/apps/web/test/unit-tests/LegacyCallHandler-test.ts
similarity index 100%
rename from test/unit-tests/LegacyCallHandler-test.ts
rename to apps/web/test/unit-tests/LegacyCallHandler-test.ts
diff --git a/test/unit-tests/Lifecycle-test.ts b/apps/web/test/unit-tests/Lifecycle-test.ts
similarity index 100%
rename from test/unit-tests/Lifecycle-test.ts
rename to apps/web/test/unit-tests/Lifecycle-test.ts
diff --git a/test/unit-tests/Markdown-test.ts b/apps/web/test/unit-tests/Markdown-test.ts
similarity index 100%
rename from test/unit-tests/Markdown-test.ts
rename to apps/web/test/unit-tests/Markdown-test.ts
diff --git a/test/unit-tests/MatrixClientPeg-test.ts b/apps/web/test/unit-tests/MatrixClientPeg-test.ts
similarity index 100%
rename from test/unit-tests/MatrixClientPeg-test.ts
rename to apps/web/test/unit-tests/MatrixClientPeg-test.ts
diff --git a/test/unit-tests/MediaDeviceHandler-test.ts b/apps/web/test/unit-tests/MediaDeviceHandler-test.ts
similarity index 100%
rename from test/unit-tests/MediaDeviceHandler-test.ts
rename to apps/web/test/unit-tests/MediaDeviceHandler-test.ts
diff --git a/test/unit-tests/Modal-test.ts b/apps/web/test/unit-tests/Modal-test.ts
similarity index 100%
rename from test/unit-tests/Modal-test.ts
rename to apps/web/test/unit-tests/Modal-test.ts
diff --git a/test/unit-tests/Notifier-test.ts b/apps/web/test/unit-tests/Notifier-test.ts
similarity index 100%
rename from test/unit-tests/Notifier-test.ts
rename to apps/web/test/unit-tests/Notifier-test.ts
diff --git a/test/unit-tests/PosthogAnalytics-test.ts b/apps/web/test/unit-tests/PosthogAnalytics-test.ts
similarity index 100%
rename from test/unit-tests/PosthogAnalytics-test.ts
rename to apps/web/test/unit-tests/PosthogAnalytics-test.ts
diff --git a/test/unit-tests/PreferredRoomVersions-test.ts b/apps/web/test/unit-tests/PreferredRoomVersions-test.ts
similarity index 100%
rename from test/unit-tests/PreferredRoomVersions-test.ts
rename to apps/web/test/unit-tests/PreferredRoomVersions-test.ts
diff --git a/test/unit-tests/README.md b/apps/web/test/unit-tests/README.md
similarity index 100%
rename from test/unit-tests/README.md
rename to apps/web/test/unit-tests/README.md
diff --git a/test/unit-tests/RoomInvite-test.ts b/apps/web/test/unit-tests/RoomInvite-test.ts
similarity index 100%
rename from test/unit-tests/RoomInvite-test.ts
rename to apps/web/test/unit-tests/RoomInvite-test.ts
diff --git a/test/unit-tests/RoomNotifs-test.ts b/apps/web/test/unit-tests/RoomNotifs-test.ts
similarity index 100%
rename from test/unit-tests/RoomNotifs-test.ts
rename to apps/web/test/unit-tests/RoomNotifs-test.ts
diff --git a/test/unit-tests/Rooms-test.ts b/apps/web/test/unit-tests/Rooms-test.ts
similarity index 100%
rename from test/unit-tests/Rooms-test.ts
rename to apps/web/test/unit-tests/Rooms-test.ts
diff --git a/test/unit-tests/ScalarAuthClient-test.ts b/apps/web/test/unit-tests/ScalarAuthClient-test.ts
similarity index 100%
rename from test/unit-tests/ScalarAuthClient-test.ts
rename to apps/web/test/unit-tests/ScalarAuthClient-test.ts
diff --git a/test/unit-tests/SdkConfig-test.ts b/apps/web/test/unit-tests/SdkConfig-test.ts
similarity index 100%
rename from test/unit-tests/SdkConfig-test.ts
rename to apps/web/test/unit-tests/SdkConfig-test.ts
diff --git a/test/unit-tests/Searching-test.ts b/apps/web/test/unit-tests/Searching-test.ts
similarity index 100%
rename from test/unit-tests/Searching-test.ts
rename to apps/web/test/unit-tests/Searching-test.ts
diff --git a/test/unit-tests/SecurityManager-test.ts b/apps/web/test/unit-tests/SecurityManager-test.ts
similarity index 100%
rename from test/unit-tests/SecurityManager-test.ts
rename to apps/web/test/unit-tests/SecurityManager-test.ts
diff --git a/test/unit-tests/SlidingSyncManager-test.ts b/apps/web/test/unit-tests/SlidingSyncManager-test.ts
similarity index 100%
rename from test/unit-tests/SlidingSyncManager-test.ts
rename to apps/web/test/unit-tests/SlidingSyncManager-test.ts
diff --git a/test/unit-tests/SupportedBrowser-test.ts b/apps/web/test/unit-tests/SupportedBrowser-test.ts
similarity index 100%
rename from test/unit-tests/SupportedBrowser-test.ts
rename to apps/web/test/unit-tests/SupportedBrowser-test.ts
diff --git a/test/unit-tests/Terms-test.tsx b/apps/web/test/unit-tests/Terms-test.tsx
similarity index 100%
rename from test/unit-tests/Terms-test.tsx
rename to apps/web/test/unit-tests/Terms-test.tsx
diff --git a/test/unit-tests/TestSdkContext.ts b/apps/web/test/unit-tests/TestSdkContext.ts
similarity index 100%
rename from test/unit-tests/TestSdkContext.ts
rename to apps/web/test/unit-tests/TestSdkContext.ts
diff --git a/test/unit-tests/TextForEvent-test.tsx b/apps/web/test/unit-tests/TextForEvent-test.tsx
similarity index 100%
rename from test/unit-tests/TextForEvent-test.tsx
rename to apps/web/test/unit-tests/TextForEvent-test.tsx
diff --git a/test/unit-tests/TimezoneHandler-test.ts b/apps/web/test/unit-tests/TimezoneHandler-test.ts
similarity index 100%
rename from test/unit-tests/TimezoneHandler-test.ts
rename to apps/web/test/unit-tests/TimezoneHandler-test.ts
diff --git a/test/unit-tests/Unread-test.ts b/apps/web/test/unit-tests/Unread-test.ts
similarity index 100%
rename from test/unit-tests/Unread-test.ts
rename to apps/web/test/unit-tests/Unread-test.ts
diff --git a/test/unit-tests/UserActivity-test.ts b/apps/web/test/unit-tests/UserActivity-test.ts
similarity index 100%
rename from test/unit-tests/UserActivity-test.ts
rename to apps/web/test/unit-tests/UserActivity-test.ts
diff --git a/test/unit-tests/WorkerManager-test.ts b/apps/web/test/unit-tests/WorkerManager-test.ts
similarity index 100%
rename from test/unit-tests/WorkerManager-test.ts
rename to apps/web/test/unit-tests/WorkerManager-test.ts
diff --git a/test/unit-tests/__snapshots__/HtmlUtils-test.tsx.snap b/apps/web/test/unit-tests/__snapshots__/HtmlUtils-test.tsx.snap
similarity index 100%
rename from test/unit-tests/__snapshots__/HtmlUtils-test.tsx.snap
rename to apps/web/test/unit-tests/__snapshots__/HtmlUtils-test.tsx.snap
diff --git a/test/unit-tests/__snapshots__/Terms-test.tsx.snap b/apps/web/test/unit-tests/__snapshots__/Terms-test.tsx.snap
similarity index 100%
rename from test/unit-tests/__snapshots__/Terms-test.tsx.snap
rename to apps/web/test/unit-tests/__snapshots__/Terms-test.tsx.snap
diff --git a/test/unit-tests/__snapshots__/TextForEvent-test.tsx.snap b/apps/web/test/unit-tests/__snapshots__/TextForEvent-test.tsx.snap
similarity index 100%
rename from test/unit-tests/__snapshots__/TextForEvent-test.tsx.snap
rename to apps/web/test/unit-tests/__snapshots__/TextForEvent-test.tsx.snap
diff --git a/test/unit-tests/__snapshots__/favicon-test.ts.snap b/apps/web/test/unit-tests/__snapshots__/favicon-test.ts.snap
similarity index 100%
rename from test/unit-tests/__snapshots__/favicon-test.ts.snap
rename to apps/web/test/unit-tests/__snapshots__/favicon-test.ts.snap
diff --git a/test/unit-tests/__snapshots__/theme-test.ts.snap b/apps/web/test/unit-tests/__snapshots__/theme-test.ts.snap
similarity index 100%
rename from test/unit-tests/__snapshots__/theme-test.ts.snap
rename to apps/web/test/unit-tests/__snapshots__/theme-test.ts.snap
diff --git a/test/unit-tests/accessibility/KeyboardShortcutUtils-test.ts b/apps/web/test/unit-tests/accessibility/KeyboardShortcutUtils-test.ts
similarity index 100%
rename from test/unit-tests/accessibility/KeyboardShortcutUtils-test.ts
rename to apps/web/test/unit-tests/accessibility/KeyboardShortcutUtils-test.ts
diff --git a/test/unit-tests/accessibility/LandmarkNavigation-test.tsx b/apps/web/test/unit-tests/accessibility/LandmarkNavigation-test.tsx
similarity index 100%
rename from test/unit-tests/accessibility/LandmarkNavigation-test.tsx
rename to apps/web/test/unit-tests/accessibility/LandmarkNavigation-test.tsx
diff --git a/test/unit-tests/accessibility/RovingTabIndex-test.tsx b/apps/web/test/unit-tests/accessibility/RovingTabIndex-test.tsx
similarity index 100%
rename from test/unit-tests/accessibility/RovingTabIndex-test.tsx
rename to apps/web/test/unit-tests/accessibility/RovingTabIndex-test.tsx
diff --git a/test/unit-tests/actions/handlers/viewUserDeviceSettings-test.ts b/apps/web/test/unit-tests/actions/handlers/viewUserDeviceSettings-test.ts
similarity index 100%
rename from test/unit-tests/actions/handlers/viewUserDeviceSettings-test.ts
rename to apps/web/test/unit-tests/actions/handlers/viewUserDeviceSettings-test.ts
diff --git a/test/unit-tests/async-components/dialogs/security/NewRecoveryMethodDialog-test.tsx b/apps/web/test/unit-tests/async-components/dialogs/security/NewRecoveryMethodDialog-test.tsx
similarity index 100%
rename from test/unit-tests/async-components/dialogs/security/NewRecoveryMethodDialog-test.tsx
rename to apps/web/test/unit-tests/async-components/dialogs/security/NewRecoveryMethodDialog-test.tsx
diff --git a/test/unit-tests/async-components/dialogs/security/RecoveryMethodRemovedDialog-test.tsx b/apps/web/test/unit-tests/async-components/dialogs/security/RecoveryMethodRemovedDialog-test.tsx
similarity index 100%
rename from test/unit-tests/async-components/dialogs/security/RecoveryMethodRemovedDialog-test.tsx
rename to apps/web/test/unit-tests/async-components/dialogs/security/RecoveryMethodRemovedDialog-test.tsx
diff --git a/test/unit-tests/async-components/dialogs/security/__snapshots__/NewRecoveryMethodDialog-test.tsx.snap b/apps/web/test/unit-tests/async-components/dialogs/security/__snapshots__/NewRecoveryMethodDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/async-components/dialogs/security/__snapshots__/NewRecoveryMethodDialog-test.tsx.snap
rename to apps/web/test/unit-tests/async-components/dialogs/security/__snapshots__/NewRecoveryMethodDialog-test.tsx.snap
diff --git a/test/unit-tests/async-components/structures/ErrorView-test.tsx b/apps/web/test/unit-tests/async-components/structures/ErrorView-test.tsx
similarity index 100%
rename from test/unit-tests/async-components/structures/ErrorView-test.tsx
rename to apps/web/test/unit-tests/async-components/structures/ErrorView-test.tsx
diff --git a/test/unit-tests/async-components/structures/__snapshots__/ErrorView-test.tsx.snap b/apps/web/test/unit-tests/async-components/structures/__snapshots__/ErrorView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/async-components/structures/__snapshots__/ErrorView-test.tsx.snap
rename to apps/web/test/unit-tests/async-components/structures/__snapshots__/ErrorView-test.tsx.snap
diff --git a/test/unit-tests/audio/MockedPlayback.ts b/apps/web/test/unit-tests/audio/MockedPlayback.ts
similarity index 100%
rename from test/unit-tests/audio/MockedPlayback.ts
rename to apps/web/test/unit-tests/audio/MockedPlayback.ts
diff --git a/test/unit-tests/audio/Playback-test.ts b/apps/web/test/unit-tests/audio/Playback-test.ts
similarity index 100%
rename from test/unit-tests/audio/Playback-test.ts
rename to apps/web/test/unit-tests/audio/Playback-test.ts
diff --git a/test/unit-tests/audio/PlaybackQueue-test.ts b/apps/web/test/unit-tests/audio/PlaybackQueue-test.ts
similarity index 100%
rename from test/unit-tests/audio/PlaybackQueue-test.ts
rename to apps/web/test/unit-tests/audio/PlaybackQueue-test.ts
diff --git a/test/unit-tests/audio/VoiceMessageRecording-test.ts b/apps/web/test/unit-tests/audio/VoiceMessageRecording-test.ts
similarity index 100%
rename from test/unit-tests/audio/VoiceMessageRecording-test.ts
rename to apps/web/test/unit-tests/audio/VoiceMessageRecording-test.ts
diff --git a/test/unit-tests/audio/VoiceRecording-test.ts b/apps/web/test/unit-tests/audio/VoiceRecording-test.ts
similarity index 100%
rename from test/unit-tests/audio/VoiceRecording-test.ts
rename to apps/web/test/unit-tests/audio/VoiceRecording-test.ts
diff --git a/test/unit-tests/audio/compat-test.ts b/apps/web/test/unit-tests/audio/compat-test.ts
similarity index 100%
rename from test/unit-tests/audio/compat-test.ts
rename to apps/web/test/unit-tests/audio/compat-test.ts
diff --git a/test/unit-tests/autocomplete/CommandProvider-test.ts b/apps/web/test/unit-tests/autocomplete/CommandProvider-test.ts
similarity index 100%
rename from test/unit-tests/autocomplete/CommandProvider-test.ts
rename to apps/web/test/unit-tests/autocomplete/CommandProvider-test.ts
diff --git a/test/unit-tests/autocomplete/EmojiProvider-test.ts b/apps/web/test/unit-tests/autocomplete/EmojiProvider-test.ts
similarity index 100%
rename from test/unit-tests/autocomplete/EmojiProvider-test.ts
rename to apps/web/test/unit-tests/autocomplete/EmojiProvider-test.ts
diff --git a/test/unit-tests/autocomplete/QueryMatcher-test.ts b/apps/web/test/unit-tests/autocomplete/QueryMatcher-test.ts
similarity index 100%
rename from test/unit-tests/autocomplete/QueryMatcher-test.ts
rename to apps/web/test/unit-tests/autocomplete/QueryMatcher-test.ts
diff --git a/test/unit-tests/autocomplete/RoomProvider-test.ts b/apps/web/test/unit-tests/autocomplete/RoomProvider-test.ts
similarity index 100%
rename from test/unit-tests/autocomplete/RoomProvider-test.ts
rename to apps/web/test/unit-tests/autocomplete/RoomProvider-test.ts
diff --git a/test/unit-tests/autocomplete/SpaceProvider-test.ts b/apps/web/test/unit-tests/autocomplete/SpaceProvider-test.ts
similarity index 100%
rename from test/unit-tests/autocomplete/SpaceProvider-test.ts
rename to apps/web/test/unit-tests/autocomplete/SpaceProvider-test.ts
diff --git a/test/unit-tests/components/structures/AutocompleteInput-test.tsx b/apps/web/test/unit-tests/components/structures/AutocompleteInput-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/AutocompleteInput-test.tsx
rename to apps/web/test/unit-tests/components/structures/AutocompleteInput-test.tsx
diff --git a/test/unit-tests/components/structures/ContextMenu-test.ts b/apps/web/test/unit-tests/components/structures/ContextMenu-test.ts
similarity index 100%
rename from test/unit-tests/components/structures/ContextMenu-test.ts
rename to apps/web/test/unit-tests/components/structures/ContextMenu-test.ts
diff --git a/test/unit-tests/components/structures/FileDropTarget-test.tsx b/apps/web/test/unit-tests/components/structures/FileDropTarget-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/FileDropTarget-test.tsx
rename to apps/web/test/unit-tests/components/structures/FileDropTarget-test.tsx
diff --git a/test/unit-tests/components/structures/FilePanel-test.tsx b/apps/web/test/unit-tests/components/structures/FilePanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/FilePanel-test.tsx
rename to apps/web/test/unit-tests/components/structures/FilePanel-test.tsx
diff --git a/test/unit-tests/components/structures/GenericDropdownMenu-test.tsx b/apps/web/test/unit-tests/components/structures/GenericDropdownMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/GenericDropdownMenu-test.tsx
rename to apps/web/test/unit-tests/components/structures/GenericDropdownMenu-test.tsx
diff --git a/test/unit-tests/components/structures/LargeLoader-test.tsx b/apps/web/test/unit-tests/components/structures/LargeLoader-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/LargeLoader-test.tsx
rename to apps/web/test/unit-tests/components/structures/LargeLoader-test.tsx
diff --git a/test/unit-tests/components/structures/LeftPanel-test.tsx b/apps/web/test/unit-tests/components/structures/LeftPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/LeftPanel-test.tsx
rename to apps/web/test/unit-tests/components/structures/LeftPanel-test.tsx
diff --git a/test/unit-tests/components/structures/LegacyCallEventGrouper-test.ts b/apps/web/test/unit-tests/components/structures/LegacyCallEventGrouper-test.ts
similarity index 100%
rename from test/unit-tests/components/structures/LegacyCallEventGrouper-test.ts
rename to apps/web/test/unit-tests/components/structures/LegacyCallEventGrouper-test.ts
diff --git a/test/unit-tests/components/structures/LoggedInView-test.tsx b/apps/web/test/unit-tests/components/structures/LoggedInView-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/LoggedInView-test.tsx
rename to apps/web/test/unit-tests/components/structures/LoggedInView-test.tsx
diff --git a/test/unit-tests/components/structures/MainSplit-test.tsx b/apps/web/test/unit-tests/components/structures/MainSplit-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/MainSplit-test.tsx
rename to apps/web/test/unit-tests/components/structures/MainSplit-test.tsx
diff --git a/test/unit-tests/components/structures/MatrixChat-test.tsx b/apps/web/test/unit-tests/components/structures/MatrixChat-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/MatrixChat-test.tsx
rename to apps/web/test/unit-tests/components/structures/MatrixChat-test.tsx
diff --git a/test/unit-tests/components/structures/MatrixClientContextProvider-test.tsx b/apps/web/test/unit-tests/components/structures/MatrixClientContextProvider-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/MatrixClientContextProvider-test.tsx
rename to apps/web/test/unit-tests/components/structures/MatrixClientContextProvider-test.tsx
diff --git a/test/unit-tests/components/structures/MessagePanel-test.tsx b/apps/web/test/unit-tests/components/structures/MessagePanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/MessagePanel-test.tsx
rename to apps/web/test/unit-tests/components/structures/MessagePanel-test.tsx
diff --git a/test/unit-tests/components/structures/PictureInPictureDragger-test.tsx b/apps/web/test/unit-tests/components/structures/PictureInPictureDragger-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/PictureInPictureDragger-test.tsx
rename to apps/web/test/unit-tests/components/structures/PictureInPictureDragger-test.tsx
diff --git a/test/unit-tests/components/structures/PipContainer-test.tsx b/apps/web/test/unit-tests/components/structures/PipContainer-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/PipContainer-test.tsx
rename to apps/web/test/unit-tests/components/structures/PipContainer-test.tsx
diff --git a/test/unit-tests/components/structures/ReleaseAnnouncement-test.tsx b/apps/web/test/unit-tests/components/structures/ReleaseAnnouncement-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/ReleaseAnnouncement-test.tsx
rename to apps/web/test/unit-tests/components/structures/ReleaseAnnouncement-test.tsx
diff --git a/test/unit-tests/components/structures/RightPanel-test.tsx b/apps/web/test/unit-tests/components/structures/RightPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/RightPanel-test.tsx
rename to apps/web/test/unit-tests/components/structures/RightPanel-test.tsx
diff --git a/test/unit-tests/components/structures/RoomSearchView-test.tsx b/apps/web/test/unit-tests/components/structures/RoomSearchView-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/RoomSearchView-test.tsx
rename to apps/web/test/unit-tests/components/structures/RoomSearchView-test.tsx
diff --git a/test/unit-tests/components/structures/RoomView-test.tsx b/apps/web/test/unit-tests/components/structures/RoomView-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/RoomView-test.tsx
rename to apps/web/test/unit-tests/components/structures/RoomView-test.tsx
diff --git a/test/unit-tests/components/structures/SpaceHierarchy-test.tsx b/apps/web/test/unit-tests/components/structures/SpaceHierarchy-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/SpaceHierarchy-test.tsx
rename to apps/web/test/unit-tests/components/structures/SpaceHierarchy-test.tsx
diff --git a/test/unit-tests/components/structures/SpaceRoomView-test.tsx b/apps/web/test/unit-tests/components/structures/SpaceRoomView-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/SpaceRoomView-test.tsx
rename to apps/web/test/unit-tests/components/structures/SpaceRoomView-test.tsx
diff --git a/test/unit-tests/components/structures/TabbedView-test.tsx b/apps/web/test/unit-tests/components/structures/TabbedView-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/TabbedView-test.tsx
rename to apps/web/test/unit-tests/components/structures/TabbedView-test.tsx
diff --git a/test/unit-tests/components/structures/ThreadPanel-test.tsx b/apps/web/test/unit-tests/components/structures/ThreadPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/ThreadPanel-test.tsx
rename to apps/web/test/unit-tests/components/structures/ThreadPanel-test.tsx
diff --git a/test/unit-tests/components/structures/ThreadView-test.tsx b/apps/web/test/unit-tests/components/structures/ThreadView-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/ThreadView-test.tsx
rename to apps/web/test/unit-tests/components/structures/ThreadView-test.tsx
diff --git a/test/unit-tests/components/structures/TimelinePanel-test.tsx b/apps/web/test/unit-tests/components/structures/TimelinePanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/TimelinePanel-test.tsx
rename to apps/web/test/unit-tests/components/structures/TimelinePanel-test.tsx
diff --git a/test/unit-tests/components/structures/UploadBar-test.tsx b/apps/web/test/unit-tests/components/structures/UploadBar-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/UploadBar-test.tsx
rename to apps/web/test/unit-tests/components/structures/UploadBar-test.tsx
diff --git a/test/unit-tests/components/structures/UserMenu-test.tsx b/apps/web/test/unit-tests/components/structures/UserMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/UserMenu-test.tsx
rename to apps/web/test/unit-tests/components/structures/UserMenu-test.tsx
diff --git a/test/unit-tests/components/structures/ViewSource-test.tsx b/apps/web/test/unit-tests/components/structures/ViewSource-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/ViewSource-test.tsx
rename to apps/web/test/unit-tests/components/structures/ViewSource-test.tsx
diff --git a/test/unit-tests/components/structures/__snapshots__/FileDropTarget-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/FileDropTarget-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/FileDropTarget-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/FileDropTarget-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/FilePanel-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/FilePanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/FilePanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/FilePanel-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/GenericDropdownMenu-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/GenericDropdownMenu-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/GenericDropdownMenu-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/GenericDropdownMenu-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/MainSplit-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/MainSplit-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/MainSplit-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/MainSplit-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/MatrixChat-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/MatrixChat-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/MatrixChat-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/MatrixChat-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/MessagePanel-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/MessagePanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/MessagePanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/MessagePanel-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/PictureInPictureDragger-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/PictureInPictureDragger-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/PictureInPictureDragger-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/PictureInPictureDragger-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/RoomView-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/RoomView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/RoomView-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/RoomView-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/SpaceHierarchy-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/SpaceHierarchy-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/SpaceHierarchy-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/SpaceHierarchy-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/TabbedView-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/TabbedView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/TabbedView-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/TabbedView-test.tsx.snap
diff --git a/test/unit-tests/components/structures/__snapshots__/ThreadPanel-test.tsx.snap b/apps/web/test/unit-tests/components/structures/__snapshots__/ThreadPanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/__snapshots__/ThreadPanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/__snapshots__/ThreadPanel-test.tsx.snap
diff --git a/test/unit-tests/components/structures/auth/CompleteSecurity-test.tsx b/apps/web/test/unit-tests/components/structures/auth/CompleteSecurity-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/auth/CompleteSecurity-test.tsx
rename to apps/web/test/unit-tests/components/structures/auth/CompleteSecurity-test.tsx
diff --git a/test/unit-tests/components/structures/auth/E2eSetup-test.tsx b/apps/web/test/unit-tests/components/structures/auth/E2eSetup-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/auth/E2eSetup-test.tsx
rename to apps/web/test/unit-tests/components/structures/auth/E2eSetup-test.tsx
diff --git a/test/unit-tests/components/structures/auth/ForgotPassword-test.tsx b/apps/web/test/unit-tests/components/structures/auth/ForgotPassword-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/auth/ForgotPassword-test.tsx
rename to apps/web/test/unit-tests/components/structures/auth/ForgotPassword-test.tsx
diff --git a/test/unit-tests/components/structures/auth/Login-test.tsx b/apps/web/test/unit-tests/components/structures/auth/Login-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/auth/Login-test.tsx
rename to apps/web/test/unit-tests/components/structures/auth/Login-test.tsx
diff --git a/test/unit-tests/components/structures/auth/LoginSplashView-test.tsx b/apps/web/test/unit-tests/components/structures/auth/LoginSplashView-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/auth/LoginSplashView-test.tsx
rename to apps/web/test/unit-tests/components/structures/auth/LoginSplashView-test.tsx
diff --git a/test/unit-tests/components/structures/auth/Registration-test.tsx b/apps/web/test/unit-tests/components/structures/auth/Registration-test.tsx
similarity index 100%
rename from test/unit-tests/components/structures/auth/Registration-test.tsx
rename to apps/web/test/unit-tests/components/structures/auth/Registration-test.tsx
diff --git a/test/unit-tests/components/structures/auth/__snapshots__/CompleteSecurity-test.tsx.snap b/apps/web/test/unit-tests/components/structures/auth/__snapshots__/CompleteSecurity-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/auth/__snapshots__/CompleteSecurity-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/auth/__snapshots__/CompleteSecurity-test.tsx.snap
diff --git a/test/unit-tests/components/structures/auth/__snapshots__/LoginSplashView-test.tsx.snap b/apps/web/test/unit-tests/components/structures/auth/__snapshots__/LoginSplashView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/structures/auth/__snapshots__/LoginSplashView-test.tsx.snap
rename to apps/web/test/unit-tests/components/structures/auth/__snapshots__/LoginSplashView-test.tsx.snap
diff --git a/test/unit-tests/components/viewmodels/avatars/RoomAvatarViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/avatars/RoomAvatarViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/avatars/RoomAvatarViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/avatars/RoomAvatarViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/RoomSummaryCardTopicViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/RoomSummaryCardTopicViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/RoomSummaryCardTopicViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/RoomSummaryCardTopicViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/RoomSummaryCardViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/RoomSummaryCardViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/RoomSummaryCardViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/RoomSummaryCardViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoBasicOptionsViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoBasicOptionsViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoBasicOptionsViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoBasicOptionsViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoBasicViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoBasicViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoBasicViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoBasicViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoHeaderVerificationViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoHeaderVerificationViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoHeaderVerificationViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoHeaderVerificationViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoHeaderViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoHeaderViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoHeaderViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoHeaderViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoPowerLevelsViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoPowerLevelsViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoPowerLevelsViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/UserInfoPowerLevelsViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoAdminToolsContainerViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoAdminToolsContainerViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoAdminToolsContainerViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoAdminToolsContainerViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoBanButtonViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoBanButtonViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoBanButtonViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoBanButtonViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoKickButtonViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoKickButtonViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoKickButtonViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoKickButtonViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoMuteButtonViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoMuteButtonViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoMuteButtonViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoMuteButtonViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoRedactButtonViewModel-test.tsx b/apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoRedactButtonViewModel-test.tsx
similarity index 100%
rename from test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoRedactButtonViewModel-test.tsx
rename to apps/web/test/unit-tests/components/viewmodels/right_panel/user_info/admin/UserInfoRedactButtonViewModel-test.tsx
diff --git a/test/unit-tests/components/viewmodels/settings/encryption/KeyStoragePanelViewModel-test.ts b/apps/web/test/unit-tests/components/viewmodels/settings/encryption/KeyStoragePanelViewModel-test.ts
similarity index 100%
rename from test/unit-tests/components/viewmodels/settings/encryption/KeyStoragePanelViewModel-test.ts
rename to apps/web/test/unit-tests/components/viewmodels/settings/encryption/KeyStoragePanelViewModel-test.ts
diff --git a/test/unit-tests/components/views/Validation-test.ts b/apps/web/test/unit-tests/components/views/Validation-test.ts
similarity index 100%
rename from test/unit-tests/components/views/Validation-test.ts
rename to apps/web/test/unit-tests/components/views/Validation-test.ts
diff --git a/test/unit-tests/components/views/audio_messages/LegacySeekBar-test.tsx b/apps/web/test/unit-tests/components/views/audio_messages/LegacySeekBar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/audio_messages/LegacySeekBar-test.tsx
rename to apps/web/test/unit-tests/components/views/audio_messages/LegacySeekBar-test.tsx
diff --git a/test/unit-tests/components/views/audio_messages/RecordingPlayback-test.tsx b/apps/web/test/unit-tests/components/views/audio_messages/RecordingPlayback-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/audio_messages/RecordingPlayback-test.tsx
rename to apps/web/test/unit-tests/components/views/audio_messages/RecordingPlayback-test.tsx
diff --git a/test/unit-tests/components/views/audio_messages/__snapshots__/LegacySeekBar-test.tsx.snap b/apps/web/test/unit-tests/components/views/audio_messages/__snapshots__/LegacySeekBar-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/audio_messages/__snapshots__/LegacySeekBar-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/audio_messages/__snapshots__/LegacySeekBar-test.tsx.snap
diff --git a/test/unit-tests/components/views/auth/AuthFooter-test.tsx b/apps/web/test/unit-tests/components/views/auth/AuthFooter-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/auth/AuthFooter-test.tsx
rename to apps/web/test/unit-tests/components/views/auth/AuthFooter-test.tsx
diff --git a/test/unit-tests/components/views/auth/AuthHeaderLogo-test.tsx b/apps/web/test/unit-tests/components/views/auth/AuthHeaderLogo-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/auth/AuthHeaderLogo-test.tsx
rename to apps/web/test/unit-tests/components/views/auth/AuthHeaderLogo-test.tsx
diff --git a/test/unit-tests/components/views/auth/AuthPage-test.tsx b/apps/web/test/unit-tests/components/views/auth/AuthPage-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/auth/AuthPage-test.tsx
rename to apps/web/test/unit-tests/components/views/auth/AuthPage-test.tsx
diff --git a/test/unit-tests/components/views/auth/CountryDropdown-test.tsx b/apps/web/test/unit-tests/components/views/auth/CountryDropdown-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/auth/CountryDropdown-test.tsx
rename to apps/web/test/unit-tests/components/views/auth/CountryDropdown-test.tsx
diff --git a/test/unit-tests/components/views/auth/InteractiveAuthEntryComponents-test.tsx b/apps/web/test/unit-tests/components/views/auth/InteractiveAuthEntryComponents-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/auth/InteractiveAuthEntryComponents-test.tsx
rename to apps/web/test/unit-tests/components/views/auth/InteractiveAuthEntryComponents-test.tsx
diff --git a/test/unit-tests/components/views/auth/OAuthStage-test.tsx b/apps/web/test/unit-tests/components/views/auth/OAuthStage-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/auth/OAuthStage-test.tsx
rename to apps/web/test/unit-tests/components/views/auth/OAuthStage-test.tsx
diff --git a/test/unit-tests/components/views/auth/RegistrationToken-test.tsx b/apps/web/test/unit-tests/components/views/auth/RegistrationToken-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/auth/RegistrationToken-test.tsx
rename to apps/web/test/unit-tests/components/views/auth/RegistrationToken-test.tsx
diff --git a/test/unit-tests/components/views/auth/__snapshots__/AuthFooter-test.tsx.snap b/apps/web/test/unit-tests/components/views/auth/__snapshots__/AuthFooter-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/auth/__snapshots__/AuthFooter-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/auth/__snapshots__/AuthFooter-test.tsx.snap
diff --git a/test/unit-tests/components/views/auth/__snapshots__/AuthHeaderLogo-test.tsx.snap b/apps/web/test/unit-tests/components/views/auth/__snapshots__/AuthHeaderLogo-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/auth/__snapshots__/AuthHeaderLogo-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/auth/__snapshots__/AuthHeaderLogo-test.tsx.snap
diff --git a/test/unit-tests/components/views/auth/__snapshots__/AuthPage-test.tsx.snap b/apps/web/test/unit-tests/components/views/auth/__snapshots__/AuthPage-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/auth/__snapshots__/AuthPage-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/auth/__snapshots__/AuthPage-test.tsx.snap
diff --git a/test/unit-tests/components/views/auth/__snapshots__/InteractiveAuthEntryComponents-test.tsx.snap b/apps/web/test/unit-tests/components/views/auth/__snapshots__/InteractiveAuthEntryComponents-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/auth/__snapshots__/InteractiveAuthEntryComponents-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/auth/__snapshots__/InteractiveAuthEntryComponents-test.tsx.snap
diff --git a/test/unit-tests/components/views/avatars/DecoratedRoomAvatar-test.tsx b/apps/web/test/unit-tests/components/views/avatars/DecoratedRoomAvatar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/avatars/DecoratedRoomAvatar-test.tsx
rename to apps/web/test/unit-tests/components/views/avatars/DecoratedRoomAvatar-test.tsx
diff --git a/test/unit-tests/components/views/avatars/MemberAvatar-test.tsx b/apps/web/test/unit-tests/components/views/avatars/MemberAvatar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/avatars/MemberAvatar-test.tsx
rename to apps/web/test/unit-tests/components/views/avatars/MemberAvatar-test.tsx
diff --git a/test/unit-tests/components/views/avatars/RoomAvatar-test.tsx b/apps/web/test/unit-tests/components/views/avatars/RoomAvatar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/avatars/RoomAvatar-test.tsx
rename to apps/web/test/unit-tests/components/views/avatars/RoomAvatar-test.tsx
diff --git a/test/unit-tests/components/views/avatars/RoomAvatarView-test.tsx b/apps/web/test/unit-tests/components/views/avatars/RoomAvatarView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/avatars/RoomAvatarView-test.tsx
rename to apps/web/test/unit-tests/components/views/avatars/RoomAvatarView-test.tsx
diff --git a/test/unit-tests/components/views/avatars/WithPresenceIndicator-test.tsx b/apps/web/test/unit-tests/components/views/avatars/WithPresenceIndicator-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/avatars/WithPresenceIndicator-test.tsx
rename to apps/web/test/unit-tests/components/views/avatars/WithPresenceIndicator-test.tsx
diff --git a/test/unit-tests/components/views/avatars/__snapshots__/DecoratedRoomAvatar-test.tsx.snap b/apps/web/test/unit-tests/components/views/avatars/__snapshots__/DecoratedRoomAvatar-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/avatars/__snapshots__/DecoratedRoomAvatar-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/avatars/__snapshots__/DecoratedRoomAvatar-test.tsx.snap
diff --git a/test/unit-tests/components/views/avatars/__snapshots__/RoomAvatar-test.tsx.snap b/apps/web/test/unit-tests/components/views/avatars/__snapshots__/RoomAvatar-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/avatars/__snapshots__/RoomAvatar-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/avatars/__snapshots__/RoomAvatar-test.tsx.snap
diff --git a/test/unit-tests/components/views/avatars/__snapshots__/RoomAvatarView-test.tsx.snap b/apps/web/test/unit-tests/components/views/avatars/__snapshots__/RoomAvatarView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/avatars/__snapshots__/RoomAvatarView-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/avatars/__snapshots__/RoomAvatarView-test.tsx.snap
diff --git a/test/unit-tests/components/views/avatars/__snapshots__/WithPresenceIndicator-test.tsx.snap b/apps/web/test/unit-tests/components/views/avatars/__snapshots__/WithPresenceIndicator-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/avatars/__snapshots__/WithPresenceIndicator-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/avatars/__snapshots__/WithPresenceIndicator-test.tsx.snap
diff --git a/test/unit-tests/components/views/beacon/BeaconListItem-test.tsx b/apps/web/test/unit-tests/components/views/beacon/BeaconListItem-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/BeaconListItem-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/BeaconListItem-test.tsx
diff --git a/test/unit-tests/components/views/beacon/BeaconMarker-test.tsx b/apps/web/test/unit-tests/components/views/beacon/BeaconMarker-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/BeaconMarker-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/BeaconMarker-test.tsx
diff --git a/test/unit-tests/components/views/beacon/BeaconStatus-test.tsx b/apps/web/test/unit-tests/components/views/beacon/BeaconStatus-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/BeaconStatus-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/BeaconStatus-test.tsx
diff --git a/test/unit-tests/components/views/beacon/BeaconViewDialog-test.tsx b/apps/web/test/unit-tests/components/views/beacon/BeaconViewDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/BeaconViewDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/BeaconViewDialog-test.tsx
diff --git a/test/unit-tests/components/views/beacon/DialogSidebar-test.tsx b/apps/web/test/unit-tests/components/views/beacon/DialogSidebar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/DialogSidebar-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/DialogSidebar-test.tsx
diff --git a/test/unit-tests/components/views/beacon/LeftPanelLiveShareWarning-test.tsx b/apps/web/test/unit-tests/components/views/beacon/LeftPanelLiveShareWarning-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/LeftPanelLiveShareWarning-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/LeftPanelLiveShareWarning-test.tsx
diff --git a/test/unit-tests/components/views/beacon/OwnBeaconStatus-test.tsx b/apps/web/test/unit-tests/components/views/beacon/OwnBeaconStatus-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/OwnBeaconStatus-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/OwnBeaconStatus-test.tsx
diff --git a/test/unit-tests/components/views/beacon/RoomCallBanner-test.tsx b/apps/web/test/unit-tests/components/views/beacon/RoomCallBanner-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/RoomCallBanner-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/RoomCallBanner-test.tsx
diff --git a/test/unit-tests/components/views/beacon/ShareLatestLocation-test.tsx b/apps/web/test/unit-tests/components/views/beacon/ShareLatestLocation-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/ShareLatestLocation-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/ShareLatestLocation-test.tsx
diff --git a/test/unit-tests/components/views/beacon/StyledLiveBeaconIcon-test.tsx b/apps/web/test/unit-tests/components/views/beacon/StyledLiveBeaconIcon-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beacon/StyledLiveBeaconIcon-test.tsx
rename to apps/web/test/unit-tests/components/views/beacon/StyledLiveBeaconIcon-test.tsx
diff --git a/test/unit-tests/components/views/beacon/__snapshots__/BeaconListItem-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconListItem-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/beacon/__snapshots__/BeaconListItem-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconListItem-test.tsx.snap
diff --git a/test/unit-tests/components/views/beacon/__snapshots__/BeaconMarker-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconMarker-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/beacon/__snapshots__/BeaconMarker-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconMarker-test.tsx.snap
diff --git a/test/unit-tests/components/views/beacon/__snapshots__/BeaconStatus-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconStatus-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/beacon/__snapshots__/BeaconStatus-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconStatus-test.tsx.snap
diff --git a/test/unit-tests/components/views/beacon/__snapshots__/BeaconViewDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconViewDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/beacon/__snapshots__/BeaconViewDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/beacon/__snapshots__/BeaconViewDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/beacon/__snapshots__/DialogSidebar-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/DialogSidebar-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/beacon/__snapshots__/DialogSidebar-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/beacon/__snapshots__/DialogSidebar-test.tsx.snap
diff --git a/test/unit-tests/components/views/beacon/__snapshots__/LeftPanelLiveShareWarning-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/LeftPanelLiveShareWarning-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/beacon/__snapshots__/LeftPanelLiveShareWarning-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/beacon/__snapshots__/LeftPanelLiveShareWarning-test.tsx.snap
diff --git a/test/unit-tests/components/views/beacon/__snapshots__/OwnBeaconStatus-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/OwnBeaconStatus-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/beacon/__snapshots__/OwnBeaconStatus-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/beacon/__snapshots__/OwnBeaconStatus-test.tsx.snap
diff --git a/test/unit-tests/components/views/beacon/__snapshots__/ShareLatestLocation-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/ShareLatestLocation-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/beacon/__snapshots__/ShareLatestLocation-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/beacon/__snapshots__/ShareLatestLocation-test.tsx.snap
diff --git a/test/unit-tests/components/views/beacon/__snapshots__/StyledLiveBeaconIcon-test.tsx.snap b/apps/web/test/unit-tests/components/views/beacon/__snapshots__/StyledLiveBeaconIcon-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/beacon/__snapshots__/StyledLiveBeaconIcon-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/beacon/__snapshots__/StyledLiveBeaconIcon-test.tsx.snap
diff --git a/test/unit-tests/components/views/beta/BetaCard-test.tsx b/apps/web/test/unit-tests/components/views/beta/BetaCard-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/beta/BetaCard-test.tsx
rename to apps/web/test/unit-tests/components/views/beta/BetaCard-test.tsx
diff --git a/test/unit-tests/components/views/context_menus/ContextMenu-test.tsx b/apps/web/test/unit-tests/components/views/context_menus/ContextMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/context_menus/ContextMenu-test.tsx
rename to apps/web/test/unit-tests/components/views/context_menus/ContextMenu-test.tsx
diff --git a/test/unit-tests/components/views/context_menus/DeviceContextMenu-test.tsx b/apps/web/test/unit-tests/components/views/context_menus/DeviceContextMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/context_menus/DeviceContextMenu-test.tsx
rename to apps/web/test/unit-tests/components/views/context_menus/DeviceContextMenu-test.tsx
diff --git a/test/unit-tests/components/views/context_menus/EmbeddedPage-test.tsx b/apps/web/test/unit-tests/components/views/context_menus/EmbeddedPage-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/context_menus/EmbeddedPage-test.tsx
rename to apps/web/test/unit-tests/components/views/context_menus/EmbeddedPage-test.tsx
diff --git a/test/unit-tests/components/views/context_menus/MessageContextMenu-test.tsx b/apps/web/test/unit-tests/components/views/context_menus/MessageContextMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/context_menus/MessageContextMenu-test.tsx
rename to apps/web/test/unit-tests/components/views/context_menus/MessageContextMenu-test.tsx
diff --git a/test/unit-tests/components/views/context_menus/RoomGeneralContextMenu-test.tsx b/apps/web/test/unit-tests/components/views/context_menus/RoomGeneralContextMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/context_menus/RoomGeneralContextMenu-test.tsx
rename to apps/web/test/unit-tests/components/views/context_menus/RoomGeneralContextMenu-test.tsx
diff --git a/test/unit-tests/components/views/context_menus/SpaceContextMenu-test.tsx b/apps/web/test/unit-tests/components/views/context_menus/SpaceContextMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/context_menus/SpaceContextMenu-test.tsx
rename to apps/web/test/unit-tests/components/views/context_menus/SpaceContextMenu-test.tsx
diff --git a/test/unit-tests/components/views/context_menus/ThreadListContextMenu-test.tsx b/apps/web/test/unit-tests/components/views/context_menus/ThreadListContextMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/context_menus/ThreadListContextMenu-test.tsx
rename to apps/web/test/unit-tests/components/views/context_menus/ThreadListContextMenu-test.tsx
diff --git a/test/unit-tests/components/views/context_menus/WidgetContextMenu-test.tsx b/apps/web/test/unit-tests/components/views/context_menus/WidgetContextMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/context_menus/WidgetContextMenu-test.tsx
rename to apps/web/test/unit-tests/components/views/context_menus/WidgetContextMenu-test.tsx
diff --git a/test/unit-tests/components/views/context_menus/__snapshots__/DeviceContextMenu-test.tsx.snap b/apps/web/test/unit-tests/components/views/context_menus/__snapshots__/DeviceContextMenu-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/context_menus/__snapshots__/DeviceContextMenu-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/context_menus/__snapshots__/DeviceContextMenu-test.tsx.snap
diff --git a/test/unit-tests/components/views/context_menus/__snapshots__/EmbeddedPage-test.tsx.snap b/apps/web/test/unit-tests/components/views/context_menus/__snapshots__/EmbeddedPage-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/context_menus/__snapshots__/EmbeddedPage-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/context_menus/__snapshots__/EmbeddedPage-test.tsx.snap
diff --git a/test/unit-tests/components/views/context_menus/__snapshots__/RoomGeneralContextMenu-test.tsx.snap b/apps/web/test/unit-tests/components/views/context_menus/__snapshots__/RoomGeneralContextMenu-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/context_menus/__snapshots__/RoomGeneralContextMenu-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/context_menus/__snapshots__/RoomGeneralContextMenu-test.tsx.snap
diff --git a/test/unit-tests/components/views/context_menus/__snapshots__/SpaceContextMenu-test.tsx.snap b/apps/web/test/unit-tests/components/views/context_menus/__snapshots__/SpaceContextMenu-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/context_menus/__snapshots__/SpaceContextMenu-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/context_menus/__snapshots__/SpaceContextMenu-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/AccessSecretStorageDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/AccessSecretStorageDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/AccessSecretStorageDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/AccessSecretStorageDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/AnalyticsLearnMoreDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/AnalyticsLearnMoreDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/AnalyticsLearnMoreDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/AnalyticsLearnMoreDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/AskInviteAnywayDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/AskInviteAnywayDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/AskInviteAnywayDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/AskInviteAnywayDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/BaseDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/BaseDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/BaseDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/BaseDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/BugReportDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/BugReportDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/BugReportDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/BugReportDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ChangelogDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ChangelogDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ChangelogDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ChangelogDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ConfirmKeyStorageOffDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ConfirmKeyStorageOffDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ConfirmKeyStorageOffDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ConfirmKeyStorageOffDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ConfirmRedactDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ConfirmRedactDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ConfirmRedactDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ConfirmRedactDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ConfirmRejectInviteDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ConfirmRejectInviteDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ConfirmRejectInviteDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ConfirmRejectInviteDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ConfirmUserActionDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ConfirmUserActionDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ConfirmUserActionDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ConfirmUserActionDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/CreateRoomDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/CreateRoomDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/CreateRoomDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/CreateRoomDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/DevtoolsDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/DevtoolsDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/DevtoolsDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/DevtoolsDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ExportDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ExportDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ExportDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ExportDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/FeedbackDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/FeedbackDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/FeedbackDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/FeedbackDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ForwardDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ForwardDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ForwardDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ForwardDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/IncomingSasDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/IncomingSasDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/IncomingSasDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/IncomingSasDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/IntegrationsDisabledDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/IntegrationsDisabledDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/IntegrationsDisabledDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/IntegrationsDisabledDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/InteractiveAuthDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/InteractiveAuthDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/InteractiveAuthDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/InteractiveAuthDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/InviteDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/InviteDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/InviteDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/InviteDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/InviteProgressBody-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/InviteProgressBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/InviteProgressBody-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/InviteProgressBody-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/LeaveSpaceDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/LeaveSpaceDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/LeaveSpaceDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/LeaveSpaceDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/LogoutDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/LogoutDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/LogoutDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/LogoutDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ManageRestrictedJoinRuleDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ManageRestrictedJoinRuleDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ManageRestrictedJoinRuleDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ManageRestrictedJoinRuleDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ManualDeviceKeyVerificationDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ManualDeviceKeyVerificationDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ManualDeviceKeyVerificationDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ManualDeviceKeyVerificationDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/MessageEditHistoryDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/MessageEditHistoryDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/MessageEditHistoryDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/MessageEditHistoryDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ModalWidgetDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ModalWidgetDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ModalWidgetDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ModalWidgetDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ReportRoomDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ReportRoomDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ReportRoomDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ReportRoomDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/RoomSettingsDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/RoomSettingsDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/RoomSettingsDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/RoomSettingsDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ServerPickerDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ServerPickerDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ServerPickerDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ServerPickerDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/ShareDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/ShareDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/ShareDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/ShareDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/SlashCommandHelpDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/SlashCommandHelpDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/SlashCommandHelpDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/SlashCommandHelpDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/SpotlightDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/SpotlightDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/SpotlightDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/SpotlightDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/UnpinAllDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/UnpinAllDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/UnpinAllDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/UnpinAllDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/UntrustedDeviceDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/UntrustedDeviceDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/UntrustedDeviceDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/UntrustedDeviceDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/UploadConfirmDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/UploadConfirmDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/UploadConfirmDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/UploadConfirmDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/UserSettingsDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/UserSettingsDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/UserSettingsDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/UserSettingsDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/VerificationRequestDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/VerificationRequestDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/VerificationRequestDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/VerificationRequestDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/WidgetCapabilitiesPromptDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/WidgetCapabilitiesPromptDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/WidgetCapabilitiesPromptDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/WidgetCapabilitiesPromptDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/WidgetOpenIDPermissionsDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/WidgetOpenIDPermissionsDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/WidgetOpenIDPermissionsDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/WidgetOpenIDPermissionsDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/AnalyticsLearnMoreDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/AnalyticsLearnMoreDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/AnalyticsLearnMoreDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/AnalyticsLearnMoreDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/BugReportDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/BugReportDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/BugReportDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/BugReportDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ChangelogDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ChangelogDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ChangelogDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ChangelogDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmKeyStorageOffDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmKeyStorageOffDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ConfirmKeyStorageOffDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmKeyStorageOffDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmRejectInviteDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmRejectInviteDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ConfirmRejectInviteDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmRejectInviteDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmUserActionDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmUserActionDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ConfirmUserActionDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ConfirmUserActionDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/CreateRoomDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/CreateRoomDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/CreateRoomDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/CreateRoomDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/DevtoolsDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/DevtoolsDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/DevtoolsDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/DevtoolsDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ExportDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ExportDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ExportDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ExportDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/FeedbackDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/FeedbackDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/FeedbackDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/FeedbackDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/IntegrationsDisabledDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/IntegrationsDisabledDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/IntegrationsDisabledDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/IntegrationsDisabledDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/InviteProgressBody-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/InviteProgressBody-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/InviteProgressBody-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/InviteProgressBody-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/LogoutDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/LogoutDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/LogoutDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/LogoutDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ManageRestrictedJoinRuleDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ManageRestrictedJoinRuleDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ManageRestrictedJoinRuleDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ManageRestrictedJoinRuleDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ManualDeviceKeyVerificationDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ManualDeviceKeyVerificationDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ManualDeviceKeyVerificationDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ManualDeviceKeyVerificationDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/MessageEditHistoryDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/MessageEditHistoryDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/MessageEditHistoryDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/MessageEditHistoryDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ReportRoomDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ReportRoomDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ReportRoomDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ReportRoomDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/RoomSettingsDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/RoomSettingsDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/RoomSettingsDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/RoomSettingsDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ServerPickerDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ServerPickerDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ServerPickerDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ServerPickerDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/ShareDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ShareDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/ShareDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/ShareDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/SpotlightDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/SpotlightDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/SpotlightDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/SpotlightDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/UnpinAllDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/UnpinAllDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/UnpinAllDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/UnpinAllDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/UntrustedDeviceDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/UntrustedDeviceDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/UntrustedDeviceDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/UntrustedDeviceDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/UploadConfirmDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/UploadConfirmDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/UploadConfirmDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/UploadConfirmDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/UserSettingsDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/UserSettingsDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/UserSettingsDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/UserSettingsDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/VerificationRequestDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/VerificationRequestDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/VerificationRequestDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/VerificationRequestDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/__snapshots__/WidgetOpenIDPermissionsDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/__snapshots__/WidgetOpenIDPermissionsDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/__snapshots__/WidgetOpenIDPermissionsDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/__snapshots__/WidgetOpenIDPermissionsDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/devtools/Crypto-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/devtools/Crypto-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/devtools/Crypto-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/devtools/Crypto-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/devtools/Event-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/devtools/Event-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/devtools/Event-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/devtools/Event-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/devtools/RoomNotifications-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/devtools/RoomNotifications-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/devtools/RoomNotifications-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/devtools/RoomNotifications-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/devtools/Users-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/devtools/Users-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/devtools/Users-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/devtools/Users-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Crypto-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Crypto-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/devtools/__snapshots__/Crypto-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Crypto-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Event-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Event-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/devtools/__snapshots__/Event-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Event-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/devtools/__snapshots__/RoomNotifications-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/RoomNotifications-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/devtools/__snapshots__/RoomNotifications-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/RoomNotifications-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Users-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Users-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/devtools/__snapshots__/Users-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/devtools/__snapshots__/Users-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/security/CreateSecretStorageDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/security/CreateSecretStorageDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/CreateSecretStorageDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/security/CreateSecretStorageDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/security/ExportE2eKeysDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/security/ExportE2eKeysDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/ExportE2eKeysDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/security/ExportE2eKeysDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/security/ImportE2eKeysDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/security/ImportE2eKeysDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/ImportE2eKeysDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/security/ImportE2eKeysDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/security/InitialCryptoSetupDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/security/InitialCryptoSetupDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/InitialCryptoSetupDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/security/InitialCryptoSetupDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/security/ResetIdentityDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/security/ResetIdentityDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/ResetIdentityDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/security/ResetIdentityDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/security/RestoreKeyBackupDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/security/RestoreKeyBackupDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/RestoreKeyBackupDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/security/RestoreKeyBackupDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/security/SetupEncryptionDialog-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/security/SetupEncryptionDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/SetupEncryptionDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/security/SetupEncryptionDialog-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/security/__snapshots__/CreateSecretStorageDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/security/__snapshots__/CreateSecretStorageDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/__snapshots__/CreateSecretStorageDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/security/__snapshots__/CreateSecretStorageDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/security/__snapshots__/ExportE2eKeysDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/security/__snapshots__/ExportE2eKeysDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/__snapshots__/ExportE2eKeysDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/security/__snapshots__/ExportE2eKeysDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/security/__snapshots__/ImportE2eKeysDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/security/__snapshots__/ImportE2eKeysDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/__snapshots__/ImportE2eKeysDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/security/__snapshots__/ImportE2eKeysDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/security/__snapshots__/RestoreKeyBackupDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/security/__snapshots__/RestoreKeyBackupDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/security/__snapshots__/RestoreKeyBackupDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/security/__snapshots__/RestoreKeyBackupDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/dialogs/spotlight/PublicRoomResultDetails-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/spotlight/PublicRoomResultDetails-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/spotlight/PublicRoomResultDetails-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/spotlight/PublicRoomResultDetails-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/spotlight/RoomResultContextMenus-test.tsx b/apps/web/test/unit-tests/components/views/dialogs/spotlight/RoomResultContextMenus-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/dialogs/spotlight/RoomResultContextMenus-test.tsx
rename to apps/web/test/unit-tests/components/views/dialogs/spotlight/RoomResultContextMenus-test.tsx
diff --git a/test/unit-tests/components/views/dialogs/spotlight/__snapshots__/PublicRoomResultDetails-test.tsx.snap b/apps/web/test/unit-tests/components/views/dialogs/spotlight/__snapshots__/PublicRoomResultDetails-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/dialogs/spotlight/__snapshots__/PublicRoomResultDetails-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/dialogs/spotlight/__snapshots__/PublicRoomResultDetails-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/AccessibleButton-test.tsx b/apps/web/test/unit-tests/components/views/elements/AccessibleButton-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/AccessibleButton-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/AccessibleButton-test.tsx
diff --git a/test/unit-tests/components/views/elements/AppTile-test.tsx b/apps/web/test/unit-tests/components/views/elements/AppTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/AppTile-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/AppTile-test.tsx
diff --git a/test/unit-tests/components/views/elements/BugReportDialogButton-test.tsx b/apps/web/test/unit-tests/components/views/elements/BugReportDialogButton-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/BugReportDialogButton-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/BugReportDialogButton-test.tsx
diff --git a/test/unit-tests/components/views/elements/DesktopCapturerSourcePicker-test.tsx b/apps/web/test/unit-tests/components/views/elements/DesktopCapturerSourcePicker-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/DesktopCapturerSourcePicker-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/DesktopCapturerSourcePicker-test.tsx
diff --git a/test/unit-tests/components/views/elements/Dropdown-test.tsx b/apps/web/test/unit-tests/components/views/elements/Dropdown-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/Dropdown-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/Dropdown-test.tsx
diff --git a/test/unit-tests/components/views/elements/EffectsOverlay-test.tsx b/apps/web/test/unit-tests/components/views/elements/EffectsOverlay-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/EffectsOverlay-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/EffectsOverlay-test.tsx
diff --git a/test/unit-tests/components/views/elements/EventListSummary-test.tsx b/apps/web/test/unit-tests/components/views/elements/EventListSummary-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/EventListSummary-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/EventListSummary-test.tsx
diff --git a/test/unit-tests/components/views/elements/ExternalLink-test.tsx b/apps/web/test/unit-tests/components/views/elements/ExternalLink-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/ExternalLink-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/ExternalLink-test.tsx
diff --git a/test/unit-tests/components/views/elements/FacePile-test.tsx b/apps/web/test/unit-tests/components/views/elements/FacePile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/FacePile-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/FacePile-test.tsx
diff --git a/test/unit-tests/components/views/elements/Field-test.tsx b/apps/web/test/unit-tests/components/views/elements/Field-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/Field-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/Field-test.tsx
diff --git a/test/unit-tests/components/views/elements/FilterDropdown-test.tsx b/apps/web/test/unit-tests/components/views/elements/FilterDropdown-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/FilterDropdown-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/FilterDropdown-test.tsx
diff --git a/test/unit-tests/components/views/elements/FilterTabGroup-test.tsx b/apps/web/test/unit-tests/components/views/elements/FilterTabGroup-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/FilterTabGroup-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/FilterTabGroup-test.tsx
diff --git a/test/unit-tests/components/views/elements/ImageView-test.tsx b/apps/web/test/unit-tests/components/views/elements/ImageView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/ImageView-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/ImageView-test.tsx
diff --git a/test/unit-tests/components/views/elements/InfoTooltip-test.tsx b/apps/web/test/unit-tests/components/views/elements/InfoTooltip-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/InfoTooltip-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/InfoTooltip-test.tsx
diff --git a/test/unit-tests/components/views/elements/LabelledCheckbox-test.tsx b/apps/web/test/unit-tests/components/views/elements/LabelledCheckbox-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/LabelledCheckbox-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/LabelledCheckbox-test.tsx
diff --git a/test/unit-tests/components/views/elements/LearnMore-test.tsx b/apps/web/test/unit-tests/components/views/elements/LearnMore-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/LearnMore-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/LearnMore-test.tsx
diff --git a/test/unit-tests/components/views/elements/MiniAvatarUploader-test.tsx b/apps/web/test/unit-tests/components/views/elements/MiniAvatarUploader-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/MiniAvatarUploader-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/MiniAvatarUploader-test.tsx
diff --git a/test/unit-tests/components/views/elements/Pill-test.tsx b/apps/web/test/unit-tests/components/views/elements/Pill-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/Pill-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/Pill-test.tsx
diff --git a/test/unit-tests/components/views/elements/PollCreateDialog-test.tsx b/apps/web/test/unit-tests/components/views/elements/PollCreateDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/PollCreateDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/PollCreateDialog-test.tsx
diff --git a/test/unit-tests/components/views/elements/PowerSelector-test.tsx b/apps/web/test/unit-tests/components/views/elements/PowerSelector-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/PowerSelector-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/PowerSelector-test.tsx
diff --git a/test/unit-tests/components/views/elements/ProgressBar-test.tsx b/apps/web/test/unit-tests/components/views/elements/ProgressBar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/ProgressBar-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/ProgressBar-test.tsx
diff --git a/test/unit-tests/components/views/elements/QRCode-test.tsx b/apps/web/test/unit-tests/components/views/elements/QRCode-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/QRCode-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/QRCode-test.tsx
diff --git a/test/unit-tests/components/views/elements/ReplyChain-test.tsx b/apps/web/test/unit-tests/components/views/elements/ReplyChain-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/ReplyChain-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/ReplyChain-test.tsx
diff --git a/test/unit-tests/components/views/elements/RoomFacePile-test.tsx b/apps/web/test/unit-tests/components/views/elements/RoomFacePile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/RoomFacePile-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/RoomFacePile-test.tsx
diff --git a/test/unit-tests/components/views/elements/RoomTopic-test.tsx b/apps/web/test/unit-tests/components/views/elements/RoomTopic-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/RoomTopic-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/RoomTopic-test.tsx
diff --git a/test/unit-tests/components/views/elements/SearchWarning-test.tsx b/apps/web/test/unit-tests/components/views/elements/SearchWarning-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/SearchWarning-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/SearchWarning-test.tsx
diff --git a/test/unit-tests/components/views/elements/SettingsDropdown-test.tsx b/apps/web/test/unit-tests/components/views/elements/SettingsDropdown-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/SettingsDropdown-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/SettingsDropdown-test.tsx
diff --git a/test/unit-tests/components/views/elements/SettingsField-test.tsx b/apps/web/test/unit-tests/components/views/elements/SettingsField-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/SettingsField-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/SettingsField-test.tsx
diff --git a/test/unit-tests/components/views/elements/SpellCheckLanguagesDropdown-test.tsx b/apps/web/test/unit-tests/components/views/elements/SpellCheckLanguagesDropdown-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/SpellCheckLanguagesDropdown-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/SpellCheckLanguagesDropdown-test.tsx
diff --git a/test/unit-tests/components/views/elements/StyledRadioGroup-test.tsx b/apps/web/test/unit-tests/components/views/elements/StyledRadioGroup-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/StyledRadioGroup-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/StyledRadioGroup-test.tsx
diff --git a/test/unit-tests/components/views/elements/SyntaxHighlight-test.tsx b/apps/web/test/unit-tests/components/views/elements/SyntaxHighlight-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/SyntaxHighlight-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/SyntaxHighlight-test.tsx
diff --git a/test/unit-tests/components/views/elements/__snapshots__/AccessibleButton-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/AccessibleButton-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/AccessibleButton-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/AccessibleButton-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/AppTile-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/AppTile-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/AppTile-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/AppTile-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/BugReportDialogButton-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/BugReportDialogButton-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/BugReportDialogButton-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/BugReportDialogButton-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/Dropdown-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/Dropdown-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/Dropdown-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/Dropdown-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/EffectsOverlay-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/EffectsOverlay-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/EffectsOverlay-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/EffectsOverlay-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/ExternalLink-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/ExternalLink-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/ExternalLink-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/ExternalLink-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/FacePile-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/FacePile-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/FacePile-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/FacePile-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/FilterDropdown-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/FilterDropdown-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/FilterDropdown-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/FilterDropdown-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/FilterTabGroup-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/FilterTabGroup-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/FilterTabGroup-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/FilterTabGroup-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/ImageView-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/ImageView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/ImageView-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/ImageView-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/InfoTooltip-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/InfoTooltip-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/InfoTooltip-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/InfoTooltip-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/LabelledCheckbox-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/LabelledCheckbox-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/LabelledCheckbox-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/LabelledCheckbox-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/LearnMore-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/LearnMore-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/LearnMore-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/LearnMore-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/Pill-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/Pill-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/Pill-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/Pill-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/PollCreateDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/PollCreateDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/PollCreateDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/PollCreateDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/QRCode-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/QRCode-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/QRCode-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/QRCode-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/ReplyChain-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/ReplyChain-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/ReplyChain-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/ReplyChain-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/RoomFacePile-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/RoomFacePile-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/RoomFacePile-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/RoomFacePile-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/SearchWarning-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/SearchWarning-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/SearchWarning-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/SearchWarning-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/SettingsDropdown-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/SettingsDropdown-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/SettingsDropdown-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/SettingsDropdown-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/SettingsField-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/SettingsField-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/SettingsField-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/SettingsField-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/SpellCheckLanguagesDropdown-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/SpellCheckLanguagesDropdown-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/SpellCheckLanguagesDropdown-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/SpellCheckLanguagesDropdown-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/StyledRadioGroup-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/StyledRadioGroup-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/StyledRadioGroup-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/StyledRadioGroup-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/__snapshots__/SyntaxHighlight-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/__snapshots__/SyntaxHighlight-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/__snapshots__/SyntaxHighlight-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/__snapshots__/SyntaxHighlight-test.tsx.snap
diff --git a/test/unit-tests/components/views/elements/crypto/VerificationQRCode-test.tsx b/apps/web/test/unit-tests/components/views/elements/crypto/VerificationQRCode-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/elements/crypto/VerificationQRCode-test.tsx
rename to apps/web/test/unit-tests/components/views/elements/crypto/VerificationQRCode-test.tsx
diff --git a/test/unit-tests/components/views/elements/crypto/__snapshots__/VerificationQRCode-test.tsx.snap b/apps/web/test/unit-tests/components/views/elements/crypto/__snapshots__/VerificationQRCode-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/elements/crypto/__snapshots__/VerificationQRCode-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/elements/crypto/__snapshots__/VerificationQRCode-test.tsx.snap
diff --git a/test/unit-tests/components/views/emojipicker/EmojiPicker-test.tsx b/apps/web/test/unit-tests/components/views/emojipicker/EmojiPicker-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/emojipicker/EmojiPicker-test.tsx
rename to apps/web/test/unit-tests/components/views/emojipicker/EmojiPicker-test.tsx
diff --git a/test/unit-tests/components/views/location/LiveDurationDropdown-test.tsx b/apps/web/test/unit-tests/components/views/location/LiveDurationDropdown-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/location/LiveDurationDropdown-test.tsx
rename to apps/web/test/unit-tests/components/views/location/LiveDurationDropdown-test.tsx
diff --git a/test/unit-tests/components/views/location/LocationPicker-test.tsx b/apps/web/test/unit-tests/components/views/location/LocationPicker-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/location/LocationPicker-test.tsx
rename to apps/web/test/unit-tests/components/views/location/LocationPicker-test.tsx
diff --git a/test/unit-tests/components/views/location/LocationShareMenu-test.tsx b/apps/web/test/unit-tests/components/views/location/LocationShareMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/location/LocationShareMenu-test.tsx
rename to apps/web/test/unit-tests/components/views/location/LocationShareMenu-test.tsx
diff --git a/test/unit-tests/components/views/location/LocationViewDialog-test.tsx b/apps/web/test/unit-tests/components/views/location/LocationViewDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/location/LocationViewDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/location/LocationViewDialog-test.tsx
diff --git a/test/unit-tests/components/views/location/Map-test.tsx b/apps/web/test/unit-tests/components/views/location/Map-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/location/Map-test.tsx
rename to apps/web/test/unit-tests/components/views/location/Map-test.tsx
diff --git a/test/unit-tests/components/views/location/MapError-test.tsx b/apps/web/test/unit-tests/components/views/location/MapError-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/location/MapError-test.tsx
rename to apps/web/test/unit-tests/components/views/location/MapError-test.tsx
diff --git a/test/unit-tests/components/views/location/Marker-test.tsx b/apps/web/test/unit-tests/components/views/location/Marker-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/location/Marker-test.tsx
rename to apps/web/test/unit-tests/components/views/location/Marker-test.tsx
diff --git a/test/unit-tests/components/views/location/SmartMarker-test.tsx b/apps/web/test/unit-tests/components/views/location/SmartMarker-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/location/SmartMarker-test.tsx
rename to apps/web/test/unit-tests/components/views/location/SmartMarker-test.tsx
diff --git a/test/unit-tests/components/views/location/ZoomButtons-test.tsx b/apps/web/test/unit-tests/components/views/location/ZoomButtons-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/location/ZoomButtons-test.tsx
rename to apps/web/test/unit-tests/components/views/location/ZoomButtons-test.tsx
diff --git a/test/unit-tests/components/views/location/__snapshots__/LocationPicker-test.tsx.snap b/apps/web/test/unit-tests/components/views/location/__snapshots__/LocationPicker-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/location/__snapshots__/LocationPicker-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/location/__snapshots__/LocationPicker-test.tsx.snap
diff --git a/test/unit-tests/components/views/location/__snapshots__/LocationShareMenu-test.tsx.snap b/apps/web/test/unit-tests/components/views/location/__snapshots__/LocationShareMenu-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/location/__snapshots__/LocationShareMenu-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/location/__snapshots__/LocationShareMenu-test.tsx.snap
diff --git a/test/unit-tests/components/views/location/__snapshots__/LocationViewDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/location/__snapshots__/LocationViewDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/location/__snapshots__/LocationViewDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/location/__snapshots__/LocationViewDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/location/__snapshots__/MapError-test.tsx.snap b/apps/web/test/unit-tests/components/views/location/__snapshots__/MapError-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/location/__snapshots__/MapError-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/location/__snapshots__/MapError-test.tsx.snap
diff --git a/test/unit-tests/components/views/location/__snapshots__/Marker-test.tsx.snap b/apps/web/test/unit-tests/components/views/location/__snapshots__/Marker-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/location/__snapshots__/Marker-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/location/__snapshots__/Marker-test.tsx.snap
diff --git a/test/unit-tests/components/views/location/__snapshots__/SmartMarker-test.tsx.snap b/apps/web/test/unit-tests/components/views/location/__snapshots__/SmartMarker-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/location/__snapshots__/SmartMarker-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/location/__snapshots__/SmartMarker-test.tsx.snap
diff --git a/test/unit-tests/components/views/location/__snapshots__/ZoomButtons-test.tsx.snap b/apps/web/test/unit-tests/components/views/location/__snapshots__/ZoomButtons-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/location/__snapshots__/ZoomButtons-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/location/__snapshots__/ZoomButtons-test.tsx.snap
diff --git a/test/unit-tests/components/views/location/shareLocation-test.ts b/apps/web/test/unit-tests/components/views/location/shareLocation-test.ts
similarity index 100%
rename from test/unit-tests/components/views/location/shareLocation-test.ts
rename to apps/web/test/unit-tests/components/views/location/shareLocation-test.ts
diff --git a/test/unit-tests/components/views/messages/CallEvent-test.tsx b/apps/web/test/unit-tests/components/views/messages/CallEvent-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/CallEvent-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/CallEvent-test.tsx
diff --git a/test/unit-tests/components/views/messages/DateSeparator-test.tsx b/apps/web/test/unit-tests/components/views/messages/DateSeparator-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/DateSeparator-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/DateSeparator-test.tsx
diff --git a/test/unit-tests/components/views/messages/DownloadActionButton-test.tsx b/apps/web/test/unit-tests/components/views/messages/DownloadActionButton-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/DownloadActionButton-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/DownloadActionButton-test.tsx
diff --git a/test/unit-tests/components/views/messages/HideActionButton-test.tsx b/apps/web/test/unit-tests/components/views/messages/HideActionButton-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/HideActionButton-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/HideActionButton-test.tsx
diff --git a/test/unit-tests/components/views/messages/JumpToDatePicker-test.tsx b/apps/web/test/unit-tests/components/views/messages/JumpToDatePicker-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/JumpToDatePicker-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/JumpToDatePicker-test.tsx
diff --git a/test/unit-tests/components/views/messages/LegacyCallEvent-test.tsx b/apps/web/test/unit-tests/components/views/messages/LegacyCallEvent-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/LegacyCallEvent-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/LegacyCallEvent-test.tsx
diff --git a/test/unit-tests/components/views/messages/MAudioBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/MAudioBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MAudioBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MAudioBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/MBeaconBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/MBeaconBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MBeaconBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MBeaconBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/MFileBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/MFileBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MFileBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MFileBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/MImageBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/MImageBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MImageBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MImageBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/MKeyVerificationRequest-test.tsx b/apps/web/test/unit-tests/components/views/messages/MKeyVerificationRequest-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MKeyVerificationRequest-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MKeyVerificationRequest-test.tsx
diff --git a/test/unit-tests/components/views/messages/MLocationBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/MLocationBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MLocationBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MLocationBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/MPollBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/MPollBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MPollBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MPollBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/MStickerBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/MStickerBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MStickerBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MStickerBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/MVideoBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/MVideoBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MVideoBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MVideoBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/MVoiceMessageBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/MVoiceMessageBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MVoiceMessageBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MVoiceMessageBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/MessageActionBar-test.tsx b/apps/web/test/unit-tests/components/views/messages/MessageActionBar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MessageActionBar-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MessageActionBar-test.tsx
diff --git a/test/unit-tests/components/views/messages/MessageEvent-test.tsx b/apps/web/test/unit-tests/components/views/messages/MessageEvent-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/MessageEvent-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/MessageEvent-test.tsx
diff --git a/test/unit-tests/components/views/messages/PinnedMessageBadge-test.tsx b/apps/web/test/unit-tests/components/views/messages/PinnedMessageBadge-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/PinnedMessageBadge-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/PinnedMessageBadge-test.tsx
diff --git a/test/unit-tests/components/views/messages/ReactionsRowButton-test.tsx b/apps/web/test/unit-tests/components/views/messages/ReactionsRowButton-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/ReactionsRowButton-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/ReactionsRowButton-test.tsx
diff --git a/test/unit-tests/components/views/messages/RoomPredecessorTile-test.tsx b/apps/web/test/unit-tests/components/views/messages/RoomPredecessorTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/RoomPredecessorTile-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/RoomPredecessorTile-test.tsx
diff --git a/test/unit-tests/components/views/messages/TextualBody-test.tsx b/apps/web/test/unit-tests/components/views/messages/TextualBody-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/TextualBody-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/TextualBody-test.tsx
diff --git a/test/unit-tests/components/views/messages/__snapshots__/DateSeparator-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/DateSeparator-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/DateSeparator-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/DateSeparator-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/JumpToDatePicker-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/JumpToDatePicker-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/JumpToDatePicker-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/JumpToDatePicker-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/MBeaconBody-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/MBeaconBody-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/MBeaconBody-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/MBeaconBody-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/MFileBody-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/MFileBody-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/MFileBody-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/MFileBody-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/MImageBody-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/MImageBody-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/MImageBody-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/MImageBody-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/MLocationBody-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/MLocationBody-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/MLocationBody-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/MLocationBody-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/MPollBody-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/MPollBody-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/MPollBody-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/MPollBody-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/MVideoBody-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/MVideoBody-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/MVideoBody-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/MVideoBody-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/PinnedMessageBadge-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/PinnedMessageBadge-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/PinnedMessageBadge-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/PinnedMessageBadge-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/ReactionsRowButton-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/ReactionsRowButton-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/ReactionsRowButton-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/ReactionsRowButton-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/RoomPredecessorTile-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/RoomPredecessorTile-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/RoomPredecessorTile-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/RoomPredecessorTile-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/__snapshots__/TextualBody-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/__snapshots__/TextualBody-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/__snapshots__/TextualBody-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/__snapshots__/TextualBody-test.tsx.snap
diff --git a/test/unit-tests/components/views/messages/shared/MediaProcessingError-test.tsx b/apps/web/test/unit-tests/components/views/messages/shared/MediaProcessingError-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/messages/shared/MediaProcessingError-test.tsx
rename to apps/web/test/unit-tests/components/views/messages/shared/MediaProcessingError-test.tsx
diff --git a/test/unit-tests/components/views/messages/shared/__snapshots__/MediaProcessingError-test.tsx.snap b/apps/web/test/unit-tests/components/views/messages/shared/__snapshots__/MediaProcessingError-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/messages/shared/__snapshots__/MediaProcessingError-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/messages/shared/__snapshots__/MediaProcessingError-test.tsx.snap
diff --git a/test/unit-tests/components/views/polls/pollHistory/PollHistory-test.tsx b/apps/web/test/unit-tests/components/views/polls/pollHistory/PollHistory-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/polls/pollHistory/PollHistory-test.tsx
rename to apps/web/test/unit-tests/components/views/polls/pollHistory/PollHistory-test.tsx
diff --git a/test/unit-tests/components/views/polls/pollHistory/PollListItem-test.tsx b/apps/web/test/unit-tests/components/views/polls/pollHistory/PollListItem-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/polls/pollHistory/PollListItem-test.tsx
rename to apps/web/test/unit-tests/components/views/polls/pollHistory/PollListItem-test.tsx
diff --git a/test/unit-tests/components/views/polls/pollHistory/PollListItemEnded-test.tsx b/apps/web/test/unit-tests/components/views/polls/pollHistory/PollListItemEnded-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/polls/pollHistory/PollListItemEnded-test.tsx
rename to apps/web/test/unit-tests/components/views/polls/pollHistory/PollListItemEnded-test.tsx
diff --git a/test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollHistory-test.tsx.snap b/apps/web/test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollHistory-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollHistory-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollHistory-test.tsx.snap
diff --git a/test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollListItem-test.tsx.snap b/apps/web/test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollListItem-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollListItem-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollListItem-test.tsx.snap
diff --git a/test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollListItemEnded-test.tsx.snap b/apps/web/test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollListItemEnded-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollListItemEnded-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/polls/pollHistory/__snapshots__/PollListItemEnded-test.tsx.snap
diff --git a/test/unit-tests/components/views/right_panel/BaseCard-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/BaseCard-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/BaseCard-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/BaseCard-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/ExtensionsCard-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/ExtensionsCard-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/ExtensionsCard-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/ExtensionsCard-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/PinnedMessagesCard-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/PinnedMessagesCard-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/PinnedMessagesCard-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/PinnedMessagesCard-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/RoomSummaryCardView-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/RoomSummaryCardView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/RoomSummaryCardView-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/RoomSummaryCardView-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/UserInfo-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/UserInfo-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/UserInfo-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/UserInfo-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/VerificationPanel-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/VerificationPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/VerificationPanel-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/VerificationPanel-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/__snapshots__/BaseCard-test.tsx.snap b/apps/web/test/unit-tests/components/views/right_panel/__snapshots__/BaseCard-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/right_panel/__snapshots__/BaseCard-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/right_panel/__snapshots__/BaseCard-test.tsx.snap
diff --git a/test/unit-tests/components/views/right_panel/__snapshots__/ExtensionsCard-test.tsx.snap b/apps/web/test/unit-tests/components/views/right_panel/__snapshots__/ExtensionsCard-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/right_panel/__snapshots__/ExtensionsCard-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/right_panel/__snapshots__/ExtensionsCard-test.tsx.snap
diff --git a/test/unit-tests/components/views/right_panel/__snapshots__/PinnedMessagesCard-test.tsx.snap b/apps/web/test/unit-tests/components/views/right_panel/__snapshots__/PinnedMessagesCard-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/right_panel/__snapshots__/PinnedMessagesCard-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/right_panel/__snapshots__/PinnedMessagesCard-test.tsx.snap
diff --git a/test/unit-tests/components/views/right_panel/__snapshots__/RoomSummaryCardView-test.tsx.snap b/apps/web/test/unit-tests/components/views/right_panel/__snapshots__/RoomSummaryCardView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/right_panel/__snapshots__/RoomSummaryCardView-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/right_panel/__snapshots__/RoomSummaryCardView-test.tsx.snap
diff --git a/test/unit-tests/components/views/right_panel/__snapshots__/UserInfo-test.tsx.snap b/apps/web/test/unit-tests/components/views/right_panel/__snapshots__/UserInfo-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/right_panel/__snapshots__/UserInfo-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/right_panel/__snapshots__/UserInfo-test.tsx.snap
diff --git a/test/unit-tests/components/views/right_panel/user_info/UserInfoAdminToolsContainer-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoAdminToolsContainer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/user_info/UserInfoAdminToolsContainer-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoAdminToolsContainer-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/user_info/UserInfoBasic-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoBasic-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/user_info/UserInfoBasic-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoBasic-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/user_info/UserInfoBasicOptionsView-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoBasicOptionsView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/user_info/UserInfoBasicOptionsView-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoBasicOptionsView-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/user_info/UserInfoHeaderVerificationView-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoHeaderVerificationView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/user_info/UserInfoHeaderVerificationView-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoHeaderVerificationView-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/user_info/UserInfoHeaderView-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoHeaderView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/user_info/UserInfoHeaderView-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoHeaderView-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/user_info/UserInfoPowerLevels-test.tsx b/apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoPowerLevels-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/right_panel/user_info/UserInfoPowerLevels-test.tsx
rename to apps/web/test/unit-tests/components/views/right_panel/user_info/UserInfoPowerLevels-test.tsx
diff --git a/test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoBasic-test.tsx.snap b/apps/web/test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoBasic-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoBasic-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoBasic-test.tsx.snap
diff --git a/test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoHeaderVerificationView-test.tsx.snap b/apps/web/test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoHeaderVerificationView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoHeaderVerificationView-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoHeaderVerificationView-test.tsx.snap
diff --git a/test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoHeaderView-test.tsx.snap b/apps/web/test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoHeaderView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoHeaderView-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/right_panel/user_info/__snapshots__/UserInfoHeaderView-test.tsx.snap
diff --git a/test/unit-tests/components/views/room_settings/RoomProfileSettings-test.tsx b/apps/web/test/unit-tests/components/views/room_settings/RoomProfileSettings-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/room_settings/RoomProfileSettings-test.tsx
rename to apps/web/test/unit-tests/components/views/room_settings/RoomProfileSettings-test.tsx
diff --git a/test/unit-tests/components/views/room_settings/UrlPreviewSettings-test.tsx b/apps/web/test/unit-tests/components/views/room_settings/UrlPreviewSettings-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/room_settings/UrlPreviewSettings-test.tsx
rename to apps/web/test/unit-tests/components/views/room_settings/UrlPreviewSettings-test.tsx
diff --git a/test/unit-tests/components/views/room_settings/__snapshots__/UrlPreviewSettings-test.tsx.snap b/apps/web/test/unit-tests/components/views/room_settings/__snapshots__/UrlPreviewSettings-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/room_settings/__snapshots__/UrlPreviewSettings-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/room_settings/__snapshots__/UrlPreviewSettings-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/AppsDrawer-test.tsx b/apps/web/test/unit-tests/components/views/rooms/AppsDrawer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/AppsDrawer-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/AppsDrawer-test.tsx
diff --git a/test/unit-tests/components/views/rooms/BasicMessageComposer-test.tsx b/apps/web/test/unit-tests/components/views/rooms/BasicMessageComposer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/BasicMessageComposer-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/BasicMessageComposer-test.tsx
diff --git a/test/unit-tests/components/views/rooms/EditMessageComposer-test.tsx b/apps/web/test/unit-tests/components/views/rooms/EditMessageComposer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/EditMessageComposer-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/EditMessageComposer-test.tsx
diff --git a/test/unit-tests/components/views/rooms/EventTile-test.tsx b/apps/web/test/unit-tests/components/views/rooms/EventTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/EventTile-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/EventTile-test.tsx
diff --git a/test/unit-tests/components/views/rooms/EventTile/E2eMessageSharedIcon-test.tsx b/apps/web/test/unit-tests/components/views/rooms/EventTile/E2eMessageSharedIcon-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/EventTile/E2eMessageSharedIcon-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/EventTile/E2eMessageSharedIcon-test.tsx
diff --git a/test/unit-tests/components/views/rooms/EventTile/E2ePadlock-test.tsx b/apps/web/test/unit-tests/components/views/rooms/EventTile/E2ePadlock-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/EventTile/E2ePadlock-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/EventTile/E2ePadlock-test.tsx
diff --git a/test/unit-tests/components/views/rooms/EventTile/EventTileThreadToolbar-test.tsx b/apps/web/test/unit-tests/components/views/rooms/EventTile/EventTileThreadToolbar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/EventTile/EventTileThreadToolbar-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/EventTile/EventTileThreadToolbar-test.tsx
diff --git a/test/unit-tests/components/views/rooms/EventTile/__snapshots__/E2eMessageSharedIcon-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/EventTile/__snapshots__/E2eMessageSharedIcon-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/EventTile/__snapshots__/E2eMessageSharedIcon-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/EventTile/__snapshots__/E2eMessageSharedIcon-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/EventTile/__snapshots__/E2ePadlock-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/EventTile/__snapshots__/E2ePadlock-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/EventTile/__snapshots__/E2ePadlock-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/EventTile/__snapshots__/E2ePadlock-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/EventTile/__snapshots__/EventTileThreadToolbar-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/EventTile/__snapshots__/EventTileThreadToolbar-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/EventTile/__snapshots__/EventTileThreadToolbar-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/EventTile/__snapshots__/EventTileThreadToolbar-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/ExtraTile-test.tsx b/apps/web/test/unit-tests/components/views/rooms/ExtraTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/ExtraTile-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/ExtraTile-test.tsx
diff --git a/test/unit-tests/components/views/rooms/LegacyRoomList-test.tsx b/apps/web/test/unit-tests/components/views/rooms/LegacyRoomList-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/LegacyRoomList-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/LegacyRoomList-test.tsx
diff --git a/test/unit-tests/components/views/rooms/MessageComposer-test.tsx b/apps/web/test/unit-tests/components/views/rooms/MessageComposer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/MessageComposer-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/MessageComposer-test.tsx
diff --git a/test/unit-tests/components/views/rooms/MessageComposerButtons-test.tsx b/apps/web/test/unit-tests/components/views/rooms/MessageComposerButtons-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/MessageComposerButtons-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/MessageComposerButtons-test.tsx
diff --git a/test/unit-tests/components/views/rooms/NewRoomIntro-test.tsx b/apps/web/test/unit-tests/components/views/rooms/NewRoomIntro-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/NewRoomIntro-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/NewRoomIntro-test.tsx
diff --git a/test/unit-tests/components/views/rooms/NotificationBadge/NotificationBadge-test.tsx b/apps/web/test/unit-tests/components/views/rooms/NotificationBadge/NotificationBadge-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/NotificationBadge/NotificationBadge-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/NotificationBadge/NotificationBadge-test.tsx
diff --git a/test/unit-tests/components/views/rooms/NotificationBadge/StatelessNotificationBadge-test.tsx b/apps/web/test/unit-tests/components/views/rooms/NotificationBadge/StatelessNotificationBadge-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/NotificationBadge/StatelessNotificationBadge-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/NotificationBadge/StatelessNotificationBadge-test.tsx
diff --git a/test/unit-tests/components/views/rooms/NotificationBadge/UnreadNotificationBadge-test.tsx b/apps/web/test/unit-tests/components/views/rooms/NotificationBadge/UnreadNotificationBadge-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/NotificationBadge/UnreadNotificationBadge-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/NotificationBadge/UnreadNotificationBadge-test.tsx
diff --git a/test/unit-tests/components/views/rooms/NotificationDecoration-test.tsx b/apps/web/test/unit-tests/components/views/rooms/NotificationDecoration-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/NotificationDecoration-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/NotificationDecoration-test.tsx
diff --git a/test/unit-tests/components/views/rooms/PinnedEventTile-test.tsx b/apps/web/test/unit-tests/components/views/rooms/PinnedEventTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/PinnedEventTile-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/PinnedEventTile-test.tsx
diff --git a/test/unit-tests/components/views/rooms/PinnedMessageBanner-test.tsx b/apps/web/test/unit-tests/components/views/rooms/PinnedMessageBanner-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/PinnedMessageBanner-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/PinnedMessageBanner-test.tsx
diff --git a/test/unit-tests/components/views/rooms/PresenceLabel-test.tsx b/apps/web/test/unit-tests/components/views/rooms/PresenceLabel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/PresenceLabel-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/PresenceLabel-test.tsx
diff --git a/test/unit-tests/components/views/rooms/ReadReceiptGroup-test.tsx b/apps/web/test/unit-tests/components/views/rooms/ReadReceiptGroup-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/ReadReceiptGroup-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/ReadReceiptGroup-test.tsx
diff --git a/test/unit-tests/components/views/rooms/ReadReceiptMarker-test.tsx b/apps/web/test/unit-tests/components/views/rooms/ReadReceiptMarker-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/ReadReceiptMarker-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/ReadReceiptMarker-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomHeader/CallGuestLinkButton-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomHeader/CallGuestLinkButton-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomHeader/CallGuestLinkButton-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomHeader/CallGuestLinkButton-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomHeader/RoomHeader-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomHeader/RoomHeader-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomHeader/RoomHeader-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomHeader/RoomHeader-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomHeader/VideoRoomChatButton-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomHeader/VideoRoomChatButton-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomHeader/VideoRoomChatButton-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomHeader/VideoRoomChatButton-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomHeader/__snapshots__/RoomHeader-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/RoomHeader/__snapshots__/RoomHeader-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomHeader/__snapshots__/RoomHeader-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/RoomHeader/__snapshots__/RoomHeader-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/RoomHeader/__snapshots__/VideoRoomChatButton-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/RoomHeader/__snapshots__/VideoRoomChatButton-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomHeader/__snapshots__/VideoRoomChatButton-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/RoomHeader/__snapshots__/VideoRoomChatButton-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/RoomInfoLine-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomInfoLine-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomInfoLine-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomInfoLine-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomKnocksBar-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomKnocksBar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomKnocksBar-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomKnocksBar-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomListHeader-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomListHeader-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomListHeader-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomListHeader-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomListPanel/RoomListPanel-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomListPanel/RoomListPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomListPanel/RoomListPanel-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomListPanel/RoomListPanel-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomListPanel/RoomListSearch-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomListPanel/RoomListSearch-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomListPanel/RoomListSearch-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomListPanel/RoomListSearch-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomListPanel/__snapshots__/RoomListSearch-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/RoomListPanel/__snapshots__/RoomListSearch-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomListPanel/__snapshots__/RoomListSearch-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/RoomListPanel/__snapshots__/RoomListSearch-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/RoomPreviewBar-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomPreviewBar-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomPreviewBar-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomPreviewBar-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomPreviewCard-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomPreviewCard-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomPreviewCard-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomPreviewCard-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomSearchAuxPanel-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomSearchAuxPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomSearchAuxPanel-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomSearchAuxPanel-test.tsx
diff --git a/test/unit-tests/components/views/rooms/RoomTile-test.tsx b/apps/web/test/unit-tests/components/views/rooms/RoomTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/RoomTile-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/RoomTile-test.tsx
diff --git a/test/unit-tests/components/views/rooms/SearchResultTile-test.tsx b/apps/web/test/unit-tests/components/views/rooms/SearchResultTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/SearchResultTile-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/SearchResultTile-test.tsx
diff --git a/test/unit-tests/components/views/rooms/SendMessageComposer-test.tsx b/apps/web/test/unit-tests/components/views/rooms/SendMessageComposer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/SendMessageComposer-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/SendMessageComposer-test.tsx
diff --git a/test/unit-tests/components/views/rooms/ThirdPartyMemberInfo-test.tsx b/apps/web/test/unit-tests/components/views/rooms/ThirdPartyMemberInfo-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/ThirdPartyMemberInfo-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/ThirdPartyMemberInfo-test.tsx
diff --git a/test/unit-tests/components/views/rooms/UserIdentityWarning-test.tsx b/apps/web/test/unit-tests/components/views/rooms/UserIdentityWarning-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/UserIdentityWarning-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/UserIdentityWarning-test.tsx
diff --git a/test/unit-tests/components/views/rooms/VoiceRecordComposerTile-test.tsx b/apps/web/test/unit-tests/components/views/rooms/VoiceRecordComposerTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/VoiceRecordComposerTile-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/VoiceRecordComposerTile-test.tsx
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/ExtraTile-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/ExtraTile-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/ExtraTile-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/ExtraTile-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/NewRoomIntro-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/NewRoomIntro-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/NewRoomIntro-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/NewRoomIntro-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/NotificationDecoration-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/NotificationDecoration-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/NotificationDecoration-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/NotificationDecoration-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/PinnedEventTile-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/PinnedEventTile-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/PinnedEventTile-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/PinnedEventTile-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/PinnedMessageBanner-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/PinnedMessageBanner-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/PinnedMessageBanner-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/PinnedMessageBanner-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/ReadReceiptGroup-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/ReadReceiptGroup-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/ReadReceiptGroup-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/ReadReceiptGroup-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/RoomInfoLine-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/RoomInfoLine-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/RoomInfoLine-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/RoomInfoLine-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/RoomPreviewBar-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/RoomPreviewBar-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/RoomPreviewBar-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/RoomPreviewBar-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/RoomTile-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/RoomTile-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/RoomTile-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/RoomTile-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/__snapshots__/ThirdPartyMemberInfo-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/__snapshots__/ThirdPartyMemberInfo-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/__snapshots__/ThirdPartyMemberInfo-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/__snapshots__/ThirdPartyMemberInfo-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/memberlist/MemberListHeaderView-test.tsx b/apps/web/test/unit-tests/components/views/rooms/memberlist/MemberListHeaderView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/memberlist/MemberListHeaderView-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/memberlist/MemberListHeaderView-test.tsx
diff --git a/test/unit-tests/components/views/rooms/memberlist/MemberListView-test.tsx b/apps/web/test/unit-tests/components/views/rooms/memberlist/MemberListView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/memberlist/MemberListView-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/memberlist/MemberListView-test.tsx
diff --git a/test/unit-tests/components/views/rooms/memberlist/MemberTileView-test.tsx b/apps/web/test/unit-tests/components/views/rooms/memberlist/MemberTileView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/memberlist/MemberTileView-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/memberlist/MemberTileView-test.tsx
diff --git a/test/unit-tests/components/views/rooms/memberlist/PresenceIconView-test.tsx b/apps/web/test/unit-tests/components/views/rooms/memberlist/PresenceIconView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/memberlist/PresenceIconView-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/memberlist/PresenceIconView-test.tsx
diff --git a/test/unit-tests/components/views/rooms/memberlist/__snapshots__/MemberTileView-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/memberlist/__snapshots__/MemberTileView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/memberlist/__snapshots__/MemberTileView-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/memberlist/__snapshots__/MemberTileView-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/memberlist/__snapshots__/PresenceIconView-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/memberlist/__snapshots__/PresenceIconView-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/memberlist/__snapshots__/PresenceIconView-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/memberlist/__snapshots__/PresenceIconView-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/memberlist/common.tsx b/apps/web/test/unit-tests/components/views/rooms/memberlist/common.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/memberlist/common.tsx
rename to apps/web/test/unit-tests/components/views/rooms/memberlist/common.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/EditWysiwygComposer-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/EditWysiwygComposer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/EditWysiwygComposer-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/EditWysiwygComposer-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/SendWysiwygComposer-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/SendWysiwygComposer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/SendWysiwygComposer-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/SendWysiwygComposer-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/components/FormattingButtons-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/FormattingButtons-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/components/FormattingButtons-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/FormattingButtons-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/components/LinkModal-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/LinkModal-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/components/LinkModal-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/LinkModal-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/components/PlainTextComposer-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/PlainTextComposer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/components/PlainTextComposer-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/PlainTextComposer-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/components/WysiwygAutocomplete-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/WysiwygAutocomplete-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/components/WysiwygAutocomplete-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/WysiwygAutocomplete-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/components/WysiwygComposer-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/WysiwygComposer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/components/WysiwygComposer-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/WysiwygComposer-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/components/__snapshots__/FormattingButtons-test.tsx.snap b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/__snapshots__/FormattingButtons-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/components/__snapshots__/FormattingButtons-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/components/__snapshots__/FormattingButtons-test.tsx.snap
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/useContainsCommand-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/useContainsCommand-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/useContainsCommand-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/useContainsCommand-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/usePlainTextListeners-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/usePlainTextListeners-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/usePlainTextListeners-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/usePlainTextListeners-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/useSuggestion-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/useSuggestion-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/useSuggestion-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/useSuggestion-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/utils-test.tsx b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/utils-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/utils-test.tsx
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/hooks/utils-test.tsx
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/utils.ts b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/utils.ts
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/utils.ts
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/utils.ts
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/utils/autocomplete-test.ts b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/utils/autocomplete-test.ts
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/utils/autocomplete-test.ts
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/utils/autocomplete-test.ts
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/utils/createMessageContent-test.ts b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/utils/createMessageContent-test.ts
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/utils/createMessageContent-test.ts
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/utils/createMessageContent-test.ts
diff --git a/test/unit-tests/components/views/rooms/wysiwyg_composer/utils/message-test.ts b/apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/utils/message-test.ts
similarity index 100%
rename from test/unit-tests/components/views/rooms/wysiwyg_composer/utils/message-test.ts
rename to apps/web/test/unit-tests/components/views/rooms/wysiwyg_composer/utils/message-test.ts
diff --git a/test/unit-tests/components/views/settings/AddPrivilegedUsers-test.tsx b/apps/web/test/unit-tests/components/views/settings/AddPrivilegedUsers-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/AddPrivilegedUsers-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/AddPrivilegedUsers-test.tsx
diff --git a/test/unit-tests/components/views/settings/AddRemoveThreepids-test.tsx b/apps/web/test/unit-tests/components/views/settings/AddRemoveThreepids-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/AddRemoveThreepids-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/AddRemoveThreepids-test.tsx
diff --git a/test/unit-tests/components/views/settings/AvatarSetting-test.tsx b/apps/web/test/unit-tests/components/views/settings/AvatarSetting-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/AvatarSetting-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/AvatarSetting-test.tsx
diff --git a/test/unit-tests/components/views/settings/ChangePassword-test.tsx b/apps/web/test/unit-tests/components/views/settings/ChangePassword-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/ChangePassword-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/ChangePassword-test.tsx
diff --git a/test/unit-tests/components/views/settings/EventIndexPanel-test.tsx b/apps/web/test/unit-tests/components/views/settings/EventIndexPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/EventIndexPanel-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/EventIndexPanel-test.tsx
diff --git a/test/unit-tests/components/views/settings/FontScalingPanel-test.tsx b/apps/web/test/unit-tests/components/views/settings/FontScalingPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/FontScalingPanel-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/FontScalingPanel-test.tsx
diff --git a/test/unit-tests/components/views/settings/JoinRuleSettings-test.tsx b/apps/web/test/unit-tests/components/views/settings/JoinRuleSettings-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/JoinRuleSettings-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/JoinRuleSettings-test.tsx
diff --git a/test/unit-tests/components/views/settings/KeyboardShortcut-test.tsx b/apps/web/test/unit-tests/components/views/settings/KeyboardShortcut-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/KeyboardShortcut-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/KeyboardShortcut-test.tsx
diff --git a/test/unit-tests/components/views/settings/LayoutSwitcher-test.tsx b/apps/web/test/unit-tests/components/views/settings/LayoutSwitcher-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/LayoutSwitcher-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/LayoutSwitcher-test.tsx
diff --git a/test/unit-tests/components/views/settings/Notifications-test.tsx b/apps/web/test/unit-tests/components/views/settings/Notifications-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/Notifications-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/Notifications-test.tsx
diff --git a/test/unit-tests/components/views/settings/PowerLevelSelector-test.tsx b/apps/web/test/unit-tests/components/views/settings/PowerLevelSelector-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/PowerLevelSelector-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/PowerLevelSelector-test.tsx
diff --git a/test/unit-tests/components/views/settings/SetIdServer-test.tsx b/apps/web/test/unit-tests/components/views/settings/SetIdServer-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/SetIdServer-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/SetIdServer-test.tsx
diff --git a/test/unit-tests/components/views/settings/SetIntegrationManager-test.tsx b/apps/web/test/unit-tests/components/views/settings/SetIntegrationManager-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/SetIntegrationManager-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/SetIntegrationManager-test.tsx
diff --git a/test/unit-tests/components/views/settings/SettingsFieldset-test.tsx b/apps/web/test/unit-tests/components/views/settings/SettingsFieldset-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/SettingsFieldset-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/SettingsFieldset-test.tsx
diff --git a/test/unit-tests/components/views/settings/SettingsHeader-test.tsx b/apps/web/test/unit-tests/components/views/settings/SettingsHeader-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/SettingsHeader-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/SettingsHeader-test.tsx
diff --git a/test/unit-tests/components/views/settings/SettingsSubheader-test.tsx b/apps/web/test/unit-tests/components/views/settings/SettingsSubheader-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/SettingsSubheader-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/SettingsSubheader-test.tsx
diff --git a/test/unit-tests/components/views/settings/ThemeChoicePanel-test.tsx b/apps/web/test/unit-tests/components/views/settings/ThemeChoicePanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/ThemeChoicePanel-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/ThemeChoicePanel-test.tsx
diff --git a/test/unit-tests/components/views/settings/UserProfileSettings-test.tsx b/apps/web/test/unit-tests/components/views/settings/UserProfileSettings-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/UserProfileSettings-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/UserProfileSettings-test.tsx
diff --git a/test/unit-tests/components/views/settings/__snapshots__/AddRemoveThreepids-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/AddRemoveThreepids-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/AddRemoveThreepids-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/AddRemoveThreepids-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/ChangePassword-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/ChangePassword-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/ChangePassword-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/ChangePassword-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/EventIndexPanel-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/EventIndexPanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/EventIndexPanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/EventIndexPanel-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/FontScalingPanel-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/FontScalingPanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/FontScalingPanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/FontScalingPanel-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/KeyboardShortcut-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/KeyboardShortcut-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/KeyboardShortcut-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/KeyboardShortcut-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/LayoutSwitcher-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/LayoutSwitcher-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/LayoutSwitcher-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/LayoutSwitcher-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/Notifications-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/Notifications-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/Notifications-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/Notifications-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/PowerLevelSelector-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/PowerLevelSelector-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/PowerLevelSelector-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/PowerLevelSelector-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/SetIdServer-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/SetIdServer-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/SetIdServer-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/SetIdServer-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/SetIntegrationManager-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/SetIntegrationManager-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/SetIntegrationManager-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/SetIntegrationManager-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/SettingsFieldset-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/SettingsFieldset-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/SettingsFieldset-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/SettingsFieldset-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/SettingsHeader-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/SettingsHeader-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/SettingsHeader-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/SettingsHeader-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/SettingsSubheader-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/SettingsSubheader-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/SettingsSubheader-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/SettingsSubheader-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/__snapshots__/ThemeChoicePanel-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/__snapshots__/ThemeChoicePanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/__snapshots__/ThemeChoicePanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/__snapshots__/ThemeChoicePanel-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/CurrentDeviceSection-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/CurrentDeviceSection-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/CurrentDeviceSection-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/CurrentDeviceSection-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/DeviceDetailHeading-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/DeviceDetailHeading-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/DeviceDetailHeading-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/DeviceDetailHeading-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/DeviceDetails-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/DeviceDetails-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/DeviceDetails-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/DeviceDetails-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/DeviceExpandDetailsButton-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/DeviceExpandDetailsButton-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/DeviceExpandDetailsButton-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/DeviceExpandDetailsButton-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/DeviceSecurityCard-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/DeviceSecurityCard-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/DeviceSecurityCard-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/DeviceSecurityCard-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/DeviceTile-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/DeviceTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/DeviceTile-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/DeviceTile-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/DeviceTypeIcon-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/DeviceTypeIcon-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/DeviceTypeIcon-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/DeviceTypeIcon-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/DeviceVerificationStatusCard-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/DeviceVerificationStatusCard-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/DeviceVerificationStatusCard-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/DeviceVerificationStatusCard-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/FilteredDeviceList-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/FilteredDeviceList-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/FilteredDeviceList-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/FilteredDeviceList-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/FilteredDeviceListHeader-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/FilteredDeviceListHeader-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/FilteredDeviceListHeader-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/FilteredDeviceListHeader-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/LoginWithQR-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/LoginWithQR-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/LoginWithQR-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/LoginWithQR-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/LoginWithQRFlow-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/LoginWithQRFlow-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/LoginWithQRFlow-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/LoginWithQRFlow-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/LoginWithQRSection-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/LoginWithQRSection-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/LoginWithQRSection-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/LoginWithQRSection-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/SecurityRecommendations-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/SecurityRecommendations-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/SecurityRecommendations-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/SecurityRecommendations-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/SelectableDeviceTile-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/SelectableDeviceTile-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/SelectableDeviceTile-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/SelectableDeviceTile-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/CurrentDeviceSection-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/CurrentDeviceSection-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/CurrentDeviceSection-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/CurrentDeviceSection-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceDetailHeading-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceDetailHeading-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/DeviceDetailHeading-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceDetailHeading-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceDetails-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceDetails-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/DeviceDetails-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceDetails-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceExpandDetailsButton-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceExpandDetailsButton-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/DeviceExpandDetailsButton-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceExpandDetailsButton-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceSecurityCard-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceSecurityCard-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/DeviceSecurityCard-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceSecurityCard-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceTile-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceTile-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/DeviceTile-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceTile-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceTypeIcon-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceTypeIcon-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/DeviceTypeIcon-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceTypeIcon-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceVerificationStatusCard-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceVerificationStatusCard-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/DeviceVerificationStatusCard-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/DeviceVerificationStatusCard-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/FilteredDeviceList-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/FilteredDeviceList-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/FilteredDeviceList-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/FilteredDeviceList-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/FilteredDeviceListHeader-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/FilteredDeviceListHeader-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/FilteredDeviceListHeader-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/FilteredDeviceListHeader-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/LoginWithQRFlow-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/LoginWithQRFlow-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/LoginWithQRFlow-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/LoginWithQRFlow-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/SecurityRecommendations-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/SecurityRecommendations-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/SecurityRecommendations-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/SecurityRecommendations-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/SelectableDeviceTile-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/SelectableDeviceTile-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/SelectableDeviceTile-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/SelectableDeviceTile-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/__snapshots__/deleteDevices-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/deleteDevices-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/__snapshots__/deleteDevices-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/devices/__snapshots__/deleteDevices-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/devices/deleteDevices-test.tsx b/apps/web/test/unit-tests/components/views/settings/devices/deleteDevices-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/deleteDevices-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/devices/deleteDevices-test.tsx
diff --git a/test/unit-tests/components/views/settings/devices/filter-test.ts b/apps/web/test/unit-tests/components/views/settings/devices/filter-test.ts
similarity index 100%
rename from test/unit-tests/components/views/settings/devices/filter-test.ts
rename to apps/web/test/unit-tests/components/views/settings/devices/filter-test.ts
diff --git a/test/unit-tests/components/views/settings/discovery/DiscoverySettings-test.tsx b/apps/web/test/unit-tests/components/views/settings/discovery/DiscoverySettings-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/discovery/DiscoverySettings-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/discovery/DiscoverySettings-test.tsx
diff --git a/test/unit-tests/components/views/settings/encryption/AdvancedPanel-test.tsx b/apps/web/test/unit-tests/components/views/settings/encryption/AdvancedPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/AdvancedPanel-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/encryption/AdvancedPanel-test.tsx
diff --git a/test/unit-tests/components/views/settings/encryption/ChangeRecoveryKey-test.tsx b/apps/web/test/unit-tests/components/views/settings/encryption/ChangeRecoveryKey-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/ChangeRecoveryKey-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/encryption/ChangeRecoveryKey-test.tsx
diff --git a/test/unit-tests/components/views/settings/encryption/DeleteKeyStoragePanel-test.tsx b/apps/web/test/unit-tests/components/views/settings/encryption/DeleteKeyStoragePanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/DeleteKeyStoragePanel-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/encryption/DeleteKeyStoragePanel-test.tsx
diff --git a/test/unit-tests/components/views/settings/encryption/EncryptionCard-test.tsx b/apps/web/test/unit-tests/components/views/settings/encryption/EncryptionCard-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/EncryptionCard-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/encryption/EncryptionCard-test.tsx
diff --git a/test/unit-tests/components/views/settings/encryption/RecoveryPanel-test.tsx b/apps/web/test/unit-tests/components/views/settings/encryption/RecoveryPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/RecoveryPanel-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/encryption/RecoveryPanel-test.tsx
diff --git a/test/unit-tests/components/views/settings/encryption/RecoveryPanelOutOfSync-test.tsx b/apps/web/test/unit-tests/components/views/settings/encryption/RecoveryPanelOutOfSync-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/RecoveryPanelOutOfSync-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/encryption/RecoveryPanelOutOfSync-test.tsx
diff --git a/test/unit-tests/components/views/settings/encryption/ResetIdentityPanel-test.tsx b/apps/web/test/unit-tests/components/views/settings/encryption/ResetIdentityPanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/ResetIdentityPanel-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/encryption/ResetIdentityPanel-test.tsx
diff --git a/test/unit-tests/components/views/settings/encryption/__snapshots__/AdvancedPanel-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/AdvancedPanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/__snapshots__/AdvancedPanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/AdvancedPanel-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/encryption/__snapshots__/ChangeRecoveryKey-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/ChangeRecoveryKey-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/__snapshots__/ChangeRecoveryKey-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/ChangeRecoveryKey-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/encryption/__snapshots__/DeleteKeyStoragePanel-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/DeleteKeyStoragePanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/__snapshots__/DeleteKeyStoragePanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/DeleteKeyStoragePanel-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/encryption/__snapshots__/EncryptionCard-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/EncryptionCard-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/__snapshots__/EncryptionCard-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/EncryptionCard-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/encryption/__snapshots__/RecoveryPanel-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/RecoveryPanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/__snapshots__/RecoveryPanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/RecoveryPanel-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/encryption/__snapshots__/RecoveryPanelOutOfSync-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/RecoveryPanelOutOfSync-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/__snapshots__/RecoveryPanelOutOfSync-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/RecoveryPanelOutOfSync-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/encryption/__snapshots__/ResetIdentityPanel-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/ResetIdentityPanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/encryption/__snapshots__/ResetIdentityPanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/encryption/__snapshots__/ResetIdentityPanel-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/notifications/Notifications2-test.tsx b/apps/web/test/unit-tests/components/views/settings/notifications/Notifications2-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/notifications/Notifications2-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/notifications/Notifications2-test.tsx
diff --git a/test/unit-tests/components/views/settings/notifications/__snapshots__/Notifications2-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/notifications/__snapshots__/Notifications2-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/notifications/__snapshots__/Notifications2-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/notifications/__snapshots__/Notifications2-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/shared/SettingsSubsection-test.tsx b/apps/web/test/unit-tests/components/views/settings/shared/SettingsSubsection-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/shared/SettingsSubsection-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/shared/SettingsSubsection-test.tsx
diff --git a/test/unit-tests/components/views/settings/shared/SettingsSubsectionHeading-test.tsx b/apps/web/test/unit-tests/components/views/settings/shared/SettingsSubsectionHeading-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/shared/SettingsSubsectionHeading-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/shared/SettingsSubsectionHeading-test.tsx
diff --git a/test/unit-tests/components/views/settings/shared/__snapshots__/SettingsSubsection-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/shared/__snapshots__/SettingsSubsection-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/shared/__snapshots__/SettingsSubsection-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/shared/__snapshots__/SettingsSubsection-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/shared/__snapshots__/SettingsSubsectionHeading-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/shared/__snapshots__/SettingsSubsectionHeading-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/shared/__snapshots__/SettingsSubsectionHeading-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/shared/__snapshots__/SettingsSubsectionHeading-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/SettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/SettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/SettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/SettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/__snapshots__/SettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/__snapshots__/SettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/__snapshots__/SettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/__snapshots__/SettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/room/AdvancedRoomSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/room/AdvancedRoomSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/AdvancedRoomSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/AdvancedRoomSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/room/BridgeSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/room/BridgeSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/BridgeSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/BridgeSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/room/NotificationSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/room/NotificationSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/NotificationSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/NotificationSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/room/PeopleRoomSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/room/PeopleRoomSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/PeopleRoomSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/PeopleRoomSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/room/RolesRoomSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/room/RolesRoomSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/RolesRoomSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/RolesRoomSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/room/SecurityRoomSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/room/SecurityRoomSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/SecurityRoomSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/SecurityRoomSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/room/VoipRoomSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/room/VoipRoomSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/VoipRoomSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/VoipRoomSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/room/__snapshots__/AdvancedRoomSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/AdvancedRoomSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/__snapshots__/AdvancedRoomSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/AdvancedRoomSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/room/__snapshots__/BridgeSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/BridgeSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/__snapshots__/BridgeSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/BridgeSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/room/__snapshots__/PeopleRoomSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/PeopleRoomSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/__snapshots__/PeopleRoomSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/PeopleRoomSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/room/__snapshots__/RolesRoomSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/RolesRoomSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/__snapshots__/RolesRoomSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/RolesRoomSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/room/__snapshots__/SecurityRoomSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/SecurityRoomSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/room/__snapshots__/SecurityRoomSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/room/__snapshots__/SecurityRoomSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/AccountUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/AccountUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/AccountUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/AccountUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/AppearanceUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/AppearanceUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/AppearanceUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/AppearanceUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/EncryptionUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/EncryptionUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/EncryptionUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/EncryptionUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/InviteRulesAccountSetting-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/InviteRulesAccountSetting-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/InviteRulesAccountSetting-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/InviteRulesAccountSetting-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/KeyboardUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/KeyboardUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/KeyboardUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/KeyboardUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/LabsUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/LabsUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/LabsUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/LabsUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/MediaPreviewAccountSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/MediaPreviewAccountSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/MediaPreviewAccountSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/MediaPreviewAccountSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/MjolnirUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/MjolnirUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/MjolnirUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/MjolnirUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/PreferencesUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/PreferencesUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/PreferencesUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/PreferencesUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/SecurityUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/SecurityUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/SecurityUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/SecurityUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/SessionManagerTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/SessionManagerTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/SessionManagerTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/SessionManagerTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/SidebarUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/SidebarUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/SidebarUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/SidebarUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/VoiceUserSettingsTab-test.tsx b/apps/web/test/unit-tests/components/views/settings/tabs/user/VoiceUserSettingsTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/VoiceUserSettingsTab-test.tsx
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/VoiceUserSettingsTab-test.tsx
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/AccountUserSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/AccountUserSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/AccountUserSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/AccountUserSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/AppearanceUserSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/AppearanceUserSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/AppearanceUserSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/AppearanceUserSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/EncryptionUserSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/EncryptionUserSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/EncryptionUserSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/EncryptionUserSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/KeyboardUserSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/KeyboardUserSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/KeyboardUserSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/KeyboardUserSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/LabsUserSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/LabsUserSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/LabsUserSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/LabsUserSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/MjolnirUserSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/MjolnirUserSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/MjolnirUserSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/MjolnirUserSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/PreferencesUserSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/PreferencesUserSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/PreferencesUserSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/PreferencesUserSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/SecurityUserSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/SecurityUserSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/SecurityUserSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/SecurityUserSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/SessionManagerTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/SessionManagerTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/SessionManagerTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/SessionManagerTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/settings/tabs/user/__snapshots__/SidebarUserSettingsTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/SidebarUserSettingsTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/settings/tabs/user/__snapshots__/SidebarUserSettingsTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/settings/tabs/user/__snapshots__/SidebarUserSettingsTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/spaces/AddExistingToSpaceDialog-test.tsx b/apps/web/test/unit-tests/components/views/spaces/AddExistingToSpaceDialog-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/spaces/AddExistingToSpaceDialog-test.tsx
rename to apps/web/test/unit-tests/components/views/spaces/AddExistingToSpaceDialog-test.tsx
diff --git a/test/unit-tests/components/views/spaces/QuickSettingsButton-test.tsx b/apps/web/test/unit-tests/components/views/spaces/QuickSettingsButton-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/spaces/QuickSettingsButton-test.tsx
rename to apps/web/test/unit-tests/components/views/spaces/QuickSettingsButton-test.tsx
diff --git a/test/unit-tests/components/views/spaces/QuickThemeSwitcher-test.tsx b/apps/web/test/unit-tests/components/views/spaces/QuickThemeSwitcher-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/spaces/QuickThemeSwitcher-test.tsx
rename to apps/web/test/unit-tests/components/views/spaces/QuickThemeSwitcher-test.tsx
diff --git a/test/unit-tests/components/views/spaces/SpaceCreateMenu-test.tsx b/apps/web/test/unit-tests/components/views/spaces/SpaceCreateMenu-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/spaces/SpaceCreateMenu-test.tsx
rename to apps/web/test/unit-tests/components/views/spaces/SpaceCreateMenu-test.tsx
diff --git a/test/unit-tests/components/views/spaces/SpacePanel-test.tsx b/apps/web/test/unit-tests/components/views/spaces/SpacePanel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/spaces/SpacePanel-test.tsx
rename to apps/web/test/unit-tests/components/views/spaces/SpacePanel-test.tsx
diff --git a/test/unit-tests/components/views/spaces/SpaceSettingsVisibilityTab-test.tsx b/apps/web/test/unit-tests/components/views/spaces/SpaceSettingsVisibilityTab-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/spaces/SpaceSettingsVisibilityTab-test.tsx
rename to apps/web/test/unit-tests/components/views/spaces/SpaceSettingsVisibilityTab-test.tsx
diff --git a/test/unit-tests/components/views/spaces/SpaceTreeLevel-test.tsx b/apps/web/test/unit-tests/components/views/spaces/SpaceTreeLevel-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/spaces/SpaceTreeLevel-test.tsx
rename to apps/web/test/unit-tests/components/views/spaces/SpaceTreeLevel-test.tsx
diff --git a/test/unit-tests/components/views/spaces/ThreadsActivityCentre-test.tsx b/apps/web/test/unit-tests/components/views/spaces/ThreadsActivityCentre-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/spaces/ThreadsActivityCentre-test.tsx
rename to apps/web/test/unit-tests/components/views/spaces/ThreadsActivityCentre-test.tsx
diff --git a/test/unit-tests/components/views/spaces/__snapshots__/AddExistingToSpaceDialog-test.tsx.snap b/apps/web/test/unit-tests/components/views/spaces/__snapshots__/AddExistingToSpaceDialog-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/spaces/__snapshots__/AddExistingToSpaceDialog-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/spaces/__snapshots__/AddExistingToSpaceDialog-test.tsx.snap
diff --git a/test/unit-tests/components/views/spaces/__snapshots__/QuickSettingsButton-test.tsx.snap b/apps/web/test/unit-tests/components/views/spaces/__snapshots__/QuickSettingsButton-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/spaces/__snapshots__/QuickSettingsButton-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/spaces/__snapshots__/QuickSettingsButton-test.tsx.snap
diff --git a/test/unit-tests/components/views/spaces/__snapshots__/SpaceCreateMenu-test.tsx.snap b/apps/web/test/unit-tests/components/views/spaces/__snapshots__/SpaceCreateMenu-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/spaces/__snapshots__/SpaceCreateMenu-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/spaces/__snapshots__/SpaceCreateMenu-test.tsx.snap
diff --git a/test/unit-tests/components/views/spaces/__snapshots__/SpacePanel-test.tsx.snap b/apps/web/test/unit-tests/components/views/spaces/__snapshots__/SpacePanel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/spaces/__snapshots__/SpacePanel-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/spaces/__snapshots__/SpacePanel-test.tsx.snap
diff --git a/test/unit-tests/components/views/spaces/__snapshots__/SpaceSettingsVisibilityTab-test.tsx.snap b/apps/web/test/unit-tests/components/views/spaces/__snapshots__/SpaceSettingsVisibilityTab-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/spaces/__snapshots__/SpaceSettingsVisibilityTab-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/spaces/__snapshots__/SpaceSettingsVisibilityTab-test.tsx.snap
diff --git a/test/unit-tests/components/views/spaces/__snapshots__/SpaceTreeLevel-test.tsx.snap b/apps/web/test/unit-tests/components/views/spaces/__snapshots__/SpaceTreeLevel-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/spaces/__snapshots__/SpaceTreeLevel-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/spaces/__snapshots__/SpaceTreeLevel-test.tsx.snap
diff --git a/test/unit-tests/components/views/spaces/__snapshots__/ThreadsActivityCentre-test.tsx.snap b/apps/web/test/unit-tests/components/views/spaces/__snapshots__/ThreadsActivityCentre-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/spaces/__snapshots__/ThreadsActivityCentre-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/spaces/__snapshots__/ThreadsActivityCentre-test.tsx.snap
diff --git a/test/unit-tests/components/views/spaces/useUnreadThreadRooms-test.tsx b/apps/web/test/unit-tests/components/views/spaces/useUnreadThreadRooms-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/spaces/useUnreadThreadRooms-test.tsx
rename to apps/web/test/unit-tests/components/views/spaces/useUnreadThreadRooms-test.tsx
diff --git a/test/unit-tests/components/views/toasts/GenericToast-test.tsx b/apps/web/test/unit-tests/components/views/toasts/GenericToast-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/toasts/GenericToast-test.tsx
rename to apps/web/test/unit-tests/components/views/toasts/GenericToast-test.tsx
diff --git a/test/unit-tests/components/views/toasts/VerificationRequestToast-test.tsx b/apps/web/test/unit-tests/components/views/toasts/VerificationRequestToast-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/toasts/VerificationRequestToast-test.tsx
rename to apps/web/test/unit-tests/components/views/toasts/VerificationRequestToast-test.tsx
diff --git a/test/unit-tests/components/views/toasts/__snapshots__/GenericToast-test.tsx.snap b/apps/web/test/unit-tests/components/views/toasts/__snapshots__/GenericToast-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/toasts/__snapshots__/GenericToast-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/toasts/__snapshots__/GenericToast-test.tsx.snap
diff --git a/test/unit-tests/components/views/toasts/__snapshots__/VerificationRequestToast-test.tsx.snap b/apps/web/test/unit-tests/components/views/toasts/__snapshots__/VerificationRequestToast-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/toasts/__snapshots__/VerificationRequestToast-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/toasts/__snapshots__/VerificationRequestToast-test.tsx.snap
diff --git a/test/unit-tests/components/views/typography/Caption-test.tsx b/apps/web/test/unit-tests/components/views/typography/Caption-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/typography/Caption-test.tsx
rename to apps/web/test/unit-tests/components/views/typography/Caption-test.tsx
diff --git a/test/unit-tests/components/views/typography/Heading-test.tsx b/apps/web/test/unit-tests/components/views/typography/Heading-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/typography/Heading-test.tsx
rename to apps/web/test/unit-tests/components/views/typography/Heading-test.tsx
diff --git a/test/unit-tests/components/views/typography/__snapshots__/Caption-test.tsx.snap b/apps/web/test/unit-tests/components/views/typography/__snapshots__/Caption-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/typography/__snapshots__/Caption-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/typography/__snapshots__/Caption-test.tsx.snap
diff --git a/test/unit-tests/components/views/typography/__snapshots__/Heading-test.tsx.snap b/apps/web/test/unit-tests/components/views/typography/__snapshots__/Heading-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/typography/__snapshots__/Heading-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/typography/__snapshots__/Heading-test.tsx.snap
diff --git a/test/unit-tests/components/views/voip/CallView-test.tsx b/apps/web/test/unit-tests/components/views/voip/CallView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/voip/CallView-test.tsx
rename to apps/web/test/unit-tests/components/views/voip/CallView-test.tsx
diff --git a/test/unit-tests/components/views/voip/DialPad-test.tsx b/apps/web/test/unit-tests/components/views/voip/DialPad-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/voip/DialPad-test.tsx
rename to apps/web/test/unit-tests/components/views/voip/DialPad-test.tsx
diff --git a/test/unit-tests/components/views/voip/LegacyCallView-test.tsx b/apps/web/test/unit-tests/components/views/voip/LegacyCallView-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/voip/LegacyCallView-test.tsx
rename to apps/web/test/unit-tests/components/views/voip/LegacyCallView-test.tsx
diff --git a/test/unit-tests/components/views/voip/LegacyCallView/LegacyCallViewButtons-test.tsx b/apps/web/test/unit-tests/components/views/voip/LegacyCallView/LegacyCallViewButtons-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/voip/LegacyCallView/LegacyCallViewButtons-test.tsx
rename to apps/web/test/unit-tests/components/views/voip/LegacyCallView/LegacyCallViewButtons-test.tsx
diff --git a/test/unit-tests/components/views/voip/LegacyCallView/__snapshots__/LegacyCallViewButtons-test.tsx.snap b/apps/web/test/unit-tests/components/views/voip/LegacyCallView/__snapshots__/LegacyCallViewButtons-test.tsx.snap
similarity index 100%
rename from test/unit-tests/components/views/voip/LegacyCallView/__snapshots__/LegacyCallViewButtons-test.tsx.snap
rename to apps/web/test/unit-tests/components/views/voip/LegacyCallView/__snapshots__/LegacyCallViewButtons-test.tsx.snap
diff --git a/test/unit-tests/components/views/voip/LegacyCallViewForRoom-test.tsx b/apps/web/test/unit-tests/components/views/voip/LegacyCallViewForRoom-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/voip/LegacyCallViewForRoom-test.tsx
rename to apps/web/test/unit-tests/components/views/voip/LegacyCallViewForRoom-test.tsx
diff --git a/test/unit-tests/components/views/voip/VideoFeed-test.tsx b/apps/web/test/unit-tests/components/views/voip/VideoFeed-test.tsx
similarity index 100%
rename from test/unit-tests/components/views/voip/VideoFeed-test.tsx
rename to apps/web/test/unit-tests/components/views/voip/VideoFeed-test.tsx
diff --git a/test/unit-tests/contexts/SdkContext-test.ts b/apps/web/test/unit-tests/contexts/SdkContext-test.ts
similarity index 100%
rename from test/unit-tests/contexts/SdkContext-test.ts
rename to apps/web/test/unit-tests/contexts/SdkContext-test.ts
diff --git a/test/unit-tests/contexts/ToastContext-test.ts b/apps/web/test/unit-tests/contexts/ToastContext-test.ts
similarity index 100%
rename from test/unit-tests/contexts/ToastContext-test.ts
rename to apps/web/test/unit-tests/contexts/ToastContext-test.ts
diff --git a/test/unit-tests/createRoom-test.ts b/apps/web/test/unit-tests/createRoom-test.ts
similarity index 100%
rename from test/unit-tests/createRoom-test.ts
rename to apps/web/test/unit-tests/createRoom-test.ts
diff --git a/test/unit-tests/customisations/Media-test.ts b/apps/web/test/unit-tests/customisations/Media-test.ts
similarity index 100%
rename from test/unit-tests/customisations/Media-test.ts
rename to apps/web/test/unit-tests/customisations/Media-test.ts
diff --git a/test/unit-tests/dispatcher/dispatcher-test.ts b/apps/web/test/unit-tests/dispatcher/dispatcher-test.ts
similarity index 100%
rename from test/unit-tests/dispatcher/dispatcher-test.ts
rename to apps/web/test/unit-tests/dispatcher/dispatcher-test.ts
diff --git a/test/unit-tests/editor/__snapshots__/deserialize-test.ts.snap b/apps/web/test/unit-tests/editor/__snapshots__/deserialize-test.ts.snap
similarity index 100%
rename from test/unit-tests/editor/__snapshots__/deserialize-test.ts.snap
rename to apps/web/test/unit-tests/editor/__snapshots__/deserialize-test.ts.snap
diff --git a/test/unit-tests/editor/caret-test.ts b/apps/web/test/unit-tests/editor/caret-test.ts
similarity index 100%
rename from test/unit-tests/editor/caret-test.ts
rename to apps/web/test/unit-tests/editor/caret-test.ts
diff --git a/test/unit-tests/editor/deserialize-test.ts b/apps/web/test/unit-tests/editor/deserialize-test.ts
similarity index 100%
rename from test/unit-tests/editor/deserialize-test.ts
rename to apps/web/test/unit-tests/editor/deserialize-test.ts
diff --git a/test/unit-tests/editor/diff-test.ts b/apps/web/test/unit-tests/editor/diff-test.ts
similarity index 100%
rename from test/unit-tests/editor/diff-test.ts
rename to apps/web/test/unit-tests/editor/diff-test.ts
diff --git a/test/unit-tests/editor/history-test.ts b/apps/web/test/unit-tests/editor/history-test.ts
similarity index 100%
rename from test/unit-tests/editor/history-test.ts
rename to apps/web/test/unit-tests/editor/history-test.ts
diff --git a/test/unit-tests/editor/mock.ts b/apps/web/test/unit-tests/editor/mock.ts
similarity index 100%
rename from test/unit-tests/editor/mock.ts
rename to apps/web/test/unit-tests/editor/mock.ts
diff --git a/test/unit-tests/editor/model-test.ts b/apps/web/test/unit-tests/editor/model-test.ts
similarity index 100%
rename from test/unit-tests/editor/model-test.ts
rename to apps/web/test/unit-tests/editor/model-test.ts
diff --git a/test/unit-tests/editor/operations-test.ts b/apps/web/test/unit-tests/editor/operations-test.ts
similarity index 100%
rename from test/unit-tests/editor/operations-test.ts
rename to apps/web/test/unit-tests/editor/operations-test.ts
diff --git a/test/unit-tests/editor/parts-test.ts b/apps/web/test/unit-tests/editor/parts-test.ts
similarity index 100%
rename from test/unit-tests/editor/parts-test.ts
rename to apps/web/test/unit-tests/editor/parts-test.ts
diff --git a/test/unit-tests/editor/position-test.ts b/apps/web/test/unit-tests/editor/position-test.ts
similarity index 100%
rename from test/unit-tests/editor/position-test.ts
rename to apps/web/test/unit-tests/editor/position-test.ts
diff --git a/test/unit-tests/editor/range-test.ts b/apps/web/test/unit-tests/editor/range-test.ts
similarity index 100%
rename from test/unit-tests/editor/range-test.ts
rename to apps/web/test/unit-tests/editor/range-test.ts
diff --git a/test/unit-tests/editor/roundtrip-test.ts b/apps/web/test/unit-tests/editor/roundtrip-test.ts
similarity index 100%
rename from test/unit-tests/editor/roundtrip-test.ts
rename to apps/web/test/unit-tests/editor/roundtrip-test.ts
diff --git a/test/unit-tests/editor/serialize-test.ts b/apps/web/test/unit-tests/editor/serialize-test.ts
similarity index 100%
rename from test/unit-tests/editor/serialize-test.ts
rename to apps/web/test/unit-tests/editor/serialize-test.ts
diff --git a/test/unit-tests/email-test.ts b/apps/web/test/unit-tests/email-test.ts
similarity index 100%
rename from test/unit-tests/email-test.ts
rename to apps/web/test/unit-tests/email-test.ts
diff --git a/test/unit-tests/events/EventTileFactory-test.ts b/apps/web/test/unit-tests/events/EventTileFactory-test.ts
similarity index 100%
rename from test/unit-tests/events/EventTileFactory-test.ts
rename to apps/web/test/unit-tests/events/EventTileFactory-test.ts
diff --git a/test/unit-tests/events/RelationsHelper-test.ts b/apps/web/test/unit-tests/events/RelationsHelper-test.ts
similarity index 100%
rename from test/unit-tests/events/RelationsHelper-test.ts
rename to apps/web/test/unit-tests/events/RelationsHelper-test.ts
diff --git a/test/unit-tests/events/forward/getForwardableEvent-test.ts b/apps/web/test/unit-tests/events/forward/getForwardableEvent-test.ts
similarity index 100%
rename from test/unit-tests/events/forward/getForwardableEvent-test.ts
rename to apps/web/test/unit-tests/events/forward/getForwardableEvent-test.ts
diff --git a/test/unit-tests/events/location/getShareableLocationEvent-test.ts b/apps/web/test/unit-tests/events/location/getShareableLocationEvent-test.ts
similarity index 100%
rename from test/unit-tests/events/location/getShareableLocationEvent-test.ts
rename to apps/web/test/unit-tests/events/location/getShareableLocationEvent-test.ts
diff --git a/test/unit-tests/favicon-test.ts b/apps/web/test/unit-tests/favicon-test.ts
similarity index 100%
rename from test/unit-tests/favicon-test.ts
rename to apps/web/test/unit-tests/favicon-test.ts
diff --git a/test/unit-tests/hooks/room/useRoomThreadNotifications-test.tsx b/apps/web/test/unit-tests/hooks/room/useRoomThreadNotifications-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/room/useRoomThreadNotifications-test.tsx
rename to apps/web/test/unit-tests/hooks/room/useRoomThreadNotifications-test.tsx
diff --git a/test/unit-tests/hooks/useDebouncedCallback-test.tsx b/apps/web/test/unit-tests/hooks/useDebouncedCallback-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/useDebouncedCallback-test.tsx
rename to apps/web/test/unit-tests/hooks/useDebouncedCallback-test.tsx
diff --git a/test/unit-tests/hooks/useLatestResult-test.tsx b/apps/web/test/unit-tests/hooks/useLatestResult-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/useLatestResult-test.tsx
rename to apps/web/test/unit-tests/hooks/useLatestResult-test.tsx
diff --git a/test/unit-tests/hooks/useMediaVisible-test.tsx b/apps/web/test/unit-tests/hooks/useMediaVisible-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/useMediaVisible-test.tsx
rename to apps/web/test/unit-tests/hooks/useMediaVisible-test.tsx
diff --git a/test/unit-tests/hooks/useNotificationSettings-test.tsx b/apps/web/test/unit-tests/hooks/useNotificationSettings-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/useNotificationSettings-test.tsx
rename to apps/web/test/unit-tests/hooks/useNotificationSettings-test.tsx
diff --git a/test/unit-tests/hooks/useProfileInfo-test.tsx b/apps/web/test/unit-tests/hooks/useProfileInfo-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/useProfileInfo-test.tsx
rename to apps/web/test/unit-tests/hooks/useProfileInfo-test.tsx
diff --git a/test/unit-tests/hooks/usePublicRoomDirectory-test.tsx b/apps/web/test/unit-tests/hooks/usePublicRoomDirectory-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/usePublicRoomDirectory-test.tsx
rename to apps/web/test/unit-tests/hooks/usePublicRoomDirectory-test.tsx
diff --git a/test/unit-tests/hooks/useRoomCall-test.tsx b/apps/web/test/unit-tests/hooks/useRoomCall-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/useRoomCall-test.tsx
rename to apps/web/test/unit-tests/hooks/useRoomCall-test.tsx
diff --git a/test/unit-tests/hooks/useRoomMembers-test.tsx b/apps/web/test/unit-tests/hooks/useRoomMembers-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/useRoomMembers-test.tsx
rename to apps/web/test/unit-tests/hooks/useRoomMembers-test.tsx
diff --git a/test/unit-tests/hooks/useUnreadNotifications-test.ts b/apps/web/test/unit-tests/hooks/useUnreadNotifications-test.ts
similarity index 100%
rename from test/unit-tests/hooks/useUnreadNotifications-test.ts
rename to apps/web/test/unit-tests/hooks/useUnreadNotifications-test.ts
diff --git a/test/unit-tests/hooks/useUserDirectory-test.tsx b/apps/web/test/unit-tests/hooks/useUserDirectory-test.tsx
similarity index 100%
rename from test/unit-tests/hooks/useUserDirectory-test.tsx
rename to apps/web/test/unit-tests/hooks/useUserDirectory-test.tsx
diff --git a/test/unit-tests/hooks/useWindowWidth-test.ts b/apps/web/test/unit-tests/hooks/useWindowWidth-test.ts
similarity index 100%
rename from test/unit-tests/hooks/useWindowWidth-test.ts
rename to apps/web/test/unit-tests/hooks/useWindowWidth-test.ts
diff --git a/test/unit-tests/i18n/languages.json b/apps/web/test/unit-tests/i18n/languages.json
similarity index 100%
rename from test/unit-tests/i18n/languages.json
rename to apps/web/test/unit-tests/i18n/languages.json
diff --git a/test/unit-tests/images/animated-logo.apng b/apps/web/test/unit-tests/images/animated-logo.apng
similarity index 100%
rename from test/unit-tests/images/animated-logo.apng
rename to apps/web/test/unit-tests/images/animated-logo.apng
diff --git a/test/unit-tests/images/animated-logo.gif b/apps/web/test/unit-tests/images/animated-logo.gif
similarity index 100%
rename from test/unit-tests/images/animated-logo.gif
rename to apps/web/test/unit-tests/images/animated-logo.gif
diff --git a/test/unit-tests/images/animated-logo.webp b/apps/web/test/unit-tests/images/animated-logo.webp
similarity index 100%
rename from test/unit-tests/images/animated-logo.webp
rename to apps/web/test/unit-tests/images/animated-logo.webp
diff --git a/test/unit-tests/images/static-logo-extended-file-format.webp b/apps/web/test/unit-tests/images/static-logo-extended-file-format.webp
similarity index 100%
rename from test/unit-tests/images/static-logo-extended-file-format.webp
rename to apps/web/test/unit-tests/images/static-logo-extended-file-format.webp
diff --git a/test/unit-tests/images/static-logo.gif b/apps/web/test/unit-tests/images/static-logo.gif
similarity index 100%
rename from test/unit-tests/images/static-logo.gif
rename to apps/web/test/unit-tests/images/static-logo.gif
diff --git a/test/unit-tests/images/static-logo.png b/apps/web/test/unit-tests/images/static-logo.png
similarity index 100%
rename from test/unit-tests/images/static-logo.png
rename to apps/web/test/unit-tests/images/static-logo.png
diff --git a/test/unit-tests/images/static-logo.webp b/apps/web/test/unit-tests/images/static-logo.webp
similarity index 100%
rename from test/unit-tests/images/static-logo.webp
rename to apps/web/test/unit-tests/images/static-logo.webp
diff --git a/test/unit-tests/indexing/EventIndex-test.ts b/apps/web/test/unit-tests/indexing/EventIndex-test.ts
similarity index 100%
rename from test/unit-tests/indexing/EventIndex-test.ts
rename to apps/web/test/unit-tests/indexing/EventIndex-test.ts
diff --git a/test/unit-tests/integrations/IntegrationManagers-test.ts b/apps/web/test/unit-tests/integrations/IntegrationManagers-test.ts
similarity index 100%
rename from test/unit-tests/integrations/IntegrationManagers-test.ts
rename to apps/web/test/unit-tests/integrations/IntegrationManagers-test.ts
diff --git a/test/unit-tests/languageHandler-test.tsx b/apps/web/test/unit-tests/languageHandler-test.tsx
similarity index 100%
rename from test/unit-tests/languageHandler-test.tsx
rename to apps/web/test/unit-tests/languageHandler-test.tsx
diff --git a/test/unit-tests/linkify-matrix-test.ts b/apps/web/test/unit-tests/linkify-matrix-test.ts
similarity index 100%
rename from test/unit-tests/linkify-matrix-test.ts
rename to apps/web/test/unit-tests/linkify-matrix-test.ts
diff --git a/test/unit-tests/models/Call-test.ts b/apps/web/test/unit-tests/models/Call-test.ts
similarity index 100%
rename from test/unit-tests/models/Call-test.ts
rename to apps/web/test/unit-tests/models/Call-test.ts
diff --git a/test/unit-tests/models/LocalRoom-test.ts b/apps/web/test/unit-tests/models/LocalRoom-test.ts
similarity index 100%
rename from test/unit-tests/models/LocalRoom-test.ts
rename to apps/web/test/unit-tests/models/LocalRoom-test.ts
diff --git a/test/unit-tests/models/notificationsettings/NotificationSettings-test.ts b/apps/web/test/unit-tests/models/notificationsettings/NotificationSettings-test.ts
similarity index 100%
rename from test/unit-tests/models/notificationsettings/NotificationSettings-test.ts
rename to apps/web/test/unit-tests/models/notificationsettings/NotificationSettings-test.ts
diff --git a/test/unit-tests/models/notificationsettings/pushrules_bug_botnotices.json b/apps/web/test/unit-tests/models/notificationsettings/pushrules_bug_botnotices.json
similarity index 100%
rename from test/unit-tests/models/notificationsettings/pushrules_bug_botnotices.json
rename to apps/web/test/unit-tests/models/notificationsettings/pushrules_bug_botnotices.json
diff --git a/test/unit-tests/models/notificationsettings/pushrules_bug_keyword_only.json b/apps/web/test/unit-tests/models/notificationsettings/pushrules_bug_keyword_only.json
similarity index 100%
rename from test/unit-tests/models/notificationsettings/pushrules_bug_keyword_only.json
rename to apps/web/test/unit-tests/models/notificationsettings/pushrules_bug_keyword_only.json
diff --git a/test/unit-tests/models/notificationsettings/pushrules_default.json b/apps/web/test/unit-tests/models/notificationsettings/pushrules_default.json
similarity index 100%
rename from test/unit-tests/models/notificationsettings/pushrules_default.json
rename to apps/web/test/unit-tests/models/notificationsettings/pushrules_default.json
diff --git a/test/unit-tests/models/notificationsettings/pushrules_default_new.json b/apps/web/test/unit-tests/models/notificationsettings/pushrules_default_new.json
similarity index 100%
rename from test/unit-tests/models/notificationsettings/pushrules_default_new.json
rename to apps/web/test/unit-tests/models/notificationsettings/pushrules_default_new.json
diff --git a/test/unit-tests/models/notificationsettings/pushrules_sample.json b/apps/web/test/unit-tests/models/notificationsettings/pushrules_sample.json
similarity index 100%
rename from test/unit-tests/models/notificationsettings/pushrules_sample.json
rename to apps/web/test/unit-tests/models/notificationsettings/pushrules_sample.json
diff --git a/test/unit-tests/modules/AccountDataApi-test.ts b/apps/web/test/unit-tests/modules/AccountDataApi-test.ts
similarity index 100%
rename from test/unit-tests/modules/AccountDataApi-test.ts
rename to apps/web/test/unit-tests/modules/AccountDataApi-test.ts
diff --git a/test/unit-tests/modules/AppModule-test.ts b/apps/web/test/unit-tests/modules/AppModule-test.ts
similarity index 100%
rename from test/unit-tests/modules/AppModule-test.ts
rename to apps/web/test/unit-tests/modules/AppModule-test.ts
diff --git a/test/unit-tests/modules/Auth-test.ts b/apps/web/test/unit-tests/modules/Auth-test.ts
similarity index 100%
rename from test/unit-tests/modules/Auth-test.ts
rename to apps/web/test/unit-tests/modules/Auth-test.ts
diff --git a/test/unit-tests/modules/BuiltinsApi-test.tsx b/apps/web/test/unit-tests/modules/BuiltinsApi-test.tsx
similarity index 100%
rename from test/unit-tests/modules/BuiltinsApi-test.tsx
rename to apps/web/test/unit-tests/modules/BuiltinsApi-test.tsx
diff --git a/test/unit-tests/modules/ClientApi-test.ts b/apps/web/test/unit-tests/modules/ClientApi-test.ts
similarity index 100%
rename from test/unit-tests/modules/ClientApi-test.ts
rename to apps/web/test/unit-tests/modules/ClientApi-test.ts
diff --git a/test/unit-tests/modules/Dialog-test.tsx b/apps/web/test/unit-tests/modules/Dialog-test.tsx
similarity index 100%
rename from test/unit-tests/modules/Dialog-test.tsx
rename to apps/web/test/unit-tests/modules/Dialog-test.tsx
diff --git a/test/unit-tests/modules/MockModule.ts b/apps/web/test/unit-tests/modules/MockModule.ts
similarity index 100%
rename from test/unit-tests/modules/MockModule.ts
rename to apps/web/test/unit-tests/modules/MockModule.ts
diff --git a/test/unit-tests/modules/ModuleComponents-test.tsx b/apps/web/test/unit-tests/modules/ModuleComponents-test.tsx
similarity index 100%
rename from test/unit-tests/modules/ModuleComponents-test.tsx
rename to apps/web/test/unit-tests/modules/ModuleComponents-test.tsx
diff --git a/test/unit-tests/modules/ModuleRunner-test.ts b/apps/web/test/unit-tests/modules/ModuleRunner-test.ts
similarity index 100%
rename from test/unit-tests/modules/ModuleRunner-test.ts
rename to apps/web/test/unit-tests/modules/ModuleRunner-test.ts
diff --git a/test/unit-tests/modules/Navigation-test.ts b/apps/web/test/unit-tests/modules/Navigation-test.ts
similarity index 100%
rename from test/unit-tests/modules/Navigation-test.ts
rename to apps/web/test/unit-tests/modules/Navigation-test.ts
diff --git a/test/unit-tests/modules/ProxiedModuleApi-test.tsx b/apps/web/test/unit-tests/modules/ProxiedModuleApi-test.tsx
similarity index 100%
rename from test/unit-tests/modules/ProxiedModuleApi-test.tsx
rename to apps/web/test/unit-tests/modules/ProxiedModuleApi-test.tsx
diff --git a/test/unit-tests/modules/StoresApi-test.ts b/apps/web/test/unit-tests/modules/StoresApi-test.ts
similarity index 100%
rename from test/unit-tests/modules/StoresApi-test.ts
rename to apps/web/test/unit-tests/modules/StoresApi-test.ts
diff --git a/test/unit-tests/modules/__snapshots__/ModuleComponents-test.tsx.snap b/apps/web/test/unit-tests/modules/__snapshots__/ModuleComponents-test.tsx.snap
similarity index 100%
rename from test/unit-tests/modules/__snapshots__/ModuleComponents-test.tsx.snap
rename to apps/web/test/unit-tests/modules/__snapshots__/ModuleComponents-test.tsx.snap
diff --git a/test/unit-tests/modules/components/ModuleNotificationDecoration-test.tsx b/apps/web/test/unit-tests/modules/components/ModuleNotificationDecoration-test.tsx
similarity index 100%
rename from test/unit-tests/modules/components/ModuleNotificationDecoration-test.tsx
rename to apps/web/test/unit-tests/modules/components/ModuleNotificationDecoration-test.tsx
diff --git a/test/unit-tests/modules/models/Room-test.ts b/apps/web/test/unit-tests/modules/models/Room-test.ts
similarity index 100%
rename from test/unit-tests/modules/models/Room-test.ts
rename to apps/web/test/unit-tests/modules/models/Room-test.ts
diff --git a/test/unit-tests/notifications/ContentRules-test.ts b/apps/web/test/unit-tests/notifications/ContentRules-test.ts
similarity index 100%
rename from test/unit-tests/notifications/ContentRules-test.ts
rename to apps/web/test/unit-tests/notifications/ContentRules-test.ts
diff --git a/test/unit-tests/notifications/PushRuleVectorState-test.ts b/apps/web/test/unit-tests/notifications/PushRuleVectorState-test.ts
similarity index 100%
rename from test/unit-tests/notifications/PushRuleVectorState-test.ts
rename to apps/web/test/unit-tests/notifications/PushRuleVectorState-test.ts
diff --git a/test/unit-tests/renderer/__snapshots__/link-tooltip-test.tsx.snap b/apps/web/test/unit-tests/renderer/__snapshots__/link-tooltip-test.tsx.snap
similarity index 100%
rename from test/unit-tests/renderer/__snapshots__/link-tooltip-test.tsx.snap
rename to apps/web/test/unit-tests/renderer/__snapshots__/link-tooltip-test.tsx.snap
diff --git a/test/unit-tests/renderer/__snapshots__/pill-test.tsx.snap b/apps/web/test/unit-tests/renderer/__snapshots__/pill-test.tsx.snap
similarity index 100%
rename from test/unit-tests/renderer/__snapshots__/pill-test.tsx.snap
rename to apps/web/test/unit-tests/renderer/__snapshots__/pill-test.tsx.snap
diff --git a/test/unit-tests/renderer/link-tooltip-test.tsx b/apps/web/test/unit-tests/renderer/link-tooltip-test.tsx
similarity index 100%
rename from test/unit-tests/renderer/link-tooltip-test.tsx
rename to apps/web/test/unit-tests/renderer/link-tooltip-test.tsx
diff --git a/test/unit-tests/renderer/pill-test.tsx b/apps/web/test/unit-tests/renderer/pill-test.tsx
similarity index 100%
rename from test/unit-tests/renderer/pill-test.tsx
rename to apps/web/test/unit-tests/renderer/pill-test.tsx
diff --git a/test/unit-tests/settings/SettingsStore-test.ts b/apps/web/test/unit-tests/settings/SettingsStore-test.ts
similarity index 100%
rename from test/unit-tests/settings/SettingsStore-test.ts
rename to apps/web/test/unit-tests/settings/SettingsStore-test.ts
diff --git a/test/unit-tests/settings/controllers/AnalyticsController-test.ts b/apps/web/test/unit-tests/settings/controllers/AnalyticsController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/AnalyticsController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/AnalyticsController-test.ts
diff --git a/test/unit-tests/settings/controllers/BlockInvitesConfigController-test.ts b/apps/web/test/unit-tests/settings/controllers/BlockInvitesConfigController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/BlockInvitesConfigController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/BlockInvitesConfigController-test.ts
diff --git a/test/unit-tests/settings/controllers/DeviceIsolationModeController-test.ts b/apps/web/test/unit-tests/settings/controllers/DeviceIsolationModeController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/DeviceIsolationModeController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/DeviceIsolationModeController-test.ts
diff --git a/test/unit-tests/settings/controllers/FallbackIceServerController-test.ts b/apps/web/test/unit-tests/settings/controllers/FallbackIceServerController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/FallbackIceServerController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/FallbackIceServerController-test.ts
diff --git a/test/unit-tests/settings/controllers/FontSizeController-test.ts b/apps/web/test/unit-tests/settings/controllers/FontSizeController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/FontSizeController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/FontSizeController-test.ts
diff --git a/test/unit-tests/settings/controllers/IncompatibleController-test.ts b/apps/web/test/unit-tests/settings/controllers/IncompatibleController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/IncompatibleController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/IncompatibleController-test.ts
diff --git a/test/unit-tests/settings/controllers/InviteRulesConfigController-test.ts b/apps/web/test/unit-tests/settings/controllers/InviteRulesConfigController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/InviteRulesConfigController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/InviteRulesConfigController-test.ts
diff --git a/test/unit-tests/settings/controllers/MediaPreviewConfigController-test.ts b/apps/web/test/unit-tests/settings/controllers/MediaPreviewConfigController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/MediaPreviewConfigController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/MediaPreviewConfigController-test.ts
diff --git a/test/unit-tests/settings/controllers/ServerSupportUnstableFeatureController-test.ts b/apps/web/test/unit-tests/settings/controllers/ServerSupportUnstableFeatureController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/ServerSupportUnstableFeatureController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/ServerSupportUnstableFeatureController-test.ts
diff --git a/test/unit-tests/settings/controllers/SystemFontController-test.ts b/apps/web/test/unit-tests/settings/controllers/SystemFontController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/SystemFontController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/SystemFontController-test.ts
diff --git a/test/unit-tests/settings/controllers/ThemeController-test.ts b/apps/web/test/unit-tests/settings/controllers/ThemeController-test.ts
similarity index 100%
rename from test/unit-tests/settings/controllers/ThemeController-test.ts
rename to apps/web/test/unit-tests/settings/controllers/ThemeController-test.ts
diff --git a/test/unit-tests/settings/enums/ImageSize-test.ts b/apps/web/test/unit-tests/settings/enums/ImageSize-test.ts
similarity index 100%
rename from test/unit-tests/settings/enums/ImageSize-test.ts
rename to apps/web/test/unit-tests/settings/enums/ImageSize-test.ts
diff --git a/test/unit-tests/settings/handlers/DeviceSettingsHandler-test.ts b/apps/web/test/unit-tests/settings/handlers/DeviceSettingsHandler-test.ts
similarity index 100%
rename from test/unit-tests/settings/handlers/DeviceSettingsHandler-test.ts
rename to apps/web/test/unit-tests/settings/handlers/DeviceSettingsHandler-test.ts
diff --git a/test/unit-tests/settings/handlers/RoomDeviceSettingsHandler-test.ts b/apps/web/test/unit-tests/settings/handlers/RoomDeviceSettingsHandler-test.ts
similarity index 100%
rename from test/unit-tests/settings/handlers/RoomDeviceSettingsHandler-test.ts
rename to apps/web/test/unit-tests/settings/handlers/RoomDeviceSettingsHandler-test.ts
diff --git a/test/unit-tests/settings/watchers/FontWatcher-test.tsx b/apps/web/test/unit-tests/settings/watchers/FontWatcher-test.tsx
similarity index 100%
rename from test/unit-tests/settings/watchers/FontWatcher-test.tsx
rename to apps/web/test/unit-tests/settings/watchers/FontWatcher-test.tsx
diff --git a/test/unit-tests/settings/watchers/ThemeWatcher-test.tsx b/apps/web/test/unit-tests/settings/watchers/ThemeWatcher-test.tsx
similarity index 100%
rename from test/unit-tests/settings/watchers/ThemeWatcher-test.tsx
rename to apps/web/test/unit-tests/settings/watchers/ThemeWatcher-test.tsx
diff --git a/test/unit-tests/slash-commands/__snapshots__/emoticons-test.ts.snap b/apps/web/test/unit-tests/slash-commands/__snapshots__/emoticons-test.ts.snap
similarity index 100%
rename from test/unit-tests/slash-commands/__snapshots__/emoticons-test.ts.snap
rename to apps/web/test/unit-tests/slash-commands/__snapshots__/emoticons-test.ts.snap
diff --git a/test/unit-tests/slash-commands/__snapshots__/rainbow-test.ts.snap b/apps/web/test/unit-tests/slash-commands/__snapshots__/rainbow-test.ts.snap
similarity index 100%
rename from test/unit-tests/slash-commands/__snapshots__/rainbow-test.ts.snap
rename to apps/web/test/unit-tests/slash-commands/__snapshots__/rainbow-test.ts.snap
diff --git a/test/unit-tests/slash-commands/addwidget-test.ts b/apps/web/test/unit-tests/slash-commands/addwidget-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/addwidget-test.ts
rename to apps/web/test/unit-tests/slash-commands/addwidget-test.ts
diff --git a/test/unit-tests/slash-commands/ban-test.ts b/apps/web/test/unit-tests/slash-commands/ban-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/ban-test.ts
rename to apps/web/test/unit-tests/slash-commands/ban-test.ts
diff --git a/test/unit-tests/slash-commands/disabled-in-local-room-test.ts b/apps/web/test/unit-tests/slash-commands/disabled-in-local-room-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/disabled-in-local-room-test.ts
rename to apps/web/test/unit-tests/slash-commands/disabled-in-local-room-test.ts
diff --git a/test/unit-tests/slash-commands/emoticons-test.ts b/apps/web/test/unit-tests/slash-commands/emoticons-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/emoticons-test.ts
rename to apps/web/test/unit-tests/slash-commands/emoticons-test.ts
diff --git a/test/unit-tests/slash-commands/invite-test.ts b/apps/web/test/unit-tests/slash-commands/invite-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/invite-test.ts
rename to apps/web/test/unit-tests/slash-commands/invite-test.ts
diff --git a/test/unit-tests/slash-commands/join-test.ts b/apps/web/test/unit-tests/slash-commands/join-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/join-test.ts
rename to apps/web/test/unit-tests/slash-commands/join-test.ts
diff --git a/test/unit-tests/slash-commands/msg-test.ts b/apps/web/test/unit-tests/slash-commands/msg-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/msg-test.ts
rename to apps/web/test/unit-tests/slash-commands/msg-test.ts
diff --git a/test/unit-tests/slash-commands/op-test.ts b/apps/web/test/unit-tests/slash-commands/op-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/op-test.ts
rename to apps/web/test/unit-tests/slash-commands/op-test.ts
diff --git a/test/unit-tests/slash-commands/parse-command-string-test.ts b/apps/web/test/unit-tests/slash-commands/parse-command-string-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/parse-command-string-test.ts
rename to apps/web/test/unit-tests/slash-commands/parse-command-string-test.ts
diff --git a/test/unit-tests/slash-commands/part-test.ts b/apps/web/test/unit-tests/slash-commands/part-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/part-test.ts
rename to apps/web/test/unit-tests/slash-commands/part-test.ts
diff --git a/test/unit-tests/slash-commands/rainbow-test.ts b/apps/web/test/unit-tests/slash-commands/rainbow-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/rainbow-test.ts
rename to apps/web/test/unit-tests/slash-commands/rainbow-test.ts
diff --git a/test/unit-tests/slash-commands/remove-test.ts b/apps/web/test/unit-tests/slash-commands/remove-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/remove-test.ts
rename to apps/web/test/unit-tests/slash-commands/remove-test.ts
diff --git a/test/unit-tests/slash-commands/split-at-first-space-test.ts b/apps/web/test/unit-tests/slash-commands/split-at-first-space-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/split-at-first-space-test.ts
rename to apps/web/test/unit-tests/slash-commands/split-at-first-space-test.ts
diff --git a/test/unit-tests/slash-commands/topic-test.ts b/apps/web/test/unit-tests/slash-commands/topic-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/topic-test.ts
rename to apps/web/test/unit-tests/slash-commands/topic-test.ts
diff --git a/test/unit-tests/slash-commands/upgraderoom-test.tsx b/apps/web/test/unit-tests/slash-commands/upgraderoom-test.tsx
similarity index 100%
rename from test/unit-tests/slash-commands/upgraderoom-test.tsx
rename to apps/web/test/unit-tests/slash-commands/upgraderoom-test.tsx
diff --git a/test/unit-tests/slash-commands/utils.ts b/apps/web/test/unit-tests/slash-commands/utils.ts
similarity index 100%
rename from test/unit-tests/slash-commands/utils.ts
rename to apps/web/test/unit-tests/slash-commands/utils.ts
diff --git a/test/unit-tests/slash-commands/verify-test.ts b/apps/web/test/unit-tests/slash-commands/verify-test.ts
similarity index 100%
rename from test/unit-tests/slash-commands/verify-test.ts
rename to apps/web/test/unit-tests/slash-commands/verify-test.ts
diff --git a/test/unit-tests/stores/ActiveWidgetStore-test.ts b/apps/web/test/unit-tests/stores/ActiveWidgetStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/ActiveWidgetStore-test.ts
rename to apps/web/test/unit-tests/stores/ActiveWidgetStore-test.ts
diff --git a/test/unit-tests/stores/AutoRageshakeStore-test.ts b/apps/web/test/unit-tests/stores/AutoRageshakeStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/AutoRageshakeStore-test.ts
rename to apps/web/test/unit-tests/stores/AutoRageshakeStore-test.ts
diff --git a/test/unit-tests/stores/BreadcrumbsStore-test.ts b/apps/web/test/unit-tests/stores/BreadcrumbsStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/BreadcrumbsStore-test.ts
rename to apps/web/test/unit-tests/stores/BreadcrumbsStore-test.ts
diff --git a/test/unit-tests/stores/CallStore-test.ts b/apps/web/test/unit-tests/stores/CallStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/CallStore-test.ts
rename to apps/web/test/unit-tests/stores/CallStore-test.ts
diff --git a/test/unit-tests/stores/InitialCryptoSetupStore-test.ts b/apps/web/test/unit-tests/stores/InitialCryptoSetupStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/InitialCryptoSetupStore-test.ts
rename to apps/web/test/unit-tests/stores/InitialCryptoSetupStore-test.ts
diff --git a/test/unit-tests/stores/LifecycleStore-test.ts b/apps/web/test/unit-tests/stores/LifecycleStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/LifecycleStore-test.ts
rename to apps/web/test/unit-tests/stores/LifecycleStore-test.ts
diff --git a/test/unit-tests/stores/MemberListStore-test.ts b/apps/web/test/unit-tests/stores/MemberListStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/MemberListStore-test.ts
rename to apps/web/test/unit-tests/stores/MemberListStore-test.ts
diff --git a/test/unit-tests/stores/MultiRoomViewStore-test.ts b/apps/web/test/unit-tests/stores/MultiRoomViewStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/MultiRoomViewStore-test.ts
rename to apps/web/test/unit-tests/stores/MultiRoomViewStore-test.ts
diff --git a/test/unit-tests/stores/OwnBeaconStore-test.ts b/apps/web/test/unit-tests/stores/OwnBeaconStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/OwnBeaconStore-test.ts
rename to apps/web/test/unit-tests/stores/OwnBeaconStore-test.ts
diff --git a/test/unit-tests/stores/OwnProfileStore-test.ts b/apps/web/test/unit-tests/stores/OwnProfileStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/OwnProfileStore-test.ts
rename to apps/web/test/unit-tests/stores/OwnProfileStore-test.ts
diff --git a/test/unit-tests/stores/ReleaseAnnouncementStore-test.tsx b/apps/web/test/unit-tests/stores/ReleaseAnnouncementStore-test.tsx
similarity index 100%
rename from test/unit-tests/stores/ReleaseAnnouncementStore-test.tsx
rename to apps/web/test/unit-tests/stores/ReleaseAnnouncementStore-test.tsx
diff --git a/test/unit-tests/stores/RoomNotificationStateStore-test.ts b/apps/web/test/unit-tests/stores/RoomNotificationStateStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/RoomNotificationStateStore-test.ts
rename to apps/web/test/unit-tests/stores/RoomNotificationStateStore-test.ts
diff --git a/test/unit-tests/stores/RoomViewStore-test.ts b/apps/web/test/unit-tests/stores/RoomViewStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/RoomViewStore-test.ts
rename to apps/web/test/unit-tests/stores/RoomViewStore-test.ts
diff --git a/test/unit-tests/stores/SetupEncryptionStore-test.ts b/apps/web/test/unit-tests/stores/SetupEncryptionStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/SetupEncryptionStore-test.ts
rename to apps/web/test/unit-tests/stores/SetupEncryptionStore-test.ts
diff --git a/test/unit-tests/stores/SpaceStore-test.ts b/apps/web/test/unit-tests/stores/SpaceStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/SpaceStore-test.ts
rename to apps/web/test/unit-tests/stores/SpaceStore-test.ts
diff --git a/test/unit-tests/stores/ToastStore-test.ts b/apps/web/test/unit-tests/stores/ToastStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/ToastStore-test.ts
rename to apps/web/test/unit-tests/stores/ToastStore-test.ts
diff --git a/test/unit-tests/stores/TypingStore-test.ts b/apps/web/test/unit-tests/stores/TypingStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/TypingStore-test.ts
rename to apps/web/test/unit-tests/stores/TypingStore-test.ts
diff --git a/test/unit-tests/stores/UserProfilesStore-test.ts b/apps/web/test/unit-tests/stores/UserProfilesStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/UserProfilesStore-test.ts
rename to apps/web/test/unit-tests/stores/UserProfilesStore-test.ts
diff --git a/test/unit-tests/stores/VoiceRecordingStore-test.ts b/apps/web/test/unit-tests/stores/VoiceRecordingStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/VoiceRecordingStore-test.ts
rename to apps/web/test/unit-tests/stores/VoiceRecordingStore-test.ts
diff --git a/test/unit-tests/stores/WidgetLayoutStore-test.ts b/apps/web/test/unit-tests/stores/WidgetLayoutStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/WidgetLayoutStore-test.ts
rename to apps/web/test/unit-tests/stores/WidgetLayoutStore-test.ts
diff --git a/test/unit-tests/stores/__snapshots__/RoomViewStore-test.ts.snap b/apps/web/test/unit-tests/stores/__snapshots__/RoomViewStore-test.ts.snap
similarity index 100%
rename from test/unit-tests/stores/__snapshots__/RoomViewStore-test.ts.snap
rename to apps/web/test/unit-tests/stores/__snapshots__/RoomViewStore-test.ts.snap
diff --git a/test/unit-tests/stores/notifications/NotificationColor-test.ts b/apps/web/test/unit-tests/stores/notifications/NotificationColor-test.ts
similarity index 100%
rename from test/unit-tests/stores/notifications/NotificationColor-test.ts
rename to apps/web/test/unit-tests/stores/notifications/NotificationColor-test.ts
diff --git a/test/unit-tests/stores/notifications/RoomNotificationState-test.ts b/apps/web/test/unit-tests/stores/notifications/RoomNotificationState-test.ts
similarity index 100%
rename from test/unit-tests/stores/notifications/RoomNotificationState-test.ts
rename to apps/web/test/unit-tests/stores/notifications/RoomNotificationState-test.ts
diff --git a/test/unit-tests/stores/oidc/OidcClientStore-test.ts b/apps/web/test/unit-tests/stores/oidc/OidcClientStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/oidc/OidcClientStore-test.ts
rename to apps/web/test/unit-tests/stores/oidc/OidcClientStore-test.ts
diff --git a/test/unit-tests/stores/right-panel/RightPanelStore-test.ts b/apps/web/test/unit-tests/stores/right-panel/RightPanelStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/right-panel/RightPanelStore-test.ts
rename to apps/web/test/unit-tests/stores/right-panel/RightPanelStore-test.ts
diff --git a/test/unit-tests/stores/right-panel/action-handlers/View3pidInvite-test.ts b/apps/web/test/unit-tests/stores/right-panel/action-handlers/View3pidInvite-test.ts
similarity index 100%
rename from test/unit-tests/stores/right-panel/action-handlers/View3pidInvite-test.ts
rename to apps/web/test/unit-tests/stores/right-panel/action-handlers/View3pidInvite-test.ts
diff --git a/test/unit-tests/stores/room-list-v3/RoomListStoreV3-test.ts b/apps/web/test/unit-tests/stores/room-list-v3/RoomListStoreV3-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list-v3/RoomListStoreV3-test.ts
rename to apps/web/test/unit-tests/stores/room-list-v3/RoomListStoreV3-test.ts
diff --git a/test/unit-tests/stores/room-list-v3/skip-list/RoomSkipList-test.ts b/apps/web/test/unit-tests/stores/room-list-v3/skip-list/RoomSkipList-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list-v3/skip-list/RoomSkipList-test.ts
rename to apps/web/test/unit-tests/stores/room-list-v3/skip-list/RoomSkipList-test.ts
diff --git a/test/unit-tests/stores/room-list-v3/skip-list/getMockedRooms.ts b/apps/web/test/unit-tests/stores/room-list-v3/skip-list/getMockedRooms.ts
similarity index 100%
rename from test/unit-tests/stores/room-list-v3/skip-list/getMockedRooms.ts
rename to apps/web/test/unit-tests/stores/room-list-v3/skip-list/getMockedRooms.ts
diff --git a/test/unit-tests/stores/room-list-v3/skip-list/sorters/UnreadSorter-test.ts b/apps/web/test/unit-tests/stores/room-list-v3/skip-list/sorters/UnreadSorter-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list-v3/skip-list/sorters/UnreadSorter-test.ts
rename to apps/web/test/unit-tests/stores/room-list-v3/skip-list/sorters/UnreadSorter-test.ts
diff --git a/test/unit-tests/stores/room-list-v3/sorters/utils/getLastTimestamp-test.ts b/apps/web/test/unit-tests/stores/room-list-v3/sorters/utils/getLastTimestamp-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list-v3/sorters/utils/getLastTimestamp-test.ts
rename to apps/web/test/unit-tests/stores/room-list-v3/sorters/utils/getLastTimestamp-test.ts
diff --git a/test/unit-tests/stores/room-list/MessagePreviewStore-test.ts b/apps/web/test/unit-tests/stores/room-list/MessagePreviewStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/MessagePreviewStore-test.ts
rename to apps/web/test/unit-tests/stores/room-list/MessagePreviewStore-test.ts
diff --git a/test/unit-tests/stores/room-list/RoomListStore-test.ts b/apps/web/test/unit-tests/stores/room-list/RoomListStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/RoomListStore-test.ts
rename to apps/web/test/unit-tests/stores/room-list/RoomListStore-test.ts
diff --git a/test/unit-tests/stores/room-list/SpaceWatcher-test.ts b/apps/web/test/unit-tests/stores/room-list/SpaceWatcher-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/SpaceWatcher-test.ts
rename to apps/web/test/unit-tests/stores/room-list/SpaceWatcher-test.ts
diff --git a/test/unit-tests/stores/room-list/algorithms/Algorithm-test.ts b/apps/web/test/unit-tests/stores/room-list/algorithms/Algorithm-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/algorithms/Algorithm-test.ts
rename to apps/web/test/unit-tests/stores/room-list/algorithms/Algorithm-test.ts
diff --git a/test/unit-tests/stores/room-list/algorithms/RecentAlgorithm-test.ts b/apps/web/test/unit-tests/stores/room-list/algorithms/RecentAlgorithm-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/algorithms/RecentAlgorithm-test.ts
rename to apps/web/test/unit-tests/stores/room-list/algorithms/RecentAlgorithm-test.ts
diff --git a/test/unit-tests/stores/room-list/algorithms/list-ordering/ImportanceAlgorithm-test.ts b/apps/web/test/unit-tests/stores/room-list/algorithms/list-ordering/ImportanceAlgorithm-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/algorithms/list-ordering/ImportanceAlgorithm-test.ts
rename to apps/web/test/unit-tests/stores/room-list/algorithms/list-ordering/ImportanceAlgorithm-test.ts
diff --git a/test/unit-tests/stores/room-list/algorithms/list-ordering/NaturalAlgorithm-test.ts b/apps/web/test/unit-tests/stores/room-list/algorithms/list-ordering/NaturalAlgorithm-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/algorithms/list-ordering/NaturalAlgorithm-test.ts
rename to apps/web/test/unit-tests/stores/room-list/algorithms/list-ordering/NaturalAlgorithm-test.ts
diff --git a/test/unit-tests/stores/room-list/filters/SpaceFilterCondition-test.ts b/apps/web/test/unit-tests/stores/room-list/filters/SpaceFilterCondition-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/filters/SpaceFilterCondition-test.ts
rename to apps/web/test/unit-tests/stores/room-list/filters/SpaceFilterCondition-test.ts
diff --git a/test/unit-tests/stores/room-list/filters/VisibilityProvider-test.ts b/apps/web/test/unit-tests/stores/room-list/filters/VisibilityProvider-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/filters/VisibilityProvider-test.ts
rename to apps/web/test/unit-tests/stores/room-list/filters/VisibilityProvider-test.ts
diff --git a/test/unit-tests/stores/room-list/previews/MessageEventPreview-test.ts b/apps/web/test/unit-tests/stores/room-list/previews/MessageEventPreview-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/previews/MessageEventPreview-test.ts
rename to apps/web/test/unit-tests/stores/room-list/previews/MessageEventPreview-test.ts
diff --git a/test/unit-tests/stores/room-list/previews/PollStartEventPreview-test.ts b/apps/web/test/unit-tests/stores/room-list/previews/PollStartEventPreview-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/previews/PollStartEventPreview-test.ts
rename to apps/web/test/unit-tests/stores/room-list/previews/PollStartEventPreview-test.ts
diff --git a/test/unit-tests/stores/room-list/previews/ReactionEventPreview-test.ts b/apps/web/test/unit-tests/stores/room-list/previews/ReactionEventPreview-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/previews/ReactionEventPreview-test.ts
rename to apps/web/test/unit-tests/stores/room-list/previews/ReactionEventPreview-test.ts
diff --git a/test/unit-tests/stores/room-list/utils/roomMute-test.ts b/apps/web/test/unit-tests/stores/room-list/utils/roomMute-test.ts
similarity index 100%
rename from test/unit-tests/stores/room-list/utils/roomMute-test.ts
rename to apps/web/test/unit-tests/stores/room-list/utils/roomMute-test.ts
diff --git a/test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts b/apps/web/test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts
similarity index 100%
rename from test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts
rename to apps/web/test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts
diff --git a/test/unit-tests/stores/widgets/WidgetMessaging-test.ts b/apps/web/test/unit-tests/stores/widgets/WidgetMessaging-test.ts
similarity index 100%
rename from test/unit-tests/stores/widgets/WidgetMessaging-test.ts
rename to apps/web/test/unit-tests/stores/widgets/WidgetMessaging-test.ts
diff --git a/test/unit-tests/stores/widgets/WidgetPermissionStore-test.ts b/apps/web/test/unit-tests/stores/widgets/WidgetPermissionStore-test.ts
similarity index 100%
rename from test/unit-tests/stores/widgets/WidgetPermissionStore-test.ts
rename to apps/web/test/unit-tests/stores/widgets/WidgetPermissionStore-test.ts
diff --git a/test/unit-tests/submit-rageshake-test.ts b/apps/web/test/unit-tests/submit-rageshake-test.ts
similarity index 100%
rename from test/unit-tests/submit-rageshake-test.ts
rename to apps/web/test/unit-tests/submit-rageshake-test.ts
diff --git a/test/unit-tests/theme-test.ts b/apps/web/test/unit-tests/theme-test.ts
similarity index 100%
rename from test/unit-tests/theme-test.ts
rename to apps/web/test/unit-tests/theme-test.ts
diff --git a/test/unit-tests/toasts/IncomingCallToast-test.tsx b/apps/web/test/unit-tests/toasts/IncomingCallToast-test.tsx
similarity index 100%
rename from test/unit-tests/toasts/IncomingCallToast-test.tsx
rename to apps/web/test/unit-tests/toasts/IncomingCallToast-test.tsx
diff --git a/test/unit-tests/toasts/IncomingLegacyCallToast-test.tsx b/apps/web/test/unit-tests/toasts/IncomingLegacyCallToast-test.tsx
similarity index 100%
rename from test/unit-tests/toasts/IncomingLegacyCallToast-test.tsx
rename to apps/web/test/unit-tests/toasts/IncomingLegacyCallToast-test.tsx
diff --git a/test/unit-tests/toasts/SetupEncryptionToast-test.tsx b/apps/web/test/unit-tests/toasts/SetupEncryptionToast-test.tsx
similarity index 100%
rename from test/unit-tests/toasts/SetupEncryptionToast-test.tsx
rename to apps/web/test/unit-tests/toasts/SetupEncryptionToast-test.tsx
diff --git a/test/unit-tests/toasts/UnverifiedSessionToast-test.tsx b/apps/web/test/unit-tests/toasts/UnverifiedSessionToast-test.tsx
similarity index 100%
rename from test/unit-tests/toasts/UnverifiedSessionToast-test.tsx
rename to apps/web/test/unit-tests/toasts/UnverifiedSessionToast-test.tsx
diff --git a/test/unit-tests/toasts/__snapshots__/IncomingLegacyCallToast-test.tsx.snap b/apps/web/test/unit-tests/toasts/__snapshots__/IncomingLegacyCallToast-test.tsx.snap
similarity index 100%
rename from test/unit-tests/toasts/__snapshots__/IncomingLegacyCallToast-test.tsx.snap
rename to apps/web/test/unit-tests/toasts/__snapshots__/IncomingLegacyCallToast-test.tsx.snap
diff --git a/test/unit-tests/toasts/__snapshots__/UnverifiedSessionToast-test.tsx.snap b/apps/web/test/unit-tests/toasts/__snapshots__/UnverifiedSessionToast-test.tsx.snap
similarity index 100%
rename from test/unit-tests/toasts/__snapshots__/UnverifiedSessionToast-test.tsx.snap
rename to apps/web/test/unit-tests/toasts/__snapshots__/UnverifiedSessionToast-test.tsx.snap
diff --git a/test/unit-tests/useTopic-test.tsx b/apps/web/test/unit-tests/useTopic-test.tsx
similarity index 100%
rename from test/unit-tests/useTopic-test.tsx
rename to apps/web/test/unit-tests/useTopic-test.tsx
diff --git a/test/unit-tests/utils/AnimationUtils-test.ts b/apps/web/test/unit-tests/utils/AnimationUtils-test.ts
similarity index 100%
rename from test/unit-tests/utils/AnimationUtils-test.ts
rename to apps/web/test/unit-tests/utils/AnimationUtils-test.ts
diff --git a/test/unit-tests/utils/AutoDiscoveryUtils-test.tsx b/apps/web/test/unit-tests/utils/AutoDiscoveryUtils-test.tsx
similarity index 100%
rename from test/unit-tests/utils/AutoDiscoveryUtils-test.tsx
rename to apps/web/test/unit-tests/utils/AutoDiscoveryUtils-test.tsx
diff --git a/test/unit-tests/utils/DMRoomMap-test.ts b/apps/web/test/unit-tests/utils/DMRoomMap-test.ts
similarity index 100%
rename from test/unit-tests/utils/DMRoomMap-test.ts
rename to apps/web/test/unit-tests/utils/DMRoomMap-test.ts
diff --git a/test/unit-tests/utils/DateUtils-test.ts b/apps/web/test/unit-tests/utils/DateUtils-test.ts
similarity index 100%
rename from test/unit-tests/utils/DateUtils-test.ts
rename to apps/web/test/unit-tests/utils/DateUtils-test.ts
diff --git a/test/unit-tests/utils/ErrorUtils-test.ts b/apps/web/test/unit-tests/utils/ErrorUtils-test.ts
similarity index 100%
rename from test/unit-tests/utils/ErrorUtils-test.ts
rename to apps/web/test/unit-tests/utils/ErrorUtils-test.ts
diff --git a/test/unit-tests/utils/EventUtils-test.ts b/apps/web/test/unit-tests/utils/EventUtils-test.ts
similarity index 100%
rename from test/unit-tests/utils/EventUtils-test.ts
rename to apps/web/test/unit-tests/utils/EventUtils-test.ts
diff --git a/test/unit-tests/utils/Feedback-test.ts b/apps/web/test/unit-tests/utils/Feedback-test.ts
similarity index 100%
rename from test/unit-tests/utils/Feedback-test.ts
rename to apps/web/test/unit-tests/utils/Feedback-test.ts
diff --git a/test/unit-tests/utils/FileUtils-test.ts b/apps/web/test/unit-tests/utils/FileUtils-test.ts
similarity index 100%
rename from test/unit-tests/utils/FileUtils-test.ts
rename to apps/web/test/unit-tests/utils/FileUtils-test.ts
diff --git a/test/unit-tests/utils/FixedRollingArray-test.ts b/apps/web/test/unit-tests/utils/FixedRollingArray-test.ts
similarity index 100%
rename from test/unit-tests/utils/FixedRollingArray-test.ts
rename to apps/web/test/unit-tests/utils/FixedRollingArray-test.ts
diff --git a/test/unit-tests/utils/FormattingUtils-test.tsx b/apps/web/test/unit-tests/utils/FormattingUtils-test.tsx
similarity index 100%
rename from test/unit-tests/utils/FormattingUtils-test.tsx
rename to apps/web/test/unit-tests/utils/FormattingUtils-test.tsx
diff --git a/test/unit-tests/utils/LruCache-test.ts b/apps/web/test/unit-tests/utils/LruCache-test.ts
similarity index 100%
rename from test/unit-tests/utils/LruCache-test.ts
rename to apps/web/test/unit-tests/utils/LruCache-test.ts
diff --git a/test/unit-tests/utils/MediaEventHelper-test.ts b/apps/web/test/unit-tests/utils/MediaEventHelper-test.ts
similarity index 100%
rename from test/unit-tests/utils/MediaEventHelper-test.ts
rename to apps/web/test/unit-tests/utils/MediaEventHelper-test.ts
diff --git a/test/unit-tests/utils/MegolmExportEncryption-test.ts b/apps/web/test/unit-tests/utils/MegolmExportEncryption-test.ts
similarity index 100%
rename from test/unit-tests/utils/MegolmExportEncryption-test.ts
rename to apps/web/test/unit-tests/utils/MegolmExportEncryption-test.ts
diff --git a/test/unit-tests/utils/MessageDiffUtils-test.tsx b/apps/web/test/unit-tests/utils/MessageDiffUtils-test.tsx
similarity index 100%
rename from test/unit-tests/utils/MessageDiffUtils-test.tsx
rename to apps/web/test/unit-tests/utils/MessageDiffUtils-test.tsx
diff --git a/test/unit-tests/utils/MultiInviter-test.ts b/apps/web/test/unit-tests/utils/MultiInviter-test.ts
similarity index 100%
rename from test/unit-tests/utils/MultiInviter-test.ts
rename to apps/web/test/unit-tests/utils/MultiInviter-test.ts
diff --git a/test/unit-tests/utils/PhasedRolloutFeature-test.ts b/apps/web/test/unit-tests/utils/PhasedRolloutFeature-test.ts
similarity index 100%
rename from test/unit-tests/utils/PhasedRolloutFeature-test.ts
rename to apps/web/test/unit-tests/utils/PhasedRolloutFeature-test.ts
diff --git a/test/unit-tests/utils/PinningUtils-test.ts b/apps/web/test/unit-tests/utils/PinningUtils-test.ts
similarity index 100%
rename from test/unit-tests/utils/PinningUtils-test.ts
rename to apps/web/test/unit-tests/utils/PinningUtils-test.ts
diff --git a/test/unit-tests/utils/Reply-test.ts b/apps/web/test/unit-tests/utils/Reply-test.ts
similarity index 100%
rename from test/unit-tests/utils/Reply-test.ts
rename to apps/web/test/unit-tests/utils/Reply-test.ts
diff --git a/test/unit-tests/utils/SearchInput-test.ts b/apps/web/test/unit-tests/utils/SearchInput-test.ts
similarity index 100%
rename from test/unit-tests/utils/SearchInput-test.ts
rename to apps/web/test/unit-tests/utils/SearchInput-test.ts
diff --git a/test/unit-tests/utils/SessionLock-test.ts b/apps/web/test/unit-tests/utils/SessionLock-test.ts
similarity index 100%
rename from test/unit-tests/utils/SessionLock-test.ts
rename to apps/web/test/unit-tests/utils/SessionLock-test.ts
diff --git a/test/unit-tests/utils/ShieldUtils-test.ts b/apps/web/test/unit-tests/utils/ShieldUtils-test.ts
similarity index 100%
rename from test/unit-tests/utils/ShieldUtils-test.ts
rename to apps/web/test/unit-tests/utils/ShieldUtils-test.ts
diff --git a/test/unit-tests/utils/Singleflight-test.ts b/apps/web/test/unit-tests/utils/Singleflight-test.ts
similarity index 100%
rename from test/unit-tests/utils/Singleflight-test.ts
rename to apps/web/test/unit-tests/utils/Singleflight-test.ts
diff --git a/test/unit-tests/utils/SnakedObject-test.ts b/apps/web/test/unit-tests/utils/SnakedObject-test.ts
similarity index 100%
rename from test/unit-tests/utils/SnakedObject-test.ts
rename to apps/web/test/unit-tests/utils/SnakedObject-test.ts
diff --git a/test/unit-tests/utils/StorageAccess-test.ts b/apps/web/test/unit-tests/utils/StorageAccess-test.ts
similarity index 100%
rename from test/unit-tests/utils/StorageAccess-test.ts
rename to apps/web/test/unit-tests/utils/StorageAccess-test.ts
diff --git a/test/unit-tests/utils/StorageManager-test.ts b/apps/web/test/unit-tests/utils/StorageManager-test.ts
similarity index 100%
rename from test/unit-tests/utils/StorageManager-test.ts
rename to apps/web/test/unit-tests/utils/StorageManager-test.ts
diff --git a/test/unit-tests/utils/UrlUtils-test.ts b/apps/web/test/unit-tests/utils/UrlUtils-test.ts
similarity index 100%
rename from test/unit-tests/utils/UrlUtils-test.ts
rename to apps/web/test/unit-tests/utils/UrlUtils-test.ts
diff --git a/test/unit-tests/utils/WidgetUtils-test.ts b/apps/web/test/unit-tests/utils/WidgetUtils-test.ts
similarity index 100%
rename from test/unit-tests/utils/WidgetUtils-test.ts
rename to apps/web/test/unit-tests/utils/WidgetUtils-test.ts
diff --git a/test/unit-tests/utils/__snapshots__/AutoDiscoveryUtils-test.tsx.snap b/apps/web/test/unit-tests/utils/__snapshots__/AutoDiscoveryUtils-test.tsx.snap
similarity index 100%
rename from test/unit-tests/utils/__snapshots__/AutoDiscoveryUtils-test.tsx.snap
rename to apps/web/test/unit-tests/utils/__snapshots__/AutoDiscoveryUtils-test.tsx.snap
diff --git a/test/unit-tests/utils/__snapshots__/ErrorUtils-test.ts.snap b/apps/web/test/unit-tests/utils/__snapshots__/ErrorUtils-test.ts.snap
similarity index 100%
rename from test/unit-tests/utils/__snapshots__/ErrorUtils-test.ts.snap
rename to apps/web/test/unit-tests/utils/__snapshots__/ErrorUtils-test.ts.snap
diff --git a/test/unit-tests/utils/__snapshots__/FormattingUtils-test.tsx.snap b/apps/web/test/unit-tests/utils/__snapshots__/FormattingUtils-test.tsx.snap
similarity index 100%
rename from test/unit-tests/utils/__snapshots__/FormattingUtils-test.tsx.snap
rename to apps/web/test/unit-tests/utils/__snapshots__/FormattingUtils-test.tsx.snap
diff --git a/test/unit-tests/utils/__snapshots__/MessageDiffUtils-test.tsx.snap b/apps/web/test/unit-tests/utils/__snapshots__/MessageDiffUtils-test.tsx.snap
similarity index 100%
rename from test/unit-tests/utils/__snapshots__/MessageDiffUtils-test.tsx.snap
rename to apps/web/test/unit-tests/utils/__snapshots__/MessageDiffUtils-test.tsx.snap
diff --git a/test/unit-tests/utils/__snapshots__/createVoiceMessageContent-test.ts.snap b/apps/web/test/unit-tests/utils/__snapshots__/createVoiceMessageContent-test.ts.snap
similarity index 100%
rename from test/unit-tests/utils/__snapshots__/createVoiceMessageContent-test.ts.snap
rename to apps/web/test/unit-tests/utils/__snapshots__/createVoiceMessageContent-test.ts.snap
diff --git a/test/unit-tests/utils/arrays-test.ts b/apps/web/test/unit-tests/utils/arrays-test.ts
similarity index 100%
rename from test/unit-tests/utils/arrays-test.ts
rename to apps/web/test/unit-tests/utils/arrays-test.ts
diff --git a/test/unit-tests/utils/beacon/bounds-test.ts b/apps/web/test/unit-tests/utils/beacon/bounds-test.ts
similarity index 100%
rename from test/unit-tests/utils/beacon/bounds-test.ts
rename to apps/web/test/unit-tests/utils/beacon/bounds-test.ts
diff --git a/test/unit-tests/utils/beacon/duration-test.ts b/apps/web/test/unit-tests/utils/beacon/duration-test.ts
similarity index 100%
rename from test/unit-tests/utils/beacon/duration-test.ts
rename to apps/web/test/unit-tests/utils/beacon/duration-test.ts
diff --git a/test/unit-tests/utils/beacon/geolocation-test.ts b/apps/web/test/unit-tests/utils/beacon/geolocation-test.ts
similarity index 100%
rename from test/unit-tests/utils/beacon/geolocation-test.ts
rename to apps/web/test/unit-tests/utils/beacon/geolocation-test.ts
diff --git a/test/unit-tests/utils/beacon/timeline-test.ts b/apps/web/test/unit-tests/utils/beacon/timeline-test.ts
similarity index 100%
rename from test/unit-tests/utils/beacon/timeline-test.ts
rename to apps/web/test/unit-tests/utils/beacon/timeline-test.ts
diff --git a/test/unit-tests/utils/colour-test.ts b/apps/web/test/unit-tests/utils/colour-test.ts
similarity index 100%
rename from test/unit-tests/utils/colour-test.ts
rename to apps/web/test/unit-tests/utils/colour-test.ts
diff --git a/test/unit-tests/utils/connection-test.ts b/apps/web/test/unit-tests/utils/connection-test.ts
similarity index 100%
rename from test/unit-tests/utils/connection-test.ts
rename to apps/web/test/unit-tests/utils/connection-test.ts
diff --git a/test/unit-tests/utils/createVoiceMessageContent-test.ts b/apps/web/test/unit-tests/utils/createVoiceMessageContent-test.ts
similarity index 100%
rename from test/unit-tests/utils/createVoiceMessageContent-test.ts
rename to apps/web/test/unit-tests/utils/createVoiceMessageContent-test.ts
diff --git a/test/unit-tests/utils/crypto/deviceInfo-test.ts b/apps/web/test/unit-tests/utils/crypto/deviceInfo-test.ts
similarity index 100%
rename from test/unit-tests/utils/crypto/deviceInfo-test.ts
rename to apps/web/test/unit-tests/utils/crypto/deviceInfo-test.ts
diff --git a/test/unit-tests/utils/crypto/shouldForceDisableEncryption-test.ts b/apps/web/test/unit-tests/utils/crypto/shouldForceDisableEncryption-test.ts
similarity index 100%
rename from test/unit-tests/utils/crypto/shouldForceDisableEncryption-test.ts
rename to apps/web/test/unit-tests/utils/crypto/shouldForceDisableEncryption-test.ts
diff --git a/test/unit-tests/utils/device/clientInformation-test.ts b/apps/web/test/unit-tests/utils/device/clientInformation-test.ts
similarity index 100%
rename from test/unit-tests/utils/device/clientInformation-test.ts
rename to apps/web/test/unit-tests/utils/device/clientInformation-test.ts
diff --git a/test/unit-tests/utils/device/parseUserAgent-test.ts b/apps/web/test/unit-tests/utils/device/parseUserAgent-test.ts
similarity index 100%
rename from test/unit-tests/utils/device/parseUserAgent-test.ts
rename to apps/web/test/unit-tests/utils/device/parseUserAgent-test.ts
diff --git a/test/unit-tests/utils/device/snoozeBulkUnverifiedDeviceReminder-test.ts b/apps/web/test/unit-tests/utils/device/snoozeBulkUnverifiedDeviceReminder-test.ts
similarity index 100%
rename from test/unit-tests/utils/device/snoozeBulkUnverifiedDeviceReminder-test.ts
rename to apps/web/test/unit-tests/utils/device/snoozeBulkUnverifiedDeviceReminder-test.ts
diff --git a/test/unit-tests/utils/direct-messages-test.ts b/apps/web/test/unit-tests/utils/direct-messages-test.ts
similarity index 100%
rename from test/unit-tests/utils/direct-messages-test.ts
rename to apps/web/test/unit-tests/utils/direct-messages-test.ts
diff --git a/test/unit-tests/utils/dm/createDmLocalRoom-test.ts b/apps/web/test/unit-tests/utils/dm/createDmLocalRoom-test.ts
similarity index 100%
rename from test/unit-tests/utils/dm/createDmLocalRoom-test.ts
rename to apps/web/test/unit-tests/utils/dm/createDmLocalRoom-test.ts
diff --git a/test/unit-tests/utils/dm/filterValidMDirect-test.ts b/apps/web/test/unit-tests/utils/dm/filterValidMDirect-test.ts
similarity index 100%
rename from test/unit-tests/utils/dm/filterValidMDirect-test.ts
rename to apps/web/test/unit-tests/utils/dm/filterValidMDirect-test.ts
diff --git a/test/unit-tests/utils/dm/findDMForUser-test.ts b/apps/web/test/unit-tests/utils/dm/findDMForUser-test.ts
similarity index 100%
rename from test/unit-tests/utils/dm/findDMForUser-test.ts
rename to apps/web/test/unit-tests/utils/dm/findDMForUser-test.ts
diff --git a/test/unit-tests/utils/dm/findDMRoom-test.ts b/apps/web/test/unit-tests/utils/dm/findDMRoom-test.ts
similarity index 100%
rename from test/unit-tests/utils/dm/findDMRoom-test.ts
rename to apps/web/test/unit-tests/utils/dm/findDMRoom-test.ts
diff --git a/test/unit-tests/utils/enums-test.ts b/apps/web/test/unit-tests/utils/enums-test.ts
similarity index 100%
rename from test/unit-tests/utils/enums-test.ts
rename to apps/web/test/unit-tests/utils/enums-test.ts
diff --git a/test/unit-tests/utils/export-test.tsx b/apps/web/test/unit-tests/utils/export-test.tsx
similarity index 100%
rename from test/unit-tests/utils/export-test.tsx
rename to apps/web/test/unit-tests/utils/export-test.tsx
diff --git a/test/unit-tests/utils/exportUtils/HTMLExport-test.ts b/apps/web/test/unit-tests/utils/exportUtils/HTMLExport-test.ts
similarity index 100%
rename from test/unit-tests/utils/exportUtils/HTMLExport-test.ts
rename to apps/web/test/unit-tests/utils/exportUtils/HTMLExport-test.ts
diff --git a/test/unit-tests/utils/exportUtils/JSONExport-test.ts b/apps/web/test/unit-tests/utils/exportUtils/JSONExport-test.ts
similarity index 100%
rename from test/unit-tests/utils/exportUtils/JSONExport-test.ts
rename to apps/web/test/unit-tests/utils/exportUtils/JSONExport-test.ts
diff --git a/test/unit-tests/utils/exportUtils/PlainTextExport-test.ts b/apps/web/test/unit-tests/utils/exportUtils/PlainTextExport-test.ts
similarity index 100%
rename from test/unit-tests/utils/exportUtils/PlainTextExport-test.ts
rename to apps/web/test/unit-tests/utils/exportUtils/PlainTextExport-test.ts
diff --git a/test/unit-tests/utils/exportUtils/__snapshots__/HTMLExport-test.ts.snap b/apps/web/test/unit-tests/utils/exportUtils/__snapshots__/HTMLExport-test.ts.snap
similarity index 100%
rename from test/unit-tests/utils/exportUtils/__snapshots__/HTMLExport-test.ts.snap
rename to apps/web/test/unit-tests/utils/exportUtils/__snapshots__/HTMLExport-test.ts.snap
diff --git a/test/unit-tests/utils/exportUtils/__snapshots__/JSONExport-test.ts.snap b/apps/web/test/unit-tests/utils/exportUtils/__snapshots__/JSONExport-test.ts.snap
similarity index 100%
rename from test/unit-tests/utils/exportUtils/__snapshots__/JSONExport-test.ts.snap
rename to apps/web/test/unit-tests/utils/exportUtils/__snapshots__/JSONExport-test.ts.snap
diff --git a/test/unit-tests/utils/exportUtils/__snapshots__/PlainTextExport-test.ts.snap b/apps/web/test/unit-tests/utils/exportUtils/__snapshots__/PlainTextExport-test.ts.snap
similarity index 100%
rename from test/unit-tests/utils/exportUtils/__snapshots__/PlainTextExport-test.ts.snap
rename to apps/web/test/unit-tests/utils/exportUtils/__snapshots__/PlainTextExport-test.ts.snap
diff --git a/test/unit-tests/utils/exportUtils/exportCSS-test.ts b/apps/web/test/unit-tests/utils/exportUtils/exportCSS-test.ts
similarity index 100%
rename from test/unit-tests/utils/exportUtils/exportCSS-test.ts
rename to apps/web/test/unit-tests/utils/exportUtils/exportCSS-test.ts
diff --git a/test/unit-tests/utils/generate-megolm-test-vectors.py b/apps/web/test/unit-tests/utils/generate-megolm-test-vectors.py
similarity index 100%
rename from test/unit-tests/utils/generate-megolm-test-vectors.py
rename to apps/web/test/unit-tests/utils/generate-megolm-test-vectors.py
diff --git a/test/unit-tests/utils/i18n-helpers-test.ts b/apps/web/test/unit-tests/utils/i18n-helpers-test.ts
similarity index 100%
rename from test/unit-tests/utils/i18n-helpers-test.ts
rename to apps/web/test/unit-tests/utils/i18n-helpers-test.ts
diff --git a/test/unit-tests/utils/iterables-test.ts b/apps/web/test/unit-tests/utils/iterables-test.ts
similarity index 100%
rename from test/unit-tests/utils/iterables-test.ts
rename to apps/web/test/unit-tests/utils/iterables-test.ts
diff --git a/test/unit-tests/utils/leave-behaviour-test.ts b/apps/web/test/unit-tests/utils/leave-behaviour-test.ts
similarity index 100%
rename from test/unit-tests/utils/leave-behaviour-test.ts
rename to apps/web/test/unit-tests/utils/leave-behaviour-test.ts
diff --git a/test/unit-tests/utils/local-room-test.ts b/apps/web/test/unit-tests/utils/local-room-test.ts
similarity index 100%
rename from test/unit-tests/utils/local-room-test.ts
rename to apps/web/test/unit-tests/utils/local-room-test.ts
diff --git a/test/unit-tests/utils/localRoom/isLocalRoom-test.ts b/apps/web/test/unit-tests/utils/localRoom/isLocalRoom-test.ts
similarity index 100%
rename from test/unit-tests/utils/localRoom/isLocalRoom-test.ts
rename to apps/web/test/unit-tests/utils/localRoom/isLocalRoom-test.ts
diff --git a/test/unit-tests/utils/localRoom/isRoomReady-test.ts b/apps/web/test/unit-tests/utils/localRoom/isRoomReady-test.ts
similarity index 100%
rename from test/unit-tests/utils/localRoom/isRoomReady-test.ts
rename to apps/web/test/unit-tests/utils/localRoom/isRoomReady-test.ts
diff --git a/test/unit-tests/utils/location/isSelfLocation-test.ts b/apps/web/test/unit-tests/utils/location/isSelfLocation-test.ts
similarity index 100%
rename from test/unit-tests/utils/location/isSelfLocation-test.ts
rename to apps/web/test/unit-tests/utils/location/isSelfLocation-test.ts
diff --git a/test/unit-tests/utils/location/locationEventGeoUri-test.ts b/apps/web/test/unit-tests/utils/location/locationEventGeoUri-test.ts
similarity index 100%
rename from test/unit-tests/utils/location/locationEventGeoUri-test.ts
rename to apps/web/test/unit-tests/utils/location/locationEventGeoUri-test.ts
diff --git a/test/unit-tests/utils/location/map-test.ts b/apps/web/test/unit-tests/utils/location/map-test.ts
similarity index 100%
rename from test/unit-tests/utils/location/map-test.ts
rename to apps/web/test/unit-tests/utils/location/map-test.ts
diff --git a/test/unit-tests/utils/location/parseGeoUri-test.ts b/apps/web/test/unit-tests/utils/location/parseGeoUri-test.ts
similarity index 100%
rename from test/unit-tests/utils/location/parseGeoUri-test.ts
rename to apps/web/test/unit-tests/utils/location/parseGeoUri-test.ts
diff --git a/test/unit-tests/utils/location/positionFailureMessage-test.ts b/apps/web/test/unit-tests/utils/location/positionFailureMessage-test.ts
similarity index 100%
rename from test/unit-tests/utils/location/positionFailureMessage-test.ts
rename to apps/web/test/unit-tests/utils/location/positionFailureMessage-test.ts
diff --git a/test/unit-tests/utils/maps-test.ts b/apps/web/test/unit-tests/utils/maps-test.ts
similarity index 100%
rename from test/unit-tests/utils/maps-test.ts
rename to apps/web/test/unit-tests/utils/maps-test.ts
diff --git a/test/unit-tests/utils/media/requestMediaPermissions-test.tsx b/apps/web/test/unit-tests/utils/media/requestMediaPermissions-test.tsx
similarity index 100%
rename from test/unit-tests/utils/media/requestMediaPermissions-test.tsx
rename to apps/web/test/unit-tests/utils/media/requestMediaPermissions-test.tsx
diff --git a/test/unit-tests/utils/membership-test.ts b/apps/web/test/unit-tests/utils/membership-test.ts
similarity index 100%
rename from test/unit-tests/utils/membership-test.ts
rename to apps/web/test/unit-tests/utils/membership-test.ts
diff --git a/test/unit-tests/utils/messages-test.ts b/apps/web/test/unit-tests/utils/messages-test.ts
similarity index 100%
rename from test/unit-tests/utils/messages-test.ts
rename to apps/web/test/unit-tests/utils/messages-test.ts
diff --git a/test/unit-tests/utils/notifications-test.ts b/apps/web/test/unit-tests/utils/notifications-test.ts
similarity index 100%
rename from test/unit-tests/utils/notifications-test.ts
rename to apps/web/test/unit-tests/utils/notifications-test.ts
diff --git a/test/unit-tests/utils/objects-test.ts b/apps/web/test/unit-tests/utils/objects-test.ts
similarity index 100%
rename from test/unit-tests/utils/objects-test.ts
rename to apps/web/test/unit-tests/utils/objects-test.ts
diff --git a/test/unit-tests/utils/oidc/TokenRefresher-test.ts b/apps/web/test/unit-tests/utils/oidc/TokenRefresher-test.ts
similarity index 100%
rename from test/unit-tests/utils/oidc/TokenRefresher-test.ts
rename to apps/web/test/unit-tests/utils/oidc/TokenRefresher-test.ts
diff --git a/test/unit-tests/utils/oidc/authorize-test.ts b/apps/web/test/unit-tests/utils/oidc/authorize-test.ts
similarity index 100%
rename from test/unit-tests/utils/oidc/authorize-test.ts
rename to apps/web/test/unit-tests/utils/oidc/authorize-test.ts
diff --git a/test/unit-tests/utils/oidc/persistOidcSettings-test.ts b/apps/web/test/unit-tests/utils/oidc/persistOidcSettings-test.ts
similarity index 100%
rename from test/unit-tests/utils/oidc/persistOidcSettings-test.ts
rename to apps/web/test/unit-tests/utils/oidc/persistOidcSettings-test.ts
diff --git a/test/unit-tests/utils/oidc/registerClient-test.ts b/apps/web/test/unit-tests/utils/oidc/registerClient-test.ts
similarity index 100%
rename from test/unit-tests/utils/oidc/registerClient-test.ts
rename to apps/web/test/unit-tests/utils/oidc/registerClient-test.ts
diff --git a/test/unit-tests/utils/oidc/urls-test.ts b/apps/web/test/unit-tests/utils/oidc/urls-test.ts
similarity index 100%
rename from test/unit-tests/utils/oidc/urls-test.ts
rename to apps/web/test/unit-tests/utils/oidc/urls-test.ts
diff --git a/test/unit-tests/utils/permalinks/MatrixSchemePermalinkConstructor-test.ts b/apps/web/test/unit-tests/utils/permalinks/MatrixSchemePermalinkConstructor-test.ts
similarity index 100%
rename from test/unit-tests/utils/permalinks/MatrixSchemePermalinkConstructor-test.ts
rename to apps/web/test/unit-tests/utils/permalinks/MatrixSchemePermalinkConstructor-test.ts
diff --git a/test/unit-tests/utils/permalinks/MatrixToPermalinkConstructor-test.ts b/apps/web/test/unit-tests/utils/permalinks/MatrixToPermalinkConstructor-test.ts
similarity index 100%
rename from test/unit-tests/utils/permalinks/MatrixToPermalinkConstructor-test.ts
rename to apps/web/test/unit-tests/utils/permalinks/MatrixToPermalinkConstructor-test.ts
diff --git a/test/unit-tests/utils/permalinks/Permalinks-test.ts b/apps/web/test/unit-tests/utils/permalinks/Permalinks-test.ts
similarity index 100%
rename from test/unit-tests/utils/permalinks/Permalinks-test.ts
rename to apps/web/test/unit-tests/utils/permalinks/Permalinks-test.ts
diff --git a/test/unit-tests/utils/promise-test.ts b/apps/web/test/unit-tests/utils/promise-test.ts
similarity index 100%
rename from test/unit-tests/utils/promise-test.ts
rename to apps/web/test/unit-tests/utils/promise-test.ts
diff --git a/test/unit-tests/utils/room/canInviteTo-test.ts b/apps/web/test/unit-tests/utils/room/canInviteTo-test.ts
similarity index 100%
rename from test/unit-tests/utils/room/canInviteTo-test.ts
rename to apps/web/test/unit-tests/utils/room/canInviteTo-test.ts
diff --git a/test/unit-tests/utils/room/getJoinedNonFunctionalMembers-test.ts b/apps/web/test/unit-tests/utils/room/getJoinedNonFunctionalMembers-test.ts
similarity index 100%
rename from test/unit-tests/utils/room/getJoinedNonFunctionalMembers-test.ts
rename to apps/web/test/unit-tests/utils/room/getJoinedNonFunctionalMembers-test.ts
diff --git a/test/unit-tests/utils/room/getRoomFunctionalMembers-test.ts b/apps/web/test/unit-tests/utils/room/getRoomFunctionalMembers-test.ts
similarity index 100%
rename from test/unit-tests/utils/room/getRoomFunctionalMembers-test.ts
rename to apps/web/test/unit-tests/utils/room/getRoomFunctionalMembers-test.ts
diff --git a/test/unit-tests/utils/room/inviteToRoom-test.ts b/apps/web/test/unit-tests/utils/room/inviteToRoom-test.ts
similarity index 100%
rename from test/unit-tests/utils/room/inviteToRoom-test.ts
rename to apps/web/test/unit-tests/utils/room/inviteToRoom-test.ts
diff --git a/test/unit-tests/utils/room/shouldEncryptRoomWithSingle3rdPartyInvite-test.ts b/apps/web/test/unit-tests/utils/room/shouldEncryptRoomWithSingle3rdPartyInvite-test.ts
similarity index 100%
rename from test/unit-tests/utils/room/shouldEncryptRoomWithSingle3rdPartyInvite-test.ts
rename to apps/web/test/unit-tests/utils/room/shouldEncryptRoomWithSingle3rdPartyInvite-test.ts
diff --git a/test/unit-tests/utils/room/tagRoom-test.ts b/apps/web/test/unit-tests/utils/room/tagRoom-test.ts
similarity index 100%
rename from test/unit-tests/utils/room/tagRoom-test.ts
rename to apps/web/test/unit-tests/utils/room/tagRoom-test.ts
diff --git a/test/unit-tests/utils/rooms-test.ts b/apps/web/test/unit-tests/utils/rooms-test.ts
similarity index 100%
rename from test/unit-tests/utils/rooms-test.ts
rename to apps/web/test/unit-tests/utils/rooms-test.ts
diff --git a/test/unit-tests/utils/sets-test.ts b/apps/web/test/unit-tests/utils/sets-test.ts
similarity index 100%
rename from test/unit-tests/utils/sets-test.ts
rename to apps/web/test/unit-tests/utils/sets-test.ts
diff --git a/test/unit-tests/utils/stringOrderField-test.ts b/apps/web/test/unit-tests/utils/stringOrderField-test.ts
similarity index 100%
rename from test/unit-tests/utils/stringOrderField-test.ts
rename to apps/web/test/unit-tests/utils/stringOrderField-test.ts
diff --git a/test/unit-tests/utils/threepids-test.ts b/apps/web/test/unit-tests/utils/threepids-test.ts
similarity index 100%
rename from test/unit-tests/utils/threepids-test.ts
rename to apps/web/test/unit-tests/utils/threepids-test.ts
diff --git a/test/unit-tests/utils/validate/numberInRange-test.ts b/apps/web/test/unit-tests/utils/validate/numberInRange-test.ts
similarity index 100%
rename from test/unit-tests/utils/validate/numberInRange-test.ts
rename to apps/web/test/unit-tests/utils/validate/numberInRange-test.ts
diff --git a/test/unit-tests/vector/__snapshots__/init-test.ts.snap b/apps/web/test/unit-tests/vector/__snapshots__/init-test.ts.snap
similarity index 100%
rename from test/unit-tests/vector/__snapshots__/init-test.ts.snap
rename to apps/web/test/unit-tests/vector/__snapshots__/init-test.ts.snap
diff --git a/test/unit-tests/vector/app-test.ts b/apps/web/test/unit-tests/vector/app-test.ts
similarity index 100%
rename from test/unit-tests/vector/app-test.ts
rename to apps/web/test/unit-tests/vector/app-test.ts
diff --git a/test/unit-tests/vector/getconfig-test.ts b/apps/web/test/unit-tests/vector/getconfig-test.ts
similarity index 100%
rename from test/unit-tests/vector/getconfig-test.ts
rename to apps/web/test/unit-tests/vector/getconfig-test.ts
diff --git a/test/unit-tests/vector/init-test.ts b/apps/web/test/unit-tests/vector/init-test.ts
similarity index 100%
rename from test/unit-tests/vector/init-test.ts
rename to apps/web/test/unit-tests/vector/init-test.ts
diff --git a/test/unit-tests/vector/platform/ElectronPlatform-test.ts b/apps/web/test/unit-tests/vector/platform/ElectronPlatform-test.ts
similarity index 100%
rename from test/unit-tests/vector/platform/ElectronPlatform-test.ts
rename to apps/web/test/unit-tests/vector/platform/ElectronPlatform-test.ts
diff --git a/test/unit-tests/vector/platform/PWAPlatform-test.ts b/apps/web/test/unit-tests/vector/platform/PWAPlatform-test.ts
similarity index 100%
rename from test/unit-tests/vector/platform/PWAPlatform-test.ts
rename to apps/web/test/unit-tests/vector/platform/PWAPlatform-test.ts
diff --git a/test/unit-tests/vector/platform/WebPlatform-test.ts b/apps/web/test/unit-tests/vector/platform/WebPlatform-test.ts
similarity index 100%
rename from test/unit-tests/vector/platform/WebPlatform-test.ts
rename to apps/web/test/unit-tests/vector/platform/WebPlatform-test.ts
diff --git a/test/unit-tests/vector/rageshakesetup-test.ts b/apps/web/test/unit-tests/vector/rageshakesetup-test.ts
similarity index 100%
rename from test/unit-tests/vector/rageshakesetup-test.ts
rename to apps/web/test/unit-tests/vector/rageshakesetup-test.ts
diff --git a/test/unit-tests/vector/routing-test.ts b/apps/web/test/unit-tests/vector/routing-test.ts
similarity index 100%
rename from test/unit-tests/vector/routing-test.ts
rename to apps/web/test/unit-tests/vector/routing-test.ts
diff --git a/test/unit-tests/vector/url_utils-test.ts b/apps/web/test/unit-tests/vector/url_utils-test.ts
similarity index 100%
rename from test/unit-tests/vector/url_utils-test.ts
rename to apps/web/test/unit-tests/vector/url_utils-test.ts
diff --git a/test/unit-tests/widgets/ManagedHybrid-test.ts b/apps/web/test/unit-tests/widgets/ManagedHybrid-test.ts
similarity index 100%
rename from test/unit-tests/widgets/ManagedHybrid-test.ts
rename to apps/web/test/unit-tests/widgets/ManagedHybrid-test.ts
diff --git a/test/viewmodels/audio/AudioPlayerViewModel-test.tsx b/apps/web/test/viewmodels/audio/AudioPlayerViewModel-test.tsx
similarity index 100%
rename from test/viewmodels/audio/AudioPlayerViewModel-test.tsx
rename to apps/web/test/viewmodels/audio/AudioPlayerViewModel-test.tsx
diff --git a/test/viewmodels/event-tiles/EncryptionEventViewModel-test.ts b/apps/web/test/viewmodels/event-tiles/EncryptionEventViewModel-test.ts
similarity index 100%
rename from test/viewmodels/event-tiles/EncryptionEventViewModel-test.ts
rename to apps/web/test/viewmodels/event-tiles/EncryptionEventViewModel-test.ts
diff --git a/test/viewmodels/event-tiles/TextualEventViewModel-test.ts b/apps/web/test/viewmodels/event-tiles/TextualEventViewModel-test.ts
similarity index 100%
rename from test/viewmodels/event-tiles/TextualEventViewModel-test.ts
rename to apps/web/test/viewmodels/event-tiles/TextualEventViewModel-test.ts
diff --git a/test/viewmodels/message-body/DecryptionFailureBodyViewModel-test.tsx b/apps/web/test/viewmodels/message-body/DecryptionFailureBodyViewModel-test.tsx
similarity index 100%
rename from test/viewmodels/message-body/DecryptionFailureBodyViewModel-test.tsx
rename to apps/web/test/viewmodels/message-body/DecryptionFailureBodyViewModel-test.tsx
diff --git a/test/viewmodels/message-body/MessageTimestampViewModel-test.tsx b/apps/web/test/viewmodels/message-body/MessageTimestampViewModel-test.tsx
similarity index 100%
rename from test/viewmodels/message-body/MessageTimestampViewModel-test.tsx
rename to apps/web/test/viewmodels/message-body/MessageTimestampViewModel-test.tsx
diff --git a/test/viewmodels/message-body/ReactionsRowButtonTooltipViewModel-test.tsx b/apps/web/test/viewmodels/message-body/ReactionsRowButtonTooltipViewModel-test.tsx
similarity index 100%
rename from test/viewmodels/message-body/ReactionsRowButtonTooltipViewModel-test.tsx
rename to apps/web/test/viewmodels/message-body/ReactionsRowButtonTooltipViewModel-test.tsx
diff --git a/test/viewmodels/profile/DisambiguatedProfileViewModel-test.tsx b/apps/web/test/viewmodels/profile/DisambiguatedProfileViewModel-test.tsx
similarity index 100%
rename from test/viewmodels/profile/DisambiguatedProfileViewModel-test.tsx
rename to apps/web/test/viewmodels/profile/DisambiguatedProfileViewModel-test.tsx
diff --git a/test/viewmodels/right-panel/WidgetContextMenuViewModel-test.tsx b/apps/web/test/viewmodels/right-panel/WidgetContextMenuViewModel-test.tsx
similarity index 100%
rename from test/viewmodels/right-panel/WidgetContextMenuViewModel-test.tsx
rename to apps/web/test/viewmodels/right-panel/WidgetContextMenuViewModel-test.tsx
diff --git a/test/viewmodels/room-list/RoomListHeaderViewModel-test.ts b/apps/web/test/viewmodels/room-list/RoomListHeaderViewModel-test.ts
similarity index 100%
rename from test/viewmodels/room-list/RoomListHeaderViewModel-test.ts
rename to apps/web/test/viewmodels/room-list/RoomListHeaderViewModel-test.ts
diff --git a/test/viewmodels/room-list/RoomListItemViewModel-test.tsx b/apps/web/test/viewmodels/room-list/RoomListItemViewModel-test.tsx
similarity index 100%
rename from test/viewmodels/room-list/RoomListItemViewModel-test.tsx
rename to apps/web/test/viewmodels/room-list/RoomListItemViewModel-test.tsx
diff --git a/test/viewmodels/room-list/RoomListSearchViewModel-test.ts b/apps/web/test/viewmodels/room-list/RoomListSearchViewModel-test.ts
similarity index 100%
rename from test/viewmodels/room-list/RoomListSearchViewModel-test.ts
rename to apps/web/test/viewmodels/room-list/RoomListSearchViewModel-test.ts
diff --git a/test/viewmodels/room-list/RoomListViewViewModel-test.tsx b/apps/web/test/viewmodels/room-list/RoomListViewViewModel-test.tsx
similarity index 100%
rename from test/viewmodels/room-list/RoomListViewViewModel-test.tsx
rename to apps/web/test/viewmodels/room-list/RoomListViewViewModel-test.tsx
diff --git a/test/viewmodels/room-list/utils-test.ts b/apps/web/test/viewmodels/room-list/utils-test.ts
similarity index 100%
rename from test/viewmodels/room-list/utils-test.ts
rename to apps/web/test/viewmodels/room-list/utils-test.ts
diff --git a/test/viewmodels/room/RoomStatusBar-test.ts b/apps/web/test/viewmodels/room/RoomStatusBar-test.ts
similarity index 100%
rename from test/viewmodels/room/RoomStatusBar-test.ts
rename to apps/web/test/viewmodels/room/RoomStatusBar-test.ts
diff --git a/tsconfig.json b/apps/web/tsconfig.json
similarity index 100%
rename from tsconfig.json
rename to apps/web/tsconfig.json
diff --git a/tsconfig.module_system.json b/apps/web/tsconfig.module_system.json
similarity index 100%
rename from tsconfig.module_system.json
rename to apps/web/tsconfig.module_system.json
diff --git a/webpack.config.ts b/apps/web/webpack.config.ts
similarity index 100%
rename from webpack.config.ts
rename to apps/web/webpack.config.ts