diff --git a/.gitea/workflows/release-draft.yml b/.gitea/workflows/release-draft.yml index 5b22c74..adebc2a 100644 --- a/.gitea/workflows/release-draft.yml +++ b/.gitea/workflows/release-draft.yml @@ -67,8 +67,10 @@ jobs: - name: Build application run: | - npx esbuild node_modules/@timephy/rnnoise-wasm/dist/NoiseSuppressorWorklet.js --bundle --format=esm --outfile=public/rnnoise-worklet.js + npx esbuild node_modules/@timephy/rnnoise-wasm/dist/NoiseSuppressorWorklet.js --bundle --format=esm --outfile=toju-app/public/rnnoise-worklet.js + cd toju-app npx ng build --configuration production --base-href='./' + cd .. npx --package typescript tsc -p tsconfig.electron.json cd server node ../tools/sync-server-build-version.js @@ -120,8 +122,10 @@ jobs: - name: Build application run: | - npx esbuild node_modules/@timephy/rnnoise-wasm/dist/NoiseSuppressorWorklet.js --bundle --format=esm --outfile=public/rnnoise-worklet.js + npx esbuild node_modules/@timephy/rnnoise-wasm/dist/NoiseSuppressorWorklet.js --bundle --format=esm --outfile=toju-app/public/rnnoise-worklet.js + Push-Location "toju-app" npx ng build --configuration production --base-href='./' + Pop-Location npx --package typescript tsc -p tsconfig.electron.json Push-Location server node ../tools/sync-server-build-version.js diff --git a/.gitignore b/.gitignore index 3a0ad44..1df3392 100644 --- a/.gitignore +++ b/.gitignore @@ -53,3 +53,6 @@ Thumbs.db .certs/ /server/data/variables.json dist-server/* + +AGENTS.md +doc/** diff --git a/dev.sh b/dev.sh index 7eef7fa..3088327 100755 --- a/dev.sh +++ b/dev.sh @@ -20,12 +20,12 @@ if [ "$SSL" = "true" ]; then "$DIR/generate-cert.sh" fi - NG_SERVE="ng serve --host=0.0.0.0 --ssl --ssl-cert=.certs/localhost.crt --ssl-key=.certs/localhost.key" + NG_SERVE="cd toju-app && npx ng serve --host=0.0.0.0 --ssl --ssl-cert=../.certs/localhost.crt --ssl-key=../.certs/localhost.key" WAIT_URL="https://localhost:4200" HEALTH_URL="https://localhost:3001/api/health" export NODE_TLS_REJECT_UNAUTHORIZED=0 else - NG_SERVE="ng serve --host=0.0.0.0" + NG_SERVE="cd toju-app && npx ng serve --host=0.0.0.0" WAIT_URL="http://localhost:4200" HEALTH_URL="http://localhost:3001/api/health" fi diff --git a/eslint.config.js b/eslint.config.js index a77ab53..c18212b 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -199,7 +199,7 @@ module.exports = tseslint.config( }, // HTML template formatting rules (external Angular templates only) { - files: ['src/app/**/*.html'], + files: ['toju-app/src/app/**/*.html'], plugins: { 'no-dashes': noDashPlugin }, extends: [...angular.configs.templateRecommended, ...angular.configs.templateAccessibility], rules: { diff --git a/package.json b/package.json index 31b61e4..de36c4f 100644 --- a/package.json +++ b/package.json @@ -7,22 +7,22 @@ "homepage": "https://git.azaaxin.com/myxelium/Toju", "main": "dist/electron/main.js", "scripts": { - "ng": "ng", + "ng": "cd \"toju-app\" && ng", "prebuild": "npm run bundle:rnnoise", "prestart": "npm run bundle:rnnoise", - "bundle:rnnoise": "esbuild node_modules/@timephy/rnnoise-wasm/dist/NoiseSuppressorWorklet.js --bundle --format=esm --outfile=public/rnnoise-worklet.js", - "start": "ng serve", - "build": "ng build", + "bundle:rnnoise": "esbuild node_modules/@timephy/rnnoise-wasm/dist/NoiseSuppressorWorklet.js --bundle --format=esm --outfile=toju-app/public/rnnoise-worklet.js", + "start": "cd \"toju-app\" && ng serve", + "build": "cd \"toju-app\" && ng build", "build:electron": "tsc -p tsconfig.electron.json", "build:all": "npm run build && npm run build:electron && cd server && npm run build", - "build:prod": "ng build --configuration production --base-href='./'", - "watch": "ng build --watch --configuration development", - "test": "ng test", + "build:prod": "cd \"toju-app\" && ng build --configuration production --base-href='./'", + "watch": "cd \"toju-app\" && ng build --watch --configuration development", + "test": "cd \"toju-app\" && ng test", "server:build": "cd server && npm run build", "server:start": "cd server && npm start", "server:dev": "cd server && npm run dev", - "electron": "ng build && npm run build:electron && node tools/launch-electron.js . --no-sandbox --disable-dev-shm-usage", - "electron:dev": "concurrently \"ng serve\" \"wait-on http://localhost:4200 && npm run build:electron && cross-env NODE_ENV=development node tools/launch-electron.js . --no-sandbox --disable-dev-shm-usage\"", + "electron": "npm run build && npm run build:electron && node tools/launch-electron.js . --no-sandbox --disable-dev-shm-usage", + "electron:dev": "concurrently \"npm run start\" \"wait-on http://localhost:4200 && npm run build:electron && cross-env NODE_ENV=development node tools/launch-electron.js . --no-sandbox --disable-dev-shm-usage\"", "electron:full": "./dev.sh", "electron:full:build": "npm run build:all && concurrently --kill-others \"cd server && npm start\" \"cross-env NODE_ENV=production node tools/launch-electron.js . --no-sandbox --disable-dev-shm-usage\"", "migration:generate": "typeorm migration:generate electron/migrations/Auto -d dist/electron/data-source.js", @@ -40,8 +40,8 @@ "dev:app": "npm run electron:dev", "lint": "eslint .", "lint:fix": "npm run format && npm run sort:props && eslint . --fix", - "format": "prettier --write \"src/app/**/*.html\"", - "format:check": "prettier --check \"src/app/**/*.html\"", + "format": "prettier --write \"toju-app/src/app/**/*.html\"", + "format:check": "prettier --check \"toju-app/src/app/**/*.html\"", "release:build:linux": "npm run build:prod:all && electron-builder --linux && npm run server:bundle:linux", "release:build:win": "npm run build:prod:all && electron-builder --win && npm run server:bundle:win", "release:manifest": "node tools/generate-release-manifest.js", diff --git a/angular.json b/toju-app/angular.json similarity index 75% rename from angular.json rename to toju-app/angular.json index cc3f79d..54b0b2d 100644 --- a/angular.json +++ b/toju-app/angular.json @@ -1,5 +1,5 @@ { - "$schema": "./node_modules/@angular/cli/lib/config/schema.json", + "$schema": "../node_modules/@angular/cli/lib/config/schema.json", "version": 1, "cli": { "packageManager": "npm", @@ -62,27 +62,28 @@ ], "styles": [ "src/styles.scss", - "node_modules/prismjs/themes/prism-okaidia.css" + "../node_modules/prismjs/themes/prism-okaidia.css" ], "scripts": [ - "node_modules/prismjs/prism.js", - "node_modules/prismjs/components/prism-markup.min.js", - "node_modules/prismjs/components/prism-clike.min.js", - "node_modules/prismjs/components/prism-javascript.min.js", - "node_modules/prismjs/components/prism-typescript.min.js", - "node_modules/prismjs/components/prism-css.min.js", - "node_modules/prismjs/components/prism-scss.min.js", - "node_modules/prismjs/components/prism-json.min.js", - "node_modules/prismjs/components/prism-bash.min.js", - "node_modules/prismjs/components/prism-markdown.min.js", - "node_modules/prismjs/components/prism-yaml.min.js", - "node_modules/prismjs/components/prism-python.min.js", - "node_modules/prismjs/components/prism-csharp.min.js" + "../node_modules/prismjs/prism.js", + "../node_modules/prismjs/components/prism-markup.min.js", + "../node_modules/prismjs/components/prism-clike.min.js", + "../node_modules/prismjs/components/prism-javascript.min.js", + "../node_modules/prismjs/components/prism-typescript.min.js", + "../node_modules/prismjs/components/prism-css.min.js", + "../node_modules/prismjs/components/prism-scss.min.js", + "../node_modules/prismjs/components/prism-json.min.js", + "../node_modules/prismjs/components/prism-bash.min.js", + "../node_modules/prismjs/components/prism-markdown.min.js", + "../node_modules/prismjs/components/prism-yaml.min.js", + "../node_modules/prismjs/components/prism-python.min.js", + "../node_modules/prismjs/components/prism-csharp.min.js" ], "allowedCommonJsDependencies": [ "simple-peer", "uuid" - ] + ], + "outputPath": "../dist/client" }, "configurations": { "production": { diff --git a/public/favicon.ico b/toju-app/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to toju-app/public/favicon.ico diff --git a/public/rnnoise-worklet.js b/toju-app/public/rnnoise-worklet.js similarity index 100% rename from public/rnnoise-worklet.js rename to toju-app/public/rnnoise-worklet.js diff --git a/public/web.config b/toju-app/public/web.config similarity index 100% rename from public/web.config rename to toju-app/public/web.config diff --git a/src/app/app.config.ts b/toju-app/src/app/app.config.ts similarity index 100% rename from src/app/app.config.ts rename to toju-app/src/app/app.config.ts diff --git a/src/app/app.html b/toju-app/src/app/app.html similarity index 100% rename from src/app/app.html rename to toju-app/src/app/app.html diff --git a/src/app/app.routes.ts b/toju-app/src/app/app.routes.ts similarity index 100% rename from src/app/app.routes.ts rename to toju-app/src/app/app.routes.ts diff --git a/src/app/app.scss b/toju-app/src/app/app.scss similarity index 100% rename from src/app/app.scss rename to toju-app/src/app/app.scss diff --git a/src/app/app.ts b/toju-app/src/app/app.ts similarity index 100% rename from src/app/app.ts rename to toju-app/src/app/app.ts diff --git a/src/app/core/constants.ts b/toju-app/src/app/core/constants.ts similarity index 100% rename from src/app/core/constants.ts rename to toju-app/src/app/core/constants.ts diff --git a/src/app/core/helpers/debugging-helpers.ts b/toju-app/src/app/core/helpers/debugging-helpers.ts similarity index 100% rename from src/app/core/helpers/debugging-helpers.ts rename to toju-app/src/app/core/helpers/debugging-helpers.ts diff --git a/src/app/core/helpers/room-ban.helpers.ts b/toju-app/src/app/core/helpers/room-ban.helpers.ts similarity index 100% rename from src/app/core/helpers/room-ban.helpers.ts rename to toju-app/src/app/core/helpers/room-ban.helpers.ts diff --git a/src/app/core/models.ts b/toju-app/src/app/core/models.ts similarity index 100% rename from src/app/core/models.ts rename to toju-app/src/app/core/models.ts diff --git a/src/app/core/models/debugging.models.ts b/toju-app/src/app/core/models/debugging.models.ts similarity index 100% rename from src/app/core/models/debugging.models.ts rename to toju-app/src/app/core/models/debugging.models.ts diff --git a/src/app/core/models/index.ts b/toju-app/src/app/core/models/index.ts similarity index 100% rename from src/app/core/models/index.ts rename to toju-app/src/app/core/models/index.ts diff --git a/src/app/core/platform/electron/electron-api.models.ts b/toju-app/src/app/core/platform/electron/electron-api.models.ts similarity index 100% rename from src/app/core/platform/electron/electron-api.models.ts rename to toju-app/src/app/core/platform/electron/electron-api.models.ts diff --git a/src/app/core/platform/electron/electron-bridge.service.ts b/toju-app/src/app/core/platform/electron/electron-bridge.service.ts similarity index 100% rename from src/app/core/platform/electron/electron-bridge.service.ts rename to toju-app/src/app/core/platform/electron/electron-bridge.service.ts diff --git a/src/app/core/platform/electron/get-electron-api.ts b/toju-app/src/app/core/platform/electron/get-electron-api.ts similarity index 100% rename from src/app/core/platform/electron/get-electron-api.ts rename to toju-app/src/app/core/platform/electron/get-electron-api.ts diff --git a/src/app/core/platform/external-link.service.ts b/toju-app/src/app/core/platform/external-link.service.ts similarity index 100% rename from src/app/core/platform/external-link.service.ts rename to toju-app/src/app/core/platform/external-link.service.ts diff --git a/src/app/core/platform/index.ts b/toju-app/src/app/core/platform/index.ts similarity index 100% rename from src/app/core/platform/index.ts rename to toju-app/src/app/core/platform/index.ts diff --git a/src/app/core/platform/platform.service.ts b/toju-app/src/app/core/platform/platform.service.ts similarity index 100% rename from src/app/core/platform/platform.service.ts rename to toju-app/src/app/core/platform/platform.service.ts diff --git a/src/app/core/realtime/index.ts b/toju-app/src/app/core/realtime/index.ts similarity index 100% rename from src/app/core/realtime/index.ts rename to toju-app/src/app/core/realtime/index.ts diff --git a/src/app/core/services/debugging.service.ts b/toju-app/src/app/core/services/debugging.service.ts similarity index 100% rename from src/app/core/services/debugging.service.ts rename to toju-app/src/app/core/services/debugging.service.ts diff --git a/src/app/core/services/debugging/debugging-network-snapshot.builder.ts b/toju-app/src/app/core/services/debugging/debugging-network-snapshot.builder.ts similarity index 100% rename from src/app/core/services/debugging/debugging-network-snapshot.builder.ts rename to toju-app/src/app/core/services/debugging/debugging-network-snapshot.builder.ts diff --git a/src/app/core/services/debugging/debugging.constants.ts b/toju-app/src/app/core/services/debugging/debugging.constants.ts similarity index 100% rename from src/app/core/services/debugging/debugging.constants.ts rename to toju-app/src/app/core/services/debugging/debugging.constants.ts diff --git a/src/app/core/services/debugging/debugging.service.ts b/toju-app/src/app/core/services/debugging/debugging.service.ts similarity index 100% rename from src/app/core/services/debugging/debugging.service.ts rename to toju-app/src/app/core/services/debugging/debugging.service.ts diff --git a/src/app/core/services/debugging/index.ts b/toju-app/src/app/core/services/debugging/index.ts similarity index 100% rename from src/app/core/services/debugging/index.ts rename to toju-app/src/app/core/services/debugging/index.ts diff --git a/src/app/core/services/desktop-app-update.service.ts b/toju-app/src/app/core/services/desktop-app-update.service.ts similarity index 100% rename from src/app/core/services/desktop-app-update.service.ts rename to toju-app/src/app/core/services/desktop-app-update.service.ts diff --git a/src/app/core/services/index.ts b/toju-app/src/app/core/services/index.ts similarity index 100% rename from src/app/core/services/index.ts rename to toju-app/src/app/core/services/index.ts diff --git a/src/app/core/services/notification-audio.service.ts b/toju-app/src/app/core/services/notification-audio.service.ts similarity index 100% rename from src/app/core/services/notification-audio.service.ts rename to toju-app/src/app/core/services/notification-audio.service.ts diff --git a/src/app/core/services/settings-modal.service.ts b/toju-app/src/app/core/services/settings-modal.service.ts similarity index 100% rename from src/app/core/services/settings-modal.service.ts rename to toju-app/src/app/core/services/settings-modal.service.ts diff --git a/src/app/core/services/time-sync.service.ts b/toju-app/src/app/core/services/time-sync.service.ts similarity index 100% rename from src/app/core/services/time-sync.service.ts rename to toju-app/src/app/core/services/time-sync.service.ts diff --git a/src/app/domains/README.md b/toju-app/src/app/domains/README.md similarity index 100% rename from src/app/domains/README.md rename to toju-app/src/app/domains/README.md diff --git a/src/app/domains/attachment/README.md b/toju-app/src/app/domains/attachment/README.md similarity index 100% rename from src/app/domains/attachment/README.md rename to toju-app/src/app/domains/attachment/README.md diff --git a/src/app/domains/attachment/application/attachment-manager.service.ts b/toju-app/src/app/domains/attachment/application/attachment-manager.service.ts similarity index 100% rename from src/app/domains/attachment/application/attachment-manager.service.ts rename to toju-app/src/app/domains/attachment/application/attachment-manager.service.ts diff --git a/src/app/domains/attachment/application/attachment-persistence.service.ts b/toju-app/src/app/domains/attachment/application/attachment-persistence.service.ts similarity index 100% rename from src/app/domains/attachment/application/attachment-persistence.service.ts rename to toju-app/src/app/domains/attachment/application/attachment-persistence.service.ts diff --git a/src/app/domains/attachment/application/attachment-runtime.store.ts b/toju-app/src/app/domains/attachment/application/attachment-runtime.store.ts similarity index 100% rename from src/app/domains/attachment/application/attachment-runtime.store.ts rename to toju-app/src/app/domains/attachment/application/attachment-runtime.store.ts diff --git a/src/app/domains/attachment/application/attachment-transfer-transport.service.ts b/toju-app/src/app/domains/attachment/application/attachment-transfer-transport.service.ts similarity index 100% rename from src/app/domains/attachment/application/attachment-transfer-transport.service.ts rename to toju-app/src/app/domains/attachment/application/attachment-transfer-transport.service.ts diff --git a/src/app/domains/attachment/application/attachment-transfer.service.ts b/toju-app/src/app/domains/attachment/application/attachment-transfer.service.ts similarity index 100% rename from src/app/domains/attachment/application/attachment-transfer.service.ts rename to toju-app/src/app/domains/attachment/application/attachment-transfer.service.ts diff --git a/src/app/domains/attachment/application/attachment.facade.ts b/toju-app/src/app/domains/attachment/application/attachment.facade.ts similarity index 100% rename from src/app/domains/attachment/application/attachment.facade.ts rename to toju-app/src/app/domains/attachment/application/attachment.facade.ts diff --git a/src/app/domains/attachment/domain/attachment-transfer.constants.ts b/toju-app/src/app/domains/attachment/domain/attachment-transfer.constants.ts similarity index 100% rename from src/app/domains/attachment/domain/attachment-transfer.constants.ts rename to toju-app/src/app/domains/attachment/domain/attachment-transfer.constants.ts diff --git a/src/app/domains/attachment/domain/attachment-transfer.models.ts b/toju-app/src/app/domains/attachment/domain/attachment-transfer.models.ts similarity index 100% rename from src/app/domains/attachment/domain/attachment-transfer.models.ts rename to toju-app/src/app/domains/attachment/domain/attachment-transfer.models.ts diff --git a/src/app/domains/attachment/domain/attachment.constants.ts b/toju-app/src/app/domains/attachment/domain/attachment.constants.ts similarity index 100% rename from src/app/domains/attachment/domain/attachment.constants.ts rename to toju-app/src/app/domains/attachment/domain/attachment.constants.ts diff --git a/src/app/domains/attachment/domain/attachment.logic.ts b/toju-app/src/app/domains/attachment/domain/attachment.logic.ts similarity index 100% rename from src/app/domains/attachment/domain/attachment.logic.ts rename to toju-app/src/app/domains/attachment/domain/attachment.logic.ts diff --git a/src/app/domains/attachment/domain/attachment.models.ts b/toju-app/src/app/domains/attachment/domain/attachment.models.ts similarity index 100% rename from src/app/domains/attachment/domain/attachment.models.ts rename to toju-app/src/app/domains/attachment/domain/attachment.models.ts diff --git a/src/app/domains/attachment/index.ts b/toju-app/src/app/domains/attachment/index.ts similarity index 100% rename from src/app/domains/attachment/index.ts rename to toju-app/src/app/domains/attachment/index.ts diff --git a/src/app/domains/attachment/infrastructure/attachment-storage.helpers.ts b/toju-app/src/app/domains/attachment/infrastructure/attachment-storage.helpers.ts similarity index 100% rename from src/app/domains/attachment/infrastructure/attachment-storage.helpers.ts rename to toju-app/src/app/domains/attachment/infrastructure/attachment-storage.helpers.ts diff --git a/src/app/domains/attachment/infrastructure/attachment-storage.service.ts b/toju-app/src/app/domains/attachment/infrastructure/attachment-storage.service.ts similarity index 100% rename from src/app/domains/attachment/infrastructure/attachment-storage.service.ts rename to toju-app/src/app/domains/attachment/infrastructure/attachment-storage.service.ts diff --git a/src/app/domains/auth/README.md b/toju-app/src/app/domains/auth/README.md similarity index 100% rename from src/app/domains/auth/README.md rename to toju-app/src/app/domains/auth/README.md diff --git a/src/app/domains/auth/application/auth.service.ts b/toju-app/src/app/domains/auth/application/auth.service.ts similarity index 100% rename from src/app/domains/auth/application/auth.service.ts rename to toju-app/src/app/domains/auth/application/auth.service.ts diff --git a/src/app/domains/auth/feature/login/login.component.html b/toju-app/src/app/domains/auth/feature/login/login.component.html similarity index 100% rename from src/app/domains/auth/feature/login/login.component.html rename to toju-app/src/app/domains/auth/feature/login/login.component.html diff --git a/src/app/domains/auth/feature/login/login.component.ts b/toju-app/src/app/domains/auth/feature/login/login.component.ts similarity index 100% rename from src/app/domains/auth/feature/login/login.component.ts rename to toju-app/src/app/domains/auth/feature/login/login.component.ts diff --git a/src/app/domains/auth/feature/register/register.component.html b/toju-app/src/app/domains/auth/feature/register/register.component.html similarity index 100% rename from src/app/domains/auth/feature/register/register.component.html rename to toju-app/src/app/domains/auth/feature/register/register.component.html diff --git a/src/app/domains/auth/feature/register/register.component.ts b/toju-app/src/app/domains/auth/feature/register/register.component.ts similarity index 100% rename from src/app/domains/auth/feature/register/register.component.ts rename to toju-app/src/app/domains/auth/feature/register/register.component.ts diff --git a/src/app/domains/auth/feature/user-bar/user-bar.component.html b/toju-app/src/app/domains/auth/feature/user-bar/user-bar.component.html similarity index 100% rename from src/app/domains/auth/feature/user-bar/user-bar.component.html rename to toju-app/src/app/domains/auth/feature/user-bar/user-bar.component.html diff --git a/src/app/domains/auth/feature/user-bar/user-bar.component.ts b/toju-app/src/app/domains/auth/feature/user-bar/user-bar.component.ts similarity index 100% rename from src/app/domains/auth/feature/user-bar/user-bar.component.ts rename to toju-app/src/app/domains/auth/feature/user-bar/user-bar.component.ts diff --git a/src/app/domains/auth/index.ts b/toju-app/src/app/domains/auth/index.ts similarity index 100% rename from src/app/domains/auth/index.ts rename to toju-app/src/app/domains/auth/index.ts diff --git a/src/app/domains/chat/README.md b/toju-app/src/app/domains/chat/README.md similarity index 100% rename from src/app/domains/chat/README.md rename to toju-app/src/app/domains/chat/README.md diff --git a/src/app/domains/chat/application/klipy.service.ts b/toju-app/src/app/domains/chat/application/klipy.service.ts similarity index 100% rename from src/app/domains/chat/application/klipy.service.ts rename to toju-app/src/app/domains/chat/application/klipy.service.ts diff --git a/src/app/domains/chat/domain/message-sync.rules.ts b/toju-app/src/app/domains/chat/domain/message-sync.rules.ts similarity index 100% rename from src/app/domains/chat/domain/message-sync.rules.ts rename to toju-app/src/app/domains/chat/domain/message-sync.rules.ts diff --git a/src/app/domains/chat/domain/message.rules.ts b/toju-app/src/app/domains/chat/domain/message.rules.ts similarity index 100% rename from src/app/domains/chat/domain/message.rules.ts rename to toju-app/src/app/domains/chat/domain/message.rules.ts diff --git a/src/app/domains/chat/feature/chat-messages/chat-messages.component.html b/toju-app/src/app/domains/chat/feature/chat-messages/chat-messages.component.html similarity index 100% rename from src/app/domains/chat/feature/chat-messages/chat-messages.component.html rename to toju-app/src/app/domains/chat/feature/chat-messages/chat-messages.component.html diff --git a/src/app/domains/chat/feature/chat-messages/chat-messages.component.scss b/toju-app/src/app/domains/chat/feature/chat-messages/chat-messages.component.scss similarity index 100% rename from src/app/domains/chat/feature/chat-messages/chat-messages.component.scss rename to toju-app/src/app/domains/chat/feature/chat-messages/chat-messages.component.scss diff --git a/src/app/domains/chat/feature/chat-messages/chat-messages.component.ts b/toju-app/src/app/domains/chat/feature/chat-messages/chat-messages.component.ts similarity index 100% rename from src/app/domains/chat/feature/chat-messages/chat-messages.component.ts rename to toju-app/src/app/domains/chat/feature/chat-messages/chat-messages.component.ts diff --git a/src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.html b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.html similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.html rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.html diff --git a/src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.scss b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.scss similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.scss rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.scss diff --git a/src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.ts b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.ts similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.ts rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-composer/chat-message-composer.component.ts diff --git a/src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.html b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.html similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.html rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.html diff --git a/src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.scss b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.scss similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.scss rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.scss diff --git a/src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.ts b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.ts similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.ts rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-item/chat-message-item.component.ts diff --git a/src/app/domains/chat/feature/chat-messages/components/message-list/chat-message-list.component.html b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-list/chat-message-list.component.html similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-list/chat-message-list.component.html rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-list/chat-message-list.component.html diff --git a/src/app/domains/chat/feature/chat-messages/components/message-list/chat-message-list.component.ts b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-list/chat-message-list.component.ts similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-list/chat-message-list.component.ts rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-list/chat-message-list.component.ts diff --git a/src/app/domains/chat/feature/chat-messages/components/message-overlays/chat-message-overlays.component.html b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-overlays/chat-message-overlays.component.html similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-overlays/chat-message-overlays.component.html rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-overlays/chat-message-overlays.component.html diff --git a/src/app/domains/chat/feature/chat-messages/components/message-overlays/chat-message-overlays.component.ts b/toju-app/src/app/domains/chat/feature/chat-messages/components/message-overlays/chat-message-overlays.component.ts similarity index 100% rename from src/app/domains/chat/feature/chat-messages/components/message-overlays/chat-message-overlays.component.ts rename to toju-app/src/app/domains/chat/feature/chat-messages/components/message-overlays/chat-message-overlays.component.ts diff --git a/src/app/domains/chat/feature/chat-messages/models/chat-messages.models.ts b/toju-app/src/app/domains/chat/feature/chat-messages/models/chat-messages.models.ts similarity index 100% rename from src/app/domains/chat/feature/chat-messages/models/chat-messages.models.ts rename to toju-app/src/app/domains/chat/feature/chat-messages/models/chat-messages.models.ts diff --git a/src/app/domains/chat/feature/chat-messages/services/chat-markdown.service.ts b/toju-app/src/app/domains/chat/feature/chat-messages/services/chat-markdown.service.ts similarity index 100% rename from src/app/domains/chat/feature/chat-messages/services/chat-markdown.service.ts rename to toju-app/src/app/domains/chat/feature/chat-messages/services/chat-markdown.service.ts diff --git a/src/app/domains/chat/feature/klipy-gif-picker/klipy-gif-picker.component.html b/toju-app/src/app/domains/chat/feature/klipy-gif-picker/klipy-gif-picker.component.html similarity index 100% rename from src/app/domains/chat/feature/klipy-gif-picker/klipy-gif-picker.component.html rename to toju-app/src/app/domains/chat/feature/klipy-gif-picker/klipy-gif-picker.component.html diff --git a/src/app/domains/chat/feature/klipy-gif-picker/klipy-gif-picker.component.ts b/toju-app/src/app/domains/chat/feature/klipy-gif-picker/klipy-gif-picker.component.ts similarity index 100% rename from src/app/domains/chat/feature/klipy-gif-picker/klipy-gif-picker.component.ts rename to toju-app/src/app/domains/chat/feature/klipy-gif-picker/klipy-gif-picker.component.ts diff --git a/src/app/domains/chat/feature/typing-indicator/typing-indicator.component.html b/toju-app/src/app/domains/chat/feature/typing-indicator/typing-indicator.component.html similarity index 100% rename from src/app/domains/chat/feature/typing-indicator/typing-indicator.component.html rename to toju-app/src/app/domains/chat/feature/typing-indicator/typing-indicator.component.html diff --git a/src/app/domains/chat/feature/typing-indicator/typing-indicator.component.ts b/toju-app/src/app/domains/chat/feature/typing-indicator/typing-indicator.component.ts similarity index 100% rename from src/app/domains/chat/feature/typing-indicator/typing-indicator.component.ts rename to toju-app/src/app/domains/chat/feature/typing-indicator/typing-indicator.component.ts diff --git a/src/app/domains/chat/feature/user-list/user-list.component.html b/toju-app/src/app/domains/chat/feature/user-list/user-list.component.html similarity index 100% rename from src/app/domains/chat/feature/user-list/user-list.component.html rename to toju-app/src/app/domains/chat/feature/user-list/user-list.component.html diff --git a/src/app/domains/chat/feature/user-list/user-list.component.ts b/toju-app/src/app/domains/chat/feature/user-list/user-list.component.ts similarity index 100% rename from src/app/domains/chat/feature/user-list/user-list.component.ts rename to toju-app/src/app/domains/chat/feature/user-list/user-list.component.ts diff --git a/src/app/domains/chat/index.ts b/toju-app/src/app/domains/chat/index.ts similarity index 100% rename from src/app/domains/chat/index.ts rename to toju-app/src/app/domains/chat/index.ts diff --git a/src/app/domains/screen-share/README.md b/toju-app/src/app/domains/screen-share/README.md similarity index 100% rename from src/app/domains/screen-share/README.md rename to toju-app/src/app/domains/screen-share/README.md diff --git a/src/app/domains/screen-share/application/screen-share-source-picker.service.ts b/toju-app/src/app/domains/screen-share/application/screen-share-source-picker.service.ts similarity index 100% rename from src/app/domains/screen-share/application/screen-share-source-picker.service.ts rename to toju-app/src/app/domains/screen-share/application/screen-share-source-picker.service.ts diff --git a/src/app/domains/screen-share/application/screen-share.facade.ts b/toju-app/src/app/domains/screen-share/application/screen-share.facade.ts similarity index 100% rename from src/app/domains/screen-share/application/screen-share.facade.ts rename to toju-app/src/app/domains/screen-share/application/screen-share.facade.ts diff --git a/src/app/domains/screen-share/domain/screen-share.config.ts b/toju-app/src/app/domains/screen-share/domain/screen-share.config.ts similarity index 100% rename from src/app/domains/screen-share/domain/screen-share.config.ts rename to toju-app/src/app/domains/screen-share/domain/screen-share.config.ts diff --git a/src/app/domains/screen-share/feature/screen-share-viewer/screen-share-viewer.component.html b/toju-app/src/app/domains/screen-share/feature/screen-share-viewer/screen-share-viewer.component.html similarity index 100% rename from src/app/domains/screen-share/feature/screen-share-viewer/screen-share-viewer.component.html rename to toju-app/src/app/domains/screen-share/feature/screen-share-viewer/screen-share-viewer.component.html diff --git a/src/app/domains/screen-share/feature/screen-share-viewer/screen-share-viewer.component.ts b/toju-app/src/app/domains/screen-share/feature/screen-share-viewer/screen-share-viewer.component.ts similarity index 100% rename from src/app/domains/screen-share/feature/screen-share-viewer/screen-share-viewer.component.ts rename to toju-app/src/app/domains/screen-share/feature/screen-share-viewer/screen-share-viewer.component.ts diff --git a/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-playback.service.ts b/toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-playback.service.ts similarity index 100% rename from src/app/domains/screen-share/feature/screen-share-workspace/screen-share-playback.service.ts rename to toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-playback.service.ts diff --git a/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-stream-tile.component.html b/toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-stream-tile.component.html similarity index 100% rename from src/app/domains/screen-share/feature/screen-share-workspace/screen-share-stream-tile.component.html rename to toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-stream-tile.component.html diff --git a/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-stream-tile.component.ts b/toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-stream-tile.component.ts similarity index 100% rename from src/app/domains/screen-share/feature/screen-share-workspace/screen-share-stream-tile.component.ts rename to toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-stream-tile.component.ts diff --git a/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.component.html b/toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.component.html similarity index 100% rename from src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.component.html rename to toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.component.html diff --git a/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.component.ts b/toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.component.ts similarity index 100% rename from src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.component.ts rename to toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.component.ts diff --git a/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.models.ts b/toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.models.ts similarity index 100% rename from src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.models.ts rename to toju-app/src/app/domains/screen-share/feature/screen-share-workspace/screen-share-workspace.models.ts diff --git a/src/app/domains/screen-share/index.ts b/toju-app/src/app/domains/screen-share/index.ts similarity index 100% rename from src/app/domains/screen-share/index.ts rename to toju-app/src/app/domains/screen-share/index.ts diff --git a/src/app/domains/server-directory/README.md b/toju-app/src/app/domains/server-directory/README.md similarity index 100% rename from src/app/domains/server-directory/README.md rename to toju-app/src/app/domains/server-directory/README.md diff --git a/src/app/domains/server-directory/application/server-directory.facade.ts b/toju-app/src/app/domains/server-directory/application/server-directory.facade.ts similarity index 100% rename from src/app/domains/server-directory/application/server-directory.facade.ts rename to toju-app/src/app/domains/server-directory/application/server-directory.facade.ts diff --git a/src/app/domains/server-directory/application/server-endpoint-state.service.ts b/toju-app/src/app/domains/server-directory/application/server-endpoint-state.service.ts similarity index 100% rename from src/app/domains/server-directory/application/server-endpoint-state.service.ts rename to toju-app/src/app/domains/server-directory/application/server-endpoint-state.service.ts diff --git a/src/app/domains/server-directory/domain/server-directory.constants.ts b/toju-app/src/app/domains/server-directory/domain/server-directory.constants.ts similarity index 100% rename from src/app/domains/server-directory/domain/server-directory.constants.ts rename to toju-app/src/app/domains/server-directory/domain/server-directory.constants.ts diff --git a/src/app/domains/server-directory/domain/server-directory.models.ts b/toju-app/src/app/domains/server-directory/domain/server-directory.models.ts similarity index 100% rename from src/app/domains/server-directory/domain/server-directory.models.ts rename to toju-app/src/app/domains/server-directory/domain/server-directory.models.ts diff --git a/src/app/domains/server-directory/domain/server-endpoint-defaults.ts b/toju-app/src/app/domains/server-directory/domain/server-endpoint-defaults.ts similarity index 100% rename from src/app/domains/server-directory/domain/server-endpoint-defaults.ts rename to toju-app/src/app/domains/server-directory/domain/server-endpoint-defaults.ts diff --git a/src/app/domains/server-directory/feature/invite/invite.component.html b/toju-app/src/app/domains/server-directory/feature/invite/invite.component.html similarity index 100% rename from src/app/domains/server-directory/feature/invite/invite.component.html rename to toju-app/src/app/domains/server-directory/feature/invite/invite.component.html diff --git a/src/app/domains/server-directory/feature/invite/invite.component.ts b/toju-app/src/app/domains/server-directory/feature/invite/invite.component.ts similarity index 100% rename from src/app/domains/server-directory/feature/invite/invite.component.ts rename to toju-app/src/app/domains/server-directory/feature/invite/invite.component.ts diff --git a/src/app/domains/server-directory/feature/server-search/server-search.component.html b/toju-app/src/app/domains/server-directory/feature/server-search/server-search.component.html similarity index 100% rename from src/app/domains/server-directory/feature/server-search/server-search.component.html rename to toju-app/src/app/domains/server-directory/feature/server-search/server-search.component.html diff --git a/src/app/domains/server-directory/feature/server-search/server-search.component.ts b/toju-app/src/app/domains/server-directory/feature/server-search/server-search.component.ts similarity index 100% rename from src/app/domains/server-directory/feature/server-search/server-search.component.ts rename to toju-app/src/app/domains/server-directory/feature/server-search/server-search.component.ts diff --git a/src/app/domains/server-directory/index.ts b/toju-app/src/app/domains/server-directory/index.ts similarity index 100% rename from src/app/domains/server-directory/index.ts rename to toju-app/src/app/domains/server-directory/index.ts diff --git a/src/app/domains/server-directory/infrastructure/server-directory-api.service.ts b/toju-app/src/app/domains/server-directory/infrastructure/server-directory-api.service.ts similarity index 100% rename from src/app/domains/server-directory/infrastructure/server-directory-api.service.ts rename to toju-app/src/app/domains/server-directory/infrastructure/server-directory-api.service.ts diff --git a/src/app/domains/server-directory/infrastructure/server-directory.infrastructure.constants.ts b/toju-app/src/app/domains/server-directory/infrastructure/server-directory.infrastructure.constants.ts similarity index 100% rename from src/app/domains/server-directory/infrastructure/server-directory.infrastructure.constants.ts rename to toju-app/src/app/domains/server-directory/infrastructure/server-directory.infrastructure.constants.ts diff --git a/src/app/domains/server-directory/infrastructure/server-endpoint-compatibility.service.ts b/toju-app/src/app/domains/server-directory/infrastructure/server-endpoint-compatibility.service.ts similarity index 100% rename from src/app/domains/server-directory/infrastructure/server-endpoint-compatibility.service.ts rename to toju-app/src/app/domains/server-directory/infrastructure/server-endpoint-compatibility.service.ts diff --git a/src/app/domains/server-directory/infrastructure/server-endpoint-health.service.ts b/toju-app/src/app/domains/server-directory/infrastructure/server-endpoint-health.service.ts similarity index 100% rename from src/app/domains/server-directory/infrastructure/server-endpoint-health.service.ts rename to toju-app/src/app/domains/server-directory/infrastructure/server-endpoint-health.service.ts diff --git a/src/app/domains/server-directory/infrastructure/server-endpoint-storage.service.ts b/toju-app/src/app/domains/server-directory/infrastructure/server-endpoint-storage.service.ts similarity index 100% rename from src/app/domains/server-directory/infrastructure/server-endpoint-storage.service.ts rename to toju-app/src/app/domains/server-directory/infrastructure/server-endpoint-storage.service.ts diff --git a/src/app/domains/voice-connection/README.md b/toju-app/src/app/domains/voice-connection/README.md similarity index 100% rename from src/app/domains/voice-connection/README.md rename to toju-app/src/app/domains/voice-connection/README.md diff --git a/src/app/domains/voice-connection/application/voice-activity.service.ts b/toju-app/src/app/domains/voice-connection/application/voice-activity.service.ts similarity index 100% rename from src/app/domains/voice-connection/application/voice-activity.service.ts rename to toju-app/src/app/domains/voice-connection/application/voice-activity.service.ts diff --git a/src/app/domains/voice-connection/application/voice-connection.facade.ts b/toju-app/src/app/domains/voice-connection/application/voice-connection.facade.ts similarity index 100% rename from src/app/domains/voice-connection/application/voice-connection.facade.ts rename to toju-app/src/app/domains/voice-connection/application/voice-connection.facade.ts diff --git a/src/app/domains/voice-connection/application/voice-playback.service.ts b/toju-app/src/app/domains/voice-connection/application/voice-playback.service.ts similarity index 100% rename from src/app/domains/voice-connection/application/voice-playback.service.ts rename to toju-app/src/app/domains/voice-connection/application/voice-playback.service.ts diff --git a/src/app/domains/voice-connection/domain/voice-connection.models.ts b/toju-app/src/app/domains/voice-connection/domain/voice-connection.models.ts similarity index 100% rename from src/app/domains/voice-connection/domain/voice-connection.models.ts rename to toju-app/src/app/domains/voice-connection/domain/voice-connection.models.ts diff --git a/src/app/domains/voice-connection/index.ts b/toju-app/src/app/domains/voice-connection/index.ts similarity index 100% rename from src/app/domains/voice-connection/index.ts rename to toju-app/src/app/domains/voice-connection/index.ts diff --git a/src/app/domains/voice-session/README.md b/toju-app/src/app/domains/voice-session/README.md similarity index 100% rename from src/app/domains/voice-session/README.md rename to toju-app/src/app/domains/voice-session/README.md diff --git a/src/app/domains/voice-session/application/voice-session.facade.ts b/toju-app/src/app/domains/voice-session/application/voice-session.facade.ts similarity index 100% rename from src/app/domains/voice-session/application/voice-session.facade.ts rename to toju-app/src/app/domains/voice-session/application/voice-session.facade.ts diff --git a/src/app/domains/voice-session/application/voice-workspace.service.ts b/toju-app/src/app/domains/voice-session/application/voice-workspace.service.ts similarity index 100% rename from src/app/domains/voice-session/application/voice-workspace.service.ts rename to toju-app/src/app/domains/voice-session/application/voice-workspace.service.ts diff --git a/src/app/domains/voice-session/domain/voice-session.logic.ts b/toju-app/src/app/domains/voice-session/domain/voice-session.logic.ts similarity index 100% rename from src/app/domains/voice-session/domain/voice-session.logic.ts rename to toju-app/src/app/domains/voice-session/domain/voice-session.logic.ts diff --git a/src/app/domains/voice-session/domain/voice-session.models.ts b/toju-app/src/app/domains/voice-session/domain/voice-session.models.ts similarity index 100% rename from src/app/domains/voice-session/domain/voice-session.models.ts rename to toju-app/src/app/domains/voice-session/domain/voice-session.models.ts diff --git a/src/app/domains/voice-session/feature/floating-voice-controls/floating-voice-controls.component.html b/toju-app/src/app/domains/voice-session/feature/floating-voice-controls/floating-voice-controls.component.html similarity index 100% rename from src/app/domains/voice-session/feature/floating-voice-controls/floating-voice-controls.component.html rename to toju-app/src/app/domains/voice-session/feature/floating-voice-controls/floating-voice-controls.component.html diff --git a/src/app/domains/voice-session/feature/floating-voice-controls/floating-voice-controls.component.ts b/toju-app/src/app/domains/voice-session/feature/floating-voice-controls/floating-voice-controls.component.ts similarity index 100% rename from src/app/domains/voice-session/feature/floating-voice-controls/floating-voice-controls.component.ts rename to toju-app/src/app/domains/voice-session/feature/floating-voice-controls/floating-voice-controls.component.ts diff --git a/src/app/domains/voice-session/feature/voice-controls/voice-controls.component.html b/toju-app/src/app/domains/voice-session/feature/voice-controls/voice-controls.component.html similarity index 100% rename from src/app/domains/voice-session/feature/voice-controls/voice-controls.component.html rename to toju-app/src/app/domains/voice-session/feature/voice-controls/voice-controls.component.html diff --git a/src/app/domains/voice-session/feature/voice-controls/voice-controls.component.ts b/toju-app/src/app/domains/voice-session/feature/voice-controls/voice-controls.component.ts similarity index 100% rename from src/app/domains/voice-session/feature/voice-controls/voice-controls.component.ts rename to toju-app/src/app/domains/voice-session/feature/voice-controls/voice-controls.component.ts diff --git a/src/app/domains/voice-session/index.ts b/toju-app/src/app/domains/voice-session/index.ts similarity index 100% rename from src/app/domains/voice-session/index.ts rename to toju-app/src/app/domains/voice-session/index.ts diff --git a/src/app/domains/voice-session/infrastructure/voice-settings.storage.ts b/toju-app/src/app/domains/voice-session/infrastructure/voice-settings.storage.ts similarity index 100% rename from src/app/domains/voice-session/infrastructure/voice-settings.storage.ts rename to toju-app/src/app/domains/voice-session/infrastructure/voice-settings.storage.ts diff --git a/src/app/features/admin/admin-panel/admin-panel.component.html b/toju-app/src/app/features/admin/admin-panel/admin-panel.component.html similarity index 100% rename from src/app/features/admin/admin-panel/admin-panel.component.html rename to toju-app/src/app/features/admin/admin-panel/admin-panel.component.html diff --git a/src/app/features/admin/admin-panel/admin-panel.component.ts b/toju-app/src/app/features/admin/admin-panel/admin-panel.component.ts similarity index 100% rename from src/app/features/admin/admin-panel/admin-panel.component.ts rename to toju-app/src/app/features/admin/admin-panel/admin-panel.component.ts diff --git a/src/app/features/room/chat-room/chat-room.component.html b/toju-app/src/app/features/room/chat-room/chat-room.component.html similarity index 100% rename from src/app/features/room/chat-room/chat-room.component.html rename to toju-app/src/app/features/room/chat-room/chat-room.component.html diff --git a/src/app/features/room/chat-room/chat-room.component.ts b/toju-app/src/app/features/room/chat-room/chat-room.component.ts similarity index 100% rename from src/app/features/room/chat-room/chat-room.component.ts rename to toju-app/src/app/features/room/chat-room/chat-room.component.ts diff --git a/src/app/features/room/rooms-side-panel/rooms-side-panel.component.html b/toju-app/src/app/features/room/rooms-side-panel/rooms-side-panel.component.html similarity index 100% rename from src/app/features/room/rooms-side-panel/rooms-side-panel.component.html rename to toju-app/src/app/features/room/rooms-side-panel/rooms-side-panel.component.html diff --git a/src/app/features/room/rooms-side-panel/rooms-side-panel.component.ts b/toju-app/src/app/features/room/rooms-side-panel/rooms-side-panel.component.ts similarity index 100% rename from src/app/features/room/rooms-side-panel/rooms-side-panel.component.ts rename to toju-app/src/app/features/room/rooms-side-panel/rooms-side-panel.component.ts diff --git a/src/app/features/servers/servers-rail.component.html b/toju-app/src/app/features/servers/servers-rail.component.html similarity index 100% rename from src/app/features/servers/servers-rail.component.html rename to toju-app/src/app/features/servers/servers-rail.component.html diff --git a/src/app/features/servers/servers-rail.component.ts b/toju-app/src/app/features/servers/servers-rail.component.ts similarity index 100% rename from src/app/features/servers/servers-rail.component.ts rename to toju-app/src/app/features/servers/servers-rail.component.ts diff --git a/src/app/features/settings/settings-modal/bans-settings/bans-settings.component.html b/toju-app/src/app/features/settings/settings-modal/bans-settings/bans-settings.component.html similarity index 100% rename from src/app/features/settings/settings-modal/bans-settings/bans-settings.component.html rename to toju-app/src/app/features/settings/settings-modal/bans-settings/bans-settings.component.html diff --git a/src/app/features/settings/settings-modal/bans-settings/bans-settings.component.ts b/toju-app/src/app/features/settings/settings-modal/bans-settings/bans-settings.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/bans-settings/bans-settings.component.ts rename to toju-app/src/app/features/settings/settings-modal/bans-settings/bans-settings.component.ts diff --git a/src/app/features/settings/settings-modal/debugging-settings/debugging-settings.component.html b/toju-app/src/app/features/settings/settings-modal/debugging-settings/debugging-settings.component.html similarity index 100% rename from src/app/features/settings/settings-modal/debugging-settings/debugging-settings.component.html rename to toju-app/src/app/features/settings/settings-modal/debugging-settings/debugging-settings.component.html diff --git a/src/app/features/settings/settings-modal/debugging-settings/debugging-settings.component.ts b/toju-app/src/app/features/settings/settings-modal/debugging-settings/debugging-settings.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/debugging-settings/debugging-settings.component.ts rename to toju-app/src/app/features/settings/settings-modal/debugging-settings/debugging-settings.component.ts diff --git a/src/app/features/settings/settings-modal/general-settings/general-settings.component.html b/toju-app/src/app/features/settings/settings-modal/general-settings/general-settings.component.html similarity index 100% rename from src/app/features/settings/settings-modal/general-settings/general-settings.component.html rename to toju-app/src/app/features/settings/settings-modal/general-settings/general-settings.component.html diff --git a/src/app/features/settings/settings-modal/general-settings/general-settings.component.ts b/toju-app/src/app/features/settings/settings-modal/general-settings/general-settings.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/general-settings/general-settings.component.ts rename to toju-app/src/app/features/settings/settings-modal/general-settings/general-settings.component.ts diff --git a/src/app/features/settings/settings-modal/members-settings/members-settings.component.html b/toju-app/src/app/features/settings/settings-modal/members-settings/members-settings.component.html similarity index 100% rename from src/app/features/settings/settings-modal/members-settings/members-settings.component.html rename to toju-app/src/app/features/settings/settings-modal/members-settings/members-settings.component.html diff --git a/src/app/features/settings/settings-modal/members-settings/members-settings.component.ts b/toju-app/src/app/features/settings/settings-modal/members-settings/members-settings.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/members-settings/members-settings.component.ts rename to toju-app/src/app/features/settings/settings-modal/members-settings/members-settings.component.ts diff --git a/src/app/features/settings/settings-modal/network-settings/network-settings.component.html b/toju-app/src/app/features/settings/settings-modal/network-settings/network-settings.component.html similarity index 100% rename from src/app/features/settings/settings-modal/network-settings/network-settings.component.html rename to toju-app/src/app/features/settings/settings-modal/network-settings/network-settings.component.html diff --git a/src/app/features/settings/settings-modal/network-settings/network-settings.component.ts b/toju-app/src/app/features/settings/settings-modal/network-settings/network-settings.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/network-settings/network-settings.component.ts rename to toju-app/src/app/features/settings/settings-modal/network-settings/network-settings.component.ts diff --git a/src/app/features/settings/settings-modal/permissions-settings/permissions-settings.component.html b/toju-app/src/app/features/settings/settings-modal/permissions-settings/permissions-settings.component.html similarity index 100% rename from src/app/features/settings/settings-modal/permissions-settings/permissions-settings.component.html rename to toju-app/src/app/features/settings/settings-modal/permissions-settings/permissions-settings.component.html diff --git a/src/app/features/settings/settings-modal/permissions-settings/permissions-settings.component.ts b/toju-app/src/app/features/settings/settings-modal/permissions-settings/permissions-settings.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/permissions-settings/permissions-settings.component.ts rename to toju-app/src/app/features/settings/settings-modal/permissions-settings/permissions-settings.component.ts diff --git a/src/app/features/settings/settings-modal/server-settings/server-settings.component.html b/toju-app/src/app/features/settings/settings-modal/server-settings/server-settings.component.html similarity index 100% rename from src/app/features/settings/settings-modal/server-settings/server-settings.component.html rename to toju-app/src/app/features/settings/settings-modal/server-settings/server-settings.component.html diff --git a/src/app/features/settings/settings-modal/server-settings/server-settings.component.ts b/toju-app/src/app/features/settings/settings-modal/server-settings/server-settings.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/server-settings/server-settings.component.ts rename to toju-app/src/app/features/settings/settings-modal/server-settings/server-settings.component.ts diff --git a/src/app/features/settings/settings-modal/settings-modal.component.html b/toju-app/src/app/features/settings/settings-modal/settings-modal.component.html similarity index 100% rename from src/app/features/settings/settings-modal/settings-modal.component.html rename to toju-app/src/app/features/settings/settings-modal/settings-modal.component.html diff --git a/src/app/features/settings/settings-modal/settings-modal.component.ts b/toju-app/src/app/features/settings/settings-modal/settings-modal.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/settings-modal.component.ts rename to toju-app/src/app/features/settings/settings-modal/settings-modal.component.ts diff --git a/src/app/features/settings/settings-modal/third-party-licenses.ts b/toju-app/src/app/features/settings/settings-modal/third-party-licenses.ts similarity index 100% rename from src/app/features/settings/settings-modal/third-party-licenses.ts rename to toju-app/src/app/features/settings/settings-modal/third-party-licenses.ts diff --git a/src/app/features/settings/settings-modal/updates-settings/updates-settings.component.html b/toju-app/src/app/features/settings/settings-modal/updates-settings/updates-settings.component.html similarity index 100% rename from src/app/features/settings/settings-modal/updates-settings/updates-settings.component.html rename to toju-app/src/app/features/settings/settings-modal/updates-settings/updates-settings.component.html diff --git a/src/app/features/settings/settings-modal/updates-settings/updates-settings.component.ts b/toju-app/src/app/features/settings/settings-modal/updates-settings/updates-settings.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/updates-settings/updates-settings.component.ts rename to toju-app/src/app/features/settings/settings-modal/updates-settings/updates-settings.component.ts diff --git a/src/app/features/settings/settings-modal/voice-settings/voice-settings.component.html b/toju-app/src/app/features/settings/settings-modal/voice-settings/voice-settings.component.html similarity index 100% rename from src/app/features/settings/settings-modal/voice-settings/voice-settings.component.html rename to toju-app/src/app/features/settings/settings-modal/voice-settings/voice-settings.component.html diff --git a/src/app/features/settings/settings-modal/voice-settings/voice-settings.component.ts b/toju-app/src/app/features/settings/settings-modal/voice-settings/voice-settings.component.ts similarity index 100% rename from src/app/features/settings/settings-modal/voice-settings/voice-settings.component.ts rename to toju-app/src/app/features/settings/settings-modal/voice-settings/voice-settings.component.ts diff --git a/src/app/features/settings/settings.component.html b/toju-app/src/app/features/settings/settings.component.html similarity index 100% rename from src/app/features/settings/settings.component.html rename to toju-app/src/app/features/settings/settings.component.html diff --git a/src/app/features/settings/settings.component.ts b/toju-app/src/app/features/settings/settings.component.ts similarity index 100% rename from src/app/features/settings/settings.component.ts rename to toju-app/src/app/features/settings/settings.component.ts diff --git a/src/app/features/shell/title-bar.component.html b/toju-app/src/app/features/shell/title-bar.component.html similarity index 100% rename from src/app/features/shell/title-bar.component.html rename to toju-app/src/app/features/shell/title-bar.component.html diff --git a/src/app/features/shell/title-bar.component.ts b/toju-app/src/app/features/shell/title-bar.component.ts similarity index 100% rename from src/app/features/shell/title-bar.component.ts rename to toju-app/src/app/features/shell/title-bar.component.ts diff --git a/src/app/infrastructure/persistence/README.md b/toju-app/src/app/infrastructure/persistence/README.md similarity index 100% rename from src/app/infrastructure/persistence/README.md rename to toju-app/src/app/infrastructure/persistence/README.md diff --git a/src/app/infrastructure/persistence/browser-database.service.ts b/toju-app/src/app/infrastructure/persistence/browser-database.service.ts similarity index 100% rename from src/app/infrastructure/persistence/browser-database.service.ts rename to toju-app/src/app/infrastructure/persistence/browser-database.service.ts diff --git a/src/app/infrastructure/persistence/database.service.ts b/toju-app/src/app/infrastructure/persistence/database.service.ts similarity index 100% rename from src/app/infrastructure/persistence/database.service.ts rename to toju-app/src/app/infrastructure/persistence/database.service.ts diff --git a/src/app/infrastructure/persistence/electron-database.service.ts b/toju-app/src/app/infrastructure/persistence/electron-database.service.ts similarity index 100% rename from src/app/infrastructure/persistence/electron-database.service.ts rename to toju-app/src/app/infrastructure/persistence/electron-database.service.ts diff --git a/src/app/infrastructure/persistence/index.ts b/toju-app/src/app/infrastructure/persistence/index.ts similarity index 100% rename from src/app/infrastructure/persistence/index.ts rename to toju-app/src/app/infrastructure/persistence/index.ts diff --git a/src/app/infrastructure/realtime/README.md b/toju-app/src/app/infrastructure/realtime/README.md similarity index 100% rename from src/app/infrastructure/realtime/README.md rename to toju-app/src/app/infrastructure/realtime/README.md diff --git a/src/app/infrastructure/realtime/index.ts b/toju-app/src/app/infrastructure/realtime/index.ts similarity index 100% rename from src/app/infrastructure/realtime/index.ts rename to toju-app/src/app/infrastructure/realtime/index.ts diff --git a/src/app/infrastructure/realtime/logging/debug-network-metrics.ts b/toju-app/src/app/infrastructure/realtime/logging/debug-network-metrics.ts similarity index 100% rename from src/app/infrastructure/realtime/logging/debug-network-metrics.ts rename to toju-app/src/app/infrastructure/realtime/logging/debug-network-metrics.ts diff --git a/src/app/infrastructure/realtime/logging/webrtc-logger.ts b/toju-app/src/app/infrastructure/realtime/logging/webrtc-logger.ts similarity index 100% rename from src/app/infrastructure/realtime/logging/webrtc-logger.ts rename to toju-app/src/app/infrastructure/realtime/logging/webrtc-logger.ts diff --git a/src/app/infrastructure/realtime/media/media.manager.ts b/toju-app/src/app/infrastructure/realtime/media/media.manager.ts similarity index 100% rename from src/app/infrastructure/realtime/media/media.manager.ts rename to toju-app/src/app/infrastructure/realtime/media/media.manager.ts diff --git a/src/app/infrastructure/realtime/media/noise-reduction.manager.ts b/toju-app/src/app/infrastructure/realtime/media/noise-reduction.manager.ts similarity index 100% rename from src/app/infrastructure/realtime/media/noise-reduction.manager.ts rename to toju-app/src/app/infrastructure/realtime/media/noise-reduction.manager.ts diff --git a/src/app/infrastructure/realtime/media/screen-share-platforms/browser-screen-share.capture.ts b/toju-app/src/app/infrastructure/realtime/media/screen-share-platforms/browser-screen-share.capture.ts similarity index 100% rename from src/app/infrastructure/realtime/media/screen-share-platforms/browser-screen-share.capture.ts rename to toju-app/src/app/infrastructure/realtime/media/screen-share-platforms/browser-screen-share.capture.ts diff --git a/src/app/infrastructure/realtime/media/screen-share-platforms/desktop-electron-screen-share.capture.ts b/toju-app/src/app/infrastructure/realtime/media/screen-share-platforms/desktop-electron-screen-share.capture.ts similarity index 100% rename from src/app/infrastructure/realtime/media/screen-share-platforms/desktop-electron-screen-share.capture.ts rename to toju-app/src/app/infrastructure/realtime/media/screen-share-platforms/desktop-electron-screen-share.capture.ts diff --git a/src/app/infrastructure/realtime/media/screen-share-platforms/linux-electron-screen-share.capture.ts b/toju-app/src/app/infrastructure/realtime/media/screen-share-platforms/linux-electron-screen-share.capture.ts similarity index 100% rename from src/app/infrastructure/realtime/media/screen-share-platforms/linux-electron-screen-share.capture.ts rename to toju-app/src/app/infrastructure/realtime/media/screen-share-platforms/linux-electron-screen-share.capture.ts diff --git a/src/app/infrastructure/realtime/media/screen-share-platforms/shared.ts b/toju-app/src/app/infrastructure/realtime/media/screen-share-platforms/shared.ts similarity index 100% rename from src/app/infrastructure/realtime/media/screen-share-platforms/shared.ts rename to toju-app/src/app/infrastructure/realtime/media/screen-share-platforms/shared.ts diff --git a/src/app/infrastructure/realtime/media/screen-share.manager.ts b/toju-app/src/app/infrastructure/realtime/media/screen-share.manager.ts similarity index 100% rename from src/app/infrastructure/realtime/media/screen-share.manager.ts rename to toju-app/src/app/infrastructure/realtime/media/screen-share.manager.ts diff --git a/src/app/infrastructure/realtime/media/voice-session-controller.ts b/toju-app/src/app/infrastructure/realtime/media/voice-session-controller.ts similarity index 100% rename from src/app/infrastructure/realtime/media/voice-session-controller.ts rename to toju-app/src/app/infrastructure/realtime/media/voice-session-controller.ts diff --git a/src/app/infrastructure/realtime/peer-connection-manager/connection/create-peer-connection.ts b/toju-app/src/app/infrastructure/realtime/peer-connection-manager/connection/create-peer-connection.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection-manager/connection/create-peer-connection.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection-manager/connection/create-peer-connection.ts diff --git a/src/app/infrastructure/realtime/peer-connection-manager/connection/negotiation.ts b/toju-app/src/app/infrastructure/realtime/peer-connection-manager/connection/negotiation.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection-manager/connection/negotiation.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection-manager/connection/negotiation.ts diff --git a/src/app/infrastructure/realtime/peer-connection-manager/index.ts b/toju-app/src/app/infrastructure/realtime/peer-connection-manager/index.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection-manager/index.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection-manager/index.ts diff --git a/src/app/infrastructure/realtime/peer-connection-manager/messaging/data-channel.ts b/toju-app/src/app/infrastructure/realtime/peer-connection-manager/messaging/data-channel.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection-manager/messaging/data-channel.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection-manager/messaging/data-channel.ts diff --git a/src/app/infrastructure/realtime/peer-connection-manager/messaging/ping.ts b/toju-app/src/app/infrastructure/realtime/peer-connection-manager/messaging/ping.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection-manager/messaging/ping.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection-manager/messaging/ping.ts diff --git a/src/app/infrastructure/realtime/peer-connection-manager/peer-connection.manager.ts b/toju-app/src/app/infrastructure/realtime/peer-connection-manager/peer-connection.manager.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection-manager/peer-connection.manager.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection-manager/peer-connection.manager.ts diff --git a/src/app/infrastructure/realtime/peer-connection-manager/recovery/peer-recovery.ts b/toju-app/src/app/infrastructure/realtime/peer-connection-manager/recovery/peer-recovery.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection-manager/recovery/peer-recovery.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection-manager/recovery/peer-recovery.ts diff --git a/src/app/infrastructure/realtime/peer-connection-manager/shared.ts b/toju-app/src/app/infrastructure/realtime/peer-connection-manager/shared.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection-manager/shared.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection-manager/shared.ts diff --git a/src/app/infrastructure/realtime/peer-connection-manager/streams/remote-streams.ts b/toju-app/src/app/infrastructure/realtime/peer-connection-manager/streams/remote-streams.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection-manager/streams/remote-streams.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection-manager/streams/remote-streams.ts diff --git a/src/app/infrastructure/realtime/peer-connection.manager.ts b/toju-app/src/app/infrastructure/realtime/peer-connection.manager.ts similarity index 100% rename from src/app/infrastructure/realtime/peer-connection.manager.ts rename to toju-app/src/app/infrastructure/realtime/peer-connection.manager.ts diff --git a/src/app/infrastructure/realtime/realtime-session.service.ts b/toju-app/src/app/infrastructure/realtime/realtime-session.service.ts similarity index 100% rename from src/app/infrastructure/realtime/realtime-session.service.ts rename to toju-app/src/app/infrastructure/realtime/realtime-session.service.ts diff --git a/src/app/infrastructure/realtime/realtime.constants.ts b/toju-app/src/app/infrastructure/realtime/realtime.constants.ts similarity index 100% rename from src/app/infrastructure/realtime/realtime.constants.ts rename to toju-app/src/app/infrastructure/realtime/realtime.constants.ts diff --git a/src/app/infrastructure/realtime/realtime.types.ts b/toju-app/src/app/infrastructure/realtime/realtime.types.ts similarity index 100% rename from src/app/infrastructure/realtime/realtime.types.ts rename to toju-app/src/app/infrastructure/realtime/realtime.types.ts diff --git a/src/app/infrastructure/realtime/screen-share.config.ts b/toju-app/src/app/infrastructure/realtime/screen-share.config.ts similarity index 100% rename from src/app/infrastructure/realtime/screen-share.config.ts rename to toju-app/src/app/infrastructure/realtime/screen-share.config.ts diff --git a/src/app/infrastructure/realtime/signaling/server-membership-signaling-handler.ts b/toju-app/src/app/infrastructure/realtime/signaling/server-membership-signaling-handler.ts similarity index 100% rename from src/app/infrastructure/realtime/signaling/server-membership-signaling-handler.ts rename to toju-app/src/app/infrastructure/realtime/signaling/server-membership-signaling-handler.ts diff --git a/src/app/infrastructure/realtime/signaling/server-signaling-coordinator.ts b/toju-app/src/app/infrastructure/realtime/signaling/server-signaling-coordinator.ts similarity index 100% rename from src/app/infrastructure/realtime/signaling/server-signaling-coordinator.ts rename to toju-app/src/app/infrastructure/realtime/signaling/server-signaling-coordinator.ts diff --git a/src/app/infrastructure/realtime/signaling/signaling-message-handler.ts b/toju-app/src/app/infrastructure/realtime/signaling/signaling-message-handler.ts similarity index 100% rename from src/app/infrastructure/realtime/signaling/signaling-message-handler.ts rename to toju-app/src/app/infrastructure/realtime/signaling/signaling-message-handler.ts diff --git a/src/app/infrastructure/realtime/signaling/signaling-transport-handler.ts b/toju-app/src/app/infrastructure/realtime/signaling/signaling-transport-handler.ts similarity index 100% rename from src/app/infrastructure/realtime/signaling/signaling-transport-handler.ts rename to toju-app/src/app/infrastructure/realtime/signaling/signaling-transport-handler.ts diff --git a/src/app/infrastructure/realtime/signaling/signaling.manager.ts b/toju-app/src/app/infrastructure/realtime/signaling/signaling.manager.ts similarity index 100% rename from src/app/infrastructure/realtime/signaling/signaling.manager.ts rename to toju-app/src/app/infrastructure/realtime/signaling/signaling.manager.ts diff --git a/src/app/infrastructure/realtime/state/webrtc-state-controller.ts b/toju-app/src/app/infrastructure/realtime/state/webrtc-state-controller.ts similarity index 100% rename from src/app/infrastructure/realtime/state/webrtc-state-controller.ts rename to toju-app/src/app/infrastructure/realtime/state/webrtc-state-controller.ts diff --git a/src/app/infrastructure/realtime/streams/peer-media-facade.ts b/toju-app/src/app/infrastructure/realtime/streams/peer-media-facade.ts similarity index 100% rename from src/app/infrastructure/realtime/streams/peer-media-facade.ts rename to toju-app/src/app/infrastructure/realtime/streams/peer-media-facade.ts diff --git a/src/app/infrastructure/realtime/streams/remote-screen-share-request-controller.ts b/toju-app/src/app/infrastructure/realtime/streams/remote-screen-share-request-controller.ts similarity index 100% rename from src/app/infrastructure/realtime/streams/remote-screen-share-request-controller.ts rename to toju-app/src/app/infrastructure/realtime/streams/remote-screen-share-request-controller.ts diff --git a/src/app/shared-kernel/README.md b/toju-app/src/app/shared-kernel/README.md similarity index 100% rename from src/app/shared-kernel/README.md rename to toju-app/src/app/shared-kernel/README.md diff --git a/src/app/shared-kernel/attachment-contracts.ts b/toju-app/src/app/shared-kernel/attachment-contracts.ts similarity index 100% rename from src/app/shared-kernel/attachment-contracts.ts rename to toju-app/src/app/shared-kernel/attachment-contracts.ts diff --git a/src/app/shared-kernel/chat-events.ts b/toju-app/src/app/shared-kernel/chat-events.ts similarity index 100% rename from src/app/shared-kernel/chat-events.ts rename to toju-app/src/app/shared-kernel/chat-events.ts diff --git a/src/app/shared-kernel/index.ts b/toju-app/src/app/shared-kernel/index.ts similarity index 100% rename from src/app/shared-kernel/index.ts rename to toju-app/src/app/shared-kernel/index.ts diff --git a/src/app/shared-kernel/media-preferences.ts b/toju-app/src/app/shared-kernel/media-preferences.ts similarity index 100% rename from src/app/shared-kernel/media-preferences.ts rename to toju-app/src/app/shared-kernel/media-preferences.ts diff --git a/src/app/shared-kernel/message.models.ts b/toju-app/src/app/shared-kernel/message.models.ts similarity index 100% rename from src/app/shared-kernel/message.models.ts rename to toju-app/src/app/shared-kernel/message.models.ts diff --git a/src/app/shared-kernel/moderation.models.ts b/toju-app/src/app/shared-kernel/moderation.models.ts similarity index 100% rename from src/app/shared-kernel/moderation.models.ts rename to toju-app/src/app/shared-kernel/moderation.models.ts diff --git a/src/app/shared-kernel/room.models.ts b/toju-app/src/app/shared-kernel/room.models.ts similarity index 100% rename from src/app/shared-kernel/room.models.ts rename to toju-app/src/app/shared-kernel/room.models.ts diff --git a/src/app/shared-kernel/signaling-contracts.ts b/toju-app/src/app/shared-kernel/signaling-contracts.ts similarity index 100% rename from src/app/shared-kernel/signaling-contracts.ts rename to toju-app/src/app/shared-kernel/signaling-contracts.ts diff --git a/src/app/shared-kernel/user.models.ts b/toju-app/src/app/shared-kernel/user.models.ts similarity index 100% rename from src/app/shared-kernel/user.models.ts rename to toju-app/src/app/shared-kernel/user.models.ts diff --git a/src/app/shared-kernel/voice-state.models.ts b/toju-app/src/app/shared-kernel/voice-state.models.ts similarity index 100% rename from src/app/shared-kernel/voice-state.models.ts rename to toju-app/src/app/shared-kernel/voice-state.models.ts diff --git a/src/app/shared/components/chat-audio-player/chat-audio-player.component.html b/toju-app/src/app/shared/components/chat-audio-player/chat-audio-player.component.html similarity index 100% rename from src/app/shared/components/chat-audio-player/chat-audio-player.component.html rename to toju-app/src/app/shared/components/chat-audio-player/chat-audio-player.component.html diff --git a/src/app/shared/components/chat-audio-player/chat-audio-player.component.scss b/toju-app/src/app/shared/components/chat-audio-player/chat-audio-player.component.scss similarity index 100% rename from src/app/shared/components/chat-audio-player/chat-audio-player.component.scss rename to toju-app/src/app/shared/components/chat-audio-player/chat-audio-player.component.scss diff --git a/src/app/shared/components/chat-audio-player/chat-audio-player.component.ts b/toju-app/src/app/shared/components/chat-audio-player/chat-audio-player.component.ts similarity index 100% rename from src/app/shared/components/chat-audio-player/chat-audio-player.component.ts rename to toju-app/src/app/shared/components/chat-audio-player/chat-audio-player.component.ts diff --git a/src/app/shared/components/chat-video-player/chat-video-player.component.html b/toju-app/src/app/shared/components/chat-video-player/chat-video-player.component.html similarity index 100% rename from src/app/shared/components/chat-video-player/chat-video-player.component.html rename to toju-app/src/app/shared/components/chat-video-player/chat-video-player.component.html diff --git a/src/app/shared/components/chat-video-player/chat-video-player.component.scss b/toju-app/src/app/shared/components/chat-video-player/chat-video-player.component.scss similarity index 100% rename from src/app/shared/components/chat-video-player/chat-video-player.component.scss rename to toju-app/src/app/shared/components/chat-video-player/chat-video-player.component.scss diff --git a/src/app/shared/components/chat-video-player/chat-video-player.component.ts b/toju-app/src/app/shared/components/chat-video-player/chat-video-player.component.ts similarity index 100% rename from src/app/shared/components/chat-video-player/chat-video-player.component.ts rename to toju-app/src/app/shared/components/chat-video-player/chat-video-player.component.ts diff --git a/src/app/shared/components/confirm-dialog/confirm-dialog.component.html b/toju-app/src/app/shared/components/confirm-dialog/confirm-dialog.component.html similarity index 100% rename from src/app/shared/components/confirm-dialog/confirm-dialog.component.html rename to toju-app/src/app/shared/components/confirm-dialog/confirm-dialog.component.html diff --git a/src/app/shared/components/confirm-dialog/confirm-dialog.component.ts b/toju-app/src/app/shared/components/confirm-dialog/confirm-dialog.component.ts similarity index 100% rename from src/app/shared/components/confirm-dialog/confirm-dialog.component.ts rename to toju-app/src/app/shared/components/confirm-dialog/confirm-dialog.component.ts diff --git a/src/app/shared/components/context-menu/context-menu.component.html b/toju-app/src/app/shared/components/context-menu/context-menu.component.html similarity index 100% rename from src/app/shared/components/context-menu/context-menu.component.html rename to toju-app/src/app/shared/components/context-menu/context-menu.component.html diff --git a/src/app/shared/components/context-menu/context-menu.component.scss b/toju-app/src/app/shared/components/context-menu/context-menu.component.scss similarity index 100% rename from src/app/shared/components/context-menu/context-menu.component.scss rename to toju-app/src/app/shared/components/context-menu/context-menu.component.scss diff --git a/src/app/shared/components/context-menu/context-menu.component.ts b/toju-app/src/app/shared/components/context-menu/context-menu.component.ts similarity index 100% rename from src/app/shared/components/context-menu/context-menu.component.ts rename to toju-app/src/app/shared/components/context-menu/context-menu.component.ts diff --git a/src/app/shared/components/debug-console/debug-console-entry-list/debug-console-entry-list.component.html b/toju-app/src/app/shared/components/debug-console/debug-console-entry-list/debug-console-entry-list.component.html similarity index 100% rename from src/app/shared/components/debug-console/debug-console-entry-list/debug-console-entry-list.component.html rename to toju-app/src/app/shared/components/debug-console/debug-console-entry-list/debug-console-entry-list.component.html diff --git a/src/app/shared/components/debug-console/debug-console-entry-list/debug-console-entry-list.component.ts b/toju-app/src/app/shared/components/debug-console/debug-console-entry-list/debug-console-entry-list.component.ts similarity index 100% rename from src/app/shared/components/debug-console/debug-console-entry-list/debug-console-entry-list.component.ts rename to toju-app/src/app/shared/components/debug-console/debug-console-entry-list/debug-console-entry-list.component.ts diff --git a/src/app/shared/components/debug-console/debug-console-network-map/debug-console-network-map.component.html b/toju-app/src/app/shared/components/debug-console/debug-console-network-map/debug-console-network-map.component.html similarity index 100% rename from src/app/shared/components/debug-console/debug-console-network-map/debug-console-network-map.component.html rename to toju-app/src/app/shared/components/debug-console/debug-console-network-map/debug-console-network-map.component.html diff --git a/src/app/shared/components/debug-console/debug-console-network-map/debug-console-network-map.component.ts b/toju-app/src/app/shared/components/debug-console/debug-console-network-map/debug-console-network-map.component.ts similarity index 100% rename from src/app/shared/components/debug-console/debug-console-network-map/debug-console-network-map.component.ts rename to toju-app/src/app/shared/components/debug-console/debug-console-network-map/debug-console-network-map.component.ts diff --git a/src/app/shared/components/debug-console/debug-console-toolbar/debug-console-toolbar.component.html b/toju-app/src/app/shared/components/debug-console/debug-console-toolbar/debug-console-toolbar.component.html similarity index 100% rename from src/app/shared/components/debug-console/debug-console-toolbar/debug-console-toolbar.component.html rename to toju-app/src/app/shared/components/debug-console/debug-console-toolbar/debug-console-toolbar.component.html diff --git a/src/app/shared/components/debug-console/debug-console-toolbar/debug-console-toolbar.component.ts b/toju-app/src/app/shared/components/debug-console/debug-console-toolbar/debug-console-toolbar.component.ts similarity index 100% rename from src/app/shared/components/debug-console/debug-console-toolbar/debug-console-toolbar.component.ts rename to toju-app/src/app/shared/components/debug-console/debug-console-toolbar/debug-console-toolbar.component.ts diff --git a/src/app/shared/components/debug-console/debug-console.component.html b/toju-app/src/app/shared/components/debug-console/debug-console.component.html similarity index 100% rename from src/app/shared/components/debug-console/debug-console.component.html rename to toju-app/src/app/shared/components/debug-console/debug-console.component.html diff --git a/src/app/shared/components/debug-console/debug-console.component.ts b/toju-app/src/app/shared/components/debug-console/debug-console.component.ts similarity index 100% rename from src/app/shared/components/debug-console/debug-console.component.ts rename to toju-app/src/app/shared/components/debug-console/debug-console.component.ts diff --git a/src/app/shared/components/debug-console/services/debug-console-environment.service.ts b/toju-app/src/app/shared/components/debug-console/services/debug-console-environment.service.ts similarity index 100% rename from src/app/shared/components/debug-console/services/debug-console-environment.service.ts rename to toju-app/src/app/shared/components/debug-console/services/debug-console-environment.service.ts diff --git a/src/app/shared/components/debug-console/services/debug-console-export.service.ts b/toju-app/src/app/shared/components/debug-console/services/debug-console-export.service.ts similarity index 100% rename from src/app/shared/components/debug-console/services/debug-console-export.service.ts rename to toju-app/src/app/shared/components/debug-console/services/debug-console-export.service.ts diff --git a/src/app/shared/components/debug-console/services/debug-console-resize.service.ts b/toju-app/src/app/shared/components/debug-console/services/debug-console-resize.service.ts similarity index 100% rename from src/app/shared/components/debug-console/services/debug-console-resize.service.ts rename to toju-app/src/app/shared/components/debug-console/services/debug-console-resize.service.ts diff --git a/src/app/shared/components/leave-server-dialog/leave-server-dialog.component.html b/toju-app/src/app/shared/components/leave-server-dialog/leave-server-dialog.component.html similarity index 100% rename from src/app/shared/components/leave-server-dialog/leave-server-dialog.component.html rename to toju-app/src/app/shared/components/leave-server-dialog/leave-server-dialog.component.html diff --git a/src/app/shared/components/leave-server-dialog/leave-server-dialog.component.ts b/toju-app/src/app/shared/components/leave-server-dialog/leave-server-dialog.component.ts similarity index 100% rename from src/app/shared/components/leave-server-dialog/leave-server-dialog.component.ts rename to toju-app/src/app/shared/components/leave-server-dialog/leave-server-dialog.component.ts diff --git a/src/app/shared/components/screen-share-quality-dialog/screen-share-quality-dialog.component.html b/toju-app/src/app/shared/components/screen-share-quality-dialog/screen-share-quality-dialog.component.html similarity index 100% rename from src/app/shared/components/screen-share-quality-dialog/screen-share-quality-dialog.component.html rename to toju-app/src/app/shared/components/screen-share-quality-dialog/screen-share-quality-dialog.component.html diff --git a/src/app/shared/components/screen-share-quality-dialog/screen-share-quality-dialog.component.ts b/toju-app/src/app/shared/components/screen-share-quality-dialog/screen-share-quality-dialog.component.ts similarity index 100% rename from src/app/shared/components/screen-share-quality-dialog/screen-share-quality-dialog.component.ts rename to toju-app/src/app/shared/components/screen-share-quality-dialog/screen-share-quality-dialog.component.ts diff --git a/src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.html b/toju-app/src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.html similarity index 100% rename from src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.html rename to toju-app/src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.html diff --git a/src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.scss b/toju-app/src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.scss similarity index 100% rename from src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.scss rename to toju-app/src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.scss diff --git a/src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.ts b/toju-app/src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.ts similarity index 100% rename from src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.ts rename to toju-app/src/app/shared/components/screen-share-source-picker/screen-share-source-picker.component.ts diff --git a/src/app/shared/components/user-avatar/user-avatar.component.html b/toju-app/src/app/shared/components/user-avatar/user-avatar.component.html similarity index 100% rename from src/app/shared/components/user-avatar/user-avatar.component.html rename to toju-app/src/app/shared/components/user-avatar/user-avatar.component.html diff --git a/src/app/shared/components/user-avatar/user-avatar.component.ts b/toju-app/src/app/shared/components/user-avatar/user-avatar.component.ts similarity index 100% rename from src/app/shared/components/user-avatar/user-avatar.component.ts rename to toju-app/src/app/shared/components/user-avatar/user-avatar.component.ts diff --git a/src/app/shared/components/user-volume-menu/user-volume-menu.component.html b/toju-app/src/app/shared/components/user-volume-menu/user-volume-menu.component.html similarity index 100% rename from src/app/shared/components/user-volume-menu/user-volume-menu.component.html rename to toju-app/src/app/shared/components/user-volume-menu/user-volume-menu.component.html diff --git a/src/app/shared/components/user-volume-menu/user-volume-menu.component.scss b/toju-app/src/app/shared/components/user-volume-menu/user-volume-menu.component.scss similarity index 100% rename from src/app/shared/components/user-volume-menu/user-volume-menu.component.scss rename to toju-app/src/app/shared/components/user-volume-menu/user-volume-menu.component.scss diff --git a/src/app/shared/components/user-volume-menu/user-volume-menu.component.ts b/toju-app/src/app/shared/components/user-volume-menu/user-volume-menu.component.ts similarity index 100% rename from src/app/shared/components/user-volume-menu/user-volume-menu.component.ts rename to toju-app/src/app/shared/components/user-volume-menu/user-volume-menu.component.ts diff --git a/src/app/shared/index.ts b/toju-app/src/app/shared/index.ts similarity index 100% rename from src/app/shared/index.ts rename to toju-app/src/app/shared/index.ts diff --git a/src/app/store/index.ts b/toju-app/src/app/store/index.ts similarity index 100% rename from src/app/store/index.ts rename to toju-app/src/app/store/index.ts diff --git a/src/app/store/messages/index.ts b/toju-app/src/app/store/messages/index.ts similarity index 100% rename from src/app/store/messages/index.ts rename to toju-app/src/app/store/messages/index.ts diff --git a/src/app/store/messages/messages-incoming.handlers.ts b/toju-app/src/app/store/messages/messages-incoming.handlers.ts similarity index 100% rename from src/app/store/messages/messages-incoming.handlers.ts rename to toju-app/src/app/store/messages/messages-incoming.handlers.ts diff --git a/src/app/store/messages/messages-sync.effects.ts b/toju-app/src/app/store/messages/messages-sync.effects.ts similarity index 100% rename from src/app/store/messages/messages-sync.effects.ts rename to toju-app/src/app/store/messages/messages-sync.effects.ts diff --git a/src/app/store/messages/messages.actions.ts b/toju-app/src/app/store/messages/messages.actions.ts similarity index 100% rename from src/app/store/messages/messages.actions.ts rename to toju-app/src/app/store/messages/messages.actions.ts diff --git a/src/app/store/messages/messages.effects.ts b/toju-app/src/app/store/messages/messages.effects.ts similarity index 100% rename from src/app/store/messages/messages.effects.ts rename to toju-app/src/app/store/messages/messages.effects.ts diff --git a/src/app/store/messages/messages.helpers.ts b/toju-app/src/app/store/messages/messages.helpers.ts similarity index 100% rename from src/app/store/messages/messages.helpers.ts rename to toju-app/src/app/store/messages/messages.helpers.ts diff --git a/src/app/store/messages/messages.reducer.ts b/toju-app/src/app/store/messages/messages.reducer.ts similarity index 100% rename from src/app/store/messages/messages.reducer.ts rename to toju-app/src/app/store/messages/messages.reducer.ts diff --git a/src/app/store/messages/messages.selectors.ts b/toju-app/src/app/store/messages/messages.selectors.ts similarity index 100% rename from src/app/store/messages/messages.selectors.ts rename to toju-app/src/app/store/messages/messages.selectors.ts diff --git a/src/app/store/rooms/index.ts b/toju-app/src/app/store/rooms/index.ts similarity index 100% rename from src/app/store/rooms/index.ts rename to toju-app/src/app/store/rooms/index.ts diff --git a/src/app/store/rooms/room-members-sync.effects.ts b/toju-app/src/app/store/rooms/room-members-sync.effects.ts similarity index 100% rename from src/app/store/rooms/room-members-sync.effects.ts rename to toju-app/src/app/store/rooms/room-members-sync.effects.ts diff --git a/src/app/store/rooms/room-members.helpers.ts b/toju-app/src/app/store/rooms/room-members.helpers.ts similarity index 100% rename from src/app/store/rooms/room-members.helpers.ts rename to toju-app/src/app/store/rooms/room-members.helpers.ts diff --git a/src/app/store/rooms/rooms.actions.ts b/toju-app/src/app/store/rooms/rooms.actions.ts similarity index 100% rename from src/app/store/rooms/rooms.actions.ts rename to toju-app/src/app/store/rooms/rooms.actions.ts diff --git a/src/app/store/rooms/rooms.effects.ts b/toju-app/src/app/store/rooms/rooms.effects.ts similarity index 100% rename from src/app/store/rooms/rooms.effects.ts rename to toju-app/src/app/store/rooms/rooms.effects.ts diff --git a/src/app/store/rooms/rooms.reducer.ts b/toju-app/src/app/store/rooms/rooms.reducer.ts similarity index 100% rename from src/app/store/rooms/rooms.reducer.ts rename to toju-app/src/app/store/rooms/rooms.reducer.ts diff --git a/src/app/store/rooms/rooms.selectors.ts b/toju-app/src/app/store/rooms/rooms.selectors.ts similarity index 100% rename from src/app/store/rooms/rooms.selectors.ts rename to toju-app/src/app/store/rooms/rooms.selectors.ts diff --git a/src/app/store/users/index.ts b/toju-app/src/app/store/users/index.ts similarity index 100% rename from src/app/store/users/index.ts rename to toju-app/src/app/store/users/index.ts diff --git a/src/app/store/users/users.actions.ts b/toju-app/src/app/store/users/users.actions.ts similarity index 100% rename from src/app/store/users/users.actions.ts rename to toju-app/src/app/store/users/users.actions.ts diff --git a/src/app/store/users/users.effects.ts b/toju-app/src/app/store/users/users.effects.ts similarity index 100% rename from src/app/store/users/users.effects.ts rename to toju-app/src/app/store/users/users.effects.ts diff --git a/src/app/store/users/users.reducer.ts b/toju-app/src/app/store/users/users.reducer.ts similarity index 100% rename from src/app/store/users/users.reducer.ts rename to toju-app/src/app/store/users/users.reducer.ts diff --git a/src/app/store/users/users.selectors.ts b/toju-app/src/app/store/users/users.selectors.ts similarity index 100% rename from src/app/store/users/users.selectors.ts rename to toju-app/src/app/store/users/users.selectors.ts diff --git a/src/assets/audio/joining.wav b/toju-app/src/assets/audio/joining.wav similarity index 100% rename from src/assets/audio/joining.wav rename to toju-app/src/assets/audio/joining.wav diff --git a/src/assets/audio/leave.wav b/toju-app/src/assets/audio/leave.wav similarity index 100% rename from src/assets/audio/leave.wav rename to toju-app/src/assets/audio/leave.wav diff --git a/src/assets/audio/notification.wav b/toju-app/src/assets/audio/notification.wav similarity index 100% rename from src/assets/audio/notification.wav rename to toju-app/src/assets/audio/notification.wav diff --git a/src/environments/environment.prod.ts b/toju-app/src/environments/environment.prod.ts similarity index 100% rename from src/environments/environment.prod.ts rename to toju-app/src/environments/environment.prod.ts diff --git a/src/environments/environment.ts b/toju-app/src/environments/environment.ts similarity index 100% rename from src/environments/environment.ts rename to toju-app/src/environments/environment.ts diff --git a/src/index.html b/toju-app/src/index.html similarity index 100% rename from src/index.html rename to toju-app/src/index.html diff --git a/src/main.ts b/toju-app/src/main.ts similarity index 100% rename from src/main.ts rename to toju-app/src/main.ts diff --git a/src/styles.scss b/toju-app/src/styles.scss similarity index 100% rename from src/styles.scss rename to toju-app/src/styles.scss diff --git a/tailwind.config.js b/toju-app/tailwind.config.js similarity index 100% rename from tailwind.config.js rename to toju-app/tailwind.config.js diff --git a/tsconfig.app.json b/toju-app/tsconfig.app.json similarity index 100% rename from tsconfig.app.json rename to toju-app/tsconfig.app.json diff --git a/tsconfig.json b/toju-app/tsconfig.json similarity index 100% rename from tsconfig.json rename to toju-app/tsconfig.json diff --git a/tsconfig.spec.json b/toju-app/tsconfig.spec.json similarity index 100% rename from tsconfig.spec.json rename to toju-app/tsconfig.spec.json diff --git a/tools/format-templates.js b/tools/format-templates.js index 23144c9..5441dbc 100644 --- a/tools/format-templates.js +++ b/tools/format-templates.js @@ -122,7 +122,7 @@ function processFile(filePath) { const args = process.argv.slice(2); const files = args.length > 0 ? args - : glob.sync('src/app/**/*.html', { cwd: process.cwd() }); + : glob.sync('toju-app/src/app/**/*.html', { cwd: process.cwd() }); let formatted = 0; files.forEach(file => { diff --git a/tools/sort-template-properties.js b/tools/sort-template-properties.js index 1fbaaed..112c569 100644 --- a/tools/sort-template-properties.js +++ b/tools/sort-template-properties.js @@ -108,7 +108,7 @@ if (args.length > 0) { } }); } else { - walkDir(path.join(process.cwd(), 'src/app'), (filePath) => { + walkDir(path.join(process.cwd(), 'toju-app/src/app'), (filePath) => { if (formatFile(filePath)) { processed++; }