diff --git a/.github/config/.files.yaml b/.github/config/.files.yaml index aaa63cc58..8066cc362 100644 --- a/.github/config/.files.yaml +++ b/.github/config/.files.yaml @@ -57,12 +57,12 @@ frontend: &frontend # Files that affect the Tauri desktop bundle. Gate the multi-OS Tauri build # job on changes to any of these. tauri: &tauri - - frontend/src-tauri/** - - frontend/src/desktop/** - - frontend/tsconfig.desktop.json + - frontend/editor/src-tauri/** + - frontend/editor/src/desktop/** + - frontend/editor/tsconfig.desktop.vite.json - frontend/package.json - frontend/package-lock.json - - frontend/vite.config.ts + - frontend/editor/vite.config.ts - .github/workflows/tauri-build.yml # Files that affect the AI engine (Python tool models, fixers, tests). Gate @@ -77,7 +77,7 @@ licenses-frontend: &licenses-frontend - ".github/workflows/frontend-backend-licenses-update.yml" - "frontend/package.json" - "frontend/package-lock.json" - - "frontend/scripts/generate-licenses.js" + - "frontend/editor/scripts/generate-licenses.js" licenses-backend: &licenses-backend - ".github/workflows/frontend-backend-licenses-update.yml" @@ -87,8 +87,8 @@ licenses-backend: &licenses-backend # Playwright job on changes to any of these on PRs. proprietary: &proprietary - app/proprietary/** - - frontend/src/proprietary/** - - frontend/src/core/tests/enterprise/** + - frontend/editor/src/proprietary/** + - frontend/editor/src/core/tests/enterprise/** - testing/compose/docker-compose-keycloak-oauth.yml - testing/compose/docker-compose-keycloak-saml.yml - testing/compose/keycloak-realm-oauth.json diff --git a/.github/dependabot.yml b/.github/dependabot.yml index da70f857a..6e70e0365 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -126,9 +126,9 @@ updates: - package-ecosystem: cargo directories: - - /frontend/src-tauri - - /frontend/src-tauri/thumbnail-handler - - /frontend/src-tauri/provisioner + - /frontend/editor/src-tauri + - /frontend/editor/src-tauri/thumbnail-handler + - /frontend/editor/src-tauri/provisioner schedule: interval: "weekly" cooldown: diff --git a/.github/labeler-config-srvaroa.yml b/.github/labeler-config-srvaroa.yml index cfa704c25..6fe125c37 100644 --- a/.github/labeler-config-srvaroa.yml +++ b/.github/labeler-config-srvaroa.yml @@ -51,7 +51,7 @@ labels: - label: 'Translation' files: - - 'frontend/public/locales/[a-zA-Z]{2}-[a-zA-Z\-]{2,7}/translation.toml' + - 'frontend/editor/public/locales/[a-zA-Z]{2}-[a-zA-Z\-]{2,7}/translation.toml' - 'scripts/ignore_translation.toml' - 'scripts/remove_translation_keys.sh' - 'scripts/replace_translation_line.sh' diff --git a/.github/workflows/build-enterprise.yml b/.github/workflows/build-enterprise.yml index 344ccef19..bb45e0c69 100644 --- a/.github/workflows/build-enterprise.yml +++ b/.github/workflows/build-enterprise.yml @@ -285,5 +285,5 @@ jobs: uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: playwright-report-enterprise-${{ github.run_id }} - path: frontend/playwright-report/ + path: frontend/editor/playwright-report/ retention-days: 7 diff --git a/.github/workflows/check_toml.yml b/.github/workflows/check_toml.yml index f0886fa36..4b495bbc3 100644 --- a/.github/workflows/check_toml.yml +++ b/.github/workflows/check_toml.yml @@ -6,7 +6,7 @@ on: pull_request_target: types: [opened, synchronize, reopened] paths: - - "frontend/public/locales/*/translation.toml" + - "frontend/editor/public/locales/*/translation.toml" - ".github/scripts/check_language_toml.py" - ".github/workflows/check_toml.yml" @@ -76,7 +76,7 @@ jobs: exit 1 fi # Get changed files and filter for TOML translation files - gh pr view ${{ steps.get-pr-data.outputs.pr_number }} --json files -q ".files[].path" | grep -E '^frontend/public/locales/[a-zA-Z-]+/translation\.toml$' > changed_files.txt || echo "No matching TOML files found in PR" + gh pr view ${{ steps.get-pr-data.outputs.pr_number }} --json files -q ".files[].path" | grep -E '^frontend/editor/public/locales/[a-zA-Z-]+/translation\.toml$' > changed_files.txt || echo "No matching TOML files found in PR" # Check if any files were found if [ ! -s changed_files.txt ]; then echo "No TOML translation files changed in this PR" @@ -166,12 +166,12 @@ jobs: // Determine reference file let referenceFilePath; - if (changedFiles.includes("frontend/public/locales/en-GB/translation.toml")) { + if (changedFiles.includes("frontend/editor/public/locales/en-GB/translation.toml")) { console.log("Using PR branch reference file."); const { data: fileContent } = await github.rest.repos.getContent({ owner: prRepoOwner, repo: prRepoName, - path: "frontend/public/locales/en-GB/translation.toml", + path: "frontend/editor/public/locales/en-GB/translation.toml", ref: branch, }); @@ -183,7 +183,7 @@ jobs: const { data: fileContent } = await github.rest.repos.getContent({ owner: repoOwner, repo: repoName, - path: "frontend/public/locales/en-GB/translation.toml", + path: "frontend/editor/public/locales/en-GB/translation.toml", ref: "main", }); diff --git a/.github/workflows/e2e-live.yml b/.github/workflows/e2e-live.yml index 995ffe8f0..f621fda77 100644 --- a/.github/workflows/e2e-live.yml +++ b/.github/workflows/e2e-live.yml @@ -70,5 +70,5 @@ jobs: uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: playwright-report-live-${{ github.run_id }} - path: frontend/playwright-report/ + path: frontend/editor/playwright-report/ retention-days: 7 diff --git a/.github/workflows/e2e-stubbed.yml b/.github/workflows/e2e-stubbed.yml index a99f398f5..47dbca74a 100644 --- a/.github/workflows/e2e-stubbed.yml +++ b/.github/workflows/e2e-stubbed.yml @@ -50,5 +50,5 @@ jobs: uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: playwright-report-stubbed-${{ github.run_id }} - path: frontend/playwright-report/ + path: frontend/editor/playwright-report/ retention-days: 7 diff --git a/.github/workflows/frontend-backend-licenses-update.yml b/.github/workflows/frontend-backend-licenses-update.yml index 0821b46e5..8c9987748 100644 --- a/.github/workflows/frontend-backend-licenses-update.yml +++ b/.github/workflows/frontend-backend-licenses-update.yml @@ -118,23 +118,23 @@ jobs: env: PR_IS_FORK: "true" run: | - node base/frontend/scripts/generate-licenses.js \ - --input frontend/src/assets/3rdPartyLicenses.json + node base/frontend/editor/scripts/generate-licenses.js \ + --input frontend/editor/src/assets/3rdPartyLicenses.json - name: Copy postprocessed artifacts back (fork PRs) if: github.event_name == 'pull_request' && github.event.pull_request.head.repo.fork == true run: | - mkdir -p frontend/src/assets - if [ -f "base/frontend/src/assets/3rdPartyLicenses.json" ]; then - cp base/frontend/src/assets/3rdPartyLicenses.json frontend/src/assets/3rdPartyLicenses.json + mkdir -p frontend/editor/src/assets + if [ -f "base/frontend/editor/src/assets/3rdPartyLicenses.json" ]; then + cp base/frontend/editor/src/assets/3rdPartyLicenses.json frontend/editor/src/assets/3rdPartyLicenses.json fi - if [ -f "base/frontend/src/assets/license-warnings.json" ]; then - cp base/frontend/src/assets/license-warnings.json frontend/src/assets/license-warnings.json + if [ -f "base/frontend/editor/src/assets/license-warnings.json" ]; then + cp base/frontend/editor/src/assets/license-warnings.json frontend/editor/src/assets/license-warnings.json fi - name: Check for license warnings run: | - if [ -f "frontend/src/assets/license-warnings.json" ]; then + if [ -f "frontend/editor/src/assets/license-warnings.json" ]; then echo "LICENSE_WARNINGS_EXIST=true" >> $GITHUB_ENV else echo "LICENSE_WARNINGS_EXIST=false" >> $GITHUB_ENV @@ -182,10 +182,10 @@ jobs: echo "" if [ "${LICENSE_WARNINGS_EXIST}" = "true" ]; then echo "āŒ **Failed** – incompatible or unknown licenses found." - if [ -f "frontend/src/assets/license-warnings.json" ]; then + if [ -f "frontend/editor/src/assets/license-warnings.json" ]; then echo "" echo "### Warnings" - jq -r '.warnings[] | "- \(.message)"' frontend/src/assets/license-warnings.json || true + jq -r '.warnings[] | "- \(.message)"' frontend/editor/src/assets/license-warnings.json || true fi else echo "āœ… **Passed** – no license warnings detected." @@ -211,7 +211,7 @@ jobs: const fs = require('fs'); let warningDetails = ''; try { - const warnings = JSON.parse(fs.readFileSync('frontend/src/assets/license-warnings.json', 'utf8')); + const warnings = JSON.parse(fs.readFileSync('frontend/editor/src/assets/license-warnings.json', 'utf8')); warningDetails = warnings.warnings.map(w => `- ${w.message}`).join('\n'); } catch (e) { warningDetails = 'Unable to read warning details'; @@ -251,7 +251,7 @@ jobs: - name: Commit changes (Push only) if: github.event_name == 'push' run: | - git add frontend/src/assets/3rdPartyLicenses.json + git add frontend/editor/src/assets/3rdPartyLicenses.json # Note: Do NOT commit license-warnings.json - it's only for PR review git diff --staged --quiet || echo "CHANGES_DETECTED=true" >> $GITHUB_ENV @@ -269,7 +269,7 @@ jobs: The following licenses may require review for corporate compatibility: - $(cat frontend/src/assets/license-warnings.json | jq -r '.warnings[].message') + $(cat frontend/editor/src/assets/license-warnings.json | jq -r '.warnings[].message') Please review these licenses to ensure they are acceptable for your use case." fi diff --git a/.github/workflows/frontend-validation.yml b/.github/workflows/frontend-validation.yml index 3f3601009..f8fe7cb6e 100644 --- a/.github/workflows/frontend-validation.yml +++ b/.github/workflows/frontend-validation.yml @@ -113,5 +113,5 @@ jobs: uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: frontend-build - path: frontend/dist/ + path: frontend/editor/dist/ retention-days: 3 diff --git a/.github/workflows/multiOSReleases.yml b/.github/workflows/multiOSReleases.yml index 22d191a93..e51281f7d 100644 --- a/.github/workflows/multiOSReleases.yml +++ b/.github/workflows/multiOSReleases.yml @@ -427,7 +427,7 @@ jobs: env: KEYPAIR_ALIAS: ${{ secrets.SM_KEYPAIR_ALIAS }} run: | - cat > ./frontend/src-tauri/tauri.windows.conf.json < ./frontend/editor/src-tauri/tauri.windows.conf.json < ./frontend/src-tauri/tauri.windows.conf.json < ./frontend/editor/src-tauri/tauri.windows.conf.json <- jlink --add-modules {{.JLINK_MODULES}} @@ -116,14 +116,14 @@ tasks: --compress=zip-6 --no-header-files --no-man-pages - --output src-tauri/runtime/jre + --output editor/src-tauri/runtime/jre status: - - test -d src-tauri/runtime/jre + - test -d editor/src-tauri/runtime/jre jlink:clean: desc: "Remove JLink runtime and bundled JARs" cmds: - - rm -rf src-tauri/libs src-tauri/runtime + - rm -rf editor/src-tauri/libs editor/src-tauri/runtime # macOS-only. Replaces jlink:runtime's single-arch JRE with a universal # (arm64 + x86_64) one for the universal Tauri shell. Runs the x86_64 @@ -136,6 +136,6 @@ tasks: platforms: [darwin] env: JLINK_MODULES: "{{.JLINK_MODULES}}" - OUTPUT_DIR: src-tauri/runtime/jre + OUTPUT_DIR: editor/src-tauri/runtime/jre cmds: - - scripts/build-universal-mac-jre.sh + - editor/scripts/build-universal-mac-jre.sh diff --git a/.taskfiles/e2e.yml b/.taskfiles/e2e.yml index 23e2ad488..82462e810 100644 --- a/.taskfiles/e2e.yml +++ b/.taskfiles/e2e.yml @@ -3,14 +3,14 @@ version: '3' tasks: install: desc: "Install Playwright browsers" - dir: frontend + dir: frontend/editor deps: [ ':frontend:install' ] cmds: - npx playwright install {{.CLI_ARGS}} --with-deps stubbed: desc: "Run stubbed E2E tests" - dir: frontend + dir: frontend/editor deps: [ ':frontend:prepare' ] cmds: - npx playwright test --project=stubbed {{.CLI_ARGS}} @@ -72,7 +72,7 @@ tasks: live:runner: internal: true deps: [ ':frontend:prepare' ] - dir: frontend + dir: frontend/editor vars: BASE_DIR: '{{.ROOT_DIR}}/.test-state/playwright' cmds: @@ -141,14 +141,14 @@ tasks: up first with: task e2e:oauth:up task e2e:saml:up - dir: frontend + dir: frontend/editor deps: [ ':frontend:prepare' ] cmds: - npx playwright test --project=enterprise {{.CLI_ARGS}} cross-browser: desc: "Run stubbed E2E tests on Chromium, Firefox, and WebKit" - dir: frontend + dir: frontend/editor deps: [ ':frontend:prepare' ] cmds: - npx playwright test --project=stubbed --project=stubbed-firefox --project=stubbed-webkit {{.CLI_ARGS}} diff --git a/.taskfiles/frontend.yml b/.taskfiles/frontend.yml index f17b827eb..8c3fbc617 100644 --- a/.taskfiles/frontend.yml +++ b/.taskfiles/frontend.yml @@ -1,5 +1,10 @@ version: '3' +# Tasks operate from the workspace root (frontend/). Editor commands pass +# `editor` as the vite project root (positional after `build` / before the +# mode flag) or use `--project editor/...` for tsc — so the editor lives +# under frontend/editor/ without each task needing a cd. + tasks: install: desc: "Install dependencies" @@ -21,19 +26,19 @@ tasks: vars: MODE: '{{.MODE | default ""}}' cmds: - - npx tsx scripts/setup-env.ts{{if .MODE}} --{{.MODE}}{{end}} + - npx tsx editor/scripts/setup-env.mts{{if .MODE}} --{{.MODE}}{{end}} sources: - - scripts/setup-env.ts + - editor/scripts/setup-env.mts generates: - - .env.local - - .env{{if .MODE}}.{{.MODE}}{{end}}.local + - editor/.env.local + - editor/.env{{if .MODE}}.{{.MODE}}{{end}}.local prepare:icons: internal: true run: once deps: [install] cmds: - - node scripts/generate-icons.js + - node editor/scripts/generate-icons.js prepare: desc: "Set up dev environment" @@ -60,7 +65,7 @@ tasks: env: BACKEND_URL: '{{.BACKEND_URL}}' cmds: - - npx vite --mode {{.MODE}} --port {{.PORT}}{{if .OPEN}} --open{{end}} + - npx vite editor --mode {{.MODE}} --port {{.PORT}}{{if .OPEN}} --open{{end}} dev: desc: "Start frontend dev server" @@ -115,19 +120,19 @@ tasks: desc: "Production build (default mode)" deps: [prepare] cmds: - - npx vite build + - npx vite build editor build:core: desc: "Build for core mode" deps: [prepare] cmds: - - npx vite build --mode core + - npx vite build editor --mode core build:proprietary: desc: "Build for proprietary mode" deps: [prepare] cmds: - - npx vite build --mode proprietary + - npx vite build editor --mode proprietary build:saas: desc: "Build for SaaS mode" @@ -135,7 +140,7 @@ tasks: - task: prepare vars: { MODE: saas } cmds: - - npx vite build --mode saas + - npx vite build editor --mode saas build:desktop: desc: "Build for desktop mode" @@ -143,13 +148,13 @@ tasks: - task: prepare vars: { MODE: desktop } cmds: - - npx vite build --mode desktop + - npx vite build editor --mode desktop build:prototypes: desc: "Build for prototypes mode" deps: [prepare] cmds: - - npx vite build --mode prototypes + - npx vite build editor --mode prototypes # ============================================================ # Code quality @@ -160,7 +165,7 @@ tasks: deps: [install] cmds: - npx eslint --max-warnings=0 - - npx dpdm src --circular --no-warning --no-tree --exit-code circular:1 + - npx dpdm editor/src --circular --no-warning --no-tree --exit-code circular:1 lint:fix: desc: "Auto-fix lint issues" @@ -195,13 +200,13 @@ tasks: desc: "Typecheck core build variant" deps: [prepare] cmds: - - npx tsc --noEmit --project src/core/tsconfig.json + - npx tsc --noEmit --project editor/src/core/tsconfig.json typecheck:proprietary: desc: "Typecheck proprietary build variant" deps: [prepare] cmds: - - npx tsc --noEmit --project src/proprietary/tsconfig.json + - npx tsc --noEmit --project editor/src/proprietary/tsconfig.json typecheck:saas: desc: "Typecheck SaaS build variant" @@ -209,7 +214,7 @@ tasks: - task: prepare vars: { MODE: saas } cmds: - - npx tsc --noEmit --project src/saas/tsconfig.json + - npx tsc --noEmit --project editor/src/saas/tsconfig.json typecheck:desktop: desc: "Typecheck desktop build variant" @@ -217,19 +222,19 @@ tasks: - task: prepare vars: { MODE: desktop } cmds: - - npx tsc --noEmit --project src/desktop/tsconfig.json + - npx tsc --noEmit --project editor/src/desktop/tsconfig.json typecheck:scripts: desc: "Typecheck scripts" deps: [prepare] cmds: - - npx tsc --noEmit --project scripts/tsconfig.json + - npx tsc --noEmit --project editor/scripts/tsconfig.json typecheck:prototypes: desc: "Typecheck prototypes build variant" deps: [prepare] cmds: - - npx tsc --noEmit --project src/prototypes/tsconfig.json + - npx tsc --noEmit --project editor/src/prototypes/tsconfig.json typecheck:all: desc: "Typecheck all build variants" @@ -270,19 +275,19 @@ tasks: desc: "Run tests" deps: [install] cmds: - - npx vitest run + - npx vitest run --root editor test:watch: desc: "Run tests in watch mode" deps: [install] cmds: - - npx vitest --watch + - npx vitest --watch --root editor test:coverage: desc: "Run tests with coverage" deps: [install] cmds: - - npx vitest --coverage + - npx vitest --coverage --root editor # ============================================================ # Code Generation @@ -292,4 +297,4 @@ tasks: desc: "Generate frontend license report" deps: [install] cmds: - - node scripts/generate-licenses.js + - node editor/scripts/generate-licenses.js diff --git a/ADDING_TOOLS.md b/ADDING_TOOLS.md index 85775d8dd..579a9647a 100644 --- a/ADDING_TOOLS.md +++ b/ADDING_TOOLS.md @@ -10,14 +10,14 @@ When adding tools, follow this systematic approach using the established pattern Create these files in the correct directories: ``` -frontend/src/hooks/tools/[toolName]/ +frontend/editor/src/hooks/tools/[toolName]/ ā”œā”€ā”€ use[ToolName]Parameters.ts # Parameter definitions and validation └── use[ToolName]Operation.ts # Tool operation logic using useToolOperation -frontend/src/components/tools/[toolName]/ +frontend/editor/src/components/tools/[toolName]/ └── [ToolName]Settings.tsx # Settings UI component (if needed) -frontend/src/tools/ +frontend/editor/src/tools/ └── [ToolName].tsx # Main tool component ``` @@ -128,7 +128,7 @@ export default [ToolName] as ToolComponent; ## 3. Register Tool in System Update these files to register your new tool: -**Tool Registry** (`frontend/src/data/useTranslatedToolRegistry.tsx`): +**Tool Registry** (`frontend/editor/src/data/useTranslatedToolRegistry.tsx`): 1. Add imports at the top: ```typescript import [ToolName] from "../tools/[ToolName]"; @@ -155,7 +155,7 @@ import [ToolName]Settings from "../components/tools/[toolName]/[ToolName]Setting ## 4. Add Tooltips (Optional but Recommended) Create user-friendly tooltips to help non-technical users understand your tool. **Use simple, clear language - avoid technical jargon:** -**Tooltip Hook** (`frontend/src/components/tooltips/use[ToolName]Tips.ts`): +**Tooltip Hook** (`frontend/editor/src/components/tooltips/use[ToolName]Tips.ts`): ```typescript import { useTranslation } from 'react-i18next'; import { TooltipContent } from '../../types/tips'; @@ -202,7 +202,7 @@ const [ToolName] = (props: BaseToolProps) => { ## 5. Add Translations Update translation files. **Important: Only update `en-GB` files** - other languages are handled separately. -**File to update:** `frontend/public/locales/en-GB/translation.toml` +**File to update:** `frontend/editor/public/locales/en-GB/translation.toml` **Required Translation Keys**: ```toml diff --git a/AGENTS.md b/AGENTS.md index be2de0d18..7c89413c4 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -139,9 +139,9 @@ The project structure is defined in `engine/pyproject.toml`. Any new dependencie #### Environment Variables - All `VITE_*` variables must be declared in the appropriate committed env file: - - `frontend/.env` — core, proprietary, and shared vars - - `frontend/.env.saas` — SaaS-only vars (layered on top of `.env` in SaaS mode) - - `frontend/.env.desktop` — desktop (Tauri)-only vars (layered on top of `.env` in desktop mode) + - `frontend/editor/.env` — core, proprietary, and shared vars + - `frontend/editor/.env.saas` — SaaS-only vars (layered on top of `.env` in SaaS mode) + - `frontend/editor/.env.desktop` — desktop (Tauri)-only vars (layered on top of `.env` in desktop mode) - These files are committed to Git and must not contain private keys - Local overrides (API keys, machine-specific settings) go in uncommitted sibling `.env.local` / `.env.saas.local` / `.env.desktop.local` files — Vite automatically layers them on top - Never use `|| 'hardcoded-fallback'` inline — put defaults in the committed env files @@ -152,7 +152,7 @@ The project structure is defined in `engine/pyproject.toml`. Any new dependencie #### Import Paths - CRITICAL **ALWAYS use `@app/*` for imports.** Do not use `@core/*` or `@proprietary/*` unless explicitly wrapping/extending a lower layer implementation. -For a broader explanation of the frontend layering and override architecture, see [frontend/DeveloperGuide.md](frontend/DeveloperGuide.md). +For a broader explanation of the frontend layering and override architecture, see [frontend/editor/DeveloperGuide.md](frontend/editor/DeveloperGuide.md). ```typescript // āœ… CORRECT - Use @app/* for all imports @@ -243,7 +243,7 @@ Frontend designed for **stateful document processing**: - No file reloading between tools - performance critical for large PDFs (up to 100GB+) #### FileContext - Central State Management -**Location**: `frontend/src/core/contexts/FileContext.tsx` +**Location**: `frontend/editor/src/core/contexts/FileContext.tsx` - **Active files**: Currently loaded PDFs and their variants - **Tool navigation**: Current mode (viewer/pageEditor/fileEditor/toolName) - **Memory management**: PDF document cleanup, blob URL lifecycle, Web Worker management @@ -268,7 +268,7 @@ Without cleanup: browser crashes with memory leaks. **Architecture**: Modular hook-based system with clear separation of concerns: -- **useToolOperation** (`frontend/src/core/hooks/tools/shared/useToolOperation.ts`): Main orchestrator hook +- **useToolOperation** (`frontend/editor/src/core/hooks/tools/shared/useToolOperation.ts`): Main orchestrator hook - Coordinates all tool operations with consistent interface - Integrates with FileContext for operation tracking - Handles validation, error handling, and UI state management @@ -356,7 +356,7 @@ return useToolOperation({ ### Frontend Directory Structure The frontend is organized with a clear separation of concerns: -- **`frontend/src/core/`**: Main application code (shared, production-ready components) +- **`frontend/editor/src/core/`**: Main application code (shared, production-ready components) - **`core/components/`**: React components organized by feature - `core/components/tools/`: Individual PDF tool implementations - `core/components/viewer/`: PDF viewer components @@ -374,17 +374,17 @@ The frontend is organized with a clear separation of concerns: - **`core/data/`**: Static data (tool taxonomy, etc.) - **`core/services/`**: Business logic services (PDF processing, storage, etc.) -- **`frontend/src/desktop/`**: Desktop-specific (Tauri) code -- **`frontend/src/proprietary/`**: Proprietary/licensed features -- **`frontend/src-tauri/`**: Tauri (Rust) native desktop application code -- **`frontend/public/`**: Static assets served directly +- **`frontend/editor/src/desktop/`**: Desktop-specific (Tauri) code +- **`frontend/editor/src/proprietary/`**: Proprietary/licensed features +- **`frontend/editor/src-tauri/`**: Tauri (Rust) native desktop application code +- **`frontend/editor/public/`**: Static assets served directly - `public/locales/`: Translation JSON files ### Component Architecture -- **Static Assets**: CSS, JS, and resources in `src/main/resources/static/` (legacy) + `frontend/public/` (modern) +- **Static Assets**: CSS, JS, and resources in `src/main/resources/static/` (legacy) + `frontend/editor/public/` (modern) - **Internationalization**: - Backend: `messages_*.properties` files - - Frontend: JSON files in `frontend/public/locales/` (converted from .properties) + - Frontend: JSON files in `frontend/editor/public/locales/` (converted from .properties) - Conversion Script: `scripts/convert_properties_to_json.py` ### Configuration Modes @@ -409,7 +409,7 @@ The frontend is organized with a clear separation of concerns: 4. **Code Style**: Spotless enforces Google Java Format automatically (`task backend:format`) 5. **Translations**: - Backend: Use helper scripts in `/scripts` for multi-language updates - - Frontend: Update JSON files in `frontend/public/locales/` or use conversion script + - Frontend: Update JSON files in `frontend/editor/public/locales/` or use conversion script 6. **Documentation**: API docs auto-generated and available at `/swagger-ui/index.html` ## Frontend Architecture Status @@ -427,7 +427,7 @@ The frontend is organized with a clear separation of concerns: ## Translation Rules - **CRITICAL**: Always update translations in `en-GB` only, never `en-US` -- Translation files are located in `frontend/public/locales/` +- Translation files are located in `frontend/editor/public/locales/` ## Important Notes diff --git a/DeveloperGuide.md b/DeveloperGuide.md index 8bb4a6c16..f6f87e824 100644 --- a/DeveloperGuide.md +++ b/DeveloperGuide.md @@ -128,24 +128,26 @@ See [the frontend README](frontend/README.md#tauri) for detailed build instructi Stirling-PDF/ ā”œā”€ā”€ .github/ # GitHub-specific files (workflows, issue templates) ā”œā”€ā”€ configs/ # Configuration files used by stirling at runtime (generated at runtime) -ā”œā”€ā”€ frontend/ # React SPA frontend (Stirling 2.0) -│ ā”œā”€ā”€ src/ -│ │ ā”œā”€ā”€ components/ # React components -│ │ ā”œā”€ā”€ tools/ # Tool-specific React components -│ │ ā”œā”€ā”€ hooks/ # Custom React hooks -│ │ ā”œā”€ā”€ services/ # API and utility services -│ │ ā”œā”€ā”€ types/ # TypeScript type definitions -│ │ └── utils/ # Utility functions -│ ā”œā”€ā”€ src-tauri/ # Tauri desktop app configuration -│ │ ā”œā”€ā”€ src/ # Rust backend code -│ │ ā”œā”€ā”€ libs/ # JAR files (generated by build scripts) -│ │ ā”œā”€ā”€ runtime/ # Bundled JRE (generated by build scripts) -│ │ ā”œā”€ā”€ Cargo.toml # Rust dependencies -│ │ └── tauri.conf.json # Tauri configuration -│ ā”œā”€ā”€ public/ -│ │ └── locales/ # Internationalization files (JSON) -│ ā”œā”€ā”€ package.json # Frontend dependencies -│ └── vite.config.ts # Vite configuration +ā”œā”€ā”€ frontend/ # Frontend workspace (Stirling 2.0) +│ ā”œā”€ā”€ editor/ # PDF editor app (the original React SPA) +│ │ ā”œā”€ā”€ src/ +│ │ │ ā”œā”€ā”€ components/ # React components +│ │ │ ā”œā”€ā”€ tools/ # Tool-specific React components +│ │ │ ā”œā”€ā”€ hooks/ # Custom React hooks +│ │ │ ā”œā”€ā”€ services/ # API and utility services +│ │ │ ā”œā”€ā”€ types/ # TypeScript type definitions +│ │ │ └── utils/ # Utility functions +│ │ ā”œā”€ā”€ src-tauri/ # Tauri desktop app configuration +│ │ │ ā”œā”€ā”€ src/ # Rust backend code +│ │ │ ā”œā”€ā”€ libs/ # JAR files (generated by build scripts) +│ │ │ ā”œā”€ā”€ runtime/ # Bundled JRE (generated by build scripts) +│ │ │ ā”œā”€ā”€ Cargo.toml # Rust dependencies +│ │ │ └── tauri.conf.json # Tauri configuration +│ │ ā”œā”€ā”€ public/ +│ │ │ └── locales/ # Internationalization files (JSON) +│ │ └── vite.config.ts # Vite configuration +│ ā”œā”€ā”€ package.json # Shared workspace dependencies +│ └── eslint.config.mjs # Shared lint config ā”œā”€ā”€ customFiles/ # Custom static files and templates (generated at runtime used to replace existing files) ā”œā”€ā”€ docs/ # Documentation files ā”œā”€ā”€ exampleYmlFiles/ # Example YAML configuration files @@ -445,7 +447,7 @@ For Stirling 2.0, new features are built as React components: 1. **Create the React Component:** ```typescript - // frontend/src/tools/NewTool.tsx + // frontend/editor/src/tools/NewTool.tsx import { useState } from 'react'; import { Button, FileInput, Container } from '@mantine/core'; diff --git a/WINDOWS_SIGNING.md b/WINDOWS_SIGNING.md index 45528e13a..58ffd6e65 100644 --- a/WINDOWS_SIGNING.md +++ b/WINDOWS_SIGNING.md @@ -86,7 +86,7 @@ If you're using Tauri's built-in updater feature: ## Configuration Files -### 1. Tauri Configuration (frontend/src-tauri/tauri.conf.json) +### 1. Tauri Configuration (frontend/editor/src-tauri/tauri.conf.json) The Windows signing configuration is already set up: diff --git a/app/core/build.gradle b/app/core/build.gradle index 64a1862c9..b85b4544f 100644 --- a/app/core/build.gradle +++ b/app/core/build.gradle @@ -176,6 +176,9 @@ springBoot { // Frontend build tasks - only enabled with -PbuildWithFrontend=true def buildWithFrontend = project.hasProperty('buildWithFrontend') && project.property('buildWithFrontend') == 'true' def buildPrototypes = project.hasProperty('prototypesMode') && project.property('prototypesMode') == 'true' +// Workspace root holds package.json and node_modules (shared across editor / +// future portal). Editor-specific paths (src, public, dist, tauri) live one +// level deeper under frontend/editor/. // Vite mode: -PprototypesMode > -PfrontendMode > enableSaas > disableAdditional > proprietary. def frontendModeOverride = project.findProperty('frontendMode')?.toString()?.toLowerCase() @@ -194,7 +197,8 @@ if (buildPrototypes) { def frontendBuildTask = "frontend:build:${frontendMode}" def frontendDir = file('../../frontend') -def frontendDistDir = file('../../frontend/dist') +def frontendEditorDir = file('../../frontend/editor') +def frontendDistDir = file('../../frontend/editor/dist') def resourcesStaticDir = file('src/main/resources/static') def generatedFrontendPaths = [ 'assets', @@ -262,8 +266,8 @@ tasks.register('npmBuild', Exec) { description = 'Build frontend application' workingDir file('../..') commandLine = ['task', frontendBuildTask] - inputs.dir(new File(frontendDir, 'src')) - inputs.dir(new File(frontendDir, 'public')) + inputs.dir(new File(frontendEditorDir, 'src')) + inputs.dir(new File(frontendEditorDir, 'public')) inputs.file(new File(frontendDir, 'package.json')) outputs.dir(frontendDistDir) diff --git a/build.gradle b/build.gradle index 3bef4cce4..4b32bde39 100644 --- a/build.gradle +++ b/build.gradle @@ -86,9 +86,9 @@ allprojects { } def appVersionStr = project.version.toString() -def tauriConfigPath = layout.projectDirectory.file('frontend/src-tauri/tauri.conf.json').asFile.path -def sim1Path = layout.projectDirectory.file('frontend/src/core/testing/serverExperienceSimulations.ts').asFile.path -def sim2Path = layout.projectDirectory.file('frontend/src/proprietary/testing/serverExperienceSimulations.ts').asFile.path +def tauriConfigPath = layout.projectDirectory.file('frontend/editor/src-tauri/tauri.conf.json').asFile.path +def sim1Path = layout.projectDirectory.file('frontend/editor/src/core/testing/serverExperienceSimulations.ts').asFile.path +def sim2Path = layout.projectDirectory.file('frontend/editor/src/proprietary/testing/serverExperienceSimulations.ts').asFile.path def aurDesktopPkgbuildPath = layout.projectDirectory.file('.github/aur/stirling-pdf-desktop/PKGBUILD').asFile.path def aurServerPkgbuildPath = layout.projectDirectory.file('.github/aur/stirling-pdf-server-bin/PKGBUILD').asFile.path diff --git a/devGuide/HowToAddNewLanguage.md b/devGuide/HowToAddNewLanguage.md index 861772576..b2aef3742 100644 --- a/devGuide/HowToAddNewLanguage.md +++ b/devGuide/HowToAddNewLanguage.md @@ -12,12 +12,12 @@ Fork Stirling-PDF and create a new branch out of `main`. ### Add Language Directory and Translation File -1. Create a new language directory in `frontend/public/locales/` +1. Create a new language directory in `frontend/editor/public/locales/` - Use hyphenated format: `pl-PL` (not underscore) 2. Copy the reference translation file: - - Source: `frontend/public/locales/en-GB/translation.toml` - - Destination: `frontend/public/locales/pl-PL/translation.toml` + - Source: `frontend/editor/public/locales/en-GB/translation.toml` + - Destination: `frontend/editor/public/locales/pl-PL/translation.toml` 3. Translate all entries in the TOML file - Keep the TOML structure intact @@ -49,7 +49,7 @@ ignore = [ > [!IMPORTANT] > If you add any new translation tags, they must first be added to the `en-GB/translation.toml` file. This ensures consistency across all language files. -- New translation tags **must be added** to `frontend/public/locales/en-GB/translation.toml` to maintain a reference for other languages. +- New translation tags **must be added** to `frontend/editor/public/locales/en-GB/translation.toml` to maintain a reference for other languages. - After adding the new tags to `en-GB/translation.toml`, add and translate them in the respective language file (e.g., `pl-PL/translation.toml`). - Use the scripts in `scripts/translations/` to validate and manage translations (see `scripts/translations/README.md`) diff --git a/docker/frontend/Dockerfile b/docker/frontend/Dockerfile index 5fef0ea3e..9227f516a 100644 --- a/docker/frontend/Dockerfile +++ b/docker/frontend/Dockerfile @@ -12,14 +12,14 @@ RUN npm ci # Copy source code COPY frontend . -# Build the application -RUN npx vite build +# Build the application (vite root is editor/, output lands in editor/dist/) +RUN npx vite --root editor build # Production stage FROM nginx:alpine@sha256:b0f7830b6bfaa1258f45d94c240ab668ced1b3651c8a222aefe6683447c7bf55 # Copy built files from build stage -COPY --from=build /app/dist /usr/share/nginx/html +COPY --from=build /app/editor/dist /usr/share/nginx/html # Copy nginx configuration and entrypoint COPY docker/frontend/nginx.conf /etc/nginx/nginx.conf diff --git a/frontend/.gitignore b/frontend/.gitignore index cf6ed7061..159c76ff5 100644 --- a/frontend/.gitignore +++ b/frontend/.gitignore @@ -12,15 +12,23 @@ /build /dist +/editor/build +/editor/dist + # misc .DS_Store .env.local .env.*.local +/editor/.env.local +/editor/.env.*.local # Root .gitignore ignores all .env* - whitelist our committed ones here !.env !.env.desktop !.env.saas +!/editor/.env +!/editor/.env.desktop +!/editor/.env.saas npm-debug.log* yarn-debug.log* @@ -30,5 +38,5 @@ playwright-report test-results # auto-generated files -/src/assets/material-symbols-icons.json -/src/assets/material-symbols-icons.d.ts +/editor/src/assets/material-symbols-icons.json +/editor/src/assets/material-symbols-icons.d.ts diff --git a/frontend/.prettierignore b/frontend/.prettierignore index f4812a8f1..6bada9283 100644 --- a/frontend/.prettierignore +++ b/frontend/.prettierignore @@ -1,15 +1,21 @@ dist/ +dist-portal/ +editor/dist/ # Tauri/Cargo build output (binary assets named *.js etc. confuse Prettier) -src-tauri/target/ +editor/src-tauri/target/ +editor/src-tauri/gen/ node_modules/ -src-tauri/target/ -src-tauri/gen/ -public/vendor/ -public/pdfjs*/ -public/js/thirdParty/ -public/css/cookieconsent.css -src-tauri/target/ +editor/public/vendor/ +editor/public/pdfjs*/ +editor/public/js/thirdParty/ +editor/public/css/cookieconsent.css +# Build / test artifacts that may exist locally even though they're gitignored +storybook-static/ +playwright-report/ +editor/playwright-report/ +test-results/ +editor/test-results/ *.min.* *.md *.wxs -src/output.css +editor/src/output.css diff --git a/frontend/README.md b/frontend/README.md index 0028c07c2..fafed9bed 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -13,9 +13,18 @@ All frontend commands are run from the repository root using [Task](https://task For desktop app development, see the [Tauri](#tauri) section below. +## Layout + +`frontend/` is a workspace containing one or more apps. Today it holds the +PDF editor under `frontend/editor/`; new apps (the developer portal, etc.) +will sit alongside it as siblings. Shared tooling — `package.json`, `node_modules`, +`.storybook/`, ESLint, Prettier — lives at `frontend/` so every app installs +once and lints with the same config. + ## Environment Variables -Environment variables live in committed `.env` files at the frontend root: +The editor's environment variables live in committed `.env` files at +`frontend/editor/`: - `.env` — used by all builds (core, proprietary, and as the base for desktop/SaaS) - `.env.desktop` — additional vars loaded in desktop (Tauri) mode @@ -23,7 +32,7 @@ Environment variables live in committed `.env` files at the frontend root: These files contain non-secret defaults and are checked into Git, so most dev work needs no further setup. -To override values locally (API keys, machine-specific settings), create an uncommitted sibling `.env.local` / `.env.desktop.local` / `.env.saas.local`. Vite automatically layers these on top of the committed files. +To override values locally (API keys, machine-specific settings), create an uncommitted sibling `editor/.env.local` / `editor/.env.desktop.local` / `editor/.env.saas.local`. Vite automatically layers these on top of the committed files. ## Docker Setup diff --git a/frontend/.env b/frontend/editor/.env similarity index 100% rename from frontend/.env rename to frontend/editor/.env diff --git a/frontend/.env.desktop b/frontend/editor/.env.desktop similarity index 100% rename from frontend/.env.desktop rename to frontend/editor/.env.desktop diff --git a/frontend/.env.saas b/frontend/editor/.env.saas similarity index 100% rename from frontend/.env.saas rename to frontend/editor/.env.saas diff --git a/frontend/DeveloperGuide.md b/frontend/editor/DeveloperGuide.md similarity index 100% rename from frontend/DeveloperGuide.md rename to frontend/editor/DeveloperGuide.md diff --git a/frontend/index.html b/frontend/editor/index.html similarity index 100% rename from frontend/index.html rename to frontend/editor/index.html diff --git a/frontend/playwright.config.ts b/frontend/editor/playwright.config.ts similarity index 100% rename from frontend/playwright.config.ts rename to frontend/editor/playwright.config.ts diff --git a/frontend/postcss.config.js b/frontend/editor/postcss.config.js similarity index 100% rename from frontend/postcss.config.js rename to frontend/editor/postcss.config.js diff --git a/frontend/public/Login/AddToPDF.png b/frontend/editor/public/Login/AddToPDF.png similarity index 100% rename from frontend/public/Login/AddToPDF.png rename to frontend/editor/public/Login/AddToPDF.png diff --git a/frontend/public/Login/Firstpage.png b/frontend/editor/public/Login/Firstpage.png similarity index 100% rename from frontend/public/Login/Firstpage.png rename to frontend/editor/public/Login/Firstpage.png diff --git a/frontend/public/Login/LoginBackgroundPanel.png b/frontend/editor/public/Login/LoginBackgroundPanel.png similarity index 100% rename from frontend/public/Login/LoginBackgroundPanel.png rename to frontend/editor/public/Login/LoginBackgroundPanel.png diff --git a/frontend/public/Login/SecurePDF.png b/frontend/editor/public/Login/SecurePDF.png similarity index 100% rename from frontend/public/Login/SecurePDF.png rename to frontend/editor/public/Login/SecurePDF.png diff --git a/frontend/public/Login/apple.svg b/frontend/editor/public/Login/apple.svg similarity index 100% rename from frontend/public/Login/apple.svg rename to frontend/editor/public/Login/apple.svg diff --git a/frontend/public/Login/authentik.svg b/frontend/editor/public/Login/authentik.svg similarity index 100% rename from frontend/public/Login/authentik.svg rename to frontend/editor/public/Login/authentik.svg diff --git a/frontend/public/Login/azure.svg b/frontend/editor/public/Login/azure.svg similarity index 100% rename from frontend/public/Login/azure.svg rename to frontend/editor/public/Login/azure.svg diff --git a/frontend/public/Login/cloudron.svg b/frontend/editor/public/Login/cloudron.svg similarity index 100% rename from frontend/public/Login/cloudron.svg rename to frontend/editor/public/Login/cloudron.svg diff --git a/frontend/public/Login/github.svg b/frontend/editor/public/Login/github.svg similarity index 100% rename from frontend/public/Login/github.svg rename to frontend/editor/public/Login/github.svg diff --git a/frontend/public/Login/google.svg b/frontend/editor/public/Login/google.svg similarity index 100% rename from frontend/public/Login/google.svg rename to frontend/editor/public/Login/google.svg diff --git a/frontend/public/Login/keycloak.svg b/frontend/editor/public/Login/keycloak.svg similarity index 100% rename from frontend/public/Login/keycloak.svg rename to frontend/editor/public/Login/keycloak.svg diff --git a/frontend/public/Login/microsoft.svg b/frontend/editor/public/Login/microsoft.svg similarity index 100% rename from frontend/public/Login/microsoft.svg rename to frontend/editor/public/Login/microsoft.svg diff --git a/frontend/public/Login/oidc.svg b/frontend/editor/public/Login/oidc.svg similarity index 100% rename from frontend/public/Login/oidc.svg rename to frontend/editor/public/Login/oidc.svg diff --git a/frontend/public/classic-logo/Firstpage.png b/frontend/editor/public/classic-logo/Firstpage.png similarity index 100% rename from frontend/public/classic-logo/Firstpage.png rename to frontend/editor/public/classic-logo/Firstpage.png diff --git a/frontend/public/classic-logo/StirlingPDFLogoBlackText.svg b/frontend/editor/public/classic-logo/StirlingPDFLogoBlackText.svg similarity index 100% rename from frontend/public/classic-logo/StirlingPDFLogoBlackText.svg rename to frontend/editor/public/classic-logo/StirlingPDFLogoBlackText.svg diff --git a/frontend/public/classic-logo/StirlingPDFLogoGreyText.svg b/frontend/editor/public/classic-logo/StirlingPDFLogoGreyText.svg similarity index 100% rename from frontend/public/classic-logo/StirlingPDFLogoGreyText.svg rename to frontend/editor/public/classic-logo/StirlingPDFLogoGreyText.svg diff --git a/frontend/public/classic-logo/StirlingPDFLogoNoTextDark.svg b/frontend/editor/public/classic-logo/StirlingPDFLogoNoTextDark.svg similarity index 100% rename from frontend/public/classic-logo/StirlingPDFLogoNoTextDark.svg rename to frontend/editor/public/classic-logo/StirlingPDFLogoNoTextDark.svg diff --git a/frontend/public/classic-logo/StirlingPDFLogoNoTextLight.svg b/frontend/editor/public/classic-logo/StirlingPDFLogoNoTextLight.svg similarity index 100% rename from frontend/public/classic-logo/StirlingPDFLogoNoTextLight.svg rename to frontend/editor/public/classic-logo/StirlingPDFLogoNoTextLight.svg diff --git a/frontend/public/classic-logo/StirlingPDFLogoWhiteText.svg b/frontend/editor/public/classic-logo/StirlingPDFLogoWhiteText.svg similarity index 100% rename from frontend/public/classic-logo/StirlingPDFLogoWhiteText.svg rename to frontend/editor/public/classic-logo/StirlingPDFLogoWhiteText.svg diff --git a/frontend/public/classic-logo/favicon.ico b/frontend/editor/public/classic-logo/favicon.ico similarity index 100% rename from frontend/public/classic-logo/favicon.ico rename to frontend/editor/public/classic-logo/favicon.ico diff --git a/frontend/public/classic-logo/logo-tooltip.svg b/frontend/editor/public/classic-logo/logo-tooltip.svg similarity index 100% rename from frontend/public/classic-logo/logo-tooltip.svg rename to frontend/editor/public/classic-logo/logo-tooltip.svg diff --git a/frontend/public/classic-logo/logo192.png b/frontend/editor/public/classic-logo/logo192.png similarity index 100% rename from frontend/public/classic-logo/logo192.png rename to frontend/editor/public/classic-logo/logo192.png diff --git a/frontend/public/classic-logo/logo512.png b/frontend/editor/public/classic-logo/logo512.png similarity index 100% rename from frontend/public/classic-logo/logo512.png rename to frontend/editor/public/classic-logo/logo512.png diff --git a/frontend/public/css/cookieconsent.css b/frontend/editor/public/css/cookieconsent.css similarity index 100% rename from frontend/public/css/cookieconsent.css rename to frontend/editor/public/css/cookieconsent.css diff --git a/frontend/public/css/cookieconsentCustomisation.css b/frontend/editor/public/css/cookieconsentCustomisation.css similarity index 100% rename from frontend/public/css/cookieconsentCustomisation.css rename to frontend/editor/public/css/cookieconsentCustomisation.css diff --git a/frontend/public/images/google-drive.svg b/frontend/editor/public/images/google-drive.svg similarity index 100% rename from frontend/public/images/google-drive.svg rename to frontend/editor/public/images/google-drive.svg diff --git a/frontend/public/js/thirdParty/cookieconsent.umd.js b/frontend/editor/public/js/thirdParty/cookieconsent.umd.js similarity index 100% rename from frontend/public/js/thirdParty/cookieconsent.umd.js rename to frontend/editor/public/js/thirdParty/cookieconsent.umd.js diff --git a/frontend/public/locales/ar-AR/translation.toml b/frontend/editor/public/locales/ar-AR/translation.toml similarity index 100% rename from frontend/public/locales/ar-AR/translation.toml rename to frontend/editor/public/locales/ar-AR/translation.toml diff --git a/frontend/public/locales/az-AZ/translation.toml b/frontend/editor/public/locales/az-AZ/translation.toml similarity index 100% rename from frontend/public/locales/az-AZ/translation.toml rename to frontend/editor/public/locales/az-AZ/translation.toml diff --git a/frontend/public/locales/bg-BG/translation.toml b/frontend/editor/public/locales/bg-BG/translation.toml similarity index 100% rename from frontend/public/locales/bg-BG/translation.toml rename to frontend/editor/public/locales/bg-BG/translation.toml diff --git a/frontend/public/locales/bo-CN/translation.toml b/frontend/editor/public/locales/bo-CN/translation.toml similarity index 100% rename from frontend/public/locales/bo-CN/translation.toml rename to frontend/editor/public/locales/bo-CN/translation.toml diff --git a/frontend/public/locales/ca-CA/translation.toml b/frontend/editor/public/locales/ca-CA/translation.toml similarity index 100% rename from frontend/public/locales/ca-CA/translation.toml rename to frontend/editor/public/locales/ca-CA/translation.toml diff --git a/frontend/public/locales/cs-CZ/translation.toml b/frontend/editor/public/locales/cs-CZ/translation.toml similarity index 100% rename from frontend/public/locales/cs-CZ/translation.toml rename to frontend/editor/public/locales/cs-CZ/translation.toml diff --git a/frontend/public/locales/da-DK/translation.toml b/frontend/editor/public/locales/da-DK/translation.toml similarity index 100% rename from frontend/public/locales/da-DK/translation.toml rename to frontend/editor/public/locales/da-DK/translation.toml diff --git a/frontend/public/locales/de-DE/translation.toml b/frontend/editor/public/locales/de-DE/translation.toml similarity index 100% rename from frontend/public/locales/de-DE/translation.toml rename to frontend/editor/public/locales/de-DE/translation.toml diff --git a/frontend/public/locales/el-GR/translation.toml b/frontend/editor/public/locales/el-GR/translation.toml similarity index 100% rename from frontend/public/locales/el-GR/translation.toml rename to frontend/editor/public/locales/el-GR/translation.toml diff --git a/frontend/public/locales/en-GB/translation.toml b/frontend/editor/public/locales/en-GB/translation.toml similarity index 100% rename from frontend/public/locales/en-GB/translation.toml rename to frontend/editor/public/locales/en-GB/translation.toml diff --git a/frontend/public/locales/es-ES/translation.toml b/frontend/editor/public/locales/es-ES/translation.toml similarity index 100% rename from frontend/public/locales/es-ES/translation.toml rename to frontend/editor/public/locales/es-ES/translation.toml diff --git a/frontend/public/locales/eu-ES/translation.toml b/frontend/editor/public/locales/eu-ES/translation.toml similarity index 100% rename from frontend/public/locales/eu-ES/translation.toml rename to frontend/editor/public/locales/eu-ES/translation.toml diff --git a/frontend/public/locales/fa-IR/translation.toml b/frontend/editor/public/locales/fa-IR/translation.toml similarity index 100% rename from frontend/public/locales/fa-IR/translation.toml rename to frontend/editor/public/locales/fa-IR/translation.toml diff --git a/frontend/public/locales/fr-FR/translation.toml b/frontend/editor/public/locales/fr-FR/translation.toml similarity index 100% rename from frontend/public/locales/fr-FR/translation.toml rename to frontend/editor/public/locales/fr-FR/translation.toml diff --git a/frontend/public/locales/ga-IE/translation.toml b/frontend/editor/public/locales/ga-IE/translation.toml similarity index 100% rename from frontend/public/locales/ga-IE/translation.toml rename to frontend/editor/public/locales/ga-IE/translation.toml diff --git a/frontend/public/locales/hi-IN/translation.toml b/frontend/editor/public/locales/hi-IN/translation.toml similarity index 100% rename from frontend/public/locales/hi-IN/translation.toml rename to frontend/editor/public/locales/hi-IN/translation.toml diff --git a/frontend/public/locales/hr-HR/translation.toml b/frontend/editor/public/locales/hr-HR/translation.toml similarity index 100% rename from frontend/public/locales/hr-HR/translation.toml rename to frontend/editor/public/locales/hr-HR/translation.toml diff --git a/frontend/public/locales/hu-HU/translation.toml b/frontend/editor/public/locales/hu-HU/translation.toml similarity index 100% rename from frontend/public/locales/hu-HU/translation.toml rename to frontend/editor/public/locales/hu-HU/translation.toml diff --git a/frontend/public/locales/id-ID/translation.toml b/frontend/editor/public/locales/id-ID/translation.toml similarity index 100% rename from frontend/public/locales/id-ID/translation.toml rename to frontend/editor/public/locales/id-ID/translation.toml diff --git a/frontend/public/locales/it-IT/translation.toml b/frontend/editor/public/locales/it-IT/translation.toml similarity index 100% rename from frontend/public/locales/it-IT/translation.toml rename to frontend/editor/public/locales/it-IT/translation.toml diff --git a/frontend/public/locales/ja-JP/translation.toml b/frontend/editor/public/locales/ja-JP/translation.toml similarity index 100% rename from frontend/public/locales/ja-JP/translation.toml rename to frontend/editor/public/locales/ja-JP/translation.toml diff --git a/frontend/public/locales/ko-KR/translation.toml b/frontend/editor/public/locales/ko-KR/translation.toml similarity index 100% rename from frontend/public/locales/ko-KR/translation.toml rename to frontend/editor/public/locales/ko-KR/translation.toml diff --git a/frontend/public/locales/ml-ML/translation.toml b/frontend/editor/public/locales/ml-ML/translation.toml similarity index 100% rename from frontend/public/locales/ml-ML/translation.toml rename to frontend/editor/public/locales/ml-ML/translation.toml diff --git a/frontend/public/locales/nl-NL/translation.toml b/frontend/editor/public/locales/nl-NL/translation.toml similarity index 100% rename from frontend/public/locales/nl-NL/translation.toml rename to frontend/editor/public/locales/nl-NL/translation.toml diff --git a/frontend/public/locales/no-NB/translation.toml b/frontend/editor/public/locales/no-NB/translation.toml similarity index 100% rename from frontend/public/locales/no-NB/translation.toml rename to frontend/editor/public/locales/no-NB/translation.toml diff --git a/frontend/public/locales/pl-PL/translation.toml b/frontend/editor/public/locales/pl-PL/translation.toml similarity index 100% rename from frontend/public/locales/pl-PL/translation.toml rename to frontend/editor/public/locales/pl-PL/translation.toml diff --git a/frontend/public/locales/pt-BR/translation.toml b/frontend/editor/public/locales/pt-BR/translation.toml similarity index 100% rename from frontend/public/locales/pt-BR/translation.toml rename to frontend/editor/public/locales/pt-BR/translation.toml diff --git a/frontend/public/locales/pt-PT/translation.toml b/frontend/editor/public/locales/pt-PT/translation.toml similarity index 100% rename from frontend/public/locales/pt-PT/translation.toml rename to frontend/editor/public/locales/pt-PT/translation.toml diff --git a/frontend/public/locales/ro-RO/translation.toml b/frontend/editor/public/locales/ro-RO/translation.toml similarity index 100% rename from frontend/public/locales/ro-RO/translation.toml rename to frontend/editor/public/locales/ro-RO/translation.toml diff --git a/frontend/public/locales/ru-RU/translation.toml b/frontend/editor/public/locales/ru-RU/translation.toml similarity index 100% rename from frontend/public/locales/ru-RU/translation.toml rename to frontend/editor/public/locales/ru-RU/translation.toml diff --git a/frontend/public/locales/sk-SK/translation.toml b/frontend/editor/public/locales/sk-SK/translation.toml similarity index 100% rename from frontend/public/locales/sk-SK/translation.toml rename to frontend/editor/public/locales/sk-SK/translation.toml diff --git a/frontend/public/locales/sl-SI/translation.toml b/frontend/editor/public/locales/sl-SI/translation.toml similarity index 100% rename from frontend/public/locales/sl-SI/translation.toml rename to frontend/editor/public/locales/sl-SI/translation.toml diff --git a/frontend/public/locales/sr-LATN-RS/translation.toml b/frontend/editor/public/locales/sr-LATN-RS/translation.toml similarity index 100% rename from frontend/public/locales/sr-LATN-RS/translation.toml rename to frontend/editor/public/locales/sr-LATN-RS/translation.toml diff --git a/frontend/public/locales/sv-SE/translation.toml b/frontend/editor/public/locales/sv-SE/translation.toml similarity index 100% rename from frontend/public/locales/sv-SE/translation.toml rename to frontend/editor/public/locales/sv-SE/translation.toml diff --git a/frontend/public/locales/th-TH/translation.toml b/frontend/editor/public/locales/th-TH/translation.toml similarity index 100% rename from frontend/public/locales/th-TH/translation.toml rename to frontend/editor/public/locales/th-TH/translation.toml diff --git a/frontend/public/locales/tr-TR/translation.toml b/frontend/editor/public/locales/tr-TR/translation.toml similarity index 100% rename from frontend/public/locales/tr-TR/translation.toml rename to frontend/editor/public/locales/tr-TR/translation.toml diff --git a/frontend/public/locales/uk-UA/translation.toml b/frontend/editor/public/locales/uk-UA/translation.toml similarity index 100% rename from frontend/public/locales/uk-UA/translation.toml rename to frontend/editor/public/locales/uk-UA/translation.toml diff --git a/frontend/public/locales/vi-VN/translation.toml b/frontend/editor/public/locales/vi-VN/translation.toml similarity index 100% rename from frontend/public/locales/vi-VN/translation.toml rename to frontend/editor/public/locales/vi-VN/translation.toml diff --git a/frontend/public/locales/zh-BO/translation.toml b/frontend/editor/public/locales/zh-BO/translation.toml similarity index 100% rename from frontend/public/locales/zh-BO/translation.toml rename to frontend/editor/public/locales/zh-BO/translation.toml diff --git a/frontend/public/locales/zh-CN/translation.toml b/frontend/editor/public/locales/zh-CN/translation.toml similarity index 100% rename from frontend/public/locales/zh-CN/translation.toml rename to frontend/editor/public/locales/zh-CN/translation.toml diff --git a/frontend/public/locales/zh-TW/translation.toml b/frontend/editor/public/locales/zh-TW/translation.toml similarity index 100% rename from frontend/public/locales/zh-TW/translation.toml rename to frontend/editor/public/locales/zh-TW/translation.toml diff --git a/frontend/public/manifest-classic.json b/frontend/editor/public/manifest-classic.json similarity index 100% rename from frontend/public/manifest-classic.json rename to frontend/editor/public/manifest-classic.json diff --git a/frontend/public/manifest.json b/frontend/editor/public/manifest.json similarity index 100% rename from frontend/public/manifest.json rename to frontend/editor/public/manifest.json diff --git a/frontend/public/modern-logo/Firstpage.png b/frontend/editor/public/modern-logo/Firstpage.png similarity index 100% rename from frontend/public/modern-logo/Firstpage.png rename to frontend/editor/public/modern-logo/Firstpage.png diff --git a/frontend/public/modern-logo/StirlingPDFLogoBlackText.svg b/frontend/editor/public/modern-logo/StirlingPDFLogoBlackText.svg similarity index 100% rename from frontend/public/modern-logo/StirlingPDFLogoBlackText.svg rename to frontend/editor/public/modern-logo/StirlingPDFLogoBlackText.svg diff --git a/frontend/public/modern-logo/StirlingPDFLogoGreyText.svg b/frontend/editor/public/modern-logo/StirlingPDFLogoGreyText.svg similarity index 100% rename from frontend/public/modern-logo/StirlingPDFLogoGreyText.svg rename to frontend/editor/public/modern-logo/StirlingPDFLogoGreyText.svg diff --git a/frontend/public/modern-logo/StirlingPDFLogoNoTextDark.svg b/frontend/editor/public/modern-logo/StirlingPDFLogoNoTextDark.svg similarity index 100% rename from frontend/public/modern-logo/StirlingPDFLogoNoTextDark.svg rename to frontend/editor/public/modern-logo/StirlingPDFLogoNoTextDark.svg diff --git a/frontend/public/modern-logo/StirlingPDFLogoNoTextLight.svg b/frontend/editor/public/modern-logo/StirlingPDFLogoNoTextLight.svg similarity index 100% rename from frontend/public/modern-logo/StirlingPDFLogoNoTextLight.svg rename to frontend/editor/public/modern-logo/StirlingPDFLogoNoTextLight.svg diff --git a/frontend/public/modern-logo/StirlingPDFLogoWhiteText.svg b/frontend/editor/public/modern-logo/StirlingPDFLogoWhiteText.svg similarity index 100% rename from frontend/public/modern-logo/StirlingPDFLogoWhiteText.svg rename to frontend/editor/public/modern-logo/StirlingPDFLogoWhiteText.svg diff --git a/frontend/public/modern-logo/favicon.ico b/frontend/editor/public/modern-logo/favicon.ico similarity index 100% rename from frontend/public/modern-logo/favicon.ico rename to frontend/editor/public/modern-logo/favicon.ico diff --git a/frontend/public/modern-logo/logo-tooltip.svg b/frontend/editor/public/modern-logo/logo-tooltip.svg similarity index 100% rename from frontend/public/modern-logo/logo-tooltip.svg rename to frontend/editor/public/modern-logo/logo-tooltip.svg diff --git a/frontend/public/modern-logo/logo192.png b/frontend/editor/public/modern-logo/logo192.png similarity index 100% rename from frontend/public/modern-logo/logo192.png rename to frontend/editor/public/modern-logo/logo192.png diff --git a/frontend/public/modern-logo/logo512.png b/frontend/editor/public/modern-logo/logo512.png similarity index 100% rename from frontend/public/modern-logo/logo512.png rename to frontend/editor/public/modern-logo/logo512.png diff --git a/frontend/public/og_images/add-attachments.png b/frontend/editor/public/og_images/add-attachments.png similarity index 100% rename from frontend/public/og_images/add-attachments.png rename to frontend/editor/public/og_images/add-attachments.png diff --git a/frontend/public/og_images/add-image.png b/frontend/editor/public/og_images/add-image.png similarity index 100% rename from frontend/public/og_images/add-image.png rename to frontend/editor/public/og_images/add-image.png diff --git a/frontend/public/og_images/add-page-numbers.png b/frontend/editor/public/og_images/add-page-numbers.png similarity index 100% rename from frontend/public/og_images/add-page-numbers.png rename to frontend/editor/public/og_images/add-page-numbers.png diff --git a/frontend/public/og_images/add-password.png b/frontend/editor/public/og_images/add-password.png similarity index 100% rename from frontend/public/og_images/add-password.png rename to frontend/editor/public/og_images/add-password.png diff --git a/frontend/public/og_images/add-stamp.png b/frontend/editor/public/og_images/add-stamp.png similarity index 100% rename from frontend/public/og_images/add-stamp.png rename to frontend/editor/public/og_images/add-stamp.png diff --git a/frontend/public/og_images/add-watermark.png b/frontend/editor/public/og_images/add-watermark.png similarity index 100% rename from frontend/public/og_images/add-watermark.png rename to frontend/editor/public/og_images/add-watermark.png diff --git a/frontend/public/og_images/adjust-colors-contrast.png b/frontend/editor/public/og_images/adjust-colors-contrast.png similarity index 100% rename from frontend/public/og_images/adjust-colors-contrast.png rename to frontend/editor/public/og_images/adjust-colors-contrast.png diff --git a/frontend/public/og_images/adjust-page-size-scale.png b/frontend/editor/public/og_images/adjust-page-size-scale.png similarity index 100% rename from frontend/public/og_images/adjust-page-size-scale.png rename to frontend/editor/public/og_images/adjust-page-size-scale.png diff --git a/frontend/public/og_images/auto-rename-pdf-file.png b/frontend/editor/public/og_images/auto-rename-pdf-file.png similarity index 100% rename from frontend/public/og_images/auto-rename-pdf-file.png rename to frontend/editor/public/og_images/auto-rename-pdf-file.png diff --git a/frontend/public/og_images/auto-split-by-size-count.png b/frontend/editor/public/og_images/auto-split-by-size-count.png similarity index 100% rename from frontend/public/og_images/auto-split-by-size-count.png rename to frontend/editor/public/og_images/auto-split-by-size-count.png diff --git a/frontend/public/og_images/auto-split-pages.png b/frontend/editor/public/og_images/auto-split-pages.png similarity index 100% rename from frontend/public/og_images/auto-split-pages.png rename to frontend/editor/public/og_images/auto-split-pages.png diff --git a/frontend/public/og_images/automate.png b/frontend/editor/public/og_images/automate.png similarity index 100% rename from frontend/public/og_images/automate.png rename to frontend/editor/public/og_images/automate.png diff --git a/frontend/public/og_images/certSign.png b/frontend/editor/public/og_images/certSign.png similarity index 100% rename from frontend/public/og_images/certSign.png rename to frontend/editor/public/og_images/certSign.png diff --git a/frontend/public/og_images/change-metadata.png b/frontend/editor/public/og_images/change-metadata.png similarity index 100% rename from frontend/public/og_images/change-metadata.png rename to frontend/editor/public/og_images/change-metadata.png diff --git a/frontend/public/og_images/change-permissions.png b/frontend/editor/public/og_images/change-permissions.png similarity index 100% rename from frontend/public/og_images/change-permissions.png rename to frontend/editor/public/og_images/change-permissions.png diff --git a/frontend/public/og_images/compare.png b/frontend/editor/public/og_images/compare.png similarity index 100% rename from frontend/public/og_images/compare.png rename to frontend/editor/public/og_images/compare.png diff --git a/frontend/public/og_images/compress.png b/frontend/editor/public/og_images/compress.png similarity index 100% rename from frontend/public/og_images/compress.png rename to frontend/editor/public/og_images/compress.png diff --git a/frontend/public/og_images/convert.png b/frontend/editor/public/og_images/convert.png similarity index 100% rename from frontend/public/og_images/convert.png rename to frontend/editor/public/og_images/convert.png diff --git a/frontend/public/og_images/cropPdf.png b/frontend/editor/public/og_images/cropPdf.png similarity index 100% rename from frontend/public/og_images/cropPdf.png rename to frontend/editor/public/og_images/cropPdf.png diff --git a/frontend/public/og_images/detect-split-scanned-photos.png b/frontend/editor/public/og_images/detect-split-scanned-photos.png similarity index 100% rename from frontend/public/og_images/detect-split-scanned-photos.png rename to frontend/editor/public/og_images/detect-split-scanned-photos.png diff --git a/frontend/public/og_images/edit-table-of-contents.png b/frontend/editor/public/og_images/edit-table-of-contents.png similarity index 100% rename from frontend/public/og_images/edit-table-of-contents.png rename to frontend/editor/public/og_images/edit-table-of-contents.png diff --git a/frontend/public/og_images/extract-images.png b/frontend/editor/public/og_images/extract-images.png similarity index 100% rename from frontend/public/og_images/extract-images.png rename to frontend/editor/public/og_images/extract-images.png diff --git a/frontend/public/og_images/extract-pages.png b/frontend/editor/public/og_images/extract-pages.png similarity index 100% rename from frontend/public/og_images/extract-pages.png rename to frontend/editor/public/og_images/extract-pages.png diff --git a/frontend/public/og_images/flatten.png b/frontend/editor/public/og_images/flatten.png similarity index 100% rename from frontend/public/og_images/flatten.png rename to frontend/editor/public/og_images/flatten.png diff --git a/frontend/public/og_images/get-all-info-on-pdf.png b/frontend/editor/public/og_images/get-all-info-on-pdf.png similarity index 100% rename from frontend/public/og_images/get-all-info-on-pdf.png rename to frontend/editor/public/og_images/get-all-info-on-pdf.png diff --git a/frontend/public/og_images/home.png b/frontend/editor/public/og_images/home.png similarity index 100% rename from frontend/public/og_images/home.png rename to frontend/editor/public/og_images/home.png diff --git a/frontend/public/og_images/manage-certificates.png b/frontend/editor/public/og_images/manage-certificates.png similarity index 100% rename from frontend/public/og_images/manage-certificates.png rename to frontend/editor/public/og_images/manage-certificates.png diff --git a/frontend/public/og_images/mergePdfs.png b/frontend/editor/public/og_images/mergePdfs.png similarity index 100% rename from frontend/public/og_images/mergePdfs.png rename to frontend/editor/public/og_images/mergePdfs.png diff --git a/frontend/public/og_images/multi-page-layout.png b/frontend/editor/public/og_images/multi-page-layout.png similarity index 100% rename from frontend/public/og_images/multi-page-layout.png rename to frontend/editor/public/og_images/multi-page-layout.png diff --git a/frontend/public/og_images/multi-tool.png b/frontend/editor/public/og_images/multi-tool.png similarity index 100% rename from frontend/public/og_images/multi-tool.png rename to frontend/editor/public/og_images/multi-tool.png diff --git a/frontend/public/og_images/ocr.png b/frontend/editor/public/og_images/ocr.png similarity index 100% rename from frontend/public/og_images/ocr.png rename to frontend/editor/public/og_images/ocr.png diff --git a/frontend/public/og_images/overlay-pdfs.png b/frontend/editor/public/og_images/overlay-pdfs.png similarity index 100% rename from frontend/public/og_images/overlay-pdfs.png rename to frontend/editor/public/og_images/overlay-pdfs.png diff --git a/frontend/public/og_images/read.png b/frontend/editor/public/og_images/read.png similarity index 100% rename from frontend/public/og_images/read.png rename to frontend/editor/public/og_images/read.png diff --git a/frontend/public/og_images/redact.png b/frontend/editor/public/og_images/redact.png similarity index 100% rename from frontend/public/og_images/redact.png rename to frontend/editor/public/og_images/redact.png diff --git a/frontend/public/og_images/remove-annotations.png b/frontend/editor/public/og_images/remove-annotations.png similarity index 100% rename from frontend/public/og_images/remove-annotations.png rename to frontend/editor/public/og_images/remove-annotations.png diff --git a/frontend/public/og_images/remove-blank-pages.png b/frontend/editor/public/og_images/remove-blank-pages.png similarity index 100% rename from frontend/public/og_images/remove-blank-pages.png rename to frontend/editor/public/og_images/remove-blank-pages.png diff --git a/frontend/public/og_images/remove-certificate-sign.png b/frontend/editor/public/og_images/remove-certificate-sign.png similarity index 100% rename from frontend/public/og_images/remove-certificate-sign.png rename to frontend/editor/public/og_images/remove-certificate-sign.png diff --git a/frontend/public/og_images/remove-image.png b/frontend/editor/public/og_images/remove-image.png similarity index 100% rename from frontend/public/og_images/remove-image.png rename to frontend/editor/public/og_images/remove-image.png diff --git a/frontend/public/og_images/remove-password.png b/frontend/editor/public/og_images/remove-password.png similarity index 100% rename from frontend/public/og_images/remove-password.png rename to frontend/editor/public/og_images/remove-password.png diff --git a/frontend/public/og_images/remove.png b/frontend/editor/public/og_images/remove.png similarity index 100% rename from frontend/public/og_images/remove.png rename to frontend/editor/public/og_images/remove.png diff --git a/frontend/public/og_images/reorganize-pages.png b/frontend/editor/public/og_images/reorganize-pages.png similarity index 100% rename from frontend/public/og_images/reorganize-pages.png rename to frontend/editor/public/og_images/reorganize-pages.png diff --git a/frontend/public/og_images/repair.png b/frontend/editor/public/og_images/repair.png similarity index 100% rename from frontend/public/og_images/repair.png rename to frontend/editor/public/og_images/repair.png diff --git a/frontend/public/og_images/replace-and-invert-color.png b/frontend/editor/public/og_images/replace-and-invert-color.png similarity index 100% rename from frontend/public/og_images/replace-and-invert-color.png rename to frontend/editor/public/og_images/replace-and-invert-color.png diff --git a/frontend/public/og_images/rotate.png b/frontend/editor/public/og_images/rotate.png similarity index 100% rename from frontend/public/og_images/rotate.png rename to frontend/editor/public/og_images/rotate.png diff --git a/frontend/public/og_images/sanitize.png b/frontend/editor/public/og_images/sanitize.png similarity index 100% rename from frontend/public/og_images/sanitize.png rename to frontend/editor/public/og_images/sanitize.png diff --git a/frontend/public/og_images/scanner-effect.png b/frontend/editor/public/og_images/scanner-effect.png similarity index 100% rename from frontend/public/og_images/scanner-effect.png rename to frontend/editor/public/og_images/scanner-effect.png diff --git a/frontend/public/og_images/show-javascript.png b/frontend/editor/public/og_images/show-javascript.png similarity index 100% rename from frontend/public/og_images/show-javascript.png rename to frontend/editor/public/og_images/show-javascript.png diff --git a/frontend/public/og_images/sign.png b/frontend/editor/public/og_images/sign.png similarity index 100% rename from frontend/public/og_images/sign.png rename to frontend/editor/public/og_images/sign.png diff --git a/frontend/public/og_images/single-large-page.png b/frontend/editor/public/og_images/single-large-page.png similarity index 100% rename from frontend/public/og_images/single-large-page.png rename to frontend/editor/public/og_images/single-large-page.png diff --git a/frontend/public/og_images/split-by-chapters.png b/frontend/editor/public/og_images/split-by-chapters.png similarity index 100% rename from frontend/public/og_images/split-by-chapters.png rename to frontend/editor/public/og_images/split-by-chapters.png diff --git a/frontend/public/og_images/split-by-sections.png b/frontend/editor/public/og_images/split-by-sections.png similarity index 100% rename from frontend/public/og_images/split-by-sections.png rename to frontend/editor/public/og_images/split-by-sections.png diff --git a/frontend/public/og_images/split.png b/frontend/editor/public/og_images/split.png similarity index 100% rename from frontend/public/og_images/split.png rename to frontend/editor/public/og_images/split.png diff --git a/frontend/public/og_images/splitPdf.png b/frontend/editor/public/og_images/splitPdf.png similarity index 100% rename from frontend/public/og_images/splitPdf.png rename to frontend/editor/public/og_images/splitPdf.png diff --git a/frontend/public/og_images/unlock-pdf-forms.png b/frontend/editor/public/og_images/unlock-pdf-forms.png similarity index 100% rename from frontend/public/og_images/unlock-pdf-forms.png rename to frontend/editor/public/og_images/unlock-pdf-forms.png diff --git a/frontend/public/og_images/validate-pdf-signature.png b/frontend/editor/public/og_images/validate-pdf-signature.png similarity index 100% rename from frontend/public/og_images/validate-pdf-signature.png rename to frontend/editor/public/og_images/validate-pdf-signature.png diff --git a/frontend/public/og_images/view-pdf.png b/frontend/editor/public/og_images/view-pdf.png similarity index 100% rename from frontend/public/og_images/view-pdf.png rename to frontend/editor/public/og_images/view-pdf.png diff --git a/frontend/public/robots.txt b/frontend/editor/public/robots.txt similarity index 100% rename from frontend/public/robots.txt rename to frontend/editor/public/robots.txt diff --git a/frontend/public/samples/Sample.pdf b/frontend/editor/public/samples/Sample.pdf similarity index 100% rename from frontend/public/samples/Sample.pdf rename to frontend/editor/public/samples/Sample.pdf diff --git a/frontend/public/vendor/jscanify/jscanify.js b/frontend/editor/public/vendor/jscanify/jscanify.js similarity index 100% rename from frontend/public/vendor/jscanify/jscanify.js rename to frontend/editor/public/vendor/jscanify/jscanify.js diff --git a/frontend/public/vendor/jscanify/opencv.js b/frontend/editor/public/vendor/jscanify/opencv.js similarity index 100% rename from frontend/public/vendor/jscanify/opencv.js rename to frontend/editor/public/vendor/jscanify/opencv.js diff --git a/frontend/scripts/build-provisioner.mjs b/frontend/editor/scripts/build-provisioner.mjs similarity index 76% rename from frontend/scripts/build-provisioner.mjs rename to frontend/editor/scripts/build-provisioner.mjs index 8cd5c5cfc..6bd3f6647 100644 --- a/frontend/scripts/build-provisioner.mjs +++ b/frontend/editor/scripts/build-provisioner.mjs @@ -1,13 +1,17 @@ import { execFileSync } from "node:child_process"; import { existsSync, mkdirSync, copyFileSync } from "node:fs"; -import { join, resolve } from "node:path"; +import { dirname, join, resolve } from "node:path"; +import { fileURLToPath } from "node:url"; if (process.platform !== "win32") { process.exit(0); } -const frontendDir = process.cwd(); -const tauriDir = resolve(frontendDir, "src-tauri"); +// build-provisioner is invoked from the workspace root (frontend/); resolve +// src-tauri relative to this script so it doesn't depend on cwd. +const scriptDir = dirname(fileURLToPath(import.meta.url)); +const editorDir = resolve(scriptDir, ".."); +const tauriDir = resolve(editorDir, "src-tauri"); const provisionerManifest = join(tauriDir, "provisioner", "Cargo.toml"); execFileSync( diff --git a/frontend/scripts/build-universal-mac-jre.sh b/frontend/editor/scripts/build-universal-mac-jre.sh similarity index 100% rename from frontend/scripts/build-universal-mac-jre.sh rename to frontend/editor/scripts/build-universal-mac-jre.sh diff --git a/frontend/scripts/generate-icons.js b/frontend/editor/scripts/generate-icons.js similarity index 100% rename from frontend/scripts/generate-icons.js rename to frontend/editor/scripts/generate-icons.js diff --git a/frontend/scripts/generate-licenses.js b/frontend/editor/scripts/generate-licenses.js similarity index 98% rename from frontend/scripts/generate-licenses.js rename to frontend/editor/scripts/generate-licenses.js index bfeb84855..a82ec9a2b 100644 --- a/frontend/scripts/generate-licenses.js +++ b/frontend/editor/scripts/generate-licenses.js @@ -28,7 +28,9 @@ const OUTPUT_FILE = path.join( "assets", "3rdPartyLicenses.json", ); -const PACKAGE_JSON = path.join(__dirname, "..", "package.json"); +// package.json lives at the workspace root (frontend/), not editor/. The +// script is at frontend/editor/scripts/, so walk up two levels. +const PACKAGE_JSON = path.join(__dirname, "..", "..", "package.json"); // Ensure the output directory exists const outputDir = path.dirname(OUTPUT_FILE); diff --git a/frontend/scripts/sample-pdf/generate.mjs b/frontend/editor/scripts/sample-pdf/generate.mjs similarity index 100% rename from frontend/scripts/sample-pdf/generate.mjs rename to frontend/editor/scripts/sample-pdf/generate.mjs diff --git a/frontend/scripts/sample-pdf/styles.css b/frontend/editor/scripts/sample-pdf/styles.css similarity index 100% rename from frontend/scripts/sample-pdf/styles.css rename to frontend/editor/scripts/sample-pdf/styles.css diff --git a/frontend/scripts/sample-pdf/template.html b/frontend/editor/scripts/sample-pdf/template.html similarity index 100% rename from frontend/scripts/sample-pdf/template.html rename to frontend/editor/scripts/sample-pdf/template.html diff --git a/frontend/scripts/setup-env.ts b/frontend/editor/scripts/setup-env.mts similarity index 74% rename from frontend/scripts/setup-env.ts rename to frontend/editor/scripts/setup-env.mts index 475ce2a0a..c955ba3ae 100644 --- a/frontend/scripts/setup-env.ts +++ b/frontend/editor/scripts/setup-env.mts @@ -12,10 +12,15 @@ */ import { existsSync, writeFileSync } from "fs"; -import { join } from "path"; +import { dirname, join, resolve } from "path"; +import { fileURLToPath } from "url"; -// npm scripts run from the directory containing package.json (frontend/) -const root = process.cwd(); +// .env files live next to the editor's vite.config.ts (frontend/editor/). +// Resolve relative to this script regardless of where the build was invoked. +// `import.meta.dirname` would be tidier but isn't available under tsx's CJS +// transpilation today, so go via fileURLToPath for portability. +const scriptDir = dirname(fileURLToPath(import.meta.url)); +const root = resolve(scriptDir, ".."); const args = process.argv.slice(2); const isDesktop = args.includes("--desktop"); const isSaas = args.includes("--saas"); @@ -23,7 +28,7 @@ const isSaas = args.includes("--saas"); function template(parent: string): string { return [ "###############################################################################", - `# Local overrides for \`frontend/${parent}\``, + `# Local overrides for \`frontend/editor/${parent}\``, "# Put API keys and machine-specific settings here. Any variable defined here", `# takes precedence over the committed \`${parent}\``, "###############################################################################", diff --git a/frontend/scripts/tsconfig.json b/frontend/editor/scripts/tsconfig.json similarity index 79% rename from frontend/scripts/tsconfig.json rename to frontend/editor/scripts/tsconfig.json index 99e53f673..f6f5b9911 100644 --- a/frontend/scripts/tsconfig.json +++ b/frontend/editor/scripts/tsconfig.json @@ -5,6 +5,6 @@ "moduleResolution": "node16", "noEmit": true }, - "include": ["./**/*.ts"], + "include": ["./**/*.ts", "./**/*.mts"], "exclude": [] } diff --git a/frontend/scripts/update-minor.js b/frontend/editor/scripts/update-minor.js similarity index 100% rename from frontend/scripts/update-minor.js rename to frontend/editor/scripts/update-minor.js diff --git a/frontend/editor/src-tauri/.gitignore b/frontend/editor/src-tauri/.gitignore new file mode 100644 index 000000000..3b3f37a32 --- /dev/null +++ b/frontend/editor/src-tauri/.gitignore @@ -0,0 +1,9 @@ +# Generated by Cargo +# will have compiled files and executables — match nested target/ dirs too +# (provisioner/target/, thumbnail-handler/target/) since each sub-crate has +# its own Cargo workspace under src-tauri/. +target/ +/gen/schemas +/runtime/ + +**/stirling_thumbnail_handler.dll diff --git a/frontend/src-tauri/Cargo.lock b/frontend/editor/src-tauri/Cargo.lock similarity index 100% rename from frontend/src-tauri/Cargo.lock rename to frontend/editor/src-tauri/Cargo.lock diff --git a/frontend/src-tauri/Cargo.toml b/frontend/editor/src-tauri/Cargo.toml similarity index 100% rename from frontend/src-tauri/Cargo.toml rename to frontend/editor/src-tauri/Cargo.toml diff --git a/frontend/src-tauri/Info.plist b/frontend/editor/src-tauri/Info.plist similarity index 100% rename from frontend/src-tauri/Info.plist rename to frontend/editor/src-tauri/Info.plist diff --git a/frontend/src-tauri/build.rs b/frontend/editor/src-tauri/build.rs similarity index 100% rename from frontend/src-tauri/build.rs rename to frontend/editor/src-tauri/build.rs diff --git a/frontend/src-tauri/capabilities/default.json b/frontend/editor/src-tauri/capabilities/default.json similarity index 100% rename from frontend/src-tauri/capabilities/default.json rename to frontend/editor/src-tauri/capabilities/default.json diff --git a/frontend/src-tauri/icons/128x128.png b/frontend/editor/src-tauri/icons/128x128.png similarity index 100% rename from frontend/src-tauri/icons/128x128.png rename to frontend/editor/src-tauri/icons/128x128.png diff --git a/frontend/src-tauri/icons/128x128@2x.png b/frontend/editor/src-tauri/icons/128x128@2x.png similarity index 100% rename from frontend/src-tauri/icons/128x128@2x.png rename to frontend/editor/src-tauri/icons/128x128@2x.png diff --git a/frontend/src-tauri/icons/16x16.png b/frontend/editor/src-tauri/icons/16x16.png similarity index 100% rename from frontend/src-tauri/icons/16x16.png rename to frontend/editor/src-tauri/icons/16x16.png diff --git a/frontend/src-tauri/icons/192x192.png b/frontend/editor/src-tauri/icons/192x192.png similarity index 100% rename from frontend/src-tauri/icons/192x192.png rename to frontend/editor/src-tauri/icons/192x192.png diff --git a/frontend/src-tauri/icons/32x32.png b/frontend/editor/src-tauri/icons/32x32.png similarity index 100% rename from frontend/src-tauri/icons/32x32.png rename to frontend/editor/src-tauri/icons/32x32.png diff --git a/frontend/src-tauri/icons/64x64.png b/frontend/editor/src-tauri/icons/64x64.png similarity index 100% rename from frontend/src-tauri/icons/64x64.png rename to frontend/editor/src-tauri/icons/64x64.png diff --git a/frontend/src-tauri/icons/Square107x107Logo.png b/frontend/editor/src-tauri/icons/Square107x107Logo.png similarity index 100% rename from frontend/src-tauri/icons/Square107x107Logo.png rename to frontend/editor/src-tauri/icons/Square107x107Logo.png diff --git a/frontend/src-tauri/icons/Square142x142Logo.png b/frontend/editor/src-tauri/icons/Square142x142Logo.png similarity index 100% rename from frontend/src-tauri/icons/Square142x142Logo.png rename to frontend/editor/src-tauri/icons/Square142x142Logo.png diff --git a/frontend/src-tauri/icons/Square150x150Logo.png b/frontend/editor/src-tauri/icons/Square150x150Logo.png similarity index 100% rename from frontend/src-tauri/icons/Square150x150Logo.png rename to frontend/editor/src-tauri/icons/Square150x150Logo.png diff --git a/frontend/src-tauri/icons/Square284x284Logo.png b/frontend/editor/src-tauri/icons/Square284x284Logo.png similarity index 100% rename from frontend/src-tauri/icons/Square284x284Logo.png rename to frontend/editor/src-tauri/icons/Square284x284Logo.png diff --git a/frontend/src-tauri/icons/Square30x30Logo.png b/frontend/editor/src-tauri/icons/Square30x30Logo.png similarity index 100% rename from frontend/src-tauri/icons/Square30x30Logo.png rename to frontend/editor/src-tauri/icons/Square30x30Logo.png diff --git a/frontend/src-tauri/icons/Square310x310Logo.png b/frontend/editor/src-tauri/icons/Square310x310Logo.png similarity index 100% rename from frontend/src-tauri/icons/Square310x310Logo.png rename to frontend/editor/src-tauri/icons/Square310x310Logo.png diff --git a/frontend/src-tauri/icons/Square44x44Logo.png b/frontend/editor/src-tauri/icons/Square44x44Logo.png similarity index 100% rename from frontend/src-tauri/icons/Square44x44Logo.png rename to frontend/editor/src-tauri/icons/Square44x44Logo.png diff --git a/frontend/src-tauri/icons/Square71x71Logo.png b/frontend/editor/src-tauri/icons/Square71x71Logo.png similarity index 100% rename from frontend/src-tauri/icons/Square71x71Logo.png rename to frontend/editor/src-tauri/icons/Square71x71Logo.png diff --git a/frontend/src-tauri/icons/Square89x89Logo.png b/frontend/editor/src-tauri/icons/Square89x89Logo.png similarity index 100% rename from frontend/src-tauri/icons/Square89x89Logo.png rename to frontend/editor/src-tauri/icons/Square89x89Logo.png diff --git a/frontend/src-tauri/icons/StoreLogo.png b/frontend/editor/src-tauri/icons/StoreLogo.png similarity index 100% rename from frontend/src-tauri/icons/StoreLogo.png rename to frontend/editor/src-tauri/icons/StoreLogo.png diff --git a/frontend/src-tauri/icons/android-chrome-192x192.png b/frontend/editor/src-tauri/icons/android-chrome-192x192.png similarity index 100% rename from frontend/src-tauri/icons/android-chrome-192x192.png rename to frontend/editor/src-tauri/icons/android-chrome-192x192.png diff --git a/frontend/src-tauri/icons/android-chrome-512x512.png b/frontend/editor/src-tauri/icons/android-chrome-512x512.png similarity index 100% rename from frontend/src-tauri/icons/android-chrome-512x512.png rename to frontend/editor/src-tauri/icons/android-chrome-512x512.png diff --git a/frontend/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/frontend/editor/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png rename to frontend/editor/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png diff --git a/frontend/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/frontend/editor/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png rename to frontend/editor/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png diff --git a/frontend/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/frontend/editor/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png rename to frontend/editor/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png diff --git a/frontend/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/frontend/editor/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png rename to frontend/editor/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png diff --git a/frontend/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/frontend/editor/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png rename to frontend/editor/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png diff --git a/frontend/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/frontend/editor/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png rename to frontend/editor/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png diff --git a/frontend/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/frontend/editor/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png rename to frontend/editor/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png diff --git a/frontend/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/frontend/editor/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png rename to frontend/editor/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png diff --git a/frontend/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/frontend/editor/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png rename to frontend/editor/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png diff --git a/frontend/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/frontend/editor/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png rename to frontend/editor/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png diff --git a/frontend/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/frontend/editor/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png rename to frontend/editor/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png diff --git a/frontend/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/frontend/editor/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png rename to frontend/editor/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png diff --git a/frontend/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/frontend/editor/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png rename to frontend/editor/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png diff --git a/frontend/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/frontend/editor/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png rename to frontend/editor/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png diff --git a/frontend/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/frontend/editor/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from frontend/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png rename to frontend/editor/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/frontend/src-tauri/icons/icon.icns b/frontend/editor/src-tauri/icons/icon.icns similarity index 100% rename from frontend/src-tauri/icons/icon.icns rename to frontend/editor/src-tauri/icons/icon.icns diff --git a/frontend/src-tauri/icons/icon.ico b/frontend/editor/src-tauri/icons/icon.ico similarity index 100% rename from frontend/src-tauri/icons/icon.ico rename to frontend/editor/src-tauri/icons/icon.ico diff --git a/frontend/src-tauri/icons/icon.png b/frontend/editor/src-tauri/icons/icon.png similarity index 100% rename from frontend/src-tauri/icons/icon.png rename to frontend/editor/src-tauri/icons/icon.png diff --git a/frontend/src-tauri/icons/icon_orig.png b/frontend/editor/src-tauri/icons/icon_orig.png similarity index 100% rename from frontend/src-tauri/icons/icon_orig.png rename to frontend/editor/src-tauri/icons/icon_orig.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-20x20@1x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-20x20@1x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-20x20@1x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-20x20@1x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/frontend/editor/src-tauri/icons/ios/AppIcon-20x20@2x-1.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-20x20@2x-1.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-20x20@2x-1.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-20x20@2x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-20x20@2x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-20x20@2x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-20x20@2x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-20x20@3x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-20x20@3x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-20x20@3x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-20x20@3x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-29x29@1x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-29x29@1x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-29x29@1x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-29x29@1x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/frontend/editor/src-tauri/icons/ios/AppIcon-29x29@2x-1.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-29x29@2x-1.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-29x29@2x-1.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-29x29@2x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-29x29@2x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-29x29@2x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-29x29@2x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-29x29@3x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-29x29@3x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-29x29@3x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-29x29@3x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-40x40@1x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-40x40@1x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-40x40@1x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-40x40@1x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/frontend/editor/src-tauri/icons/ios/AppIcon-40x40@2x-1.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-40x40@2x-1.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-40x40@2x-1.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-40x40@2x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-40x40@2x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-40x40@2x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-40x40@2x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-40x40@3x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-40x40@3x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-40x40@3x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-40x40@3x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-512@2x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-512@2x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-512@2x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-512@2x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-60x60@2x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-60x60@2x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-60x60@2x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-60x60@2x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-60x60@3x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-60x60@3x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-60x60@3x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-60x60@3x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-76x76@1x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-76x76@1x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-76x76@1x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-76x76@1x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-76x76@2x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-76x76@2x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-76x76@2x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-76x76@2x.png diff --git a/frontend/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/frontend/editor/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png similarity index 100% rename from frontend/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png rename to frontend/editor/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png diff --git a/frontend/src-tauri/icons/mstile-144x144.png b/frontend/editor/src-tauri/icons/mstile-144x144.png similarity index 100% rename from frontend/src-tauri/icons/mstile-144x144.png rename to frontend/editor/src-tauri/icons/mstile-144x144.png diff --git a/frontend/src-tauri/icons/mstile-150x150.png b/frontend/editor/src-tauri/icons/mstile-150x150.png similarity index 100% rename from frontend/src-tauri/icons/mstile-150x150.png rename to frontend/editor/src-tauri/icons/mstile-150x150.png diff --git a/frontend/src-tauri/icons/mstile-310x150.png b/frontend/editor/src-tauri/icons/mstile-310x150.png similarity index 100% rename from frontend/src-tauri/icons/mstile-310x150.png rename to frontend/editor/src-tauri/icons/mstile-310x150.png diff --git a/frontend/src-tauri/icons/mstile-310x310.png b/frontend/editor/src-tauri/icons/mstile-310x310.png similarity index 100% rename from frontend/src-tauri/icons/mstile-310x310.png rename to frontend/editor/src-tauri/icons/mstile-310x310.png diff --git a/frontend/src-tauri/icons/mstile-70x70.png b/frontend/editor/src-tauri/icons/mstile-70x70.png similarity index 100% rename from frontend/src-tauri/icons/mstile-70x70.png rename to frontend/editor/src-tauri/icons/mstile-70x70.png diff --git a/frontend/src-tauri/icons/rainbow.svg b/frontend/editor/src-tauri/icons/rainbow.svg similarity index 100% rename from frontend/src-tauri/icons/rainbow.svg rename to frontend/editor/src-tauri/icons/rainbow.svg diff --git a/frontend/src-tauri/provisioner/Cargo.lock b/frontend/editor/src-tauri/provisioner/Cargo.lock similarity index 100% rename from frontend/src-tauri/provisioner/Cargo.lock rename to frontend/editor/src-tauri/provisioner/Cargo.lock diff --git a/frontend/src-tauri/provisioner/Cargo.toml b/frontend/editor/src-tauri/provisioner/Cargo.toml similarity index 100% rename from frontend/src-tauri/provisioner/Cargo.toml rename to frontend/editor/src-tauri/provisioner/Cargo.toml diff --git a/frontend/src-tauri/provisioner/src/main.rs b/frontend/editor/src-tauri/provisioner/src/main.rs similarity index 100% rename from frontend/src-tauri/provisioner/src/main.rs rename to frontend/editor/src-tauri/provisioner/src/main.rs diff --git a/frontend/src-tauri/src/commands/auth.rs b/frontend/editor/src-tauri/src/commands/auth.rs similarity index 100% rename from frontend/src-tauri/src/commands/auth.rs rename to frontend/editor/src-tauri/src/commands/auth.rs diff --git a/frontend/src-tauri/src/commands/backend.rs b/frontend/editor/src-tauri/src/commands/backend.rs similarity index 100% rename from frontend/src-tauri/src/commands/backend.rs rename to frontend/editor/src-tauri/src/commands/backend.rs diff --git a/frontend/src-tauri/src/commands/connection.rs b/frontend/editor/src-tauri/src/commands/connection.rs similarity index 100% rename from frontend/src-tauri/src/commands/connection.rs rename to frontend/editor/src-tauri/src/commands/connection.rs diff --git a/frontend/src-tauri/src/commands/default_app.rs b/frontend/editor/src-tauri/src/commands/default_app.rs similarity index 100% rename from frontend/src-tauri/src/commands/default_app.rs rename to frontend/editor/src-tauri/src/commands/default_app.rs diff --git a/frontend/src-tauri/src/commands/files.rs b/frontend/editor/src-tauri/src/commands/files.rs similarity index 100% rename from frontend/src-tauri/src/commands/files.rs rename to frontend/editor/src-tauri/src/commands/files.rs diff --git a/frontend/src-tauri/src/commands/mod.rs b/frontend/editor/src-tauri/src/commands/mod.rs similarity index 100% rename from frontend/src-tauri/src/commands/mod.rs rename to frontend/editor/src-tauri/src/commands/mod.rs diff --git a/frontend/src-tauri/src/commands/platform.rs b/frontend/editor/src-tauri/src/commands/platform.rs similarity index 100% rename from frontend/src-tauri/src/commands/platform.rs rename to frontend/editor/src-tauri/src/commands/platform.rs diff --git a/frontend/src-tauri/src/commands/print.rs b/frontend/editor/src-tauri/src/commands/print.rs similarity index 100% rename from frontend/src-tauri/src/commands/print.rs rename to frontend/editor/src-tauri/src/commands/print.rs diff --git a/frontend/src-tauri/src/lib.rs b/frontend/editor/src-tauri/src/lib.rs similarity index 100% rename from frontend/src-tauri/src/lib.rs rename to frontend/editor/src-tauri/src/lib.rs diff --git a/frontend/src-tauri/src/main.rs b/frontend/editor/src-tauri/src/main.rs similarity index 100% rename from frontend/src-tauri/src/main.rs rename to frontend/editor/src-tauri/src/main.rs diff --git a/frontend/src-tauri/src/state/connection_state.rs b/frontend/editor/src-tauri/src/state/connection_state.rs similarity index 100% rename from frontend/src-tauri/src/state/connection_state.rs rename to frontend/editor/src-tauri/src/state/connection_state.rs diff --git a/frontend/src-tauri/src/state/mod.rs b/frontend/editor/src-tauri/src/state/mod.rs similarity index 100% rename from frontend/src-tauri/src/state/mod.rs rename to frontend/editor/src-tauri/src/state/mod.rs diff --git a/frontend/src-tauri/src/utils/logging.rs b/frontend/editor/src-tauri/src/utils/logging.rs similarity index 100% rename from frontend/src-tauri/src/utils/logging.rs rename to frontend/editor/src-tauri/src/utils/logging.rs diff --git a/frontend/src-tauri/src/utils/mod.rs b/frontend/editor/src-tauri/src/utils/mod.rs similarity index 100% rename from frontend/src-tauri/src/utils/mod.rs rename to frontend/editor/src-tauri/src/utils/mod.rs diff --git a/frontend/src-tauri/src/utils/paths.rs b/frontend/editor/src-tauri/src/utils/paths.rs similarity index 100% rename from frontend/src-tauri/src/utils/paths.rs rename to frontend/editor/src-tauri/src/utils/paths.rs diff --git a/frontend/src-tauri/stirling-pdf.desktop b/frontend/editor/src-tauri/stirling-pdf.desktop similarity index 100% rename from frontend/src-tauri/stirling-pdf.desktop rename to frontend/editor/src-tauri/stirling-pdf.desktop diff --git a/frontend/src-tauri/tauri.conf.json b/frontend/editor/src-tauri/tauri.conf.json similarity index 100% rename from frontend/src-tauri/tauri.conf.json rename to frontend/editor/src-tauri/tauri.conf.json diff --git a/frontend/src-tauri/thumbnail-handler/.gitignore b/frontend/editor/src-tauri/thumbnail-handler/.gitignore similarity index 100% rename from frontend/src-tauri/thumbnail-handler/.gitignore rename to frontend/editor/src-tauri/thumbnail-handler/.gitignore diff --git a/frontend/src-tauri/thumbnail-handler/Cargo.lock b/frontend/editor/src-tauri/thumbnail-handler/Cargo.lock similarity index 100% rename from frontend/src-tauri/thumbnail-handler/Cargo.lock rename to frontend/editor/src-tauri/thumbnail-handler/Cargo.lock diff --git a/frontend/src-tauri/thumbnail-handler/Cargo.toml b/frontend/editor/src-tauri/thumbnail-handler/Cargo.toml similarity index 100% rename from frontend/src-tauri/thumbnail-handler/Cargo.toml rename to frontend/editor/src-tauri/thumbnail-handler/Cargo.toml diff --git a/frontend/src-tauri/thumbnail-handler/README.md b/frontend/editor/src-tauri/thumbnail-handler/README.md similarity index 100% rename from frontend/src-tauri/thumbnail-handler/README.md rename to frontend/editor/src-tauri/thumbnail-handler/README.md diff --git a/frontend/src-tauri/thumbnail-handler/src/lib.rs b/frontend/editor/src-tauri/thumbnail-handler/src/lib.rs similarity index 100% rename from frontend/src-tauri/thumbnail-handler/src/lib.rs rename to frontend/editor/src-tauri/thumbnail-handler/src/lib.rs diff --git a/frontend/src-tauri/windows/wix/provisioning.wxs b/frontend/editor/src-tauri/windows/wix/provisioning.wxs similarity index 100% rename from frontend/src-tauri/windows/wix/provisioning.wxs rename to frontend/editor/src-tauri/windows/wix/provisioning.wxs diff --git a/frontend/src/assets/3rdPartyLicenses.json b/frontend/editor/src/assets/3rdPartyLicenses.json similarity index 100% rename from frontend/src/assets/3rdPartyLicenses.json rename to frontend/editor/src/assets/3rdPartyLicenses.json diff --git a/frontend/src/core/App.tsx b/frontend/editor/src/core/App.tsx similarity index 100% rename from frontend/src/core/App.tsx rename to frontend/editor/src/core/App.tsx diff --git a/frontend/src/core/auth/UseSession.tsx b/frontend/editor/src/core/auth/UseSession.tsx similarity index 100% rename from frontend/src/core/auth/UseSession.tsx rename to frontend/editor/src/core/auth/UseSession.tsx diff --git a/frontend/src/core/components/AppLayout.tsx b/frontend/editor/src/core/components/AppLayout.tsx similarity index 100% rename from frontend/src/core/components/AppLayout.tsx rename to frontend/editor/src/core/components/AppLayout.tsx diff --git a/frontend/src/core/components/AppProviders.tsx b/frontend/editor/src/core/components/AppProviders.tsx similarity index 100% rename from frontend/src/core/components/AppProviders.tsx rename to frontend/editor/src/core/components/AppProviders.tsx diff --git a/frontend/src/core/components/FileManager.tsx b/frontend/editor/src/core/components/FileManager.tsx similarity index 100% rename from frontend/src/core/components/FileManager.tsx rename to frontend/editor/src/core/components/FileManager.tsx diff --git a/frontend/src/core/components/StorageStatsCard.tsx b/frontend/editor/src/core/components/StorageStatsCard.tsx similarity index 100% rename from frontend/src/core/components/StorageStatsCard.tsx rename to frontend/editor/src/core/components/StorageStatsCard.tsx diff --git a/frontend/src/core/components/annotation/providers/PDFAnnotationProvider.tsx b/frontend/editor/src/core/components/annotation/providers/PDFAnnotationProvider.tsx similarity index 100% rename from frontend/src/core/components/annotation/providers/PDFAnnotationProvider.tsx rename to frontend/editor/src/core/components/annotation/providers/PDFAnnotationProvider.tsx diff --git a/frontend/src/core/components/annotation/shared/BaseAnnotationTool.tsx b/frontend/editor/src/core/components/annotation/shared/BaseAnnotationTool.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/BaseAnnotationTool.tsx rename to frontend/editor/src/core/components/annotation/shared/BaseAnnotationTool.tsx diff --git a/frontend/src/core/components/annotation/shared/ColorControl.tsx b/frontend/editor/src/core/components/annotation/shared/ColorControl.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/ColorControl.tsx rename to frontend/editor/src/core/components/annotation/shared/ColorControl.tsx diff --git a/frontend/src/core/components/annotation/shared/ColorPicker.tsx b/frontend/editor/src/core/components/annotation/shared/ColorPicker.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/ColorPicker.tsx rename to frontend/editor/src/core/components/annotation/shared/ColorPicker.tsx diff --git a/frontend/src/core/components/annotation/shared/DrawingCanvas.tsx b/frontend/editor/src/core/components/annotation/shared/DrawingCanvas.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/DrawingCanvas.tsx rename to frontend/editor/src/core/components/annotation/shared/DrawingCanvas.tsx diff --git a/frontend/src/core/components/annotation/shared/DrawingControls.tsx b/frontend/editor/src/core/components/annotation/shared/DrawingControls.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/DrawingControls.tsx rename to frontend/editor/src/core/components/annotation/shared/DrawingControls.tsx diff --git a/frontend/src/core/components/annotation/shared/ImageUploader.tsx b/frontend/editor/src/core/components/annotation/shared/ImageUploader.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/ImageUploader.tsx rename to frontend/editor/src/core/components/annotation/shared/ImageUploader.tsx diff --git a/frontend/src/core/components/annotation/shared/OpacityControl.tsx b/frontend/editor/src/core/components/annotation/shared/OpacityControl.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/OpacityControl.tsx rename to frontend/editor/src/core/components/annotation/shared/OpacityControl.tsx diff --git a/frontend/src/core/components/annotation/shared/PropertiesPopover.tsx b/frontend/editor/src/core/components/annotation/shared/PropertiesPopover.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/PropertiesPopover.tsx rename to frontend/editor/src/core/components/annotation/shared/PropertiesPopover.tsx diff --git a/frontend/src/core/components/annotation/shared/TextInputWithFont.tsx b/frontend/editor/src/core/components/annotation/shared/TextInputWithFont.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/TextInputWithFont.tsx rename to frontend/editor/src/core/components/annotation/shared/TextInputWithFont.tsx diff --git a/frontend/src/core/components/annotation/shared/WidthControl.tsx b/frontend/editor/src/core/components/annotation/shared/WidthControl.tsx similarity index 100% rename from frontend/src/core/components/annotation/shared/WidthControl.tsx rename to frontend/editor/src/core/components/annotation/shared/WidthControl.tsx diff --git a/frontend/src/core/components/annotation/tools/DrawingTool.tsx b/frontend/editor/src/core/components/annotation/tools/DrawingTool.tsx similarity index 100% rename from frontend/src/core/components/annotation/tools/DrawingTool.tsx rename to frontend/editor/src/core/components/annotation/tools/DrawingTool.tsx diff --git a/frontend/src/core/components/annotation/tools/ImageTool.tsx b/frontend/editor/src/core/components/annotation/tools/ImageTool.tsx similarity index 100% rename from frontend/src/core/components/annotation/tools/ImageTool.tsx rename to frontend/editor/src/core/components/annotation/tools/ImageTool.tsx diff --git a/frontend/src/core/components/fileEditor/AddFileCard.tsx b/frontend/editor/src/core/components/fileEditor/AddFileCard.tsx similarity index 100% rename from frontend/src/core/components/fileEditor/AddFileCard.tsx rename to frontend/editor/src/core/components/fileEditor/AddFileCard.tsx diff --git a/frontend/src/core/components/fileEditor/FileEditor.module.css b/frontend/editor/src/core/components/fileEditor/FileEditor.module.css similarity index 100% rename from frontend/src/core/components/fileEditor/FileEditor.module.css rename to frontend/editor/src/core/components/fileEditor/FileEditor.module.css diff --git a/frontend/src/core/components/fileEditor/FileEditor.tsx b/frontend/editor/src/core/components/fileEditor/FileEditor.tsx similarity index 100% rename from frontend/src/core/components/fileEditor/FileEditor.tsx rename to frontend/editor/src/core/components/fileEditor/FileEditor.tsx diff --git a/frontend/src/core/components/fileEditor/FileEditorFileName.test.tsx b/frontend/editor/src/core/components/fileEditor/FileEditorFileName.test.tsx similarity index 100% rename from frontend/src/core/components/fileEditor/FileEditorFileName.test.tsx rename to frontend/editor/src/core/components/fileEditor/FileEditorFileName.test.tsx diff --git a/frontend/src/core/components/fileEditor/FileEditorFileName.tsx b/frontend/editor/src/core/components/fileEditor/FileEditorFileName.tsx similarity index 100% rename from frontend/src/core/components/fileEditor/FileEditorFileName.tsx rename to frontend/editor/src/core/components/fileEditor/FileEditorFileName.tsx diff --git a/frontend/src/core/components/fileEditor/FileEditorStatusDot.tsx b/frontend/editor/src/core/components/fileEditor/FileEditorStatusDot.tsx similarity index 100% rename from frontend/src/core/components/fileEditor/FileEditorStatusDot.tsx rename to frontend/editor/src/core/components/fileEditor/FileEditorStatusDot.tsx diff --git a/frontend/src/core/components/fileEditor/FileEditorThumbnail.module.css b/frontend/editor/src/core/components/fileEditor/FileEditorThumbnail.module.css similarity index 100% rename from frontend/src/core/components/fileEditor/FileEditorThumbnail.module.css rename to frontend/editor/src/core/components/fileEditor/FileEditorThumbnail.module.css diff --git a/frontend/src/core/components/fileEditor/FileEditorThumbnail.tsx b/frontend/editor/src/core/components/fileEditor/FileEditorThumbnail.tsx similarity index 100% rename from frontend/src/core/components/fileEditor/FileEditorThumbnail.tsx rename to frontend/editor/src/core/components/fileEditor/FileEditorThumbnail.tsx diff --git a/frontend/src/core/components/fileManager/CompactFileDetails.tsx b/frontend/editor/src/core/components/fileManager/CompactFileDetails.tsx similarity index 100% rename from frontend/src/core/components/fileManager/CompactFileDetails.tsx rename to frontend/editor/src/core/components/fileManager/CompactFileDetails.tsx diff --git a/frontend/src/core/components/fileManager/DesktopLayout.tsx b/frontend/editor/src/core/components/fileManager/DesktopLayout.tsx similarity index 100% rename from frontend/src/core/components/fileManager/DesktopLayout.tsx rename to frontend/editor/src/core/components/fileManager/DesktopLayout.tsx diff --git a/frontend/src/core/components/fileManager/DragOverlay.tsx b/frontend/editor/src/core/components/fileManager/DragOverlay.tsx similarity index 100% rename from frontend/src/core/components/fileManager/DragOverlay.tsx rename to frontend/editor/src/core/components/fileManager/DragOverlay.tsx diff --git a/frontend/src/core/components/fileManager/EmptyFilesState.tsx b/frontend/editor/src/core/components/fileManager/EmptyFilesState.tsx similarity index 100% rename from frontend/src/core/components/fileManager/EmptyFilesState.tsx rename to frontend/editor/src/core/components/fileManager/EmptyFilesState.tsx diff --git a/frontend/src/core/components/fileManager/FileActions.tsx b/frontend/editor/src/core/components/fileManager/FileActions.tsx similarity index 100% rename from frontend/src/core/components/fileManager/FileActions.tsx rename to frontend/editor/src/core/components/fileManager/FileActions.tsx diff --git a/frontend/src/core/components/fileManager/FileDetails.tsx b/frontend/editor/src/core/components/fileManager/FileDetails.tsx similarity index 100% rename from frontend/src/core/components/fileManager/FileDetails.tsx rename to frontend/editor/src/core/components/fileManager/FileDetails.tsx diff --git a/frontend/src/core/components/fileManager/FileHistoryGroup.tsx b/frontend/editor/src/core/components/fileManager/FileHistoryGroup.tsx similarity index 100% rename from frontend/src/core/components/fileManager/FileHistoryGroup.tsx rename to frontend/editor/src/core/components/fileManager/FileHistoryGroup.tsx diff --git a/frontend/src/core/components/fileManager/FileInfoCard.tsx b/frontend/editor/src/core/components/fileManager/FileInfoCard.tsx similarity index 100% rename from frontend/src/core/components/fileManager/FileInfoCard.tsx rename to frontend/editor/src/core/components/fileManager/FileInfoCard.tsx diff --git a/frontend/src/core/components/fileManager/FileListArea.tsx b/frontend/editor/src/core/components/fileManager/FileListArea.tsx similarity index 100% rename from frontend/src/core/components/fileManager/FileListArea.tsx rename to frontend/editor/src/core/components/fileManager/FileListArea.tsx diff --git a/frontend/src/core/components/fileManager/FileListItem.tsx b/frontend/editor/src/core/components/fileManager/FileListItem.tsx similarity index 100% rename from frontend/src/core/components/fileManager/FileListItem.tsx rename to frontend/editor/src/core/components/fileManager/FileListItem.tsx diff --git a/frontend/src/core/components/fileManager/FileSourceButtons.tsx b/frontend/editor/src/core/components/fileManager/FileSourceButtons.tsx similarity index 100% rename from frontend/src/core/components/fileManager/FileSourceButtons.tsx rename to frontend/editor/src/core/components/fileManager/FileSourceButtons.tsx diff --git a/frontend/src/core/components/fileManager/HiddenFileInput.tsx b/frontend/editor/src/core/components/fileManager/HiddenFileInput.tsx similarity index 100% rename from frontend/src/core/components/fileManager/HiddenFileInput.tsx rename to frontend/editor/src/core/components/fileManager/HiddenFileInput.tsx diff --git a/frontend/src/core/components/fileManager/MobileLayout.tsx b/frontend/editor/src/core/components/fileManager/MobileLayout.tsx similarity index 100% rename from frontend/src/core/components/fileManager/MobileLayout.tsx rename to frontend/editor/src/core/components/fileManager/MobileLayout.tsx diff --git a/frontend/src/core/components/fileManager/SearchInput.tsx b/frontend/editor/src/core/components/fileManager/SearchInput.tsx similarity index 100% rename from frontend/src/core/components/fileManager/SearchInput.tsx rename to frontend/editor/src/core/components/fileManager/SearchInput.tsx diff --git a/frontend/src/core/components/home/HomePageExtensions.tsx b/frontend/editor/src/core/components/home/HomePageExtensions.tsx similarity index 100% rename from frontend/src/core/components/home/HomePageExtensions.tsx rename to frontend/editor/src/core/components/home/HomePageExtensions.tsx diff --git a/frontend/src/core/components/hotkeys/HotkeyDisplay.tsx b/frontend/editor/src/core/components/hotkeys/HotkeyDisplay.tsx similarity index 100% rename from frontend/src/core/components/hotkeys/HotkeyDisplay.tsx rename to frontend/editor/src/core/components/hotkeys/HotkeyDisplay.tsx diff --git a/frontend/src/core/components/layout/Workbench.module.css b/frontend/editor/src/core/components/layout/Workbench.module.css similarity index 100% rename from frontend/src/core/components/layout/Workbench.module.css rename to frontend/editor/src/core/components/layout/Workbench.module.css diff --git a/frontend/src/core/components/layout/Workbench.tsx b/frontend/editor/src/core/components/layout/Workbench.tsx similarity index 100% rename from frontend/src/core/components/layout/Workbench.tsx rename to frontend/editor/src/core/components/layout/Workbench.tsx diff --git a/frontend/src/core/components/onboarding/InitialOnboardingModal/InitialOnboardingModal.module.css b/frontend/editor/src/core/components/onboarding/InitialOnboardingModal/InitialOnboardingModal.module.css similarity index 100% rename from frontend/src/core/components/onboarding/InitialOnboardingModal/InitialOnboardingModal.module.css rename to frontend/editor/src/core/components/onboarding/InitialOnboardingModal/InitialOnboardingModal.module.css diff --git a/frontend/src/core/components/onboarding/InitialOnboardingModal/renderButtons.tsx b/frontend/editor/src/core/components/onboarding/InitialOnboardingModal/renderButtons.tsx similarity index 100% rename from frontend/src/core/components/onboarding/InitialOnboardingModal/renderButtons.tsx rename to frontend/editor/src/core/components/onboarding/InitialOnboardingModal/renderButtons.tsx diff --git a/frontend/src/core/components/onboarding/Onboarding.tsx b/frontend/editor/src/core/components/onboarding/Onboarding.tsx similarity index 100% rename from frontend/src/core/components/onboarding/Onboarding.tsx rename to frontend/editor/src/core/components/onboarding/Onboarding.tsx diff --git a/frontend/src/core/components/onboarding/OnboardingModalSlide.tsx b/frontend/editor/src/core/components/onboarding/OnboardingModalSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/OnboardingModalSlide.tsx rename to frontend/editor/src/core/components/onboarding/OnboardingModalSlide.tsx diff --git a/frontend/src/core/components/onboarding/OnboardingStepper.tsx b/frontend/editor/src/core/components/onboarding/OnboardingStepper.tsx similarity index 100% rename from frontend/src/core/components/onboarding/OnboardingStepper.tsx rename to frontend/editor/src/core/components/onboarding/OnboardingStepper.tsx diff --git a/frontend/src/core/components/onboarding/OnboardingTour.css b/frontend/editor/src/core/components/onboarding/OnboardingTour.css similarity index 100% rename from frontend/src/core/components/onboarding/OnboardingTour.css rename to frontend/editor/src/core/components/onboarding/OnboardingTour.css diff --git a/frontend/src/core/components/onboarding/OnboardingTour.tsx b/frontend/editor/src/core/components/onboarding/OnboardingTour.tsx similarity index 100% rename from frontend/src/core/components/onboarding/OnboardingTour.tsx rename to frontend/editor/src/core/components/onboarding/OnboardingTour.tsx diff --git a/frontend/src/core/components/onboarding/adminStepsConfig.ts b/frontend/editor/src/core/components/onboarding/adminStepsConfig.ts similarity index 100% rename from frontend/src/core/components/onboarding/adminStepsConfig.ts rename to frontend/editor/src/core/components/onboarding/adminStepsConfig.ts diff --git a/frontend/src/core/components/onboarding/onboardingFlowConfig.ts b/frontend/editor/src/core/components/onboarding/onboardingFlowConfig.ts similarity index 100% rename from frontend/src/core/components/onboarding/onboardingFlowConfig.ts rename to frontend/editor/src/core/components/onboarding/onboardingFlowConfig.ts diff --git a/frontend/src/core/components/onboarding/orchestrator/onboardingConfig.ts b/frontend/editor/src/core/components/onboarding/orchestrator/onboardingConfig.ts similarity index 100% rename from frontend/src/core/components/onboarding/orchestrator/onboardingConfig.ts rename to frontend/editor/src/core/components/onboarding/orchestrator/onboardingConfig.ts diff --git a/frontend/src/core/components/onboarding/orchestrator/onboardingStorage.ts b/frontend/editor/src/core/components/onboarding/orchestrator/onboardingStorage.ts similarity index 100% rename from frontend/src/core/components/onboarding/orchestrator/onboardingStorage.ts rename to frontend/editor/src/core/components/onboarding/orchestrator/onboardingStorage.ts diff --git a/frontend/src/core/components/onboarding/orchestrator/useOnboardingOrchestrator.ts b/frontend/editor/src/core/components/onboarding/orchestrator/useOnboardingOrchestrator.ts similarity index 100% rename from frontend/src/core/components/onboarding/orchestrator/useOnboardingOrchestrator.ts rename to frontend/editor/src/core/components/onboarding/orchestrator/useOnboardingOrchestrator.ts diff --git a/frontend/src/core/components/onboarding/slides/AnalyticsChoiceSlide.tsx b/frontend/editor/src/core/components/onboarding/slides/AnalyticsChoiceSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/AnalyticsChoiceSlide.tsx rename to frontend/editor/src/core/components/onboarding/slides/AnalyticsChoiceSlide.tsx diff --git a/frontend/src/core/components/onboarding/slides/AnimatedSlideBackground.module.css b/frontend/editor/src/core/components/onboarding/slides/AnimatedSlideBackground.module.css similarity index 100% rename from frontend/src/core/components/onboarding/slides/AnimatedSlideBackground.module.css rename to frontend/editor/src/core/components/onboarding/slides/AnimatedSlideBackground.module.css diff --git a/frontend/src/core/components/onboarding/slides/AnimatedSlideBackground.tsx b/frontend/editor/src/core/components/onboarding/slides/AnimatedSlideBackground.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/AnimatedSlideBackground.tsx rename to frontend/editor/src/core/components/onboarding/slides/AnimatedSlideBackground.tsx diff --git a/frontend/src/core/components/onboarding/slides/DesktopInstallSlide.tsx b/frontend/editor/src/core/components/onboarding/slides/DesktopInstallSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/DesktopInstallSlide.tsx rename to frontend/editor/src/core/components/onboarding/slides/DesktopInstallSlide.tsx diff --git a/frontend/src/core/components/onboarding/slides/DesktopInstallTitle.tsx b/frontend/editor/src/core/components/onboarding/slides/DesktopInstallTitle.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/DesktopInstallTitle.tsx rename to frontend/editor/src/core/components/onboarding/slides/DesktopInstallTitle.tsx diff --git a/frontend/src/core/components/onboarding/slides/FirstLoginSlide.tsx b/frontend/editor/src/core/components/onboarding/slides/FirstLoginSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/FirstLoginSlide.tsx rename to frontend/editor/src/core/components/onboarding/slides/FirstLoginSlide.tsx diff --git a/frontend/src/core/components/onboarding/slides/MFASetupSlide.tsx b/frontend/editor/src/core/components/onboarding/slides/MFASetupSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/MFASetupSlide.tsx rename to frontend/editor/src/core/components/onboarding/slides/MFASetupSlide.tsx diff --git a/frontend/src/core/components/onboarding/slides/PlanOverviewSlide.tsx b/frontend/editor/src/core/components/onboarding/slides/PlanOverviewSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/PlanOverviewSlide.tsx rename to frontend/editor/src/core/components/onboarding/slides/PlanOverviewSlide.tsx diff --git a/frontend/src/core/components/onboarding/slides/SecurityCheckSlide.tsx b/frontend/editor/src/core/components/onboarding/slides/SecurityCheckSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/SecurityCheckSlide.tsx rename to frontend/editor/src/core/components/onboarding/slides/SecurityCheckSlide.tsx diff --git a/frontend/src/core/components/onboarding/slides/ServerLicenseSlide.tsx b/frontend/editor/src/core/components/onboarding/slides/ServerLicenseSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/ServerLicenseSlide.tsx rename to frontend/editor/src/core/components/onboarding/slides/ServerLicenseSlide.tsx diff --git a/frontend/src/core/components/onboarding/slides/TourOverviewSlide.tsx b/frontend/editor/src/core/components/onboarding/slides/TourOverviewSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/TourOverviewSlide.tsx rename to frontend/editor/src/core/components/onboarding/slides/TourOverviewSlide.tsx diff --git a/frontend/src/core/components/onboarding/slides/WelcomeSlide.tsx b/frontend/editor/src/core/components/onboarding/slides/WelcomeSlide.tsx similarity index 100% rename from frontend/src/core/components/onboarding/slides/WelcomeSlide.tsx rename to frontend/editor/src/core/components/onboarding/slides/WelcomeSlide.tsx diff --git a/frontend/src/core/components/onboarding/slides/unifiedBackgroundConfig.ts b/frontend/editor/src/core/components/onboarding/slides/unifiedBackgroundConfig.ts similarity index 100% rename from frontend/src/core/components/onboarding/slides/unifiedBackgroundConfig.ts rename to frontend/editor/src/core/components/onboarding/slides/unifiedBackgroundConfig.ts diff --git a/frontend/src/core/components/onboarding/tourGlow.ts b/frontend/editor/src/core/components/onboarding/tourGlow.ts similarity index 100% rename from frontend/src/core/components/onboarding/tourGlow.ts rename to frontend/editor/src/core/components/onboarding/tourGlow.ts diff --git a/frontend/src/core/components/onboarding/tourUtils.ts b/frontend/editor/src/core/components/onboarding/tourUtils.ts similarity index 100% rename from frontend/src/core/components/onboarding/tourUtils.ts rename to frontend/editor/src/core/components/onboarding/tourUtils.ts diff --git a/frontend/src/core/components/onboarding/useBypassOnboarding.ts b/frontend/editor/src/core/components/onboarding/useBypassOnboarding.ts similarity index 100% rename from frontend/src/core/components/onboarding/useBypassOnboarding.ts rename to frontend/editor/src/core/components/onboarding/useBypassOnboarding.ts diff --git a/frontend/src/core/components/onboarding/useOnboardingDownload.ts b/frontend/editor/src/core/components/onboarding/useOnboardingDownload.ts similarity index 100% rename from frontend/src/core/components/onboarding/useOnboardingDownload.ts rename to frontend/editor/src/core/components/onboarding/useOnboardingDownload.ts diff --git a/frontend/src/core/components/onboarding/useOnboardingEffects.ts b/frontend/editor/src/core/components/onboarding/useOnboardingEffects.ts similarity index 100% rename from frontend/src/core/components/onboarding/useOnboardingEffects.ts rename to frontend/editor/src/core/components/onboarding/useOnboardingEffects.ts diff --git a/frontend/src/core/components/onboarding/userStepsConfig.ts b/frontend/editor/src/core/components/onboarding/userStepsConfig.ts similarity index 100% rename from frontend/src/core/components/onboarding/userStepsConfig.ts rename to frontend/editor/src/core/components/onboarding/userStepsConfig.ts diff --git a/frontend/src/core/components/onboarding/whatsNewStepsConfig.ts b/frontend/editor/src/core/components/onboarding/whatsNewStepsConfig.ts similarity index 100% rename from frontend/src/core/components/onboarding/whatsNewStepsConfig.ts rename to frontend/editor/src/core/components/onboarding/whatsNewStepsConfig.ts diff --git a/frontend/src/core/components/pageEditor/BulkSelectionPanel.tsx b/frontend/editor/src/core/components/pageEditor/BulkSelectionPanel.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/BulkSelectionPanel.tsx rename to frontend/editor/src/core/components/pageEditor/BulkSelectionPanel.tsx diff --git a/frontend/src/core/components/pageEditor/DragDropGrid.module.css b/frontend/editor/src/core/components/pageEditor/DragDropGrid.module.css similarity index 100% rename from frontend/src/core/components/pageEditor/DragDropGrid.module.css rename to frontend/editor/src/core/components/pageEditor/DragDropGrid.module.css diff --git a/frontend/src/core/components/pageEditor/DragDropGrid.tsx b/frontend/editor/src/core/components/pageEditor/DragDropGrid.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/DragDropGrid.tsx rename to frontend/editor/src/core/components/pageEditor/DragDropGrid.tsx diff --git a/frontend/src/core/components/pageEditor/FileThumbnail.tsx b/frontend/editor/src/core/components/pageEditor/FileThumbnail.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/FileThumbnail.tsx rename to frontend/editor/src/core/components/pageEditor/FileThumbnail.tsx diff --git a/frontend/src/core/components/pageEditor/PageEditor.module.css b/frontend/editor/src/core/components/pageEditor/PageEditor.module.css similarity index 100% rename from frontend/src/core/components/pageEditor/PageEditor.module.css rename to frontend/editor/src/core/components/pageEditor/PageEditor.module.css diff --git a/frontend/src/core/components/pageEditor/PageEditor.tsx b/frontend/editor/src/core/components/pageEditor/PageEditor.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/PageEditor.tsx rename to frontend/editor/src/core/components/pageEditor/PageEditor.tsx diff --git a/frontend/src/core/components/pageEditor/PageEditorControls.tsx b/frontend/editor/src/core/components/pageEditor/PageEditorControls.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/PageEditorControls.tsx rename to frontend/editor/src/core/components/pageEditor/PageEditorControls.tsx diff --git a/frontend/src/core/components/pageEditor/PageSelectByNumberButton.tsx b/frontend/editor/src/core/components/pageEditor/PageSelectByNumberButton.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/PageSelectByNumberButton.tsx rename to frontend/editor/src/core/components/pageEditor/PageSelectByNumberButton.tsx diff --git a/frontend/src/core/components/pageEditor/PageThumbnail.tsx b/frontend/editor/src/core/components/pageEditor/PageThumbnail.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/PageThumbnail.tsx rename to frontend/editor/src/core/components/pageEditor/PageThumbnail.tsx diff --git a/frontend/src/core/components/pageEditor/bulkSelectionPanel/AdvancedSelectionPanel.tsx b/frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/AdvancedSelectionPanel.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/bulkSelectionPanel/AdvancedSelectionPanel.tsx rename to frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/AdvancedSelectionPanel.tsx diff --git a/frontend/src/core/components/pageEditor/bulkSelectionPanel/BulkSelectionPanel.module.css b/frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/BulkSelectionPanel.module.css similarity index 100% rename from frontend/src/core/components/pageEditor/bulkSelectionPanel/BulkSelectionPanel.module.css rename to frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/BulkSelectionPanel.module.css diff --git a/frontend/src/core/components/pageEditor/bulkSelectionPanel/OperatorsSection.tsx b/frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/OperatorsSection.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/bulkSelectionPanel/OperatorsSection.tsx rename to frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/OperatorsSection.tsx diff --git a/frontend/src/core/components/pageEditor/bulkSelectionPanel/PageSelectionInput.tsx b/frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/PageSelectionInput.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/bulkSelectionPanel/PageSelectionInput.tsx rename to frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/PageSelectionInput.tsx diff --git a/frontend/src/core/components/pageEditor/bulkSelectionPanel/SelectPages.tsx b/frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/SelectPages.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/bulkSelectionPanel/SelectPages.tsx rename to frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/SelectPages.tsx diff --git a/frontend/src/core/components/pageEditor/bulkSelectionPanel/SelectedPagesDisplay.tsx b/frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/SelectedPagesDisplay.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/bulkSelectionPanel/SelectedPagesDisplay.tsx rename to frontend/editor/src/core/components/pageEditor/bulkSelectionPanel/SelectedPagesDisplay.tsx diff --git a/frontend/src/core/components/pageEditor/commands/pageCommands.ts b/frontend/editor/src/core/components/pageEditor/commands/pageCommands.ts similarity index 100% rename from frontend/src/core/components/pageEditor/commands/pageCommands.ts rename to frontend/editor/src/core/components/pageEditor/commands/pageCommands.ts diff --git a/frontend/src/core/components/pageEditor/constants.ts b/frontend/editor/src/core/components/pageEditor/constants.ts similarity index 100% rename from frontend/src/core/components/pageEditor/constants.ts rename to frontend/editor/src/core/components/pageEditor/constants.ts diff --git a/frontend/src/core/components/pageEditor/fileColors.ts b/frontend/editor/src/core/components/pageEditor/fileColors.ts similarity index 100% rename from frontend/src/core/components/pageEditor/fileColors.ts rename to frontend/editor/src/core/components/pageEditor/fileColors.ts diff --git a/frontend/src/core/components/pageEditor/hooks/useEditedDocumentState.ts b/frontend/editor/src/core/components/pageEditor/hooks/useEditedDocumentState.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/useEditedDocumentState.ts rename to frontend/editor/src/core/components/pageEditor/hooks/useEditedDocumentState.ts diff --git a/frontend/src/core/components/pageEditor/hooks/useEditorCommands.ts b/frontend/editor/src/core/components/pageEditor/hooks/useEditorCommands.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/useEditorCommands.ts rename to frontend/editor/src/core/components/pageEditor/hooks/useEditorCommands.ts diff --git a/frontend/src/core/components/pageEditor/hooks/useFileColorMap.ts b/frontend/editor/src/core/components/pageEditor/hooks/useFileColorMap.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/useFileColorMap.ts rename to frontend/editor/src/core/components/pageEditor/hooks/useFileColorMap.ts diff --git a/frontend/src/core/components/pageEditor/hooks/useInitialPageDocument.ts b/frontend/editor/src/core/components/pageEditor/hooks/useInitialPageDocument.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/useInitialPageDocument.ts rename to frontend/editor/src/core/components/pageEditor/hooks/useInitialPageDocument.ts diff --git a/frontend/src/core/components/pageEditor/hooks/usePageDocument.ts b/frontend/editor/src/core/components/pageEditor/hooks/usePageDocument.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/usePageDocument.ts rename to frontend/editor/src/core/components/pageEditor/hooks/usePageDocument.ts diff --git a/frontend/src/core/components/pageEditor/hooks/usePageEditorDropdownState.ts b/frontend/editor/src/core/components/pageEditor/hooks/usePageEditorDropdownState.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/usePageEditorDropdownState.ts rename to frontend/editor/src/core/components/pageEditor/hooks/usePageEditorDropdownState.ts diff --git a/frontend/src/core/components/pageEditor/hooks/usePageEditorExport.ts b/frontend/editor/src/core/components/pageEditor/hooks/usePageEditorExport.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/usePageEditorExport.ts rename to frontend/editor/src/core/components/pageEditor/hooks/usePageEditorExport.ts diff --git a/frontend/src/core/components/pageEditor/hooks/usePageEditorState.ts b/frontend/editor/src/core/components/pageEditor/hooks/usePageEditorState.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/usePageEditorState.ts rename to frontend/editor/src/core/components/pageEditor/hooks/usePageEditorState.ts diff --git a/frontend/src/core/components/pageEditor/hooks/usePageSelectionManager.ts b/frontend/editor/src/core/components/pageEditor/hooks/usePageSelectionManager.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/usePageSelectionManager.ts rename to frontend/editor/src/core/components/pageEditor/hooks/usePageSelectionManager.ts diff --git a/frontend/src/core/components/pageEditor/hooks/useUndoManagerState.ts b/frontend/editor/src/core/components/pageEditor/hooks/useUndoManagerState.ts similarity index 100% rename from frontend/src/core/components/pageEditor/hooks/useUndoManagerState.ts rename to frontend/editor/src/core/components/pageEditor/hooks/useUndoManagerState.ts diff --git a/frontend/src/core/components/pageEditor/pageEditorWorkbenchBarButtons.tsx b/frontend/editor/src/core/components/pageEditor/pageEditorWorkbenchBarButtons.tsx similarity index 100% rename from frontend/src/core/components/pageEditor/pageEditorWorkbenchBarButtons.tsx rename to frontend/editor/src/core/components/pageEditor/pageEditorWorkbenchBarButtons.tsx diff --git a/frontend/src/core/components/pageEditor/utils/splitPositions.ts b/frontend/editor/src/core/components/pageEditor/utils/splitPositions.ts similarity index 100% rename from frontend/src/core/components/pageEditor/utils/splitPositions.ts rename to frontend/editor/src/core/components/pageEditor/utils/splitPositions.ts diff --git a/frontend/src/core/components/quickAccessBar/QuickAccessBarFooterExtensions.tsx b/frontend/editor/src/core/components/quickAccessBar/QuickAccessBarFooterExtensions.tsx similarity index 100% rename from frontend/src/core/components/quickAccessBar/QuickAccessBarFooterExtensions.tsx rename to frontend/editor/src/core/components/quickAccessBar/QuickAccessBarFooterExtensions.tsx diff --git a/frontend/src/core/components/shared/AllToolsNavButton.tsx b/frontend/editor/src/core/components/shared/AllToolsNavButton.tsx similarity index 100% rename from frontend/src/core/components/shared/AllToolsNavButton.tsx rename to frontend/editor/src/core/components/shared/AllToolsNavButton.tsx diff --git a/frontend/src/core/components/shared/AppConfigLoader.tsx b/frontend/editor/src/core/components/shared/AppConfigLoader.tsx similarity index 100% rename from frontend/src/core/components/shared/AppConfigLoader.tsx rename to frontend/editor/src/core/components/shared/AppConfigLoader.tsx diff --git a/frontend/src/core/components/shared/AppConfigModal.css b/frontend/editor/src/core/components/shared/AppConfigModal.css similarity index 100% rename from frontend/src/core/components/shared/AppConfigModal.css rename to frontend/editor/src/core/components/shared/AppConfigModal.css diff --git a/frontend/src/core/components/shared/AppConfigModal.tsx b/frontend/editor/src/core/components/shared/AppConfigModal.tsx similarity index 100% rename from frontend/src/core/components/shared/AppConfigModal.tsx rename to frontend/editor/src/core/components/shared/AppConfigModal.tsx diff --git a/frontend/src/core/components/shared/AppConfigModalLazy.tsx b/frontend/editor/src/core/components/shared/AppConfigModalLazy.tsx similarity index 100% rename from frontend/src/core/components/shared/AppConfigModalLazy.tsx rename to frontend/editor/src/core/components/shared/AppConfigModalLazy.tsx diff --git a/frontend/src/core/components/shared/Badge.tsx b/frontend/editor/src/core/components/shared/Badge.tsx similarity index 100% rename from frontend/src/core/components/shared/Badge.tsx rename to frontend/editor/src/core/components/shared/Badge.tsx diff --git a/frontend/src/core/components/shared/BulkShareModal.tsx b/frontend/editor/src/core/components/shared/BulkShareModal.tsx similarity index 100% rename from frontend/src/core/components/shared/BulkShareModal.tsx rename to frontend/editor/src/core/components/shared/BulkShareModal.tsx diff --git a/frontend/src/core/components/shared/BulkUploadToServerModal.tsx b/frontend/editor/src/core/components/shared/BulkUploadToServerModal.tsx similarity index 100% rename from frontend/src/core/components/shared/BulkUploadToServerModal.tsx rename to frontend/editor/src/core/components/shared/BulkUploadToServerModal.tsx diff --git a/frontend/src/core/components/shared/ButtonSelector.test.tsx b/frontend/editor/src/core/components/shared/ButtonSelector.test.tsx similarity index 100% rename from frontend/src/core/components/shared/ButtonSelector.test.tsx rename to frontend/editor/src/core/components/shared/ButtonSelector.test.tsx diff --git a/frontend/src/core/components/shared/ButtonSelector.tsx b/frontend/editor/src/core/components/shared/ButtonSelector.tsx similarity index 100% rename from frontend/src/core/components/shared/ButtonSelector.tsx rename to frontend/editor/src/core/components/shared/ButtonSelector.tsx diff --git a/frontend/src/core/components/shared/ButtonToggle.tsx b/frontend/editor/src/core/components/shared/ButtonToggle.tsx similarity index 100% rename from frontend/src/core/components/shared/ButtonToggle.tsx rename to frontend/editor/src/core/components/shared/ButtonToggle.tsx diff --git a/frontend/src/core/components/shared/CardSelector.tsx b/frontend/editor/src/core/components/shared/CardSelector.tsx similarity index 100% rename from frontend/src/core/components/shared/CardSelector.tsx rename to frontend/editor/src/core/components/shared/CardSelector.tsx diff --git a/frontend/src/core/components/shared/CloudBadge.tsx b/frontend/editor/src/core/components/shared/CloudBadge.tsx similarity index 100% rename from frontend/src/core/components/shared/CloudBadge.tsx rename to frontend/editor/src/core/components/shared/CloudBadge.tsx diff --git a/frontend/src/core/components/shared/CloudStorageIcons.tsx b/frontend/editor/src/core/components/shared/CloudStorageIcons.tsx similarity index 100% rename from frontend/src/core/components/shared/CloudStorageIcons.tsx rename to frontend/editor/src/core/components/shared/CloudStorageIcons.tsx diff --git a/frontend/src/core/components/shared/DismissAllErrorsButton.tsx b/frontend/editor/src/core/components/shared/DismissAllErrorsButton.tsx similarity index 100% rename from frontend/src/core/components/shared/DismissAllErrorsButton.tsx rename to frontend/editor/src/core/components/shared/DismissAllErrorsButton.tsx diff --git a/frontend/src/core/components/shared/DropdownListWithFooter.tsx b/frontend/editor/src/core/components/shared/DropdownListWithFooter.tsx similarity index 100% rename from frontend/src/core/components/shared/DropdownListWithFooter.tsx rename to frontend/editor/src/core/components/shared/DropdownListWithFooter.tsx diff --git a/frontend/src/core/components/shared/EditableSecretField.tsx b/frontend/editor/src/core/components/shared/EditableSecretField.tsx similarity index 100% rename from frontend/src/core/components/shared/EditableSecretField.tsx rename to frontend/editor/src/core/components/shared/EditableSecretField.tsx diff --git a/frontend/src/core/components/shared/EncryptedPdfUnlockModal.tsx b/frontend/editor/src/core/components/shared/EncryptedPdfUnlockModal.tsx similarity index 100% rename from frontend/src/core/components/shared/EncryptedPdfUnlockModal.tsx rename to frontend/editor/src/core/components/shared/EncryptedPdfUnlockModal.tsx diff --git a/frontend/src/core/components/shared/ErrorBoundary.tsx b/frontend/editor/src/core/components/shared/ErrorBoundary.tsx similarity index 100% rename from frontend/src/core/components/shared/ErrorBoundary.tsx rename to frontend/editor/src/core/components/shared/ErrorBoundary.tsx diff --git a/frontend/src/core/components/shared/FileCard.tsx b/frontend/editor/src/core/components/shared/FileCard.tsx similarity index 100% rename from frontend/src/core/components/shared/FileCard.tsx rename to frontend/editor/src/core/components/shared/FileCard.tsx diff --git a/frontend/src/core/components/shared/FileDocIcon.tsx b/frontend/editor/src/core/components/shared/FileDocIcon.tsx similarity index 100% rename from frontend/src/core/components/shared/FileDocIcon.tsx rename to frontend/editor/src/core/components/shared/FileDocIcon.tsx diff --git a/frontend/src/core/components/shared/FileDropdownMenu.tsx b/frontend/editor/src/core/components/shared/FileDropdownMenu.tsx similarity index 100% rename from frontend/src/core/components/shared/FileDropdownMenu.tsx rename to frontend/editor/src/core/components/shared/FileDropdownMenu.tsx diff --git a/frontend/src/core/components/shared/FileGrid.tsx b/frontend/editor/src/core/components/shared/FileGrid.tsx similarity index 100% rename from frontend/src/core/components/shared/FileGrid.tsx rename to frontend/editor/src/core/components/shared/FileGrid.tsx diff --git a/frontend/src/core/components/shared/FilePickerModal.tsx b/frontend/editor/src/core/components/shared/FilePickerModal.tsx similarity index 100% rename from frontend/src/core/components/shared/FilePickerModal.tsx rename to frontend/editor/src/core/components/shared/FilePickerModal.tsx diff --git a/frontend/src/core/components/shared/FilePreview.tsx b/frontend/editor/src/core/components/shared/FilePreview.tsx similarity index 100% rename from frontend/src/core/components/shared/FilePreview.tsx rename to frontend/editor/src/core/components/shared/FilePreview.tsx diff --git a/frontend/src/core/components/shared/FileSelectorPicker.module.css b/frontend/editor/src/core/components/shared/FileSelectorPicker.module.css similarity index 100% rename from frontend/src/core/components/shared/FileSelectorPicker.module.css rename to frontend/editor/src/core/components/shared/FileSelectorPicker.module.css diff --git a/frontend/src/core/components/shared/FileSelectorPicker.tsx b/frontend/editor/src/core/components/shared/FileSelectorPicker.tsx similarity index 100% rename from frontend/src/core/components/shared/FileSelectorPicker.tsx rename to frontend/editor/src/core/components/shared/FileSelectorPicker.tsx diff --git a/frontend/src/core/components/shared/FileSidebar.css b/frontend/editor/src/core/components/shared/FileSidebar.css similarity index 100% rename from frontend/src/core/components/shared/FileSidebar.css rename to frontend/editor/src/core/components/shared/FileSidebar.css diff --git a/frontend/src/core/components/shared/FileSidebar.tsx b/frontend/editor/src/core/components/shared/FileSidebar.tsx similarity index 100% rename from frontend/src/core/components/shared/FileSidebar.tsx rename to frontend/editor/src/core/components/shared/FileSidebar.tsx diff --git a/frontend/src/core/components/shared/FileSidebarFileItem.css b/frontend/editor/src/core/components/shared/FileSidebarFileItem.css similarity index 100% rename from frontend/src/core/components/shared/FileSidebarFileItem.css rename to frontend/editor/src/core/components/shared/FileSidebarFileItem.css diff --git a/frontend/src/core/components/shared/FileSidebarFileItem.tsx b/frontend/editor/src/core/components/shared/FileSidebarFileItem.tsx similarity index 100% rename from frontend/src/core/components/shared/FileSidebarFileItem.tsx rename to frontend/editor/src/core/components/shared/FileSidebarFileItem.tsx diff --git a/frontend/src/core/components/shared/FileUploadButton.tsx b/frontend/editor/src/core/components/shared/FileUploadButton.tsx similarity index 100% rename from frontend/src/core/components/shared/FileUploadButton.tsx rename to frontend/editor/src/core/components/shared/FileUploadButton.tsx diff --git a/frontend/src/core/components/shared/FirstLoginModal.tsx b/frontend/editor/src/core/components/shared/FirstLoginModal.tsx similarity index 100% rename from frontend/src/core/components/shared/FirstLoginModal.tsx rename to frontend/editor/src/core/components/shared/FirstLoginModal.tsx diff --git a/frontend/src/core/components/shared/FitText.tsx b/frontend/editor/src/core/components/shared/FitText.tsx similarity index 100% rename from frontend/src/core/components/shared/FitText.tsx rename to frontend/editor/src/core/components/shared/FitText.tsx diff --git a/frontend/src/core/components/shared/Footer.tsx b/frontend/editor/src/core/components/shared/Footer.tsx similarity index 100% rename from frontend/src/core/components/shared/Footer.tsx rename to frontend/editor/src/core/components/shared/Footer.tsx diff --git a/frontend/src/core/components/shared/HoverActionMenu.module.css b/frontend/editor/src/core/components/shared/HoverActionMenu.module.css similarity index 100% rename from frontend/src/core/components/shared/HoverActionMenu.module.css rename to frontend/editor/src/core/components/shared/HoverActionMenu.module.css diff --git a/frontend/src/core/components/shared/HoverActionMenu.tsx b/frontend/editor/src/core/components/shared/HoverActionMenu.tsx similarity index 100% rename from frontend/src/core/components/shared/HoverActionMenu.tsx rename to frontend/editor/src/core/components/shared/HoverActionMenu.tsx diff --git a/frontend/src/core/components/shared/InfoBanner.tsx b/frontend/editor/src/core/components/shared/InfoBanner.tsx similarity index 100% rename from frontend/src/core/components/shared/InfoBanner.tsx rename to frontend/editor/src/core/components/shared/InfoBanner.tsx diff --git a/frontend/src/core/components/shared/LandingActions.tsx b/frontend/editor/src/core/components/shared/LandingActions.tsx similarity index 100% rename from frontend/src/core/components/shared/LandingActions.tsx rename to frontend/editor/src/core/components/shared/LandingActions.tsx diff --git a/frontend/src/core/components/shared/LandingDocumentStack.tsx b/frontend/editor/src/core/components/shared/LandingDocumentStack.tsx similarity index 100% rename from frontend/src/core/components/shared/LandingDocumentStack.tsx rename to frontend/editor/src/core/components/shared/LandingDocumentStack.tsx diff --git a/frontend/src/core/components/shared/LandingPage.css b/frontend/editor/src/core/components/shared/LandingPage.css similarity index 100% rename from frontend/src/core/components/shared/LandingPage.css rename to frontend/editor/src/core/components/shared/LandingPage.css diff --git a/frontend/src/core/components/shared/LandingPage.tsx b/frontend/editor/src/core/components/shared/LandingPage.tsx similarity index 100% rename from frontend/src/core/components/shared/LandingPage.tsx rename to frontend/editor/src/core/components/shared/LandingPage.tsx diff --git a/frontend/src/core/components/shared/LanguageSelector.module.css b/frontend/editor/src/core/components/shared/LanguageSelector.module.css similarity index 100% rename from frontend/src/core/components/shared/LanguageSelector.module.css rename to frontend/editor/src/core/components/shared/LanguageSelector.module.css diff --git a/frontend/src/core/components/shared/LanguageSelector.tsx b/frontend/editor/src/core/components/shared/LanguageSelector.tsx similarity index 100% rename from frontend/src/core/components/shared/LanguageSelector.tsx rename to frontend/editor/src/core/components/shared/LanguageSelector.tsx diff --git a/frontend/src/core/components/shared/LoadingFallback.tsx b/frontend/editor/src/core/components/shared/LoadingFallback.tsx similarity index 100% rename from frontend/src/core/components/shared/LoadingFallback.tsx rename to frontend/editor/src/core/components/shared/LoadingFallback.tsx diff --git a/frontend/src/core/components/shared/LocalIcon.tsx b/frontend/editor/src/core/components/shared/LocalIcon.tsx similarity index 100% rename from frontend/src/core/components/shared/LocalIcon.tsx rename to frontend/editor/src/core/components/shared/LocalIcon.tsx diff --git a/frontend/src/core/components/shared/LogoIcon.tsx b/frontend/editor/src/core/components/shared/LogoIcon.tsx similarity index 100% rename from frontend/src/core/components/shared/LogoIcon.tsx rename to frontend/editor/src/core/components/shared/LogoIcon.tsx diff --git a/frontend/src/core/components/shared/MobileUploadModal.tsx b/frontend/editor/src/core/components/shared/MobileUploadModal.tsx similarity index 100% rename from frontend/src/core/components/shared/MobileUploadModal.tsx rename to frontend/editor/src/core/components/shared/MobileUploadModal.tsx diff --git a/frontend/src/core/components/shared/MultiSelectControls.tsx b/frontend/editor/src/core/components/shared/MultiSelectControls.tsx similarity index 100% rename from frontend/src/core/components/shared/MultiSelectControls.tsx rename to frontend/editor/src/core/components/shared/MultiSelectControls.tsx diff --git a/frontend/src/core/components/shared/NavigationWarningModal.tsx b/frontend/editor/src/core/components/shared/NavigationWarningModal.tsx similarity index 100% rename from frontend/src/core/components/shared/NavigationWarningModal.tsx rename to frontend/editor/src/core/components/shared/NavigationWarningModal.tsx diff --git a/frontend/src/core/components/shared/ObscuredOverlay.tsx b/frontend/editor/src/core/components/shared/ObscuredOverlay.tsx similarity index 100% rename from frontend/src/core/components/shared/ObscuredOverlay.tsx rename to frontend/editor/src/core/components/shared/ObscuredOverlay.tsx diff --git a/frontend/src/core/components/shared/ObscuredOverlay/ObscuredOverlay.module.css b/frontend/editor/src/core/components/shared/ObscuredOverlay/ObscuredOverlay.module.css similarity index 100% rename from frontend/src/core/components/shared/ObscuredOverlay/ObscuredOverlay.module.css rename to frontend/editor/src/core/components/shared/ObscuredOverlay/ObscuredOverlay.module.css diff --git a/frontend/src/core/components/shared/PageEditorFileDropdown.tsx b/frontend/editor/src/core/components/shared/PageEditorFileDropdown.tsx similarity index 100% rename from frontend/src/core/components/shared/PageEditorFileDropdown.tsx rename to frontend/editor/src/core/components/shared/PageEditorFileDropdown.tsx diff --git a/frontend/src/core/components/shared/PageSelectionSyntaxHint.tsx b/frontend/editor/src/core/components/shared/PageSelectionSyntaxHint.tsx similarity index 100% rename from frontend/src/core/components/shared/PageSelectionSyntaxHint.tsx rename to frontend/editor/src/core/components/shared/PageSelectionSyntaxHint.tsx diff --git a/frontend/src/core/components/shared/PrivateContent.tsx b/frontend/editor/src/core/components/shared/PrivateContent.tsx similarity index 100% rename from frontend/src/core/components/shared/PrivateContent.tsx rename to frontend/editor/src/core/components/shared/PrivateContent.tsx diff --git a/frontend/src/core/components/shared/QuickAccessBar.tsx b/frontend/editor/src/core/components/shared/QuickAccessBar.tsx similarity index 100% rename from frontend/src/core/components/shared/QuickAccessBar.tsx rename to frontend/editor/src/core/components/shared/QuickAccessBar.tsx diff --git a/frontend/src/core/components/shared/RainbowThemeProvider.tsx b/frontend/editor/src/core/components/shared/RainbowThemeProvider.tsx similarity index 100% rename from frontend/src/core/components/shared/RainbowThemeProvider.tsx rename to frontend/editor/src/core/components/shared/RainbowThemeProvider.tsx diff --git a/frontend/src/core/components/shared/ShareFileModal.tsx b/frontend/editor/src/core/components/shared/ShareFileModal.tsx similarity index 100% rename from frontend/src/core/components/shared/ShareFileModal.tsx rename to frontend/editor/src/core/components/shared/ShareFileModal.tsx diff --git a/frontend/src/core/components/shared/ShareManagementModal.tsx b/frontend/editor/src/core/components/shared/ShareManagementModal.tsx similarity index 100% rename from frontend/src/core/components/shared/ShareManagementModal.tsx rename to frontend/editor/src/core/components/shared/ShareManagementModal.tsx diff --git a/frontend/src/core/components/shared/SkeletonLoader.tsx b/frontend/editor/src/core/components/shared/SkeletonLoader.tsx similarity index 100% rename from frontend/src/core/components/shared/SkeletonLoader.tsx rename to frontend/editor/src/core/components/shared/SkeletonLoader.tsx diff --git a/frontend/src/core/components/shared/TextInput.tsx b/frontend/editor/src/core/components/shared/TextInput.tsx similarity index 100% rename from frontend/src/core/components/shared/TextInput.tsx rename to frontend/editor/src/core/components/shared/TextInput.tsx diff --git a/frontend/src/core/components/shared/ToolChain.tsx b/frontend/editor/src/core/components/shared/ToolChain.tsx similarity index 100% rename from frontend/src/core/components/shared/ToolChain.tsx rename to frontend/editor/src/core/components/shared/ToolChain.tsx diff --git a/frontend/src/core/components/shared/ToolIcon.tsx b/frontend/editor/src/core/components/shared/ToolIcon.tsx similarity index 100% rename from frontend/src/core/components/shared/ToolIcon.tsx rename to frontend/editor/src/core/components/shared/ToolIcon.tsx diff --git a/frontend/src/core/components/shared/Tooltip.tsx b/frontend/editor/src/core/components/shared/Tooltip.tsx similarity index 100% rename from frontend/src/core/components/shared/Tooltip.tsx rename to frontend/editor/src/core/components/shared/Tooltip.tsx diff --git a/frontend/src/core/components/shared/TopControls.tsx b/frontend/editor/src/core/components/shared/TopControls.tsx similarity index 100% rename from frontend/src/core/components/shared/TopControls.tsx rename to frontend/editor/src/core/components/shared/TopControls.tsx diff --git a/frontend/src/core/components/shared/UpdateModal.tsx b/frontend/editor/src/core/components/shared/UpdateModal.tsx similarity index 100% rename from frontend/src/core/components/shared/UpdateModal.tsx rename to frontend/editor/src/core/components/shared/UpdateModal.tsx diff --git a/frontend/src/core/components/shared/UploadToServerModal.tsx b/frontend/editor/src/core/components/shared/UploadToServerModal.tsx similarity index 100% rename from frontend/src/core/components/shared/UploadToServerModal.tsx rename to frontend/editor/src/core/components/shared/UploadToServerModal.tsx diff --git a/frontend/src/core/components/shared/UserSelector.tsx b/frontend/editor/src/core/components/shared/UserSelector.tsx similarity index 100% rename from frontend/src/core/components/shared/UserSelector.tsx rename to frontend/editor/src/core/components/shared/UserSelector.tsx diff --git a/frontend/src/core/components/shared/ViewerInlineControls.tsx b/frontend/editor/src/core/components/shared/ViewerInlineControls.tsx similarity index 100% rename from frontend/src/core/components/shared/ViewerInlineControls.tsx rename to frontend/editor/src/core/components/shared/ViewerInlineControls.tsx diff --git a/frontend/src/core/components/shared/Wordmark.tsx b/frontend/editor/src/core/components/shared/Wordmark.tsx similarity index 100% rename from frontend/src/core/components/shared/Wordmark.tsx rename to frontend/editor/src/core/components/shared/Wordmark.tsx diff --git a/frontend/src/core/components/shared/WorkbenchBar.css b/frontend/editor/src/core/components/shared/WorkbenchBar.css similarity index 100% rename from frontend/src/core/components/shared/WorkbenchBar.css rename to frontend/editor/src/core/components/shared/WorkbenchBar.css diff --git a/frontend/src/core/components/shared/WorkbenchBar.tsx b/frontend/editor/src/core/components/shared/WorkbenchBar.tsx similarity index 100% rename from frontend/src/core/components/shared/WorkbenchBar.tsx rename to frontend/editor/src/core/components/shared/WorkbenchBar.tsx diff --git a/frontend/src/core/components/shared/ZipWarningModal.tsx b/frontend/editor/src/core/components/shared/ZipWarningModal.tsx similarity index 100% rename from frontend/src/core/components/shared/ZipWarningModal.tsx rename to frontend/editor/src/core/components/shared/ZipWarningModal.tsx diff --git a/frontend/src/core/components/shared/config/LoginRequiredBanner.tsx b/frontend/editor/src/core/components/shared/config/LoginRequiredBanner.tsx similarity index 100% rename from frontend/src/core/components/shared/config/LoginRequiredBanner.tsx rename to frontend/editor/src/core/components/shared/config/LoginRequiredBanner.tsx diff --git a/frontend/src/core/components/shared/config/OverviewHeader.tsx b/frontend/editor/src/core/components/shared/config/OverviewHeader.tsx similarity index 100% rename from frontend/src/core/components/shared/config/OverviewHeader.tsx rename to frontend/editor/src/core/components/shared/config/OverviewHeader.tsx diff --git a/frontend/src/core/components/shared/config/PendingBadge.tsx b/frontend/editor/src/core/components/shared/config/PendingBadge.tsx similarity index 100% rename from frontend/src/core/components/shared/config/PendingBadge.tsx rename to frontend/editor/src/core/components/shared/config/PendingBadge.tsx diff --git a/frontend/src/core/components/shared/config/RestartConfirmationModal.tsx b/frontend/editor/src/core/components/shared/config/RestartConfirmationModal.tsx similarity index 100% rename from frontend/src/core/components/shared/config/RestartConfirmationModal.tsx rename to frontend/editor/src/core/components/shared/config/RestartConfirmationModal.tsx diff --git a/frontend/src/core/components/shared/config/SettingsSearchBar.tsx b/frontend/editor/src/core/components/shared/config/SettingsSearchBar.tsx similarity index 100% rename from frontend/src/core/components/shared/config/SettingsSearchBar.tsx rename to frontend/editor/src/core/components/shared/config/SettingsSearchBar.tsx diff --git a/frontend/src/core/components/shared/config/SettingsStickyFooter.tsx b/frontend/editor/src/core/components/shared/config/SettingsStickyFooter.tsx similarity index 100% rename from frontend/src/core/components/shared/config/SettingsStickyFooter.tsx rename to frontend/editor/src/core/components/shared/config/SettingsStickyFooter.tsx diff --git a/frontend/src/core/components/shared/config/configNavSections.tsx b/frontend/editor/src/core/components/shared/config/configNavSections.tsx similarity index 100% rename from frontend/src/core/components/shared/config/configNavSections.tsx rename to frontend/editor/src/core/components/shared/config/configNavSections.tsx diff --git a/frontend/src/core/components/shared/config/configSections/GeneralSection.tsx b/frontend/editor/src/core/components/shared/config/configSections/GeneralSection.tsx similarity index 100% rename from frontend/src/core/components/shared/config/configSections/GeneralSection.tsx rename to frontend/editor/src/core/components/shared/config/configSections/GeneralSection.tsx diff --git a/frontend/src/core/components/shared/config/configSections/HelpSection.tsx b/frontend/editor/src/core/components/shared/config/configSections/HelpSection.tsx similarity index 100% rename from frontend/src/core/components/shared/config/configSections/HelpSection.tsx rename to frontend/editor/src/core/components/shared/config/configSections/HelpSection.tsx diff --git a/frontend/src/core/components/shared/config/configSections/HotkeysSection.tsx b/frontend/editor/src/core/components/shared/config/configSections/HotkeysSection.tsx similarity index 100% rename from frontend/src/core/components/shared/config/configSections/HotkeysSection.tsx rename to frontend/editor/src/core/components/shared/config/configSections/HotkeysSection.tsx diff --git a/frontend/src/core/components/shared/config/configSections/Overview.tsx b/frontend/editor/src/core/components/shared/config/configSections/Overview.tsx similarity index 100% rename from frontend/src/core/components/shared/config/configSections/Overview.tsx rename to frontend/editor/src/core/components/shared/config/configSections/Overview.tsx diff --git a/frontend/src/core/components/shared/config/configSections/ProviderCard.tsx b/frontend/editor/src/core/components/shared/config/configSections/ProviderCard.tsx similarity index 100% rename from frontend/src/core/components/shared/config/configSections/ProviderCard.tsx rename to frontend/editor/src/core/components/shared/config/configSections/ProviderCard.tsx diff --git a/frontend/src/core/components/shared/config/configSections/SaaSTeamsSection.tsx b/frontend/editor/src/core/components/shared/config/configSections/SaaSTeamsSection.tsx similarity index 100% rename from frontend/src/core/components/shared/config/configSections/SaaSTeamsSection.tsx rename to frontend/editor/src/core/components/shared/config/configSections/SaaSTeamsSection.tsx diff --git a/frontend/src/core/components/shared/config/configSections/SaasPlanSection.tsx b/frontend/editor/src/core/components/shared/config/configSections/SaasPlanSection.tsx similarity index 100% rename from frontend/src/core/components/shared/config/configSections/SaasPlanSection.tsx rename to frontend/editor/src/core/components/shared/config/configSections/SaasPlanSection.tsx diff --git a/frontend/src/core/components/shared/config/configSections/providerDefinitions.ts b/frontend/editor/src/core/components/shared/config/configSections/providerDefinitions.ts similarity index 100% rename from frontend/src/core/components/shared/config/configSections/providerDefinitions.ts rename to frontend/editor/src/core/components/shared/config/configSections/providerDefinitions.ts diff --git a/frontend/src/core/components/shared/config/types.ts b/frontend/editor/src/core/components/shared/config/types.ts similarity index 100% rename from frontend/src/core/components/shared/config/types.ts rename to frontend/editor/src/core/components/shared/config/types.ts diff --git a/frontend/src/core/components/shared/config/useRestartServer.ts b/frontend/editor/src/core/components/shared/config/useRestartServer.ts similarity index 100% rename from frontend/src/core/components/shared/config/useRestartServer.ts rename to frontend/editor/src/core/components/shared/config/useRestartServer.ts diff --git a/frontend/src/core/components/shared/filePreview/DocumentStack.tsx b/frontend/editor/src/core/components/shared/filePreview/DocumentStack.tsx similarity index 100% rename from frontend/src/core/components/shared/filePreview/DocumentStack.tsx rename to frontend/editor/src/core/components/shared/filePreview/DocumentStack.tsx diff --git a/frontend/src/core/components/shared/filePreview/DocumentThumbnail.tsx b/frontend/editor/src/core/components/shared/filePreview/DocumentThumbnail.tsx similarity index 100% rename from frontend/src/core/components/shared/filePreview/DocumentThumbnail.tsx rename to frontend/editor/src/core/components/shared/filePreview/DocumentThumbnail.tsx diff --git a/frontend/src/core/components/shared/filePreview/HoverOverlay.tsx b/frontend/editor/src/core/components/shared/filePreview/HoverOverlay.tsx similarity index 100% rename from frontend/src/core/components/shared/filePreview/HoverOverlay.tsx rename to frontend/editor/src/core/components/shared/filePreview/HoverOverlay.tsx diff --git a/frontend/src/core/components/shared/filePreview/NavigationArrows.tsx b/frontend/editor/src/core/components/shared/filePreview/NavigationArrows.tsx similarity index 100% rename from frontend/src/core/components/shared/filePreview/NavigationArrows.tsx rename to frontend/editor/src/core/components/shared/filePreview/NavigationArrows.tsx diff --git a/frontend/src/core/components/shared/filePreview/getFileTypeIcon.tsx b/frontend/editor/src/core/components/shared/filePreview/getFileTypeIcon.tsx similarity index 100% rename from frontend/src/core/components/shared/filePreview/getFileTypeIcon.tsx rename to frontend/editor/src/core/components/shared/filePreview/getFileTypeIcon.tsx diff --git a/frontend/src/core/components/shared/fitText/FitText.README.md b/frontend/editor/src/core/components/shared/fitText/FitText.README.md similarity index 100% rename from frontend/src/core/components/shared/fitText/FitText.README.md rename to frontend/editor/src/core/components/shared/fitText/FitText.README.md diff --git a/frontend/src/core/components/shared/fitText/textFit.ts b/frontend/editor/src/core/components/shared/fitText/textFit.ts similarity index 100% rename from frontend/src/core/components/shared/fitText/textFit.ts rename to frontend/editor/src/core/components/shared/fitText/textFit.ts diff --git a/frontend/src/core/components/shared/modals/CreditExhaustedModal.tsx b/frontend/editor/src/core/components/shared/modals/CreditExhaustedModal.tsx similarity index 100% rename from frontend/src/core/components/shared/modals/CreditExhaustedModal.tsx rename to frontend/editor/src/core/components/shared/modals/CreditExhaustedModal.tsx diff --git a/frontend/src/core/components/shared/modals/InsufficientCreditsModal.tsx b/frontend/editor/src/core/components/shared/modals/InsufficientCreditsModal.tsx similarity index 100% rename from frontend/src/core/components/shared/modals/InsufficientCreditsModal.tsx rename to frontend/editor/src/core/components/shared/modals/InsufficientCreditsModal.tsx diff --git a/frontend/src/core/components/shared/pageEditor/useFileItemDragDrop.ts b/frontend/editor/src/core/components/shared/pageEditor/useFileItemDragDrop.ts similarity index 100% rename from frontend/src/core/components/shared/pageEditor/useFileItemDragDrop.ts rename to frontend/editor/src/core/components/shared/pageEditor/useFileItemDragDrop.ts diff --git a/frontend/src/core/components/shared/quickAccessBar/ActiveToolButton.tsx b/frontend/editor/src/core/components/shared/quickAccessBar/ActiveToolButton.tsx similarity index 100% rename from frontend/src/core/components/shared/quickAccessBar/ActiveToolButton.tsx rename to frontend/editor/src/core/components/shared/quickAccessBar/ActiveToolButton.tsx diff --git a/frontend/src/core/components/shared/quickAccessBar/QuickAccessBar.css b/frontend/editor/src/core/components/shared/quickAccessBar/QuickAccessBar.css similarity index 100% rename from frontend/src/core/components/shared/quickAccessBar/QuickAccessBar.css rename to frontend/editor/src/core/components/shared/quickAccessBar/QuickAccessBar.css diff --git a/frontend/src/core/components/shared/quickAccessBar/QuickAccessBar.ts b/frontend/editor/src/core/components/shared/quickAccessBar/QuickAccessBar.ts similarity index 100% rename from frontend/src/core/components/shared/quickAccessBar/QuickAccessBar.ts rename to frontend/editor/src/core/components/shared/quickAccessBar/QuickAccessBar.ts diff --git a/frontend/src/core/components/shared/quickAccessBar/QuickAccessButton.tsx b/frontend/editor/src/core/components/shared/quickAccessBar/QuickAccessButton.tsx similarity index 100% rename from frontend/src/core/components/shared/quickAccessBar/QuickAccessButton.tsx rename to frontend/editor/src/core/components/shared/quickAccessBar/QuickAccessButton.tsx diff --git a/frontend/src/core/components/shared/quickAccessBar/useToursTooltip.ts b/frontend/editor/src/core/components/shared/quickAccessBar/useToursTooltip.ts similarity index 100% rename from frontend/src/core/components/shared/quickAccessBar/useToursTooltip.ts rename to frontend/editor/src/core/components/shared/quickAccessBar/useToursTooltip.ts diff --git a/frontend/src/core/components/shared/signing/ActiveSessionsPanel.tsx b/frontend/editor/src/core/components/shared/signing/ActiveSessionsPanel.tsx similarity index 100% rename from frontend/src/core/components/shared/signing/ActiveSessionsPanel.tsx rename to frontend/editor/src/core/components/shared/signing/ActiveSessionsPanel.tsx diff --git a/frontend/src/core/components/shared/signing/CompletedSessionsPanel.tsx b/frontend/editor/src/core/components/shared/signing/CompletedSessionsPanel.tsx similarity index 100% rename from frontend/src/core/components/shared/signing/CompletedSessionsPanel.tsx rename to frontend/editor/src/core/components/shared/signing/CompletedSessionsPanel.tsx diff --git a/frontend/src/core/components/shared/signing/CreateSessionFlow.tsx b/frontend/editor/src/core/components/shared/signing/CreateSessionFlow.tsx similarity index 100% rename from frontend/src/core/components/shared/signing/CreateSessionFlow.tsx rename to frontend/editor/src/core/components/shared/signing/CreateSessionFlow.tsx diff --git a/frontend/src/core/components/shared/signing/CreateSessionPanel.tsx b/frontend/editor/src/core/components/shared/signing/CreateSessionPanel.tsx similarity index 100% rename from frontend/src/core/components/shared/signing/CreateSessionPanel.tsx rename to frontend/editor/src/core/components/shared/signing/CreateSessionPanel.tsx diff --git a/frontend/src/core/components/shared/signing/SignPopout.tsx b/frontend/editor/src/core/components/shared/signing/SignPopout.tsx similarity index 100% rename from frontend/src/core/components/shared/signing/SignPopout.tsx rename to frontend/editor/src/core/components/shared/signing/SignPopout.tsx diff --git a/frontend/src/core/components/shared/signing/steps/ConfigureSignatureDefaultsStep.tsx b/frontend/editor/src/core/components/shared/signing/steps/ConfigureSignatureDefaultsStep.tsx similarity index 100% rename from frontend/src/core/components/shared/signing/steps/ConfigureSignatureDefaultsStep.tsx rename to frontend/editor/src/core/components/shared/signing/steps/ConfigureSignatureDefaultsStep.tsx diff --git a/frontend/src/core/components/shared/signing/steps/ReviewSessionStep.tsx b/frontend/editor/src/core/components/shared/signing/steps/ReviewSessionStep.tsx similarity index 100% rename from frontend/src/core/components/shared/signing/steps/ReviewSessionStep.tsx rename to frontend/editor/src/core/components/shared/signing/steps/ReviewSessionStep.tsx diff --git a/frontend/src/core/components/shared/signing/steps/SelectDocumentStep.tsx b/frontend/editor/src/core/components/shared/signing/steps/SelectDocumentStep.tsx similarity index 100% rename from frontend/src/core/components/shared/signing/steps/SelectDocumentStep.tsx rename to frontend/editor/src/core/components/shared/signing/steps/SelectDocumentStep.tsx diff --git a/frontend/src/core/components/shared/signing/steps/SelectParticipantsStep.tsx b/frontend/editor/src/core/components/shared/signing/steps/SelectParticipantsStep.tsx similarity index 100% rename from frontend/src/core/components/shared/signing/steps/SelectParticipantsStep.tsx rename to frontend/editor/src/core/components/shared/signing/steps/SelectParticipantsStep.tsx diff --git a/frontend/src/core/components/shared/sliderWithInput/SliderWithInput.tsx b/frontend/editor/src/core/components/shared/sliderWithInput/SliderWithInput.tsx similarity index 100% rename from frontend/src/core/components/shared/sliderWithInput/SliderWithInput.tsx rename to frontend/editor/src/core/components/shared/sliderWithInput/SliderWithInput.tsx diff --git a/frontend/src/core/components/shared/textInput/TextInput.module.css b/frontend/editor/src/core/components/shared/textInput/TextInput.module.css similarity index 100% rename from frontend/src/core/components/shared/textInput/TextInput.module.css rename to frontend/editor/src/core/components/shared/textInput/TextInput.module.css diff --git a/frontend/src/core/components/shared/tooltip/Tooltip.README.md b/frontend/editor/src/core/components/shared/tooltip/Tooltip.README.md similarity index 100% rename from frontend/src/core/components/shared/tooltip/Tooltip.README.md rename to frontend/editor/src/core/components/shared/tooltip/Tooltip.README.md diff --git a/frontend/src/core/components/shared/tooltip/Tooltip.module.css b/frontend/editor/src/core/components/shared/tooltip/Tooltip.module.css similarity index 100% rename from frontend/src/core/components/shared/tooltip/Tooltip.module.css rename to frontend/editor/src/core/components/shared/tooltip/Tooltip.module.css diff --git a/frontend/src/core/components/shared/tooltip/TooltipContent.tsx b/frontend/editor/src/core/components/shared/tooltip/TooltipContent.tsx similarity index 100% rename from frontend/src/core/components/shared/tooltip/TooltipContent.tsx rename to frontend/editor/src/core/components/shared/tooltip/TooltipContent.tsx diff --git a/frontend/src/core/components/shared/wetSignature/DrawSignatureCanvas.tsx b/frontend/editor/src/core/components/shared/wetSignature/DrawSignatureCanvas.tsx similarity index 100% rename from frontend/src/core/components/shared/wetSignature/DrawSignatureCanvas.tsx rename to frontend/editor/src/core/components/shared/wetSignature/DrawSignatureCanvas.tsx diff --git a/frontend/src/core/components/shared/wetSignature/SignatureTypeSelector.tsx b/frontend/editor/src/core/components/shared/wetSignature/SignatureTypeSelector.tsx similarity index 100% rename from frontend/src/core/components/shared/wetSignature/SignatureTypeSelector.tsx rename to frontend/editor/src/core/components/shared/wetSignature/SignatureTypeSelector.tsx diff --git a/frontend/src/core/components/shared/wetSignature/TypeSignatureText.tsx b/frontend/editor/src/core/components/shared/wetSignature/TypeSignatureText.tsx similarity index 100% rename from frontend/src/core/components/shared/wetSignature/TypeSignatureText.tsx rename to frontend/editor/src/core/components/shared/wetSignature/TypeSignatureText.tsx diff --git a/frontend/src/core/components/shared/wetSignature/UploadSignatureImage.tsx b/frontend/editor/src/core/components/shared/wetSignature/UploadSignatureImage.tsx similarity index 100% rename from frontend/src/core/components/shared/wetSignature/UploadSignatureImage.tsx rename to frontend/editor/src/core/components/shared/wetSignature/UploadSignatureImage.tsx diff --git a/frontend/src/core/components/toast/Toast.README.md b/frontend/editor/src/core/components/toast/Toast.README.md similarity index 100% rename from frontend/src/core/components/toast/Toast.README.md rename to frontend/editor/src/core/components/toast/Toast.README.md diff --git a/frontend/src/core/components/toast/ToastContext.tsx b/frontend/editor/src/core/components/toast/ToastContext.tsx similarity index 100% rename from frontend/src/core/components/toast/ToastContext.tsx rename to frontend/editor/src/core/components/toast/ToastContext.tsx diff --git a/frontend/src/core/components/toast/ToastRenderer.css b/frontend/editor/src/core/components/toast/ToastRenderer.css similarity index 100% rename from frontend/src/core/components/toast/ToastRenderer.css rename to frontend/editor/src/core/components/toast/ToastRenderer.css diff --git a/frontend/src/core/components/toast/ToastRenderer.tsx b/frontend/editor/src/core/components/toast/ToastRenderer.tsx similarity index 100% rename from frontend/src/core/components/toast/ToastRenderer.tsx rename to frontend/editor/src/core/components/toast/ToastRenderer.tsx diff --git a/frontend/src/core/components/toast/index.ts b/frontend/editor/src/core/components/toast/index.ts similarity index 100% rename from frontend/src/core/components/toast/index.ts rename to frontend/editor/src/core/components/toast/index.ts diff --git a/frontend/src/core/components/toast/types.ts b/frontend/editor/src/core/components/toast/types.ts similarity index 100% rename from frontend/src/core/components/toast/types.ts rename to frontend/editor/src/core/components/toast/types.ts diff --git a/frontend/src/core/components/tools/FullscreenToolList.tsx b/frontend/editor/src/core/components/tools/FullscreenToolList.tsx similarity index 100% rename from frontend/src/core/components/tools/FullscreenToolList.tsx rename to frontend/editor/src/core/components/tools/FullscreenToolList.tsx diff --git a/frontend/src/core/components/tools/FullscreenToolSurface.tsx b/frontend/editor/src/core/components/tools/FullscreenToolSurface.tsx similarity index 100% rename from frontend/src/core/components/tools/FullscreenToolSurface.tsx rename to frontend/editor/src/core/components/tools/FullscreenToolSurface.tsx diff --git a/frontend/src/core/components/tools/SearchResults.tsx b/frontend/editor/src/core/components/tools/SearchResults.tsx similarity index 100% rename from frontend/src/core/components/tools/SearchResults.tsx rename to frontend/editor/src/core/components/tools/SearchResults.tsx diff --git a/frontend/src/core/components/tools/ToolLoadingFallback.tsx b/frontend/editor/src/core/components/tools/ToolLoadingFallback.tsx similarity index 100% rename from frontend/src/core/components/tools/ToolLoadingFallback.tsx rename to frontend/editor/src/core/components/tools/ToolLoadingFallback.tsx diff --git a/frontend/src/core/components/tools/ToolPanel.css b/frontend/editor/src/core/components/tools/ToolPanel.css similarity index 100% rename from frontend/src/core/components/tools/ToolPanel.css rename to frontend/editor/src/core/components/tools/ToolPanel.css diff --git a/frontend/src/core/components/tools/ToolPanel.tsx b/frontend/editor/src/core/components/tools/ToolPanel.tsx similarity index 100% rename from frontend/src/core/components/tools/ToolPanel.tsx rename to frontend/editor/src/core/components/tools/ToolPanel.tsx diff --git a/frontend/src/core/components/tools/ToolPanelModePrompt.css b/frontend/editor/src/core/components/tools/ToolPanelModePrompt.css similarity index 100% rename from frontend/src/core/components/tools/ToolPanelModePrompt.css rename to frontend/editor/src/core/components/tools/ToolPanelModePrompt.css diff --git a/frontend/src/core/components/tools/ToolPanelModePrompt.tsx b/frontend/editor/src/core/components/tools/ToolPanelModePrompt.tsx similarity index 100% rename from frontend/src/core/components/tools/ToolPanelModePrompt.tsx rename to frontend/editor/src/core/components/tools/ToolPanelModePrompt.tsx diff --git a/frontend/src/core/components/tools/ToolPanelViewerBar.tsx b/frontend/editor/src/core/components/tools/ToolPanelViewerBar.tsx similarity index 100% rename from frontend/src/core/components/tools/ToolPanelViewerBar.tsx rename to frontend/editor/src/core/components/tools/ToolPanelViewerBar.tsx diff --git a/frontend/src/core/components/tools/ToolPicker.tsx b/frontend/editor/src/core/components/tools/ToolPicker.tsx similarity index 100% rename from frontend/src/core/components/tools/ToolPicker.tsx rename to frontend/editor/src/core/components/tools/ToolPicker.tsx diff --git a/frontend/src/core/components/tools/ToolRenderer.tsx b/frontend/editor/src/core/components/tools/ToolRenderer.tsx similarity index 100% rename from frontend/src/core/components/tools/ToolRenderer.tsx rename to frontend/editor/src/core/components/tools/ToolRenderer.tsx diff --git a/frontend/src/core/components/tools/addAttachments/AddAttachmentsSettings.tsx b/frontend/editor/src/core/components/tools/addAttachments/AddAttachmentsSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addAttachments/AddAttachmentsSettings.tsx rename to frontend/editor/src/core/components/tools/addAttachments/AddAttachmentsSettings.tsx diff --git a/frontend/src/core/components/tools/addPageNumbers/AddPageNumbersAppearanceSettings.tsx b/frontend/editor/src/core/components/tools/addPageNumbers/AddPageNumbersAppearanceSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addPageNumbers/AddPageNumbersAppearanceSettings.tsx rename to frontend/editor/src/core/components/tools/addPageNumbers/AddPageNumbersAppearanceSettings.tsx diff --git a/frontend/src/core/components/tools/addPageNumbers/AddPageNumbersAutomationSettings.tsx b/frontend/editor/src/core/components/tools/addPageNumbers/AddPageNumbersAutomationSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addPageNumbers/AddPageNumbersAutomationSettings.tsx rename to frontend/editor/src/core/components/tools/addPageNumbers/AddPageNumbersAutomationSettings.tsx diff --git a/frontend/src/core/components/tools/addPageNumbers/AddPageNumbersPositionSettings.tsx b/frontend/editor/src/core/components/tools/addPageNumbers/AddPageNumbersPositionSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addPageNumbers/AddPageNumbersPositionSettings.tsx rename to frontend/editor/src/core/components/tools/addPageNumbers/AddPageNumbersPositionSettings.tsx diff --git a/frontend/src/core/components/tools/addPageNumbers/PageNumberPreview.module.css b/frontend/editor/src/core/components/tools/addPageNumbers/PageNumberPreview.module.css similarity index 100% rename from frontend/src/core/components/tools/addPageNumbers/PageNumberPreview.module.css rename to frontend/editor/src/core/components/tools/addPageNumbers/PageNumberPreview.module.css diff --git a/frontend/src/core/components/tools/addPageNumbers/PageNumberPreview.tsx b/frontend/editor/src/core/components/tools/addPageNumbers/PageNumberPreview.tsx similarity index 100% rename from frontend/src/core/components/tools/addPageNumbers/PageNumberPreview.tsx rename to frontend/editor/src/core/components/tools/addPageNumbers/PageNumberPreview.tsx diff --git a/frontend/src/core/components/tools/addPageNumbers/useAddPageNumbersOperation.ts b/frontend/editor/src/core/components/tools/addPageNumbers/useAddPageNumbersOperation.ts similarity index 100% rename from frontend/src/core/components/tools/addPageNumbers/useAddPageNumbersOperation.ts rename to frontend/editor/src/core/components/tools/addPageNumbers/useAddPageNumbersOperation.ts diff --git a/frontend/src/core/components/tools/addPageNumbers/useAddPageNumbersParameters.ts b/frontend/editor/src/core/components/tools/addPageNumbers/useAddPageNumbersParameters.ts similarity index 100% rename from frontend/src/core/components/tools/addPageNumbers/useAddPageNumbersParameters.ts rename to frontend/editor/src/core/components/tools/addPageNumbers/useAddPageNumbersParameters.ts diff --git a/frontend/src/core/components/tools/addPassword/AddPasswordSettings.test.tsx b/frontend/editor/src/core/components/tools/addPassword/AddPasswordSettings.test.tsx similarity index 100% rename from frontend/src/core/components/tools/addPassword/AddPasswordSettings.test.tsx rename to frontend/editor/src/core/components/tools/addPassword/AddPasswordSettings.test.tsx diff --git a/frontend/src/core/components/tools/addPassword/AddPasswordSettings.tsx b/frontend/editor/src/core/components/tools/addPassword/AddPasswordSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addPassword/AddPasswordSettings.tsx rename to frontend/editor/src/core/components/tools/addPassword/AddPasswordSettings.tsx diff --git a/frontend/src/core/components/tools/addStamp/AddStampAutomationSettings.tsx b/frontend/editor/src/core/components/tools/addStamp/AddStampAutomationSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addStamp/AddStampAutomationSettings.tsx rename to frontend/editor/src/core/components/tools/addStamp/AddStampAutomationSettings.tsx diff --git a/frontend/src/core/components/tools/addStamp/StampPositionFormattingSettings.tsx b/frontend/editor/src/core/components/tools/addStamp/StampPositionFormattingSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addStamp/StampPositionFormattingSettings.tsx rename to frontend/editor/src/core/components/tools/addStamp/StampPositionFormattingSettings.tsx diff --git a/frontend/src/core/components/tools/addStamp/StampPreview.module.css b/frontend/editor/src/core/components/tools/addStamp/StampPreview.module.css similarity index 100% rename from frontend/src/core/components/tools/addStamp/StampPreview.module.css rename to frontend/editor/src/core/components/tools/addStamp/StampPreview.module.css diff --git a/frontend/src/core/components/tools/addStamp/StampPreview.tsx b/frontend/editor/src/core/components/tools/addStamp/StampPreview.tsx similarity index 100% rename from frontend/src/core/components/tools/addStamp/StampPreview.tsx rename to frontend/editor/src/core/components/tools/addStamp/StampPreview.tsx diff --git a/frontend/src/core/components/tools/addStamp/StampPreviewUtils.ts b/frontend/editor/src/core/components/tools/addStamp/StampPreviewUtils.ts similarity index 100% rename from frontend/src/core/components/tools/addStamp/StampPreviewUtils.ts rename to frontend/editor/src/core/components/tools/addStamp/StampPreviewUtils.ts diff --git a/frontend/src/core/components/tools/addStamp/StampSetupSettings.tsx b/frontend/editor/src/core/components/tools/addStamp/StampSetupSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addStamp/StampSetupSettings.tsx rename to frontend/editor/src/core/components/tools/addStamp/StampSetupSettings.tsx diff --git a/frontend/src/core/components/tools/addStamp/useAddStampOperation.ts b/frontend/editor/src/core/components/tools/addStamp/useAddStampOperation.ts similarity index 100% rename from frontend/src/core/components/tools/addStamp/useAddStampOperation.ts rename to frontend/editor/src/core/components/tools/addStamp/useAddStampOperation.ts diff --git a/frontend/src/core/components/tools/addStamp/useAddStampParameters.ts b/frontend/editor/src/core/components/tools/addStamp/useAddStampParameters.ts similarity index 100% rename from frontend/src/core/components/tools/addStamp/useAddStampParameters.ts rename to frontend/editor/src/core/components/tools/addStamp/useAddStampParameters.ts diff --git a/frontend/src/core/components/tools/addWatermark/AddWatermarkSingleStepSettings.tsx b/frontend/editor/src/core/components/tools/addWatermark/AddWatermarkSingleStepSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addWatermark/AddWatermarkSingleStepSettings.tsx rename to frontend/editor/src/core/components/tools/addWatermark/AddWatermarkSingleStepSettings.tsx diff --git a/frontend/src/core/components/tools/addWatermark/WatermarkFormatting.tsx b/frontend/editor/src/core/components/tools/addWatermark/WatermarkFormatting.tsx similarity index 100% rename from frontend/src/core/components/tools/addWatermark/WatermarkFormatting.tsx rename to frontend/editor/src/core/components/tools/addWatermark/WatermarkFormatting.tsx diff --git a/frontend/src/core/components/tools/addWatermark/WatermarkImageFile.tsx b/frontend/editor/src/core/components/tools/addWatermark/WatermarkImageFile.tsx similarity index 100% rename from frontend/src/core/components/tools/addWatermark/WatermarkImageFile.tsx rename to frontend/editor/src/core/components/tools/addWatermark/WatermarkImageFile.tsx diff --git a/frontend/src/core/components/tools/addWatermark/WatermarkStyleSettings.tsx b/frontend/editor/src/core/components/tools/addWatermark/WatermarkStyleSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addWatermark/WatermarkStyleSettings.tsx rename to frontend/editor/src/core/components/tools/addWatermark/WatermarkStyleSettings.tsx diff --git a/frontend/src/core/components/tools/addWatermark/WatermarkTextStyle.tsx b/frontend/editor/src/core/components/tools/addWatermark/WatermarkTextStyle.tsx similarity index 100% rename from frontend/src/core/components/tools/addWatermark/WatermarkTextStyle.tsx rename to frontend/editor/src/core/components/tools/addWatermark/WatermarkTextStyle.tsx diff --git a/frontend/src/core/components/tools/addWatermark/WatermarkTypeSettings.tsx b/frontend/editor/src/core/components/tools/addWatermark/WatermarkTypeSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/addWatermark/WatermarkTypeSettings.tsx rename to frontend/editor/src/core/components/tools/addWatermark/WatermarkTypeSettings.tsx diff --git a/frontend/src/core/components/tools/addWatermark/WatermarkWording.tsx b/frontend/editor/src/core/components/tools/addWatermark/WatermarkWording.tsx similarity index 100% rename from frontend/src/core/components/tools/addWatermark/WatermarkWording.tsx rename to frontend/editor/src/core/components/tools/addWatermark/WatermarkWording.tsx diff --git a/frontend/src/core/components/tools/adjustContrast/AdjustContrastBasicSettings.tsx b/frontend/editor/src/core/components/tools/adjustContrast/AdjustContrastBasicSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/adjustContrast/AdjustContrastBasicSettings.tsx rename to frontend/editor/src/core/components/tools/adjustContrast/AdjustContrastBasicSettings.tsx diff --git a/frontend/src/core/components/tools/adjustContrast/AdjustContrastColorSettings.tsx b/frontend/editor/src/core/components/tools/adjustContrast/AdjustContrastColorSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/adjustContrast/AdjustContrastColorSettings.tsx rename to frontend/editor/src/core/components/tools/adjustContrast/AdjustContrastColorSettings.tsx diff --git a/frontend/src/core/components/tools/adjustContrast/AdjustContrastPreview.tsx b/frontend/editor/src/core/components/tools/adjustContrast/AdjustContrastPreview.tsx similarity index 100% rename from frontend/src/core/components/tools/adjustContrast/AdjustContrastPreview.tsx rename to frontend/editor/src/core/components/tools/adjustContrast/AdjustContrastPreview.tsx diff --git a/frontend/src/core/components/tools/adjustContrast/AdjustContrastSingleStepSettings.tsx b/frontend/editor/src/core/components/tools/adjustContrast/AdjustContrastSingleStepSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/adjustContrast/AdjustContrastSingleStepSettings.tsx rename to frontend/editor/src/core/components/tools/adjustContrast/AdjustContrastSingleStepSettings.tsx diff --git a/frontend/src/core/components/tools/adjustContrast/utils.ts b/frontend/editor/src/core/components/tools/adjustContrast/utils.ts similarity index 100% rename from frontend/src/core/components/tools/adjustContrast/utils.ts rename to frontend/editor/src/core/components/tools/adjustContrast/utils.ts diff --git a/frontend/src/core/components/tools/adjustPageScale/AdjustPageScaleSettings.test.tsx b/frontend/editor/src/core/components/tools/adjustPageScale/AdjustPageScaleSettings.test.tsx similarity index 100% rename from frontend/src/core/components/tools/adjustPageScale/AdjustPageScaleSettings.test.tsx rename to frontend/editor/src/core/components/tools/adjustPageScale/AdjustPageScaleSettings.test.tsx diff --git a/frontend/src/core/components/tools/adjustPageScale/AdjustPageScaleSettings.tsx b/frontend/editor/src/core/components/tools/adjustPageScale/AdjustPageScaleSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/adjustPageScale/AdjustPageScaleSettings.tsx rename to frontend/editor/src/core/components/tools/adjustPageScale/AdjustPageScaleSettings.tsx diff --git a/frontend/src/core/components/tools/autoRename/AutoRenameSettings.tsx b/frontend/editor/src/core/components/tools/autoRename/AutoRenameSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/autoRename/AutoRenameSettings.tsx rename to frontend/editor/src/core/components/tools/autoRename/AutoRenameSettings.tsx diff --git a/frontend/src/core/components/tools/automate/AutomationCreation.tsx b/frontend/editor/src/core/components/tools/automate/AutomationCreation.tsx similarity index 100% rename from frontend/src/core/components/tools/automate/AutomationCreation.tsx rename to frontend/editor/src/core/components/tools/automate/AutomationCreation.tsx diff --git a/frontend/src/core/components/tools/automate/AutomationEntry.tsx b/frontend/editor/src/core/components/tools/automate/AutomationEntry.tsx similarity index 100% rename from frontend/src/core/components/tools/automate/AutomationEntry.tsx rename to frontend/editor/src/core/components/tools/automate/AutomationEntry.tsx diff --git a/frontend/src/core/components/tools/automate/AutomationImportModal.tsx b/frontend/editor/src/core/components/tools/automate/AutomationImportModal.tsx similarity index 100% rename from frontend/src/core/components/tools/automate/AutomationImportModal.tsx rename to frontend/editor/src/core/components/tools/automate/AutomationImportModal.tsx diff --git a/frontend/src/core/components/tools/automate/AutomationRun.tsx b/frontend/editor/src/core/components/tools/automate/AutomationRun.tsx similarity index 100% rename from frontend/src/core/components/tools/automate/AutomationRun.tsx rename to frontend/editor/src/core/components/tools/automate/AutomationRun.tsx diff --git a/frontend/src/core/components/tools/automate/AutomationSelection.tsx b/frontend/editor/src/core/components/tools/automate/AutomationSelection.tsx similarity index 100% rename from frontend/src/core/components/tools/automate/AutomationSelection.tsx rename to frontend/editor/src/core/components/tools/automate/AutomationSelection.tsx diff --git a/frontend/src/core/components/tools/automate/IconSelector.tsx b/frontend/editor/src/core/components/tools/automate/IconSelector.tsx similarity index 100% rename from frontend/src/core/components/tools/automate/IconSelector.tsx rename to frontend/editor/src/core/components/tools/automate/IconSelector.tsx diff --git a/frontend/src/core/components/tools/automate/ToolConfigurationModal.tsx b/frontend/editor/src/core/components/tools/automate/ToolConfigurationModal.tsx similarity index 100% rename from frontend/src/core/components/tools/automate/ToolConfigurationModal.tsx rename to frontend/editor/src/core/components/tools/automate/ToolConfigurationModal.tsx diff --git a/frontend/src/core/components/tools/automate/ToolList.tsx b/frontend/editor/src/core/components/tools/automate/ToolList.tsx similarity index 100% rename from frontend/src/core/components/tools/automate/ToolList.tsx rename to frontend/editor/src/core/components/tools/automate/ToolList.tsx diff --git a/frontend/src/core/components/tools/automate/ToolSelector.tsx b/frontend/editor/src/core/components/tools/automate/ToolSelector.tsx similarity index 100% rename from frontend/src/core/components/tools/automate/ToolSelector.tsx rename to frontend/editor/src/core/components/tools/automate/ToolSelector.tsx diff --git a/frontend/src/core/components/tools/automate/iconMap.ts b/frontend/editor/src/core/components/tools/automate/iconMap.ts similarity index 100% rename from frontend/src/core/components/tools/automate/iconMap.ts rename to frontend/editor/src/core/components/tools/automate/iconMap.ts diff --git a/frontend/src/core/components/tools/bookletImposition/BookletImpositionSettings.tsx b/frontend/editor/src/core/components/tools/bookletImposition/BookletImpositionSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/bookletImposition/BookletImpositionSettings.tsx rename to frontend/editor/src/core/components/tools/bookletImposition/BookletImpositionSettings.tsx diff --git a/frontend/src/core/components/tools/certSign/CertSignAutomationSettings.tsx b/frontend/editor/src/core/components/tools/certSign/CertSignAutomationSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/CertSignAutomationSettings.tsx rename to frontend/editor/src/core/components/tools/certSign/CertSignAutomationSettings.tsx diff --git a/frontend/src/core/components/tools/certSign/CertificateFilesSettings.tsx b/frontend/editor/src/core/components/tools/certSign/CertificateFilesSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/CertificateFilesSettings.tsx rename to frontend/editor/src/core/components/tools/certSign/CertificateFilesSettings.tsx diff --git a/frontend/src/core/components/tools/certSign/CertificateFormatSettings.tsx b/frontend/editor/src/core/components/tools/certSign/CertificateFormatSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/CertificateFormatSettings.tsx rename to frontend/editor/src/core/components/tools/certSign/CertificateFormatSettings.tsx diff --git a/frontend/src/core/components/tools/certSign/CertificateSelector.tsx b/frontend/editor/src/core/components/tools/certSign/CertificateSelector.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/CertificateSelector.tsx rename to frontend/editor/src/core/components/tools/certSign/CertificateSelector.tsx diff --git a/frontend/src/core/components/tools/certSign/CertificateTypeSettings.tsx b/frontend/editor/src/core/components/tools/certSign/CertificateTypeSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/CertificateTypeSettings.tsx rename to frontend/editor/src/core/components/tools/certSign/CertificateTypeSettings.tsx diff --git a/frontend/src/core/components/tools/certSign/SessionDetailWorkbenchView.tsx b/frontend/editor/src/core/components/tools/certSign/SessionDetailWorkbenchView.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/SessionDetailWorkbenchView.tsx rename to frontend/editor/src/core/components/tools/certSign/SessionDetailWorkbenchView.tsx diff --git a/frontend/src/core/components/tools/certSign/SignControlsStrip.module.css b/frontend/editor/src/core/components/tools/certSign/SignControlsStrip.module.css similarity index 100% rename from frontend/src/core/components/tools/certSign/SignControlsStrip.module.css rename to frontend/editor/src/core/components/tools/certSign/SignControlsStrip.module.css diff --git a/frontend/src/core/components/tools/certSign/SignControlsStrip.tsx b/frontend/editor/src/core/components/tools/certSign/SignControlsStrip.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/SignControlsStrip.tsx rename to frontend/editor/src/core/components/tools/certSign/SignControlsStrip.tsx diff --git a/frontend/src/core/components/tools/certSign/SignRequestWorkbenchView.tsx b/frontend/editor/src/core/components/tools/certSign/SignRequestWorkbenchView.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/SignRequestWorkbenchView.tsx rename to frontend/editor/src/core/components/tools/certSign/SignRequestWorkbenchView.tsx diff --git a/frontend/src/core/components/tools/certSign/SignatureAppearanceSettings.tsx b/frontend/editor/src/core/components/tools/certSign/SignatureAppearanceSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/SignatureAppearanceSettings.tsx rename to frontend/editor/src/core/components/tools/certSign/SignatureAppearanceSettings.tsx diff --git a/frontend/src/core/components/tools/certSign/SignatureSettingsDisplay.tsx b/frontend/editor/src/core/components/tools/certSign/SignatureSettingsDisplay.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/SignatureSettingsDisplay.tsx rename to frontend/editor/src/core/components/tools/certSign/SignatureSettingsDisplay.tsx diff --git a/frontend/src/core/components/tools/certSign/SignatureSettingsInput.tsx b/frontend/editor/src/core/components/tools/certSign/SignatureSettingsInput.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/SignatureSettingsInput.tsx rename to frontend/editor/src/core/components/tools/certSign/SignatureSettingsInput.tsx diff --git a/frontend/src/core/components/tools/certSign/WetSignatureInput.tsx b/frontend/editor/src/core/components/tools/certSign/WetSignatureInput.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/WetSignatureInput.tsx rename to frontend/editor/src/core/components/tools/certSign/WetSignatureInput.tsx diff --git a/frontend/src/core/components/tools/certSign/modals/AddParticipantsFlow.tsx b/frontend/editor/src/core/components/tools/certSign/modals/AddParticipantsFlow.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/modals/AddParticipantsFlow.tsx rename to frontend/editor/src/core/components/tools/certSign/modals/AddParticipantsFlow.tsx diff --git a/frontend/src/core/components/tools/certSign/modals/CertificateConfigModal.tsx b/frontend/editor/src/core/components/tools/certSign/modals/CertificateConfigModal.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/modals/CertificateConfigModal.tsx rename to frontend/editor/src/core/components/tools/certSign/modals/CertificateConfigModal.tsx diff --git a/frontend/src/core/components/tools/certSign/modals/SelectSignatureModal.tsx b/frontend/editor/src/core/components/tools/certSign/modals/SelectSignatureModal.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/modals/SelectSignatureModal.tsx rename to frontend/editor/src/core/components/tools/certSign/modals/SelectSignatureModal.tsx diff --git a/frontend/src/core/components/tools/certSign/panels/ParticipantListPanel.tsx b/frontend/editor/src/core/components/tools/certSign/panels/ParticipantListPanel.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/panels/ParticipantListPanel.tsx rename to frontend/editor/src/core/components/tools/certSign/panels/ParticipantListPanel.tsx diff --git a/frontend/src/core/components/tools/certSign/panels/SessionActionsPanel.tsx b/frontend/editor/src/core/components/tools/certSign/panels/SessionActionsPanel.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/panels/SessionActionsPanel.tsx rename to frontend/editor/src/core/components/tools/certSign/panels/SessionActionsPanel.tsx diff --git a/frontend/src/core/components/tools/certSign/steps/AddSignaturesStep.tsx b/frontend/editor/src/core/components/tools/certSign/steps/AddSignaturesStep.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/steps/AddSignaturesStep.tsx rename to frontend/editor/src/core/components/tools/certSign/steps/AddSignaturesStep.tsx diff --git a/frontend/src/core/components/tools/certSign/steps/CertificateSelectionStep.tsx b/frontend/editor/src/core/components/tools/certSign/steps/CertificateSelectionStep.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/steps/CertificateSelectionStep.tsx rename to frontend/editor/src/core/components/tools/certSign/steps/CertificateSelectionStep.tsx diff --git a/frontend/src/core/components/tools/certSign/steps/ReviewSignatureStep.tsx b/frontend/editor/src/core/components/tools/certSign/steps/ReviewSignatureStep.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/steps/ReviewSignatureStep.tsx rename to frontend/editor/src/core/components/tools/certSign/steps/ReviewSignatureStep.tsx diff --git a/frontend/src/core/components/tools/certSign/steps/SignatureCreationStep.tsx b/frontend/editor/src/core/components/tools/certSign/steps/SignatureCreationStep.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/steps/SignatureCreationStep.tsx rename to frontend/editor/src/core/components/tools/certSign/steps/SignatureCreationStep.tsx diff --git a/frontend/src/core/components/tools/certSign/steps/SignaturePlacementStep.tsx b/frontend/editor/src/core/components/tools/certSign/steps/SignaturePlacementStep.tsx similarity index 100% rename from frontend/src/core/components/tools/certSign/steps/SignaturePlacementStep.tsx rename to frontend/editor/src/core/components/tools/certSign/steps/SignaturePlacementStep.tsx diff --git a/frontend/src/core/components/tools/changeMetadata/ChangeMetadataSingleStep.tsx b/frontend/editor/src/core/components/tools/changeMetadata/ChangeMetadataSingleStep.tsx similarity index 100% rename from frontend/src/core/components/tools/changeMetadata/ChangeMetadataSingleStep.tsx rename to frontend/editor/src/core/components/tools/changeMetadata/ChangeMetadataSingleStep.tsx diff --git a/frontend/src/core/components/tools/changeMetadata/steps/AdvancedOptionsStep.tsx b/frontend/editor/src/core/components/tools/changeMetadata/steps/AdvancedOptionsStep.tsx similarity index 100% rename from frontend/src/core/components/tools/changeMetadata/steps/AdvancedOptionsStep.tsx rename to frontend/editor/src/core/components/tools/changeMetadata/steps/AdvancedOptionsStep.tsx diff --git a/frontend/src/core/components/tools/changeMetadata/steps/CustomMetadataStep.tsx b/frontend/editor/src/core/components/tools/changeMetadata/steps/CustomMetadataStep.tsx similarity index 100% rename from frontend/src/core/components/tools/changeMetadata/steps/CustomMetadataStep.tsx rename to frontend/editor/src/core/components/tools/changeMetadata/steps/CustomMetadataStep.tsx diff --git a/frontend/src/core/components/tools/changeMetadata/steps/DeleteAllStep.tsx b/frontend/editor/src/core/components/tools/changeMetadata/steps/DeleteAllStep.tsx similarity index 100% rename from frontend/src/core/components/tools/changeMetadata/steps/DeleteAllStep.tsx rename to frontend/editor/src/core/components/tools/changeMetadata/steps/DeleteAllStep.tsx diff --git a/frontend/src/core/components/tools/changeMetadata/steps/DocumentDatesStep.tsx b/frontend/editor/src/core/components/tools/changeMetadata/steps/DocumentDatesStep.tsx similarity index 100% rename from frontend/src/core/components/tools/changeMetadata/steps/DocumentDatesStep.tsx rename to frontend/editor/src/core/components/tools/changeMetadata/steps/DocumentDatesStep.tsx diff --git a/frontend/src/core/components/tools/changeMetadata/steps/StandardMetadataStep.tsx b/frontend/editor/src/core/components/tools/changeMetadata/steps/StandardMetadataStep.tsx similarity index 100% rename from frontend/src/core/components/tools/changeMetadata/steps/StandardMetadataStep.tsx rename to frontend/editor/src/core/components/tools/changeMetadata/steps/StandardMetadataStep.tsx diff --git a/frontend/src/core/components/tools/changePermissions/ChangePermissionsSettings.test.tsx b/frontend/editor/src/core/components/tools/changePermissions/ChangePermissionsSettings.test.tsx similarity index 100% rename from frontend/src/core/components/tools/changePermissions/ChangePermissionsSettings.test.tsx rename to frontend/editor/src/core/components/tools/changePermissions/ChangePermissionsSettings.test.tsx diff --git a/frontend/src/core/components/tools/changePermissions/ChangePermissionsSettings.tsx b/frontend/editor/src/core/components/tools/changePermissions/ChangePermissionsSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/changePermissions/ChangePermissionsSettings.tsx rename to frontend/editor/src/core/components/tools/changePermissions/ChangePermissionsSettings.tsx diff --git a/frontend/src/core/components/tools/compare/CompareDocumentPane.tsx b/frontend/editor/src/core/components/tools/compare/CompareDocumentPane.tsx similarity index 100% rename from frontend/src/core/components/tools/compare/CompareDocumentPane.tsx rename to frontend/editor/src/core/components/tools/compare/CompareDocumentPane.tsx diff --git a/frontend/src/core/components/tools/compare/CompareNavigationDropdown.tsx b/frontend/editor/src/core/components/tools/compare/CompareNavigationDropdown.tsx similarity index 100% rename from frontend/src/core/components/tools/compare/CompareNavigationDropdown.tsx rename to frontend/editor/src/core/components/tools/compare/CompareNavigationDropdown.tsx diff --git a/frontend/src/core/components/tools/compare/ComparePixelWorkbenchView.tsx b/frontend/editor/src/core/components/tools/compare/ComparePixelWorkbenchView.tsx similarity index 100% rename from frontend/src/core/components/tools/compare/ComparePixelWorkbenchView.tsx rename to frontend/editor/src/core/components/tools/compare/ComparePixelWorkbenchView.tsx diff --git a/frontend/src/core/components/tools/compare/CompareWorkbenchView.tsx b/frontend/editor/src/core/components/tools/compare/CompareWorkbenchView.tsx similarity index 100% rename from frontend/src/core/components/tools/compare/CompareWorkbenchView.tsx rename to frontend/editor/src/core/components/tools/compare/CompareWorkbenchView.tsx diff --git a/frontend/src/core/components/tools/compare/compare.ts b/frontend/editor/src/core/components/tools/compare/compare.ts similarity index 100% rename from frontend/src/core/components/tools/compare/compare.ts rename to frontend/editor/src/core/components/tools/compare/compare.ts diff --git a/frontend/src/core/components/tools/compare/compareView.css b/frontend/editor/src/core/components/tools/compare/compareView.css similarity index 100% rename from frontend/src/core/components/tools/compare/compareView.css rename to frontend/editor/src/core/components/tools/compare/compareView.css diff --git a/frontend/src/core/components/tools/compare/hooks/useCompareChangeNavigation.ts b/frontend/editor/src/core/components/tools/compare/hooks/useCompareChangeNavigation.ts similarity index 100% rename from frontend/src/core/components/tools/compare/hooks/useCompareChangeNavigation.ts rename to frontend/editor/src/core/components/tools/compare/hooks/useCompareChangeNavigation.ts diff --git a/frontend/src/core/components/tools/compare/hooks/useCompareHighlights.ts b/frontend/editor/src/core/components/tools/compare/hooks/useCompareHighlights.ts similarity index 100% rename from frontend/src/core/components/tools/compare/hooks/useCompareHighlights.ts rename to frontend/editor/src/core/components/tools/compare/hooks/useCompareHighlights.ts diff --git a/frontend/src/core/components/tools/compare/hooks/useComparePagePreviews.ts b/frontend/editor/src/core/components/tools/compare/hooks/useComparePagePreviews.ts similarity index 100% rename from frontend/src/core/components/tools/compare/hooks/useComparePagePreviews.ts rename to frontend/editor/src/core/components/tools/compare/hooks/useComparePagePreviews.ts diff --git a/frontend/src/core/components/tools/compare/hooks/useComparePanZoom.ts b/frontend/editor/src/core/components/tools/compare/hooks/useComparePanZoom.ts similarity index 100% rename from frontend/src/core/components/tools/compare/hooks/useComparePanZoom.ts rename to frontend/editor/src/core/components/tools/compare/hooks/useComparePanZoom.ts diff --git a/frontend/src/core/components/tools/compare/hooks/useCompareWorkbenchBarButtons.tsx b/frontend/editor/src/core/components/tools/compare/hooks/useCompareWorkbenchBarButtons.tsx similarity index 100% rename from frontend/src/core/components/tools/compare/hooks/useCompareWorkbenchBarButtons.tsx rename to frontend/editor/src/core/components/tools/compare/hooks/useCompareWorkbenchBarButtons.tsx diff --git a/frontend/src/core/components/tools/compress/CompressSettings.tsx b/frontend/editor/src/core/components/tools/compress/CompressSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/compress/CompressSettings.tsx rename to frontend/editor/src/core/components/tools/compress/CompressSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertFromCbrSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertFromCbrSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertFromCbrSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertFromCbrSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertFromCbzSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertFromCbzSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertFromCbzSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertFromCbzSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertFromEbookSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertFromEbookSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertFromEbookSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertFromEbookSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertFromEmailSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertFromEmailSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertFromEmailSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertFromEmailSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertFromImageSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertFromImageSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertFromImageSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertFromImageSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertFromSvgSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertFromSvgSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertFromSvgSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertFromSvgSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertFromWebSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertFromWebSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertFromWebSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertFromWebSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertToCbrSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertToCbrSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertToCbrSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertToCbrSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertToCbzSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertToCbzSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertToCbzSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertToCbzSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertToEpubSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertToEpubSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertToEpubSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertToEpubSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertToImageSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertToImageSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertToImageSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertToImageSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertToPdfaSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertToPdfaSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertToPdfaSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertToPdfaSettings.tsx diff --git a/frontend/src/core/components/tools/convert/ConvertToPdfxSettings.tsx b/frontend/editor/src/core/components/tools/convert/ConvertToPdfxSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/ConvertToPdfxSettings.tsx rename to frontend/editor/src/core/components/tools/convert/ConvertToPdfxSettings.tsx diff --git a/frontend/src/core/components/tools/convert/GroupedFormatDropdown.tsx b/frontend/editor/src/core/components/tools/convert/GroupedFormatDropdown.tsx similarity index 100% rename from frontend/src/core/components/tools/convert/GroupedFormatDropdown.tsx rename to frontend/editor/src/core/components/tools/convert/GroupedFormatDropdown.tsx diff --git a/frontend/src/core/components/tools/crop/CropAreaSelector.tsx b/frontend/editor/src/core/components/tools/crop/CropAreaSelector.tsx similarity index 100% rename from frontend/src/core/components/tools/crop/CropAreaSelector.tsx rename to frontend/editor/src/core/components/tools/crop/CropAreaSelector.tsx diff --git a/frontend/src/core/components/tools/crop/CropAutomationSettings.tsx b/frontend/editor/src/core/components/tools/crop/CropAutomationSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/crop/CropAutomationSettings.tsx rename to frontend/editor/src/core/components/tools/crop/CropAutomationSettings.tsx diff --git a/frontend/src/core/components/tools/crop/CropCoordinateInputs.tsx b/frontend/editor/src/core/components/tools/crop/CropCoordinateInputs.tsx similarity index 100% rename from frontend/src/core/components/tools/crop/CropCoordinateInputs.tsx rename to frontend/editor/src/core/components/tools/crop/CropCoordinateInputs.tsx diff --git a/frontend/src/core/components/tools/crop/CropSettings.tsx b/frontend/editor/src/core/components/tools/crop/CropSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/crop/CropSettings.tsx rename to frontend/editor/src/core/components/tools/crop/CropSettings.tsx diff --git a/frontend/src/core/components/tools/editTableOfContents/BookmarkEditor.tsx b/frontend/editor/src/core/components/tools/editTableOfContents/BookmarkEditor.tsx similarity index 100% rename from frontend/src/core/components/tools/editTableOfContents/BookmarkEditor.tsx rename to frontend/editor/src/core/components/tools/editTableOfContents/BookmarkEditor.tsx diff --git a/frontend/src/core/components/tools/editTableOfContents/EditTableOfContentsSettings.tsx b/frontend/editor/src/core/components/tools/editTableOfContents/EditTableOfContentsSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/editTableOfContents/EditTableOfContentsSettings.tsx rename to frontend/editor/src/core/components/tools/editTableOfContents/EditTableOfContentsSettings.tsx diff --git a/frontend/src/core/components/tools/editTableOfContents/EditTableOfContentsWorkbenchView.tsx b/frontend/editor/src/core/components/tools/editTableOfContents/EditTableOfContentsWorkbenchView.tsx similarity index 100% rename from frontend/src/core/components/tools/editTableOfContents/EditTableOfContentsWorkbenchView.tsx rename to frontend/editor/src/core/components/tools/editTableOfContents/EditTableOfContentsWorkbenchView.tsx diff --git a/frontend/src/core/components/tools/extractImages/ExtractImagesSettings.tsx b/frontend/editor/src/core/components/tools/extractImages/ExtractImagesSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/extractImages/ExtractImagesSettings.tsx rename to frontend/editor/src/core/components/tools/extractImages/ExtractImagesSettings.tsx diff --git a/frontend/src/core/components/tools/extractPages/ExtractPagesSettings.tsx b/frontend/editor/src/core/components/tools/extractPages/ExtractPagesSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/extractPages/ExtractPagesSettings.tsx rename to frontend/editor/src/core/components/tools/extractPages/ExtractPagesSettings.tsx diff --git a/frontend/src/core/components/tools/flatten/FlattenSettings.tsx b/frontend/editor/src/core/components/tools/flatten/FlattenSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/flatten/FlattenSettings.tsx rename to frontend/editor/src/core/components/tools/flatten/FlattenSettings.tsx diff --git a/frontend/src/core/components/tools/fullscreen/CompactToolItem.tsx b/frontend/editor/src/core/components/tools/fullscreen/CompactToolItem.tsx similarity index 100% rename from frontend/src/core/components/tools/fullscreen/CompactToolItem.tsx rename to frontend/editor/src/core/components/tools/fullscreen/CompactToolItem.tsx diff --git a/frontend/src/core/components/tools/fullscreen/DetailedToolItem.tsx b/frontend/editor/src/core/components/tools/fullscreen/DetailedToolItem.tsx similarity index 100% rename from frontend/src/core/components/tools/fullscreen/DetailedToolItem.tsx rename to frontend/editor/src/core/components/tools/fullscreen/DetailedToolItem.tsx diff --git a/frontend/src/core/components/tools/fullscreen/shared.ts b/frontend/editor/src/core/components/tools/fullscreen/shared.ts similarity index 100% rename from frontend/src/core/components/tools/fullscreen/shared.ts rename to frontend/editor/src/core/components/tools/fullscreen/shared.ts diff --git a/frontend/src/core/components/tools/getPdfInfo/GetPdfInfoReportView.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/GetPdfInfoReportView.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/GetPdfInfoReportView.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/GetPdfInfoReportView.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/GetPdfInfoResults.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/GetPdfInfoResults.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/GetPdfInfoResults.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/GetPdfInfoResults.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/sections/ComplianceSection.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/sections/ComplianceSection.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/sections/ComplianceSection.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/sections/ComplianceSection.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/sections/KeyValueSection.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/sections/KeyValueSection.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/sections/KeyValueSection.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/sections/KeyValueSection.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/sections/OtherSection.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/sections/OtherSection.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/sections/OtherSection.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/sections/OtherSection.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/sections/PerPageSection.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/sections/PerPageSection.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/sections/PerPageSection.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/sections/PerPageSection.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/sections/SummarySection.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/sections/SummarySection.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/sections/SummarySection.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/sections/SummarySection.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/sections/TableOfContentsSection.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/sections/TableOfContentsSection.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/sections/TableOfContentsSection.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/sections/TableOfContentsSection.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/shared/KeyValueList.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/shared/KeyValueList.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/shared/KeyValueList.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/shared/KeyValueList.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/shared/ScrollableCodeBlock.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/shared/ScrollableCodeBlock.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/shared/ScrollableCodeBlock.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/shared/ScrollableCodeBlock.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/shared/SectionBlock.tsx b/frontend/editor/src/core/components/tools/getPdfInfo/shared/SectionBlock.tsx similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/shared/SectionBlock.tsx rename to frontend/editor/src/core/components/tools/getPdfInfo/shared/SectionBlock.tsx diff --git a/frontend/src/core/components/tools/getPdfInfo/shared/accordionStyles.ts b/frontend/editor/src/core/components/tools/getPdfInfo/shared/accordionStyles.ts similarity index 100% rename from frontend/src/core/components/tools/getPdfInfo/shared/accordionStyles.ts rename to frontend/editor/src/core/components/tools/getPdfInfo/shared/accordionStyles.ts diff --git a/frontend/src/core/components/tools/merge/MergeFileSorter.test.tsx b/frontend/editor/src/core/components/tools/merge/MergeFileSorter.test.tsx similarity index 100% rename from frontend/src/core/components/tools/merge/MergeFileSorter.test.tsx rename to frontend/editor/src/core/components/tools/merge/MergeFileSorter.test.tsx diff --git a/frontend/src/core/components/tools/merge/MergeFileSorter.tsx b/frontend/editor/src/core/components/tools/merge/MergeFileSorter.tsx similarity index 100% rename from frontend/src/core/components/tools/merge/MergeFileSorter.tsx rename to frontend/editor/src/core/components/tools/merge/MergeFileSorter.tsx diff --git a/frontend/src/core/components/tools/merge/MergeSettings.test.tsx b/frontend/editor/src/core/components/tools/merge/MergeSettings.test.tsx similarity index 100% rename from frontend/src/core/components/tools/merge/MergeSettings.test.tsx rename to frontend/editor/src/core/components/tools/merge/MergeSettings.test.tsx diff --git a/frontend/src/core/components/tools/merge/MergeSettings.tsx b/frontend/editor/src/core/components/tools/merge/MergeSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/merge/MergeSettings.tsx rename to frontend/editor/src/core/components/tools/merge/MergeSettings.tsx diff --git a/frontend/src/core/components/tools/ocr/AdvancedOCRSettings.tsx b/frontend/editor/src/core/components/tools/ocr/AdvancedOCRSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/ocr/AdvancedOCRSettings.tsx rename to frontend/editor/src/core/components/tools/ocr/AdvancedOCRSettings.tsx diff --git a/frontend/src/core/components/tools/ocr/LanguagePicker.module.css b/frontend/editor/src/core/components/tools/ocr/LanguagePicker.module.css similarity index 100% rename from frontend/src/core/components/tools/ocr/LanguagePicker.module.css rename to frontend/editor/src/core/components/tools/ocr/LanguagePicker.module.css diff --git a/frontend/src/core/components/tools/ocr/LanguagePicker.tsx b/frontend/editor/src/core/components/tools/ocr/LanguagePicker.tsx similarity index 100% rename from frontend/src/core/components/tools/ocr/LanguagePicker.tsx rename to frontend/editor/src/core/components/tools/ocr/LanguagePicker.tsx diff --git a/frontend/src/core/components/tools/ocr/OCRSettings.tsx b/frontend/editor/src/core/components/tools/ocr/OCRSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/ocr/OCRSettings.tsx rename to frontend/editor/src/core/components/tools/ocr/OCRSettings.tsx diff --git a/frontend/src/core/components/tools/overlayPdfs/OverlayPdfsSettings.module.css b/frontend/editor/src/core/components/tools/overlayPdfs/OverlayPdfsSettings.module.css similarity index 100% rename from frontend/src/core/components/tools/overlayPdfs/OverlayPdfsSettings.module.css rename to frontend/editor/src/core/components/tools/overlayPdfs/OverlayPdfsSettings.module.css diff --git a/frontend/src/core/components/tools/overlayPdfs/OverlayPdfsSettings.tsx b/frontend/editor/src/core/components/tools/overlayPdfs/OverlayPdfsSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/overlayPdfs/OverlayPdfsSettings.tsx rename to frontend/editor/src/core/components/tools/overlayPdfs/OverlayPdfsSettings.tsx diff --git a/frontend/src/core/components/tools/pageLayout/LayoutPreview.tsx b/frontend/editor/src/core/components/tools/pageLayout/LayoutPreview.tsx similarity index 100% rename from frontend/src/core/components/tools/pageLayout/LayoutPreview.tsx rename to frontend/editor/src/core/components/tools/pageLayout/LayoutPreview.tsx diff --git a/frontend/src/core/components/tools/pageLayout/PageLayoutAdvancedSettings.tsx b/frontend/editor/src/core/components/tools/pageLayout/PageLayoutAdvancedSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/pageLayout/PageLayoutAdvancedSettings.tsx rename to frontend/editor/src/core/components/tools/pageLayout/PageLayoutAdvancedSettings.tsx diff --git a/frontend/src/core/components/tools/pageLayout/PageLayoutMarginsBordersSettings.tsx b/frontend/editor/src/core/components/tools/pageLayout/PageLayoutMarginsBordersSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/pageLayout/PageLayoutMarginsBordersSettings.tsx rename to frontend/editor/src/core/components/tools/pageLayout/PageLayoutMarginsBordersSettings.tsx diff --git a/frontend/src/core/components/tools/pageLayout/PageLayoutPreview.tsx b/frontend/editor/src/core/components/tools/pageLayout/PageLayoutPreview.tsx similarity index 100% rename from frontend/src/core/components/tools/pageLayout/PageLayoutPreview.tsx rename to frontend/editor/src/core/components/tools/pageLayout/PageLayoutPreview.tsx diff --git a/frontend/src/core/components/tools/pageLayout/PageLayoutSettings.tsx b/frontend/editor/src/core/components/tools/pageLayout/PageLayoutSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/pageLayout/PageLayoutSettings.tsx rename to frontend/editor/src/core/components/tools/pageLayout/PageLayoutSettings.tsx diff --git a/frontend/src/core/components/tools/pageLayout/constants.ts b/frontend/editor/src/core/components/tools/pageLayout/constants.ts similarity index 100% rename from frontend/src/core/components/tools/pageLayout/constants.ts rename to frontend/editor/src/core/components/tools/pageLayout/constants.ts diff --git a/frontend/src/core/components/tools/pageLayout/utils/computeBoxes.ts b/frontend/editor/src/core/components/tools/pageLayout/utils/computeBoxes.ts similarity index 100% rename from frontend/src/core/components/tools/pageLayout/utils/computeBoxes.ts rename to frontend/editor/src/core/components/tools/pageLayout/utils/computeBoxes.ts diff --git a/frontend/src/core/components/tools/pdfTextEditor/FontStatusPanel.tsx b/frontend/editor/src/core/components/tools/pdfTextEditor/FontStatusPanel.tsx similarity index 100% rename from frontend/src/core/components/tools/pdfTextEditor/FontStatusPanel.tsx rename to frontend/editor/src/core/components/tools/pdfTextEditor/FontStatusPanel.tsx diff --git a/frontend/src/core/components/tools/pdfTextEditor/PdfTextEditorSidebar.tsx b/frontend/editor/src/core/components/tools/pdfTextEditor/PdfTextEditorSidebar.tsx similarity index 100% rename from frontend/src/core/components/tools/pdfTextEditor/PdfTextEditorSidebar.tsx rename to frontend/editor/src/core/components/tools/pdfTextEditor/PdfTextEditorSidebar.tsx diff --git a/frontend/src/core/components/tools/pdfTextEditor/PdfTextEditorView.tsx b/frontend/editor/src/core/components/tools/pdfTextEditor/PdfTextEditorView.tsx similarity index 100% rename from frontend/src/core/components/tools/pdfTextEditor/PdfTextEditorView.tsx rename to frontend/editor/src/core/components/tools/pdfTextEditor/PdfTextEditorView.tsx diff --git a/frontend/src/core/components/tools/redact/ManualRedactionControls.tsx b/frontend/editor/src/core/components/tools/redact/ManualRedactionControls.tsx similarity index 100% rename from frontend/src/core/components/tools/redact/ManualRedactionControls.tsx rename to frontend/editor/src/core/components/tools/redact/ManualRedactionControls.tsx diff --git a/frontend/src/core/components/tools/redact/RedactAdvancedSettings.test.tsx b/frontend/editor/src/core/components/tools/redact/RedactAdvancedSettings.test.tsx similarity index 100% rename from frontend/src/core/components/tools/redact/RedactAdvancedSettings.test.tsx rename to frontend/editor/src/core/components/tools/redact/RedactAdvancedSettings.test.tsx diff --git a/frontend/src/core/components/tools/redact/RedactAdvancedSettings.tsx b/frontend/editor/src/core/components/tools/redact/RedactAdvancedSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/redact/RedactAdvancedSettings.tsx rename to frontend/editor/src/core/components/tools/redact/RedactAdvancedSettings.tsx diff --git a/frontend/src/core/components/tools/redact/RedactModeSelector.tsx b/frontend/editor/src/core/components/tools/redact/RedactModeSelector.tsx similarity index 100% rename from frontend/src/core/components/tools/redact/RedactModeSelector.tsx rename to frontend/editor/src/core/components/tools/redact/RedactModeSelector.tsx diff --git a/frontend/src/core/components/tools/redact/RedactSingleStepSettings.test.tsx b/frontend/editor/src/core/components/tools/redact/RedactSingleStepSettings.test.tsx similarity index 100% rename from frontend/src/core/components/tools/redact/RedactSingleStepSettings.test.tsx rename to frontend/editor/src/core/components/tools/redact/RedactSingleStepSettings.test.tsx diff --git a/frontend/src/core/components/tools/redact/RedactSingleStepSettings.tsx b/frontend/editor/src/core/components/tools/redact/RedactSingleStepSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/redact/RedactSingleStepSettings.tsx rename to frontend/editor/src/core/components/tools/redact/RedactSingleStepSettings.tsx diff --git a/frontend/src/core/components/tools/redact/WordsToRedactInput.test.tsx b/frontend/editor/src/core/components/tools/redact/WordsToRedactInput.test.tsx similarity index 100% rename from frontend/src/core/components/tools/redact/WordsToRedactInput.test.tsx rename to frontend/editor/src/core/components/tools/redact/WordsToRedactInput.test.tsx diff --git a/frontend/src/core/components/tools/redact/WordsToRedactInput.tsx b/frontend/editor/src/core/components/tools/redact/WordsToRedactInput.tsx similarity index 100% rename from frontend/src/core/components/tools/redact/WordsToRedactInput.tsx rename to frontend/editor/src/core/components/tools/redact/WordsToRedactInput.tsx diff --git a/frontend/src/core/components/tools/removeAnnotations/RemoveAnnotationsSettings.tsx b/frontend/editor/src/core/components/tools/removeAnnotations/RemoveAnnotationsSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/removeAnnotations/RemoveAnnotationsSettings.tsx rename to frontend/editor/src/core/components/tools/removeAnnotations/RemoveAnnotationsSettings.tsx diff --git a/frontend/src/core/components/tools/removeBlanks/RemoveBlanksSettings.tsx b/frontend/editor/src/core/components/tools/removeBlanks/RemoveBlanksSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/removeBlanks/RemoveBlanksSettings.tsx rename to frontend/editor/src/core/components/tools/removeBlanks/RemoveBlanksSettings.tsx diff --git a/frontend/src/core/components/tools/removeCertificateSign/RemoveCertificateSignSettings.tsx b/frontend/editor/src/core/components/tools/removeCertificateSign/RemoveCertificateSignSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/removeCertificateSign/RemoveCertificateSignSettings.tsx rename to frontend/editor/src/core/components/tools/removeCertificateSign/RemoveCertificateSignSettings.tsx diff --git a/frontend/src/core/components/tools/removePages/RemovePagesSettings.tsx b/frontend/editor/src/core/components/tools/removePages/RemovePagesSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/removePages/RemovePagesSettings.tsx rename to frontend/editor/src/core/components/tools/removePages/RemovePagesSettings.tsx diff --git a/frontend/src/core/components/tools/removePassword/RemovePasswordSettings.test.tsx b/frontend/editor/src/core/components/tools/removePassword/RemovePasswordSettings.test.tsx similarity index 100% rename from frontend/src/core/components/tools/removePassword/RemovePasswordSettings.test.tsx rename to frontend/editor/src/core/components/tools/removePassword/RemovePasswordSettings.test.tsx diff --git a/frontend/src/core/components/tools/removePassword/RemovePasswordSettings.tsx b/frontend/editor/src/core/components/tools/removePassword/RemovePasswordSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/removePassword/RemovePasswordSettings.tsx rename to frontend/editor/src/core/components/tools/removePassword/RemovePasswordSettings.tsx diff --git a/frontend/src/core/components/tools/reorganizePages/ReorganizePagesSettings.tsx b/frontend/editor/src/core/components/tools/reorganizePages/ReorganizePagesSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/reorganizePages/ReorganizePagesSettings.tsx rename to frontend/editor/src/core/components/tools/reorganizePages/ReorganizePagesSettings.tsx diff --git a/frontend/src/core/components/tools/reorganizePages/constants.ts b/frontend/editor/src/core/components/tools/reorganizePages/constants.ts similarity index 100% rename from frontend/src/core/components/tools/reorganizePages/constants.ts rename to frontend/editor/src/core/components/tools/reorganizePages/constants.ts diff --git a/frontend/src/core/components/tools/repair/RepairSettings.tsx b/frontend/editor/src/core/components/tools/repair/RepairSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/repair/RepairSettings.tsx rename to frontend/editor/src/core/components/tools/repair/RepairSettings.tsx diff --git a/frontend/src/core/components/tools/replaceColor/ReplaceColorSettings.tsx b/frontend/editor/src/core/components/tools/replaceColor/ReplaceColorSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/replaceColor/ReplaceColorSettings.tsx rename to frontend/editor/src/core/components/tools/replaceColor/ReplaceColorSettings.tsx diff --git a/frontend/src/core/components/tools/rotate/RotateAutomationSettings.tsx b/frontend/editor/src/core/components/tools/rotate/RotateAutomationSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/rotate/RotateAutomationSettings.tsx rename to frontend/editor/src/core/components/tools/rotate/RotateAutomationSettings.tsx diff --git a/frontend/src/core/components/tools/rotate/RotateSettings.tsx b/frontend/editor/src/core/components/tools/rotate/RotateSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/rotate/RotateSettings.tsx rename to frontend/editor/src/core/components/tools/rotate/RotateSettings.tsx diff --git a/frontend/src/core/components/tools/sanitize/SanitizeSettings.test.tsx b/frontend/editor/src/core/components/tools/sanitize/SanitizeSettings.test.tsx similarity index 100% rename from frontend/src/core/components/tools/sanitize/SanitizeSettings.test.tsx rename to frontend/editor/src/core/components/tools/sanitize/SanitizeSettings.test.tsx diff --git a/frontend/src/core/components/tools/sanitize/SanitizeSettings.tsx b/frontend/editor/src/core/components/tools/sanitize/SanitizeSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/sanitize/SanitizeSettings.tsx rename to frontend/editor/src/core/components/tools/sanitize/SanitizeSettings.tsx diff --git a/frontend/src/core/components/tools/scannerImageSplit/ScannerImageSplitSettings.tsx b/frontend/editor/src/core/components/tools/scannerImageSplit/ScannerImageSplitSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/scannerImageSplit/ScannerImageSplitSettings.tsx rename to frontend/editor/src/core/components/tools/scannerImageSplit/ScannerImageSplitSettings.tsx diff --git a/frontend/src/core/components/tools/shared/ErrorNotification.tsx b/frontend/editor/src/core/components/tools/shared/ErrorNotification.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/ErrorNotification.tsx rename to frontend/editor/src/core/components/tools/shared/ErrorNotification.tsx diff --git a/frontend/src/core/components/tools/shared/FileMetadata.tsx b/frontend/editor/src/core/components/tools/shared/FileMetadata.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/FileMetadata.tsx rename to frontend/editor/src/core/components/tools/shared/FileMetadata.tsx diff --git a/frontend/src/core/components/tools/shared/FileStatusIndicator.tsx b/frontend/editor/src/core/components/tools/shared/FileStatusIndicator.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/FileStatusIndicator.tsx rename to frontend/editor/src/core/components/tools/shared/FileStatusIndicator.tsx diff --git a/frontend/src/core/components/tools/shared/FilesToolStep.tsx b/frontend/editor/src/core/components/tools/shared/FilesToolStep.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/FilesToolStep.tsx rename to frontend/editor/src/core/components/tools/shared/FilesToolStep.tsx diff --git a/frontend/src/core/components/tools/shared/NavigationControls.tsx b/frontend/editor/src/core/components/tools/shared/NavigationControls.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/NavigationControls.tsx rename to frontend/editor/src/core/components/tools/shared/NavigationControls.tsx diff --git a/frontend/src/core/components/tools/shared/NoToolsFound.tsx b/frontend/editor/src/core/components/tools/shared/NoToolsFound.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/NoToolsFound.tsx rename to frontend/editor/src/core/components/tools/shared/NoToolsFound.tsx diff --git a/frontend/src/core/components/tools/shared/NumberInputWithUnit.tsx b/frontend/editor/src/core/components/tools/shared/NumberInputWithUnit.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/NumberInputWithUnit.tsx rename to frontend/editor/src/core/components/tools/shared/NumberInputWithUnit.tsx diff --git a/frontend/src/core/components/tools/shared/OperationButton.tsx b/frontend/editor/src/core/components/tools/shared/OperationButton.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/OperationButton.tsx rename to frontend/editor/src/core/components/tools/shared/OperationButton.tsx diff --git a/frontend/src/core/components/tools/shared/ResultsPreview.tsx b/frontend/editor/src/core/components/tools/shared/ResultsPreview.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/ResultsPreview.tsx rename to frontend/editor/src/core/components/tools/shared/ResultsPreview.tsx diff --git a/frontend/src/core/components/tools/shared/ReviewToolStep.tsx b/frontend/editor/src/core/components/tools/shared/ReviewToolStep.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/ReviewToolStep.tsx rename to frontend/editor/src/core/components/tools/shared/ReviewToolStep.tsx diff --git a/frontend/src/core/components/tools/shared/ScopedOperationButton.tsx b/frontend/editor/src/core/components/tools/shared/ScopedOperationButton.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/ScopedOperationButton.tsx rename to frontend/editor/src/core/components/tools/shared/ScopedOperationButton.tsx diff --git a/frontend/src/core/components/tools/shared/SubcategoryHeader.tsx b/frontend/editor/src/core/components/tools/shared/SubcategoryHeader.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/SubcategoryHeader.tsx rename to frontend/editor/src/core/components/tools/shared/SubcategoryHeader.tsx diff --git a/frontend/src/core/components/tools/shared/SuggestedToolsSection.tsx b/frontend/editor/src/core/components/tools/shared/SuggestedToolsSection.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/SuggestedToolsSection.tsx rename to frontend/editor/src/core/components/tools/shared/SuggestedToolsSection.tsx diff --git a/frontend/src/core/components/tools/shared/ToolStep.tsx b/frontend/editor/src/core/components/tools/shared/ToolStep.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/ToolStep.tsx rename to frontend/editor/src/core/components/tools/shared/ToolStep.tsx diff --git a/frontend/src/core/components/tools/shared/ToolWorkflowTitle.tsx b/frontend/editor/src/core/components/tools/shared/ToolWorkflowTitle.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/ToolWorkflowTitle.tsx rename to frontend/editor/src/core/components/tools/shared/ToolWorkflowTitle.tsx diff --git a/frontend/src/core/components/tools/shared/createToolFlow.tsx b/frontend/editor/src/core/components/tools/shared/createToolFlow.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/createToolFlow.tsx rename to frontend/editor/src/core/components/tools/shared/createToolFlow.tsx diff --git a/frontend/src/core/components/tools/shared/renderToolButtons.tsx b/frontend/editor/src/core/components/tools/shared/renderToolButtons.tsx similarity index 100% rename from frontend/src/core/components/tools/shared/renderToolButtons.tsx rename to frontend/editor/src/core/components/tools/shared/renderToolButtons.tsx diff --git a/frontend/src/core/components/tools/showJS/ShowJSView.css b/frontend/editor/src/core/components/tools/showJS/ShowJSView.css similarity index 100% rename from frontend/src/core/components/tools/showJS/ShowJSView.css rename to frontend/editor/src/core/components/tools/showJS/ShowJSView.css diff --git a/frontend/src/core/components/tools/showJS/ShowJSView.tsx b/frontend/editor/src/core/components/tools/showJS/ShowJSView.tsx similarity index 100% rename from frontend/src/core/components/tools/showJS/ShowJSView.tsx rename to frontend/editor/src/core/components/tools/showJS/ShowJSView.tsx diff --git a/frontend/src/core/components/tools/showJS/utils.ts b/frontend/editor/src/core/components/tools/showJS/utils.ts similarity index 100% rename from frontend/src/core/components/tools/showJS/utils.ts rename to frontend/editor/src/core/components/tools/showJS/utils.ts diff --git a/frontend/src/core/components/tools/sign/PenSizeSelector.tsx b/frontend/editor/src/core/components/tools/sign/PenSizeSelector.tsx similarity index 100% rename from frontend/src/core/components/tools/sign/PenSizeSelector.tsx rename to frontend/editor/src/core/components/tools/sign/PenSizeSelector.tsx diff --git a/frontend/src/core/components/tools/sign/SavedSignaturesSection.tsx b/frontend/editor/src/core/components/tools/sign/SavedSignaturesSection.tsx similarity index 100% rename from frontend/src/core/components/tools/sign/SavedSignaturesSection.tsx rename to frontend/editor/src/core/components/tools/sign/SavedSignaturesSection.tsx diff --git a/frontend/src/core/components/tools/sign/SignSettings.tsx b/frontend/editor/src/core/components/tools/sign/SignSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/sign/SignSettings.tsx rename to frontend/editor/src/core/components/tools/sign/SignSettings.tsx diff --git a/frontend/src/core/components/tools/singleLargePage/SingleLargePageSettings.tsx b/frontend/editor/src/core/components/tools/singleLargePage/SingleLargePageSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/singleLargePage/SingleLargePageSettings.tsx rename to frontend/editor/src/core/components/tools/singleLargePage/SingleLargePageSettings.tsx diff --git a/frontend/src/core/components/tools/split/SplitAutomationSettings.tsx b/frontend/editor/src/core/components/tools/split/SplitAutomationSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/split/SplitAutomationSettings.tsx rename to frontend/editor/src/core/components/tools/split/SplitAutomationSettings.tsx diff --git a/frontend/src/core/components/tools/split/SplitSettings.tsx b/frontend/editor/src/core/components/tools/split/SplitSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/split/SplitSettings.tsx rename to frontend/editor/src/core/components/tools/split/SplitSettings.tsx diff --git a/frontend/src/core/components/tools/timestampPdf/TimestampPdfSettings.tsx b/frontend/editor/src/core/components/tools/timestampPdf/TimestampPdfSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/timestampPdf/TimestampPdfSettings.tsx rename to frontend/editor/src/core/components/tools/timestampPdf/TimestampPdfSettings.tsx diff --git a/frontend/src/core/components/tools/toolPicker/FavoriteStar.tsx b/frontend/editor/src/core/components/tools/toolPicker/FavoriteStar.tsx similarity index 100% rename from frontend/src/core/components/tools/toolPicker/FavoriteStar.tsx rename to frontend/editor/src/core/components/tools/toolPicker/FavoriteStar.tsx diff --git a/frontend/src/core/components/tools/toolPicker/ToolButton.tsx b/frontend/editor/src/core/components/tools/toolPicker/ToolButton.tsx similarity index 100% rename from frontend/src/core/components/tools/toolPicker/ToolButton.tsx rename to frontend/editor/src/core/components/tools/toolPicker/ToolButton.tsx diff --git a/frontend/src/core/components/tools/toolPicker/ToolPicker.css b/frontend/editor/src/core/components/tools/toolPicker/ToolPicker.css similarity index 100% rename from frontend/src/core/components/tools/toolPicker/ToolPicker.css rename to frontend/editor/src/core/components/tools/toolPicker/ToolPicker.css diff --git a/frontend/src/core/components/tools/toolPicker/ToolPickerFooterExtensions.tsx b/frontend/editor/src/core/components/tools/toolPicker/ToolPickerFooterExtensions.tsx similarity index 100% rename from frontend/src/core/components/tools/toolPicker/ToolPickerFooterExtensions.tsx rename to frontend/editor/src/core/components/tools/toolPicker/ToolPickerFooterExtensions.tsx diff --git a/frontend/src/core/components/tools/toolPicker/ToolSearch.tsx b/frontend/editor/src/core/components/tools/toolPicker/ToolSearch.tsx similarity index 100% rename from frontend/src/core/components/tools/toolPicker/ToolSearch.tsx rename to frontend/editor/src/core/components/tools/toolPicker/ToolSearch.tsx diff --git a/frontend/src/core/components/tools/unlockPdfForms/UnlockPdfFormsSettings.tsx b/frontend/editor/src/core/components/tools/unlockPdfForms/UnlockPdfFormsSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/unlockPdfForms/UnlockPdfFormsSettings.tsx rename to frontend/editor/src/core/components/tools/unlockPdfForms/UnlockPdfFormsSettings.tsx diff --git a/frontend/src/core/components/tools/validateSignature/ValidateSignatureReportView.tsx b/frontend/editor/src/core/components/tools/validateSignature/ValidateSignatureReportView.tsx similarity index 100% rename from frontend/src/core/components/tools/validateSignature/ValidateSignatureReportView.tsx rename to frontend/editor/src/core/components/tools/validateSignature/ValidateSignatureReportView.tsx diff --git a/frontend/src/core/components/tools/validateSignature/ValidateSignatureResults.tsx b/frontend/editor/src/core/components/tools/validateSignature/ValidateSignatureResults.tsx similarity index 100% rename from frontend/src/core/components/tools/validateSignature/ValidateSignatureResults.tsx rename to frontend/editor/src/core/components/tools/validateSignature/ValidateSignatureResults.tsx diff --git a/frontend/src/core/components/tools/validateSignature/ValidateSignatureSettings.tsx b/frontend/editor/src/core/components/tools/validateSignature/ValidateSignatureSettings.tsx similarity index 100% rename from frontend/src/core/components/tools/validateSignature/ValidateSignatureSettings.tsx rename to frontend/editor/src/core/components/tools/validateSignature/ValidateSignatureSettings.tsx diff --git a/frontend/src/core/components/tools/validateSignature/reportView/FieldBlock.tsx b/frontend/editor/src/core/components/tools/validateSignature/reportView/FieldBlock.tsx similarity index 100% rename from frontend/src/core/components/tools/validateSignature/reportView/FieldBlock.tsx rename to frontend/editor/src/core/components/tools/validateSignature/reportView/FieldBlock.tsx diff --git a/frontend/src/core/components/tools/validateSignature/reportView/FileSummaryHeader.tsx b/frontend/editor/src/core/components/tools/validateSignature/reportView/FileSummaryHeader.tsx similarity index 100% rename from frontend/src/core/components/tools/validateSignature/reportView/FileSummaryHeader.tsx rename to frontend/editor/src/core/components/tools/validateSignature/reportView/FileSummaryHeader.tsx diff --git a/frontend/src/core/components/tools/validateSignature/reportView/SignatureSection.tsx b/frontend/editor/src/core/components/tools/validateSignature/reportView/SignatureSection.tsx similarity index 100% rename from frontend/src/core/components/tools/validateSignature/reportView/SignatureSection.tsx rename to frontend/editor/src/core/components/tools/validateSignature/reportView/SignatureSection.tsx diff --git a/frontend/src/core/components/tools/validateSignature/reportView/SignatureStatusBadge.tsx b/frontend/editor/src/core/components/tools/validateSignature/reportView/SignatureStatusBadge.tsx similarity index 100% rename from frontend/src/core/components/tools/validateSignature/reportView/SignatureStatusBadge.tsx rename to frontend/editor/src/core/components/tools/validateSignature/reportView/SignatureStatusBadge.tsx diff --git a/frontend/src/core/components/tools/validateSignature/reportView/ThumbnailPreview.tsx b/frontend/editor/src/core/components/tools/validateSignature/reportView/ThumbnailPreview.tsx similarity index 100% rename from frontend/src/core/components/tools/validateSignature/reportView/ThumbnailPreview.tsx rename to frontend/editor/src/core/components/tools/validateSignature/reportView/ThumbnailPreview.tsx diff --git a/frontend/src/core/components/tools/validateSignature/reportView/styles.css b/frontend/editor/src/core/components/tools/validateSignature/reportView/styles.css similarity index 100% rename from frontend/src/core/components/tools/validateSignature/reportView/styles.css rename to frontend/editor/src/core/components/tools/validateSignature/reportView/styles.css diff --git a/frontend/src/core/components/tooltips/PageLayout/usePageLayoutAdvancedTips.ts b/frontend/editor/src/core/components/tooltips/PageLayout/usePageLayoutAdvancedTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/PageLayout/usePageLayoutAdvancedTips.ts rename to frontend/editor/src/core/components/tooltips/PageLayout/usePageLayoutAdvancedTips.ts diff --git a/frontend/src/core/components/tooltips/PageLayout/usePageLayoutMarginsBordersTips.ts b/frontend/editor/src/core/components/tooltips/PageLayout/usePageLayoutMarginsBordersTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/PageLayout/usePageLayoutMarginsBordersTips.ts rename to frontend/editor/src/core/components/tooltips/PageLayout/usePageLayoutMarginsBordersTips.ts diff --git a/frontend/src/core/components/tooltips/PageLayout/usePageLayoutTips.ts b/frontend/editor/src/core/components/tooltips/PageLayout/usePageLayoutTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/PageLayout/usePageLayoutTips.ts rename to frontend/editor/src/core/components/tooltips/PageLayout/usePageLayoutTips.ts diff --git a/frontend/src/core/components/tooltips/useAddAttachmentsTips.ts b/frontend/editor/src/core/components/tooltips/useAddAttachmentsTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useAddAttachmentsTips.ts rename to frontend/editor/src/core/components/tooltips/useAddAttachmentsTips.ts diff --git a/frontend/src/core/components/tooltips/useAddPasswordPermissionsTips.ts b/frontend/editor/src/core/components/tooltips/useAddPasswordPermissionsTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useAddPasswordPermissionsTips.ts rename to frontend/editor/src/core/components/tooltips/useAddPasswordPermissionsTips.ts diff --git a/frontend/src/core/components/tooltips/useAddPasswordTips.ts b/frontend/editor/src/core/components/tooltips/useAddPasswordTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useAddPasswordTips.ts rename to frontend/editor/src/core/components/tooltips/useAddPasswordTips.ts diff --git a/frontend/src/core/components/tooltips/useAdjustPageScaleTips.ts b/frontend/editor/src/core/components/tooltips/useAdjustPageScaleTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useAdjustPageScaleTips.ts rename to frontend/editor/src/core/components/tooltips/useAdjustPageScaleTips.ts diff --git a/frontend/src/core/components/tooltips/useAdvancedOCRTips.ts b/frontend/editor/src/core/components/tooltips/useAdvancedOCRTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useAdvancedOCRTips.ts rename to frontend/editor/src/core/components/tooltips/useAdvancedOCRTips.ts diff --git a/frontend/src/core/components/tooltips/useAutoRenameTips.ts b/frontend/editor/src/core/components/tooltips/useAutoRenameTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useAutoRenameTips.ts rename to frontend/editor/src/core/components/tooltips/useAutoRenameTips.ts diff --git a/frontend/src/core/components/tooltips/useBookletImpositionTips.ts b/frontend/editor/src/core/components/tooltips/useBookletImpositionTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useBookletImpositionTips.ts rename to frontend/editor/src/core/components/tooltips/useBookletImpositionTips.ts diff --git a/frontend/src/core/components/tooltips/useCertSignTooltips.ts b/frontend/editor/src/core/components/tooltips/useCertSignTooltips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useCertSignTooltips.ts rename to frontend/editor/src/core/components/tooltips/useCertSignTooltips.ts diff --git a/frontend/src/core/components/tooltips/useCertificateChoiceTips.ts b/frontend/editor/src/core/components/tooltips/useCertificateChoiceTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useCertificateChoiceTips.ts rename to frontend/editor/src/core/components/tooltips/useCertificateChoiceTips.ts diff --git a/frontend/src/core/components/tooltips/useCertificateTypeTips.ts b/frontend/editor/src/core/components/tooltips/useCertificateTypeTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useCertificateTypeTips.ts rename to frontend/editor/src/core/components/tooltips/useCertificateTypeTips.ts diff --git a/frontend/src/core/components/tooltips/useChangeMetadataTips.ts b/frontend/editor/src/core/components/tooltips/useChangeMetadataTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useChangeMetadataTips.ts rename to frontend/editor/src/core/components/tooltips/useChangeMetadataTips.ts diff --git a/frontend/src/core/components/tooltips/useChangePermissionsTips.ts b/frontend/editor/src/core/components/tooltips/useChangePermissionsTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useChangePermissionsTips.ts rename to frontend/editor/src/core/components/tooltips/useChangePermissionsTips.ts diff --git a/frontend/src/core/components/tooltips/useCompressTips.ts b/frontend/editor/src/core/components/tooltips/useCompressTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useCompressTips.ts rename to frontend/editor/src/core/components/tooltips/useCompressTips.ts diff --git a/frontend/src/core/components/tooltips/useCropTooltips.ts b/frontend/editor/src/core/components/tooltips/useCropTooltips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useCropTooltips.ts rename to frontend/editor/src/core/components/tooltips/useCropTooltips.ts diff --git a/frontend/src/core/components/tooltips/useExtractPagesTips.ts b/frontend/editor/src/core/components/tooltips/useExtractPagesTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useExtractPagesTips.ts rename to frontend/editor/src/core/components/tooltips/useExtractPagesTips.ts diff --git a/frontend/src/core/components/tooltips/useFlattenTips.ts b/frontend/editor/src/core/components/tooltips/useFlattenTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useFlattenTips.ts rename to frontend/editor/src/core/components/tooltips/useFlattenTips.ts diff --git a/frontend/src/core/components/tooltips/useGroupSigningTips.ts b/frontend/editor/src/core/components/tooltips/useGroupSigningTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useGroupSigningTips.ts rename to frontend/editor/src/core/components/tooltips/useGroupSigningTips.ts diff --git a/frontend/src/core/components/tooltips/useMergeTips.tsx b/frontend/editor/src/core/components/tooltips/useMergeTips.tsx similarity index 100% rename from frontend/src/core/components/tooltips/useMergeTips.tsx rename to frontend/editor/src/core/components/tooltips/useMergeTips.tsx diff --git a/frontend/src/core/components/tooltips/useOCRTips.ts b/frontend/editor/src/core/components/tooltips/useOCRTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useOCRTips.ts rename to frontend/editor/src/core/components/tooltips/useOCRTips.ts diff --git a/frontend/src/core/components/tooltips/useOverlayPdfsTips.ts b/frontend/editor/src/core/components/tooltips/useOverlayPdfsTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useOverlayPdfsTips.ts rename to frontend/editor/src/core/components/tooltips/useOverlayPdfsTips.ts diff --git a/frontend/src/core/components/tooltips/usePageSelectionTips.ts b/frontend/editor/src/core/components/tooltips/usePageSelectionTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/usePageSelectionTips.ts rename to frontend/editor/src/core/components/tooltips/usePageSelectionTips.ts diff --git a/frontend/src/core/components/tooltips/usePageSelectionTips.tsx b/frontend/editor/src/core/components/tooltips/usePageSelectionTips.tsx similarity index 100% rename from frontend/src/core/components/tooltips/usePageSelectionTips.tsx rename to frontend/editor/src/core/components/tooltips/usePageSelectionTips.tsx diff --git a/frontend/src/core/components/tooltips/usePdfTextEditorTips.ts b/frontend/editor/src/core/components/tooltips/usePdfTextEditorTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/usePdfTextEditorTips.ts rename to frontend/editor/src/core/components/tooltips/usePdfTextEditorTips.ts diff --git a/frontend/src/core/components/tooltips/useRedactTips.ts b/frontend/editor/src/core/components/tooltips/useRedactTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useRedactTips.ts rename to frontend/editor/src/core/components/tooltips/useRedactTips.ts diff --git a/frontend/src/core/components/tooltips/useRemoveAnnotationsTips.ts b/frontend/editor/src/core/components/tooltips/useRemoveAnnotationsTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useRemoveAnnotationsTips.ts rename to frontend/editor/src/core/components/tooltips/useRemoveAnnotationsTips.ts diff --git a/frontend/src/core/components/tooltips/useRemoveBlanksTips.ts b/frontend/editor/src/core/components/tooltips/useRemoveBlanksTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useRemoveBlanksTips.ts rename to frontend/editor/src/core/components/tooltips/useRemoveBlanksTips.ts diff --git a/frontend/src/core/components/tooltips/useRemovePagesTips.ts b/frontend/editor/src/core/components/tooltips/useRemovePagesTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useRemovePagesTips.ts rename to frontend/editor/src/core/components/tooltips/useRemovePagesTips.ts diff --git a/frontend/src/core/components/tooltips/useRemovePasswordTips.ts b/frontend/editor/src/core/components/tooltips/useRemovePasswordTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useRemovePasswordTips.ts rename to frontend/editor/src/core/components/tooltips/useRemovePasswordTips.ts diff --git a/frontend/src/core/components/tooltips/useReplaceColorTips.ts b/frontend/editor/src/core/components/tooltips/useReplaceColorTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useReplaceColorTips.ts rename to frontend/editor/src/core/components/tooltips/useReplaceColorTips.ts diff --git a/frontend/src/core/components/tooltips/useRotateTips.ts b/frontend/editor/src/core/components/tooltips/useRotateTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useRotateTips.ts rename to frontend/editor/src/core/components/tooltips/useRotateTips.ts diff --git a/frontend/src/core/components/tooltips/useScannerImageSplitTips.ts b/frontend/editor/src/core/components/tooltips/useScannerImageSplitTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useScannerImageSplitTips.ts rename to frontend/editor/src/core/components/tooltips/useScannerImageSplitTips.ts diff --git a/frontend/src/core/components/tooltips/useSessionManagementTips.ts b/frontend/editor/src/core/components/tooltips/useSessionManagementTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useSessionManagementTips.ts rename to frontend/editor/src/core/components/tooltips/useSessionManagementTips.ts diff --git a/frontend/src/core/components/tooltips/useSignModeTips.ts b/frontend/editor/src/core/components/tooltips/useSignModeTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useSignModeTips.ts rename to frontend/editor/src/core/components/tooltips/useSignModeTips.ts diff --git a/frontend/src/core/components/tooltips/useSignatureAppearanceTips.ts b/frontend/editor/src/core/components/tooltips/useSignatureAppearanceTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useSignatureAppearanceTips.ts rename to frontend/editor/src/core/components/tooltips/useSignatureAppearanceTips.ts diff --git a/frontend/src/core/components/tooltips/useSignatureSettingsTips.ts b/frontend/editor/src/core/components/tooltips/useSignatureSettingsTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useSignatureSettingsTips.ts rename to frontend/editor/src/core/components/tooltips/useSignatureSettingsTips.ts diff --git a/frontend/src/core/components/tooltips/useSplitMethodTips.ts b/frontend/editor/src/core/components/tooltips/useSplitMethodTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useSplitMethodTips.ts rename to frontend/editor/src/core/components/tooltips/useSplitMethodTips.ts diff --git a/frontend/src/core/components/tooltips/useSplitSettingsTips.ts b/frontend/editor/src/core/components/tooltips/useSplitSettingsTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useSplitSettingsTips.ts rename to frontend/editor/src/core/components/tooltips/useSplitSettingsTips.ts diff --git a/frontend/src/core/components/tooltips/useWatermarkTips.ts b/frontend/editor/src/core/components/tooltips/useWatermarkTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useWatermarkTips.ts rename to frontend/editor/src/core/components/tooltips/useWatermarkTips.ts diff --git a/frontend/src/core/components/tooltips/useWetSignatureTips.ts b/frontend/editor/src/core/components/tooltips/useWetSignatureTips.ts similarity index 100% rename from frontend/src/core/components/tooltips/useWetSignatureTips.ts rename to frontend/editor/src/core/components/tooltips/useWetSignatureTips.ts diff --git a/frontend/src/core/components/viewer/ActiveDocumentContext.tsx b/frontend/editor/src/core/components/viewer/ActiveDocumentContext.tsx similarity index 100% rename from frontend/src/core/components/viewer/ActiveDocumentContext.tsx rename to frontend/editor/src/core/components/viewer/ActiveDocumentContext.tsx diff --git a/frontend/src/core/components/viewer/AnnotationAPIBridge.tsx b/frontend/editor/src/core/components/viewer/AnnotationAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/AnnotationAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/AnnotationAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/AnnotationMenuButtons.tsx b/frontend/editor/src/core/components/viewer/AnnotationMenuButtons.tsx similarity index 100% rename from frontend/src/core/components/viewer/AnnotationMenuButtons.tsx rename to frontend/editor/src/core/components/viewer/AnnotationMenuButtons.tsx diff --git a/frontend/src/core/components/viewer/AnnotationSelectionMenu.tsx b/frontend/editor/src/core/components/viewer/AnnotationSelectionMenu.tsx similarity index 100% rename from frontend/src/core/components/viewer/AnnotationSelectionMenu.tsx rename to frontend/editor/src/core/components/viewer/AnnotationSelectionMenu.tsx diff --git a/frontend/src/core/components/viewer/AnnotationTypeButtons.tsx b/frontend/editor/src/core/components/viewer/AnnotationTypeButtons.tsx similarity index 100% rename from frontend/src/core/components/viewer/AnnotationTypeButtons.tsx rename to frontend/editor/src/core/components/viewer/AnnotationTypeButtons.tsx diff --git a/frontend/src/core/components/viewer/AttachmentAPIBridge.tsx b/frontend/editor/src/core/components/viewer/AttachmentAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/AttachmentAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/AttachmentAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/AttachmentSidebar.css b/frontend/editor/src/core/components/viewer/AttachmentSidebar.css similarity index 100% rename from frontend/src/core/components/viewer/AttachmentSidebar.css rename to frontend/editor/src/core/components/viewer/AttachmentSidebar.css diff --git a/frontend/src/core/components/viewer/AttachmentSidebar.tsx b/frontend/editor/src/core/components/viewer/AttachmentSidebar.tsx similarity index 100% rename from frontend/src/core/components/viewer/AttachmentSidebar.tsx rename to frontend/editor/src/core/components/viewer/AttachmentSidebar.tsx diff --git a/frontend/src/core/components/viewer/BookmarkAPIBridge.tsx b/frontend/editor/src/core/components/viewer/BookmarkAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/BookmarkAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/BookmarkAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/BookmarkSidebar.css b/frontend/editor/src/core/components/viewer/BookmarkSidebar.css similarity index 100% rename from frontend/src/core/components/viewer/BookmarkSidebar.css rename to frontend/editor/src/core/components/viewer/BookmarkSidebar.css diff --git a/frontend/src/core/components/viewer/BookmarkSidebar.tsx b/frontend/editor/src/core/components/viewer/BookmarkSidebar.tsx similarity index 100% rename from frontend/src/core/components/viewer/BookmarkSidebar.tsx rename to frontend/editor/src/core/components/viewer/BookmarkSidebar.tsx diff --git a/frontend/src/core/components/viewer/CommentsSidebar.tsx b/frontend/editor/src/core/components/viewer/CommentsSidebar.tsx similarity index 100% rename from frontend/src/core/components/viewer/CommentsSidebar.tsx rename to frontend/editor/src/core/components/viewer/CommentsSidebar.tsx diff --git a/frontend/src/core/components/viewer/CustomSearchLayer.tsx b/frontend/editor/src/core/components/viewer/CustomSearchLayer.tsx similarity index 100% rename from frontend/src/core/components/viewer/CustomSearchLayer.tsx rename to frontend/editor/src/core/components/viewer/CustomSearchLayer.tsx diff --git a/frontend/src/core/components/viewer/DocumentPermissionsAPIBridge.tsx b/frontend/editor/src/core/components/viewer/DocumentPermissionsAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/DocumentPermissionsAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/DocumentPermissionsAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/DocumentReadyWrapper.tsx b/frontend/editor/src/core/components/viewer/DocumentReadyWrapper.tsx similarity index 100% rename from frontend/src/core/components/viewer/DocumentReadyWrapper.tsx rename to frontend/editor/src/core/components/viewer/DocumentReadyWrapper.tsx diff --git a/frontend/src/core/components/viewer/EmbedPdfViewer.tsx b/frontend/editor/src/core/components/viewer/EmbedPdfViewer.tsx similarity index 100% rename from frontend/src/core/components/viewer/EmbedPdfViewer.tsx rename to frontend/editor/src/core/components/viewer/EmbedPdfViewer.tsx diff --git a/frontend/src/core/components/viewer/ExportAPIBridge.tsx b/frontend/editor/src/core/components/viewer/ExportAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/ExportAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/ExportAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/HistoryAPIBridge.tsx b/frontend/editor/src/core/components/viewer/HistoryAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/HistoryAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/HistoryAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/LayerSidebar.css b/frontend/editor/src/core/components/viewer/LayerSidebar.css similarity index 100% rename from frontend/src/core/components/viewer/LayerSidebar.css rename to frontend/editor/src/core/components/viewer/LayerSidebar.css diff --git a/frontend/src/core/components/viewer/LayerSidebar.tsx b/frontend/editor/src/core/components/viewer/LayerSidebar.tsx similarity index 100% rename from frontend/src/core/components/viewer/LayerSidebar.tsx rename to frontend/editor/src/core/components/viewer/LayerSidebar.tsx diff --git a/frontend/src/core/components/viewer/LinkLayer.tsx b/frontend/editor/src/core/components/viewer/LinkLayer.tsx similarity index 100% rename from frontend/src/core/components/viewer/LinkLayer.tsx rename to frontend/editor/src/core/components/viewer/LinkLayer.tsx diff --git a/frontend/src/core/components/viewer/LocalEmbedPDF.tsx b/frontend/editor/src/core/components/viewer/LocalEmbedPDF.tsx similarity index 100% rename from frontend/src/core/components/viewer/LocalEmbedPDF.tsx rename to frontend/editor/src/core/components/viewer/LocalEmbedPDF.tsx diff --git a/frontend/src/core/components/viewer/LocalEmbedPDFWithAnnotations.tsx b/frontend/editor/src/core/components/viewer/LocalEmbedPDFWithAnnotations.tsx similarity index 100% rename from frontend/src/core/components/viewer/LocalEmbedPDFWithAnnotations.tsx rename to frontend/editor/src/core/components/viewer/LocalEmbedPDFWithAnnotations.tsx diff --git a/frontend/src/core/components/viewer/NonPdfViewer.tsx b/frontend/editor/src/core/components/viewer/NonPdfViewer.tsx similarity index 100% rename from frontend/src/core/components/viewer/NonPdfViewer.tsx rename to frontend/editor/src/core/components/viewer/NonPdfViewer.tsx diff --git a/frontend/src/core/components/viewer/PanAPIBridge.tsx b/frontend/editor/src/core/components/viewer/PanAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/PanAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/PanAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/PdfViewerToolbar.tsx b/frontend/editor/src/core/components/viewer/PdfViewerToolbar.tsx similarity index 100% rename from frontend/src/core/components/viewer/PdfViewerToolbar.tsx rename to frontend/editor/src/core/components/viewer/PdfViewerToolbar.tsx diff --git a/frontend/src/core/components/viewer/PrintAPIBridge.tsx b/frontend/editor/src/core/components/viewer/PrintAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/PrintAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/PrintAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/RedactionAPIBridge.tsx b/frontend/editor/src/core/components/viewer/RedactionAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/RedactionAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/RedactionAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/RedactionPendingTracker.tsx b/frontend/editor/src/core/components/viewer/RedactionPendingTracker.tsx similarity index 100% rename from frontend/src/core/components/viewer/RedactionPendingTracker.tsx rename to frontend/editor/src/core/components/viewer/RedactionPendingTracker.tsx diff --git a/frontend/src/core/components/viewer/RedactionSelectionMenu.tsx b/frontend/editor/src/core/components/viewer/RedactionSelectionMenu.tsx similarity index 100% rename from frontend/src/core/components/viewer/RedactionSelectionMenu.tsx rename to frontend/editor/src/core/components/viewer/RedactionSelectionMenu.tsx diff --git a/frontend/src/core/components/viewer/RotateAPIBridge.tsx b/frontend/editor/src/core/components/viewer/RotateAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/RotateAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/RotateAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/RulerOverlay.tsx b/frontend/editor/src/core/components/viewer/RulerOverlay.tsx similarity index 100% rename from frontend/src/core/components/viewer/RulerOverlay.tsx rename to frontend/editor/src/core/components/viewer/RulerOverlay.tsx diff --git a/frontend/src/core/components/viewer/ScrollAPIBridge.tsx b/frontend/editor/src/core/components/viewer/ScrollAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/ScrollAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/ScrollAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/SearchAPIBridge.tsx b/frontend/editor/src/core/components/viewer/SearchAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/SearchAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/SearchAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/SearchInterface.tsx b/frontend/editor/src/core/components/viewer/SearchInterface.tsx similarity index 100% rename from frontend/src/core/components/viewer/SearchInterface.tsx rename to frontend/editor/src/core/components/viewer/SearchInterface.tsx diff --git a/frontend/src/core/components/viewer/SelectionAPIBridge.tsx b/frontend/editor/src/core/components/viewer/SelectionAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/SelectionAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/SelectionAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/SidebarBase.css b/frontend/editor/src/core/components/viewer/SidebarBase.css similarity index 100% rename from frontend/src/core/components/viewer/SidebarBase.css rename to frontend/editor/src/core/components/viewer/SidebarBase.css diff --git a/frontend/src/core/components/viewer/SignatureAPIBridge.tsx b/frontend/editor/src/core/components/viewer/SignatureAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/SignatureAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/SignatureAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/SignatureFieldOverlay.tsx b/frontend/editor/src/core/components/viewer/SignatureFieldOverlay.tsx similarity index 100% rename from frontend/src/core/components/viewer/SignatureFieldOverlay.tsx rename to frontend/editor/src/core/components/viewer/SignatureFieldOverlay.tsx diff --git a/frontend/src/core/components/viewer/SignaturePlacementOverlay.tsx b/frontend/editor/src/core/components/viewer/SignaturePlacementOverlay.tsx similarity index 100% rename from frontend/src/core/components/viewer/SignaturePlacementOverlay.tsx rename to frontend/editor/src/core/components/viewer/SignaturePlacementOverlay.tsx diff --git a/frontend/src/core/components/viewer/SpreadAPIBridge.tsx b/frontend/editor/src/core/components/viewer/SpreadAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/SpreadAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/SpreadAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/StampPlacementOverlay.tsx b/frontend/editor/src/core/components/viewer/StampPlacementOverlay.tsx similarity index 100% rename from frontend/src/core/components/viewer/StampPlacementOverlay.tsx rename to frontend/editor/src/core/components/viewer/StampPlacementOverlay.tsx diff --git a/frontend/src/core/components/viewer/TextSelectionHandler.tsx b/frontend/editor/src/core/components/viewer/TextSelectionHandler.tsx similarity index 100% rename from frontend/src/core/components/viewer/TextSelectionHandler.tsx rename to frontend/editor/src/core/components/viewer/TextSelectionHandler.tsx diff --git a/frontend/src/core/components/viewer/ThumbnailAPIBridge.tsx b/frontend/editor/src/core/components/viewer/ThumbnailAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/ThumbnailAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/ThumbnailAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/ThumbnailSidebar.tsx b/frontend/editor/src/core/components/viewer/ThumbnailSidebar.tsx similarity index 100% rename from frontend/src/core/components/viewer/ThumbnailSidebar.tsx rename to frontend/editor/src/core/components/viewer/ThumbnailSidebar.tsx diff --git a/frontend/src/core/components/viewer/Viewer.tsx b/frontend/editor/src/core/components/viewer/Viewer.tsx similarity index 100% rename from frontend/src/core/components/viewer/Viewer.tsx rename to frontend/editor/src/core/components/viewer/Viewer.tsx diff --git a/frontend/src/core/components/viewer/ViewerAnnotationControls.tsx b/frontend/editor/src/core/components/viewer/ViewerAnnotationControls.tsx similarity index 100% rename from frontend/src/core/components/viewer/ViewerAnnotationControls.tsx rename to frontend/editor/src/core/components/viewer/ViewerAnnotationControls.tsx diff --git a/frontend/src/core/components/viewer/ZoomAPIBridge.tsx b/frontend/editor/src/core/components/viewer/ZoomAPIBridge.tsx similarity index 100% rename from frontend/src/core/components/viewer/ZoomAPIBridge.tsx rename to frontend/editor/src/core/components/viewer/ZoomAPIBridge.tsx diff --git a/frontend/src/core/components/viewer/constants/search.ts b/frontend/editor/src/core/components/viewer/constants/search.ts similarity index 100% rename from frontend/src/core/components/viewer/constants/search.ts rename to frontend/editor/src/core/components/viewer/constants/search.ts diff --git a/frontend/src/core/components/viewer/hooks/useDocumentReady.ts b/frontend/editor/src/core/components/viewer/hooks/useDocumentReady.ts similarity index 100% rename from frontend/src/core/components/viewer/hooks/useDocumentReady.ts rename to frontend/editor/src/core/components/viewer/hooks/useDocumentReady.ts diff --git a/frontend/src/core/components/viewer/layerUtils.ts b/frontend/editor/src/core/components/viewer/layerUtils.ts similarity index 100% rename from frontend/src/core/components/viewer/layerUtils.ts rename to frontend/editor/src/core/components/viewer/layerUtils.ts diff --git a/frontend/src/core/components/viewer/nonpdf/CsvViewer.tsx b/frontend/editor/src/core/components/viewer/nonpdf/CsvViewer.tsx similarity index 100% rename from frontend/src/core/components/viewer/nonpdf/CsvViewer.tsx rename to frontend/editor/src/core/components/viewer/nonpdf/CsvViewer.tsx diff --git a/frontend/src/core/components/viewer/nonpdf/HtmlViewer.tsx b/frontend/editor/src/core/components/viewer/nonpdf/HtmlViewer.tsx similarity index 100% rename from frontend/src/core/components/viewer/nonpdf/HtmlViewer.tsx rename to frontend/editor/src/core/components/viewer/nonpdf/HtmlViewer.tsx diff --git a/frontend/src/core/components/viewer/nonpdf/ImageViewer.tsx b/frontend/editor/src/core/components/viewer/nonpdf/ImageViewer.tsx similarity index 100% rename from frontend/src/core/components/viewer/nonpdf/ImageViewer.tsx rename to frontend/editor/src/core/components/viewer/nonpdf/ImageViewer.tsx diff --git a/frontend/src/core/components/viewer/nonpdf/JsonViewer.tsx b/frontend/editor/src/core/components/viewer/nonpdf/JsonViewer.tsx similarity index 100% rename from frontend/src/core/components/viewer/nonpdf/JsonViewer.tsx rename to frontend/editor/src/core/components/viewer/nonpdf/JsonViewer.tsx diff --git a/frontend/src/core/components/viewer/nonpdf/MarkdownRenderer.tsx b/frontend/editor/src/core/components/viewer/nonpdf/MarkdownRenderer.tsx similarity index 100% rename from frontend/src/core/components/viewer/nonpdf/MarkdownRenderer.tsx rename to frontend/editor/src/core/components/viewer/nonpdf/MarkdownRenderer.tsx diff --git a/frontend/src/core/components/viewer/nonpdf/NonPdfBanner.tsx b/frontend/editor/src/core/components/viewer/nonpdf/NonPdfBanner.tsx similarity index 100% rename from frontend/src/core/components/viewer/nonpdf/NonPdfBanner.tsx rename to frontend/editor/src/core/components/viewer/nonpdf/NonPdfBanner.tsx diff --git a/frontend/src/core/components/viewer/nonpdf/TextViewer.tsx b/frontend/editor/src/core/components/viewer/nonpdf/TextViewer.tsx similarity index 100% rename from frontend/src/core/components/viewer/nonpdf/TextViewer.tsx rename to frontend/editor/src/core/components/viewer/nonpdf/TextViewer.tsx diff --git a/frontend/src/core/components/viewer/nonpdf/types.ts b/frontend/editor/src/core/components/viewer/nonpdf/types.ts similarity index 100% rename from frontend/src/core/components/viewer/nonpdf/types.ts rename to frontend/editor/src/core/components/viewer/nonpdf/types.ts diff --git a/frontend/src/core/components/viewer/readAloudHighlight.test.ts b/frontend/editor/src/core/components/viewer/readAloudHighlight.test.ts similarity index 100% rename from frontend/src/core/components/viewer/readAloudHighlight.test.ts rename to frontend/editor/src/core/components/viewer/readAloudHighlight.test.ts diff --git a/frontend/src/core/components/viewer/readAloudHighlight.ts b/frontend/editor/src/core/components/viewer/readAloudHighlight.ts similarity index 100% rename from frontend/src/core/components/viewer/readAloudHighlight.ts rename to frontend/editor/src/core/components/viewer/readAloudHighlight.ts diff --git a/frontend/src/core/components/viewer/useActiveDocumentId.ts b/frontend/editor/src/core/components/viewer/useActiveDocumentId.ts similarity index 100% rename from frontend/src/core/components/viewer/useActiveDocumentId.ts rename to frontend/editor/src/core/components/viewer/useActiveDocumentId.ts diff --git a/frontend/src/core/components/viewer/useAnnotationMenuHandlers.ts b/frontend/editor/src/core/components/viewer/useAnnotationMenuHandlers.ts similarity index 100% rename from frontend/src/core/components/viewer/useAnnotationMenuHandlers.ts rename to frontend/editor/src/core/components/viewer/useAnnotationMenuHandlers.ts diff --git a/frontend/src/core/components/viewer/useStopReadAloudOnNavigation.ts b/frontend/editor/src/core/components/viewer/useStopReadAloudOnNavigation.ts similarity index 100% rename from frontend/src/core/components/viewer/useStopReadAloudOnNavigation.ts rename to frontend/editor/src/core/components/viewer/useStopReadAloudOnNavigation.ts diff --git a/frontend/src/core/components/viewer/useViewerReadAloud.ts b/frontend/editor/src/core/components/viewer/useViewerReadAloud.ts similarity index 100% rename from frontend/src/core/components/viewer/useViewerReadAloud.ts rename to frontend/editor/src/core/components/viewer/useViewerReadAloud.ts diff --git a/frontend/src/core/components/viewer/useViewerWorkbenchBarButtons.tsx b/frontend/editor/src/core/components/viewer/useViewerWorkbenchBarButtons.tsx similarity index 100% rename from frontend/src/core/components/viewer/useViewerWorkbenchBarButtons.tsx rename to frontend/editor/src/core/components/viewer/useViewerWorkbenchBarButtons.tsx diff --git a/frontend/src/core/components/viewer/viewerTypes.ts b/frontend/editor/src/core/components/viewer/viewerTypes.ts similarity index 100% rename from frontend/src/core/components/viewer/viewerTypes.ts rename to frontend/editor/src/core/components/viewer/viewerTypes.ts diff --git a/frontend/src/core/constants/addWatermarkConstants.ts b/frontend/editor/src/core/constants/addWatermarkConstants.ts similarity index 100% rename from frontend/src/core/constants/addWatermarkConstants.ts rename to frontend/editor/src/core/constants/addWatermarkConstants.ts diff --git a/frontend/src/core/constants/app.ts b/frontend/editor/src/core/constants/app.ts similarity index 100% rename from frontend/src/core/constants/app.ts rename to frontend/editor/src/core/constants/app.ts diff --git a/frontend/src/core/constants/automation.ts b/frontend/editor/src/core/constants/automation.ts similarity index 100% rename from frontend/src/core/constants/automation.ts rename to frontend/editor/src/core/constants/automation.ts diff --git a/frontend/src/core/constants/convertConstants.ts b/frontend/editor/src/core/constants/convertConstants.ts similarity index 100% rename from frontend/src/core/constants/convertConstants.ts rename to frontend/editor/src/core/constants/convertConstants.ts diff --git a/frontend/src/core/constants/convertSupportedFornats.ts b/frontend/editor/src/core/constants/convertSupportedFornats.ts similarity index 100% rename from frontend/src/core/constants/convertSupportedFornats.ts rename to frontend/editor/src/core/constants/convertSupportedFornats.ts diff --git a/frontend/src/core/constants/cropConstants.ts b/frontend/editor/src/core/constants/cropConstants.ts similarity index 100% rename from frontend/src/core/constants/cropConstants.ts rename to frontend/editor/src/core/constants/cropConstants.ts diff --git a/frontend/src/core/constants/downloads.ts b/frontend/editor/src/core/constants/downloads.ts similarity index 100% rename from frontend/src/core/constants/downloads.ts rename to frontend/editor/src/core/constants/downloads.ts diff --git a/frontend/src/core/constants/events.ts b/frontend/editor/src/core/constants/events.ts similarity index 100% rename from frontend/src/core/constants/events.ts rename to frontend/editor/src/core/constants/events.ts diff --git a/frontend/src/core/constants/links.ts b/frontend/editor/src/core/constants/links.ts similarity index 100% rename from frontend/src/core/constants/links.ts rename to frontend/editor/src/core/constants/links.ts diff --git a/frontend/src/core/constants/logo.ts b/frontend/editor/src/core/constants/logo.ts similarity index 100% rename from frontend/src/core/constants/logo.ts rename to frontend/editor/src/core/constants/logo.ts diff --git a/frontend/src/core/constants/pageSizeConstants.ts b/frontend/editor/src/core/constants/pageSizeConstants.ts similarity index 100% rename from frontend/src/core/constants/pageSizeConstants.ts rename to frontend/editor/src/core/constants/pageSizeConstants.ts diff --git a/frontend/src/core/constants/routes.ts b/frontend/editor/src/core/constants/routes.ts similarity index 100% rename from frontend/src/core/constants/routes.ts rename to frontend/editor/src/core/constants/routes.ts diff --git a/frontend/src/core/constants/signConstants.ts b/frontend/editor/src/core/constants/signConstants.ts similarity index 100% rename from frontend/src/core/constants/signConstants.ts rename to frontend/editor/src/core/constants/signConstants.ts diff --git a/frontend/src/core/constants/splitConstants.ts b/frontend/editor/src/core/constants/splitConstants.ts similarity index 100% rename from frontend/src/core/constants/splitConstants.ts rename to frontend/editor/src/core/constants/splitConstants.ts diff --git a/frontend/src/core/constants/theme.ts b/frontend/editor/src/core/constants/theme.ts similarity index 100% rename from frontend/src/core/constants/theme.ts rename to frontend/editor/src/core/constants/theme.ts diff --git a/frontend/src/core/constants/toolPanel.ts b/frontend/editor/src/core/constants/toolPanel.ts similarity index 100% rename from frontend/src/core/constants/toolPanel.ts rename to frontend/editor/src/core/constants/toolPanel.ts diff --git a/frontend/src/core/constants/zIndex.ts b/frontend/editor/src/core/constants/zIndex.ts similarity index 100% rename from frontend/src/core/constants/zIndex.ts rename to frontend/editor/src/core/constants/zIndex.ts diff --git a/frontend/src/core/contexts/AdminTourOrchestrationContext.tsx b/frontend/editor/src/core/contexts/AdminTourOrchestrationContext.tsx similarity index 100% rename from frontend/src/core/contexts/AdminTourOrchestrationContext.tsx rename to frontend/editor/src/core/contexts/AdminTourOrchestrationContext.tsx diff --git a/frontend/src/core/contexts/AnnotationContext.tsx b/frontend/editor/src/core/contexts/AnnotationContext.tsx similarity index 100% rename from frontend/src/core/contexts/AnnotationContext.tsx rename to frontend/editor/src/core/contexts/AnnotationContext.tsx diff --git a/frontend/src/core/contexts/AppConfigContext.test.tsx b/frontend/editor/src/core/contexts/AppConfigContext.test.tsx similarity index 100% rename from frontend/src/core/contexts/AppConfigContext.test.tsx rename to frontend/editor/src/core/contexts/AppConfigContext.test.tsx diff --git a/frontend/src/core/contexts/AppConfigContext.tsx b/frontend/editor/src/core/contexts/AppConfigContext.tsx similarity index 100% rename from frontend/src/core/contexts/AppConfigContext.tsx rename to frontend/editor/src/core/contexts/AppConfigContext.tsx diff --git a/frontend/src/core/contexts/BannerContext.tsx b/frontend/editor/src/core/contexts/BannerContext.tsx similarity index 100% rename from frontend/src/core/contexts/BannerContext.tsx rename to frontend/editor/src/core/contexts/BannerContext.tsx diff --git a/frontend/src/core/contexts/CommentAuthorContext.tsx b/frontend/editor/src/core/contexts/CommentAuthorContext.tsx similarity index 100% rename from frontend/src/core/contexts/CommentAuthorContext.tsx rename to frontend/editor/src/core/contexts/CommentAuthorContext.tsx diff --git a/frontend/src/core/contexts/FileContext.tsx b/frontend/editor/src/core/contexts/FileContext.tsx similarity index 100% rename from frontend/src/core/contexts/FileContext.tsx rename to frontend/editor/src/core/contexts/FileContext.tsx diff --git a/frontend/src/core/contexts/FileManagerContext.tsx b/frontend/editor/src/core/contexts/FileManagerContext.tsx similarity index 100% rename from frontend/src/core/contexts/FileManagerContext.tsx rename to frontend/editor/src/core/contexts/FileManagerContext.tsx diff --git a/frontend/src/core/contexts/FilesModalContext.tsx b/frontend/editor/src/core/contexts/FilesModalContext.tsx similarity index 100% rename from frontend/src/core/contexts/FilesModalContext.tsx rename to frontend/editor/src/core/contexts/FilesModalContext.tsx diff --git a/frontend/src/core/contexts/HotkeyContext.tsx b/frontend/editor/src/core/contexts/HotkeyContext.tsx similarity index 100% rename from frontend/src/core/contexts/HotkeyContext.tsx rename to frontend/editor/src/core/contexts/HotkeyContext.tsx diff --git a/frontend/src/core/contexts/IndexedDBContext.tsx b/frontend/editor/src/core/contexts/IndexedDBContext.tsx similarity index 100% rename from frontend/src/core/contexts/IndexedDBContext.tsx rename to frontend/editor/src/core/contexts/IndexedDBContext.tsx diff --git a/frontend/src/core/contexts/NavigationContext.tsx b/frontend/editor/src/core/contexts/NavigationContext.tsx similarity index 100% rename from frontend/src/core/contexts/NavigationContext.tsx rename to frontend/editor/src/core/contexts/NavigationContext.tsx diff --git a/frontend/src/core/contexts/PageEditorContext.tsx b/frontend/editor/src/core/contexts/PageEditorContext.tsx similarity index 100% rename from frontend/src/core/contexts/PageEditorContext.tsx rename to frontend/editor/src/core/contexts/PageEditorContext.tsx diff --git a/frontend/src/core/contexts/PreferencesContext.tsx b/frontend/editor/src/core/contexts/PreferencesContext.tsx similarity index 100% rename from frontend/src/core/contexts/PreferencesContext.tsx rename to frontend/editor/src/core/contexts/PreferencesContext.tsx diff --git a/frontend/src/core/contexts/RedactionContext.tsx b/frontend/editor/src/core/contexts/RedactionContext.tsx similarity index 100% rename from frontend/src/core/contexts/RedactionContext.tsx rename to frontend/editor/src/core/contexts/RedactionContext.tsx diff --git a/frontend/src/core/contexts/SaaSTeamContext.tsx b/frontend/editor/src/core/contexts/SaaSTeamContext.tsx similarity index 100% rename from frontend/src/core/contexts/SaaSTeamContext.tsx rename to frontend/editor/src/core/contexts/SaaSTeamContext.tsx diff --git a/frontend/src/core/contexts/SaasBillingContext.tsx b/frontend/editor/src/core/contexts/SaasBillingContext.tsx similarity index 100% rename from frontend/src/core/contexts/SaasBillingContext.tsx rename to frontend/editor/src/core/contexts/SaasBillingContext.tsx diff --git a/frontend/src/core/contexts/SidebarContext.tsx b/frontend/editor/src/core/contexts/SidebarContext.tsx similarity index 100% rename from frontend/src/core/contexts/SidebarContext.tsx rename to frontend/editor/src/core/contexts/SidebarContext.tsx diff --git a/frontend/src/core/contexts/SignatureContext.tsx b/frontend/editor/src/core/contexts/SignatureContext.tsx similarity index 100% rename from frontend/src/core/contexts/SignatureContext.tsx rename to frontend/editor/src/core/contexts/SignatureContext.tsx diff --git a/frontend/src/core/contexts/ToolActionsContext.tsx b/frontend/editor/src/core/contexts/ToolActionsContext.tsx similarity index 100% rename from frontend/src/core/contexts/ToolActionsContext.tsx rename to frontend/editor/src/core/contexts/ToolActionsContext.tsx diff --git a/frontend/src/core/contexts/ToolRegistryContext.tsx b/frontend/editor/src/core/contexts/ToolRegistryContext.tsx similarity index 100% rename from frontend/src/core/contexts/ToolRegistryContext.tsx rename to frontend/editor/src/core/contexts/ToolRegistryContext.tsx diff --git a/frontend/src/core/contexts/ToolRegistryProvider.tsx b/frontend/editor/src/core/contexts/ToolRegistryProvider.tsx similarity index 100% rename from frontend/src/core/contexts/ToolRegistryProvider.tsx rename to frontend/editor/src/core/contexts/ToolRegistryProvider.tsx diff --git a/frontend/src/core/contexts/ToolWorkflowContext.tsx b/frontend/editor/src/core/contexts/ToolWorkflowContext.tsx similarity index 100% rename from frontend/src/core/contexts/ToolWorkflowContext.tsx rename to frontend/editor/src/core/contexts/ToolWorkflowContext.tsx diff --git a/frontend/src/core/contexts/TourOrchestrationContext.tsx b/frontend/editor/src/core/contexts/TourOrchestrationContext.tsx similarity index 100% rename from frontend/src/core/contexts/TourOrchestrationContext.tsx rename to frontend/editor/src/core/contexts/TourOrchestrationContext.tsx diff --git a/frontend/src/core/contexts/UnsavedChangesContext.tsx b/frontend/editor/src/core/contexts/UnsavedChangesContext.tsx similarity index 100% rename from frontend/src/core/contexts/UnsavedChangesContext.tsx rename to frontend/editor/src/core/contexts/UnsavedChangesContext.tsx diff --git a/frontend/src/core/contexts/ViewerContext.tsx b/frontend/editor/src/core/contexts/ViewerContext.tsx similarity index 100% rename from frontend/src/core/contexts/ViewerContext.tsx rename to frontend/editor/src/core/contexts/ViewerContext.tsx diff --git a/frontend/src/core/contexts/WorkbenchBarContext.tsx b/frontend/editor/src/core/contexts/WorkbenchBarContext.tsx similarity index 100% rename from frontend/src/core/contexts/WorkbenchBarContext.tsx rename to frontend/editor/src/core/contexts/WorkbenchBarContext.tsx diff --git a/frontend/src/core/contexts/file/FileReducer.ts b/frontend/editor/src/core/contexts/file/FileReducer.ts similarity index 100% rename from frontend/src/core/contexts/file/FileReducer.ts rename to frontend/editor/src/core/contexts/file/FileReducer.ts diff --git a/frontend/src/core/contexts/file/contexts.ts b/frontend/editor/src/core/contexts/file/contexts.ts similarity index 100% rename from frontend/src/core/contexts/file/contexts.ts rename to frontend/editor/src/core/contexts/file/contexts.ts diff --git a/frontend/src/core/contexts/file/fileActions.ts b/frontend/editor/src/core/contexts/file/fileActions.ts similarity index 100% rename from frontend/src/core/contexts/file/fileActions.ts rename to frontend/editor/src/core/contexts/file/fileActions.ts diff --git a/frontend/src/core/contexts/file/fileHooks.ts b/frontend/editor/src/core/contexts/file/fileHooks.ts similarity index 100% rename from frontend/src/core/contexts/file/fileHooks.ts rename to frontend/editor/src/core/contexts/file/fileHooks.ts diff --git a/frontend/src/core/contexts/file/fileSelectors.ts b/frontend/editor/src/core/contexts/file/fileSelectors.ts similarity index 100% rename from frontend/src/core/contexts/file/fileSelectors.ts rename to frontend/editor/src/core/contexts/file/fileSelectors.ts diff --git a/frontend/src/core/contexts/file/lifecycle.ts b/frontend/editor/src/core/contexts/file/lifecycle.ts similarity index 100% rename from frontend/src/core/contexts/file/lifecycle.ts rename to frontend/editor/src/core/contexts/file/lifecycle.ts diff --git a/frontend/src/core/contexts/toolWorkflow/toolWorkflowState.ts b/frontend/editor/src/core/contexts/toolWorkflow/toolWorkflowState.ts similarity index 100% rename from frontend/src/core/contexts/toolWorkflow/toolWorkflowState.ts rename to frontend/editor/src/core/contexts/toolWorkflow/toolWorkflowState.ts diff --git a/frontend/src/core/contexts/viewer/viewerActions.ts b/frontend/editor/src/core/contexts/viewer/viewerActions.ts similarity index 100% rename from frontend/src/core/contexts/viewer/viewerActions.ts rename to frontend/editor/src/core/contexts/viewer/viewerActions.ts diff --git a/frontend/src/core/contexts/viewer/viewerBridges.ts b/frontend/editor/src/core/contexts/viewer/viewerBridges.ts similarity index 100% rename from frontend/src/core/contexts/viewer/viewerBridges.ts rename to frontend/editor/src/core/contexts/viewer/viewerBridges.ts diff --git a/frontend/src/core/data/toolsTaxonomy.ts b/frontend/editor/src/core/data/toolsTaxonomy.ts similarity index 100% rename from frontend/src/core/data/toolsTaxonomy.ts rename to frontend/editor/src/core/data/toolsTaxonomy.ts diff --git a/frontend/src/core/data/useProprietaryToolRegistry.tsx b/frontend/editor/src/core/data/useProprietaryToolRegistry.tsx similarity index 100% rename from frontend/src/core/data/useProprietaryToolRegistry.tsx rename to frontend/editor/src/core/data/useProprietaryToolRegistry.tsx diff --git a/frontend/src/core/data/usePrototypeToolRegistry.tsx b/frontend/editor/src/core/data/usePrototypeToolRegistry.tsx similarity index 100% rename from frontend/src/core/data/usePrototypeToolRegistry.tsx rename to frontend/editor/src/core/data/usePrototypeToolRegistry.tsx diff --git a/frontend/src/core/data/useTranslatedToolRegistry.tsx b/frontend/editor/src/core/data/useTranslatedToolRegistry.tsx similarity index 100% rename from frontend/src/core/data/useTranslatedToolRegistry.tsx rename to frontend/editor/src/core/data/useTranslatedToolRegistry.tsx diff --git a/frontend/src/core/env.test.ts b/frontend/editor/src/core/env.test.ts similarity index 100% rename from frontend/src/core/env.test.ts rename to frontend/editor/src/core/env.test.ts diff --git a/frontend/src/core/extensions/accountLogout.ts b/frontend/editor/src/core/extensions/accountLogout.ts similarity index 100% rename from frontend/src/core/extensions/accountLogout.ts rename to frontend/editor/src/core/extensions/accountLogout.ts diff --git a/frontend/src/core/extensions/cookieConsentConfig.ts b/frontend/editor/src/core/extensions/cookieConsentConfig.ts similarity index 100% rename from frontend/src/core/extensions/cookieConsentConfig.ts rename to frontend/editor/src/core/extensions/cookieConsentConfig.ts diff --git a/frontend/src/core/hooks/signing/useSigningSessions.ts b/frontend/editor/src/core/hooks/signing/useSigningSessions.ts similarity index 100% rename from frontend/src/core/hooks/signing/useSigningSessions.ts rename to frontend/editor/src/core/hooks/signing/useSigningSessions.ts diff --git a/frontend/src/core/hooks/signing/useSigningWorkbench.ts b/frontend/editor/src/core/hooks/signing/useSigningWorkbench.ts similarity index 100% rename from frontend/src/core/hooks/signing/useSigningWorkbench.ts rename to frontend/editor/src/core/hooks/signing/useSigningWorkbench.ts diff --git a/frontend/src/core/hooks/tools/addAttachments/useAddAttachmentsOperation.ts b/frontend/editor/src/core/hooks/tools/addAttachments/useAddAttachmentsOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/addAttachments/useAddAttachmentsOperation.ts rename to frontend/editor/src/core/hooks/tools/addAttachments/useAddAttachmentsOperation.ts diff --git a/frontend/src/core/hooks/tools/addAttachments/useAddAttachmentsParameters.ts b/frontend/editor/src/core/hooks/tools/addAttachments/useAddAttachmentsParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/addAttachments/useAddAttachmentsParameters.ts rename to frontend/editor/src/core/hooks/tools/addAttachments/useAddAttachmentsParameters.ts diff --git a/frontend/src/core/hooks/tools/addPassword/useAddPasswordOperation.test.ts b/frontend/editor/src/core/hooks/tools/addPassword/useAddPasswordOperation.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/addPassword/useAddPasswordOperation.test.ts rename to frontend/editor/src/core/hooks/tools/addPassword/useAddPasswordOperation.test.ts diff --git a/frontend/src/core/hooks/tools/addPassword/useAddPasswordOperation.ts b/frontend/editor/src/core/hooks/tools/addPassword/useAddPasswordOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/addPassword/useAddPasswordOperation.ts rename to frontend/editor/src/core/hooks/tools/addPassword/useAddPasswordOperation.ts diff --git a/frontend/src/core/hooks/tools/addPassword/useAddPasswordParameters.test.ts b/frontend/editor/src/core/hooks/tools/addPassword/useAddPasswordParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/addPassword/useAddPasswordParameters.test.ts rename to frontend/editor/src/core/hooks/tools/addPassword/useAddPasswordParameters.test.ts diff --git a/frontend/src/core/hooks/tools/addPassword/useAddPasswordParameters.ts b/frontend/editor/src/core/hooks/tools/addPassword/useAddPasswordParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/addPassword/useAddPasswordParameters.ts rename to frontend/editor/src/core/hooks/tools/addPassword/useAddPasswordParameters.ts diff --git a/frontend/src/core/hooks/tools/addWatermark/useAddWatermarkOperation.ts b/frontend/editor/src/core/hooks/tools/addWatermark/useAddWatermarkOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/addWatermark/useAddWatermarkOperation.ts rename to frontend/editor/src/core/hooks/tools/addWatermark/useAddWatermarkOperation.ts diff --git a/frontend/src/core/hooks/tools/addWatermark/useAddWatermarkParameters.ts b/frontend/editor/src/core/hooks/tools/addWatermark/useAddWatermarkParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/addWatermark/useAddWatermarkParameters.ts rename to frontend/editor/src/core/hooks/tools/addWatermark/useAddWatermarkParameters.ts diff --git a/frontend/src/core/hooks/tools/adjustContrast/useAdjustContrastOperation.ts b/frontend/editor/src/core/hooks/tools/adjustContrast/useAdjustContrastOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/adjustContrast/useAdjustContrastOperation.ts rename to frontend/editor/src/core/hooks/tools/adjustContrast/useAdjustContrastOperation.ts diff --git a/frontend/src/core/hooks/tools/adjustContrast/useAdjustContrastParameters.ts b/frontend/editor/src/core/hooks/tools/adjustContrast/useAdjustContrastParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/adjustContrast/useAdjustContrastParameters.ts rename to frontend/editor/src/core/hooks/tools/adjustContrast/useAdjustContrastParameters.ts diff --git a/frontend/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleOperation.ts b/frontend/editor/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleOperation.ts rename to frontend/editor/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleOperation.ts diff --git a/frontend/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleParameters.test.ts b/frontend/editor/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleParameters.test.ts rename to frontend/editor/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleParameters.test.ts diff --git a/frontend/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleParameters.ts b/frontend/editor/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleParameters.ts rename to frontend/editor/src/core/hooks/tools/adjustPageScale/useAdjustPageScaleParameters.ts diff --git a/frontend/src/core/hooks/tools/autoRename/useAutoRenameOperation.ts b/frontend/editor/src/core/hooks/tools/autoRename/useAutoRenameOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/autoRename/useAutoRenameOperation.ts rename to frontend/editor/src/core/hooks/tools/autoRename/useAutoRenameOperation.ts diff --git a/frontend/src/core/hooks/tools/autoRename/useAutoRenameParameters.ts b/frontend/editor/src/core/hooks/tools/autoRename/useAutoRenameParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/autoRename/useAutoRenameParameters.ts rename to frontend/editor/src/core/hooks/tools/autoRename/useAutoRenameParameters.ts diff --git a/frontend/src/core/hooks/tools/automate/useAutomateOperation.ts b/frontend/editor/src/core/hooks/tools/automate/useAutomateOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/automate/useAutomateOperation.ts rename to frontend/editor/src/core/hooks/tools/automate/useAutomateOperation.ts diff --git a/frontend/src/core/hooks/tools/automate/useAutomationForm.ts b/frontend/editor/src/core/hooks/tools/automate/useAutomationForm.ts similarity index 100% rename from frontend/src/core/hooks/tools/automate/useAutomationForm.ts rename to frontend/editor/src/core/hooks/tools/automate/useAutomationForm.ts diff --git a/frontend/src/core/hooks/tools/automate/useSavedAutomations.ts b/frontend/editor/src/core/hooks/tools/automate/useSavedAutomations.ts similarity index 100% rename from frontend/src/core/hooks/tools/automate/useSavedAutomations.ts rename to frontend/editor/src/core/hooks/tools/automate/useSavedAutomations.ts diff --git a/frontend/src/core/hooks/tools/automate/useSuggestedAutomations.ts b/frontend/editor/src/core/hooks/tools/automate/useSuggestedAutomations.ts similarity index 100% rename from frontend/src/core/hooks/tools/automate/useSuggestedAutomations.ts rename to frontend/editor/src/core/hooks/tools/automate/useSuggestedAutomations.ts diff --git a/frontend/src/core/hooks/tools/bookletImposition/useBookletImpositionOperation.ts b/frontend/editor/src/core/hooks/tools/bookletImposition/useBookletImpositionOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/bookletImposition/useBookletImpositionOperation.ts rename to frontend/editor/src/core/hooks/tools/bookletImposition/useBookletImpositionOperation.ts diff --git a/frontend/src/core/hooks/tools/bookletImposition/useBookletImpositionParameters.ts b/frontend/editor/src/core/hooks/tools/bookletImposition/useBookletImpositionParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/bookletImposition/useBookletImpositionParameters.ts rename to frontend/editor/src/core/hooks/tools/bookletImposition/useBookletImpositionParameters.ts diff --git a/frontend/src/core/hooks/tools/certSign/useCertSignOperation.ts b/frontend/editor/src/core/hooks/tools/certSign/useCertSignOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/certSign/useCertSignOperation.ts rename to frontend/editor/src/core/hooks/tools/certSign/useCertSignOperation.ts diff --git a/frontend/src/core/hooks/tools/certSign/useCertSignParameters.ts b/frontend/editor/src/core/hooks/tools/certSign/useCertSignParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/certSign/useCertSignParameters.ts rename to frontend/editor/src/core/hooks/tools/certSign/useCertSignParameters.ts diff --git a/frontend/src/core/hooks/tools/changeMetadata/useChangeMetadataOperation.test.ts b/frontend/editor/src/core/hooks/tools/changeMetadata/useChangeMetadataOperation.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/changeMetadata/useChangeMetadataOperation.test.ts rename to frontend/editor/src/core/hooks/tools/changeMetadata/useChangeMetadataOperation.test.ts diff --git a/frontend/src/core/hooks/tools/changeMetadata/useChangeMetadataOperation.ts b/frontend/editor/src/core/hooks/tools/changeMetadata/useChangeMetadataOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/changeMetadata/useChangeMetadataOperation.ts rename to frontend/editor/src/core/hooks/tools/changeMetadata/useChangeMetadataOperation.ts diff --git a/frontend/src/core/hooks/tools/changeMetadata/useChangeMetadataParameters.test.ts b/frontend/editor/src/core/hooks/tools/changeMetadata/useChangeMetadataParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/changeMetadata/useChangeMetadataParameters.test.ts rename to frontend/editor/src/core/hooks/tools/changeMetadata/useChangeMetadataParameters.test.ts diff --git a/frontend/src/core/hooks/tools/changeMetadata/useChangeMetadataParameters.ts b/frontend/editor/src/core/hooks/tools/changeMetadata/useChangeMetadataParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/changeMetadata/useChangeMetadataParameters.ts rename to frontend/editor/src/core/hooks/tools/changeMetadata/useChangeMetadataParameters.ts diff --git a/frontend/src/core/hooks/tools/changeMetadata/useMetadataExtraction.ts b/frontend/editor/src/core/hooks/tools/changeMetadata/useMetadataExtraction.ts similarity index 100% rename from frontend/src/core/hooks/tools/changeMetadata/useMetadataExtraction.ts rename to frontend/editor/src/core/hooks/tools/changeMetadata/useMetadataExtraction.ts diff --git a/frontend/src/core/hooks/tools/changePermissions/useChangePermissionsOperation.test.ts b/frontend/editor/src/core/hooks/tools/changePermissions/useChangePermissionsOperation.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/changePermissions/useChangePermissionsOperation.test.ts rename to frontend/editor/src/core/hooks/tools/changePermissions/useChangePermissionsOperation.test.ts diff --git a/frontend/src/core/hooks/tools/changePermissions/useChangePermissionsOperation.ts b/frontend/editor/src/core/hooks/tools/changePermissions/useChangePermissionsOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/changePermissions/useChangePermissionsOperation.ts rename to frontend/editor/src/core/hooks/tools/changePermissions/useChangePermissionsOperation.ts diff --git a/frontend/src/core/hooks/tools/changePermissions/useChangePermissionsParameters.test.ts b/frontend/editor/src/core/hooks/tools/changePermissions/useChangePermissionsParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/changePermissions/useChangePermissionsParameters.test.ts rename to frontend/editor/src/core/hooks/tools/changePermissions/useChangePermissionsParameters.test.ts diff --git a/frontend/src/core/hooks/tools/changePermissions/useChangePermissionsParameters.ts b/frontend/editor/src/core/hooks/tools/changePermissions/useChangePermissionsParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/changePermissions/useChangePermissionsParameters.ts rename to frontend/editor/src/core/hooks/tools/changePermissions/useChangePermissionsParameters.ts diff --git a/frontend/src/core/hooks/tools/compare/operationUtils.ts b/frontend/editor/src/core/hooks/tools/compare/operationUtils.ts similarity index 100% rename from frontend/src/core/hooks/tools/compare/operationUtils.ts rename to frontend/editor/src/core/hooks/tools/compare/operationUtils.ts diff --git a/frontend/src/core/hooks/tools/compare/useCompareOperation.ts b/frontend/editor/src/core/hooks/tools/compare/useCompareOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/compare/useCompareOperation.ts rename to frontend/editor/src/core/hooks/tools/compare/useCompareOperation.ts diff --git a/frontend/src/core/hooks/tools/compare/useCompareParameters.ts b/frontend/editor/src/core/hooks/tools/compare/useCompareParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/compare/useCompareParameters.ts rename to frontend/editor/src/core/hooks/tools/compare/useCompareParameters.ts diff --git a/frontend/src/core/hooks/tools/compress/useCompressOperation.ts b/frontend/editor/src/core/hooks/tools/compress/useCompressOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/compress/useCompressOperation.ts rename to frontend/editor/src/core/hooks/tools/compress/useCompressOperation.ts diff --git a/frontend/src/core/hooks/tools/compress/useCompressParameters.ts b/frontend/editor/src/core/hooks/tools/compress/useCompressParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/compress/useCompressParameters.ts rename to frontend/editor/src/core/hooks/tools/compress/useCompressParameters.ts diff --git a/frontend/src/core/hooks/tools/convert/useConvertOperation.ts b/frontend/editor/src/core/hooks/tools/convert/useConvertOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/convert/useConvertOperation.ts rename to frontend/editor/src/core/hooks/tools/convert/useConvertOperation.ts diff --git a/frontend/src/core/hooks/tools/convert/useConvertParameters.test.ts b/frontend/editor/src/core/hooks/tools/convert/useConvertParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/convert/useConvertParameters.test.ts rename to frontend/editor/src/core/hooks/tools/convert/useConvertParameters.test.ts diff --git a/frontend/src/core/hooks/tools/convert/useConvertParameters.ts b/frontend/editor/src/core/hooks/tools/convert/useConvertParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/convert/useConvertParameters.ts rename to frontend/editor/src/core/hooks/tools/convert/useConvertParameters.ts diff --git a/frontend/src/core/hooks/tools/convert/useConvertParametersAutoDetection.test.ts b/frontend/editor/src/core/hooks/tools/convert/useConvertParametersAutoDetection.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/convert/useConvertParametersAutoDetection.test.ts rename to frontend/editor/src/core/hooks/tools/convert/useConvertParametersAutoDetection.test.ts diff --git a/frontend/src/core/hooks/tools/crop/useCropOperation.ts b/frontend/editor/src/core/hooks/tools/crop/useCropOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/crop/useCropOperation.ts rename to frontend/editor/src/core/hooks/tools/crop/useCropOperation.ts diff --git a/frontend/src/core/hooks/tools/crop/useCropParameters.ts b/frontend/editor/src/core/hooks/tools/crop/useCropParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/crop/useCropParameters.ts rename to frontend/editor/src/core/hooks/tools/crop/useCropParameters.ts diff --git a/frontend/src/core/hooks/tools/editTableOfContents/useEditTableOfContentsOperation.ts b/frontend/editor/src/core/hooks/tools/editTableOfContents/useEditTableOfContentsOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/editTableOfContents/useEditTableOfContentsOperation.ts rename to frontend/editor/src/core/hooks/tools/editTableOfContents/useEditTableOfContentsOperation.ts diff --git a/frontend/src/core/hooks/tools/editTableOfContents/useEditTableOfContentsParameters.ts b/frontend/editor/src/core/hooks/tools/editTableOfContents/useEditTableOfContentsParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/editTableOfContents/useEditTableOfContentsParameters.ts rename to frontend/editor/src/core/hooks/tools/editTableOfContents/useEditTableOfContentsParameters.ts diff --git a/frontend/src/core/hooks/tools/extractImages/useExtractImagesOperation.ts b/frontend/editor/src/core/hooks/tools/extractImages/useExtractImagesOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/extractImages/useExtractImagesOperation.ts rename to frontend/editor/src/core/hooks/tools/extractImages/useExtractImagesOperation.ts diff --git a/frontend/src/core/hooks/tools/extractImages/useExtractImagesParameters.ts b/frontend/editor/src/core/hooks/tools/extractImages/useExtractImagesParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/extractImages/useExtractImagesParameters.ts rename to frontend/editor/src/core/hooks/tools/extractImages/useExtractImagesParameters.ts diff --git a/frontend/src/core/hooks/tools/extractPages/useExtractPagesOperation.ts b/frontend/editor/src/core/hooks/tools/extractPages/useExtractPagesOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/extractPages/useExtractPagesOperation.ts rename to frontend/editor/src/core/hooks/tools/extractPages/useExtractPagesOperation.ts diff --git a/frontend/src/core/hooks/tools/extractPages/useExtractPagesParameters.ts b/frontend/editor/src/core/hooks/tools/extractPages/useExtractPagesParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/extractPages/useExtractPagesParameters.ts rename to frontend/editor/src/core/hooks/tools/extractPages/useExtractPagesParameters.ts diff --git a/frontend/src/core/hooks/tools/flatten/useFlattenOperation.ts b/frontend/editor/src/core/hooks/tools/flatten/useFlattenOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/flatten/useFlattenOperation.ts rename to frontend/editor/src/core/hooks/tools/flatten/useFlattenOperation.ts diff --git a/frontend/src/core/hooks/tools/flatten/useFlattenParameters.ts b/frontend/editor/src/core/hooks/tools/flatten/useFlattenParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/flatten/useFlattenParameters.ts rename to frontend/editor/src/core/hooks/tools/flatten/useFlattenParameters.ts diff --git a/frontend/src/core/hooks/tools/getPdfInfo/useGetPdfInfoOperation.ts b/frontend/editor/src/core/hooks/tools/getPdfInfo/useGetPdfInfoOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/getPdfInfo/useGetPdfInfoOperation.ts rename to frontend/editor/src/core/hooks/tools/getPdfInfo/useGetPdfInfoOperation.ts diff --git a/frontend/src/core/hooks/tools/getPdfInfo/useGetPdfInfoParameters.ts b/frontend/editor/src/core/hooks/tools/getPdfInfo/useGetPdfInfoParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/getPdfInfo/useGetPdfInfoParameters.ts rename to frontend/editor/src/core/hooks/tools/getPdfInfo/useGetPdfInfoParameters.ts diff --git a/frontend/src/core/hooks/tools/merge/useMergeOperation.test.ts b/frontend/editor/src/core/hooks/tools/merge/useMergeOperation.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/merge/useMergeOperation.test.ts rename to frontend/editor/src/core/hooks/tools/merge/useMergeOperation.test.ts diff --git a/frontend/src/core/hooks/tools/merge/useMergeOperation.ts b/frontend/editor/src/core/hooks/tools/merge/useMergeOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/merge/useMergeOperation.ts rename to frontend/editor/src/core/hooks/tools/merge/useMergeOperation.ts diff --git a/frontend/src/core/hooks/tools/merge/useMergeParameters.test.ts b/frontend/editor/src/core/hooks/tools/merge/useMergeParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/merge/useMergeParameters.test.ts rename to frontend/editor/src/core/hooks/tools/merge/useMergeParameters.test.ts diff --git a/frontend/src/core/hooks/tools/merge/useMergeParameters.ts b/frontend/editor/src/core/hooks/tools/merge/useMergeParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/merge/useMergeParameters.ts rename to frontend/editor/src/core/hooks/tools/merge/useMergeParameters.ts diff --git a/frontend/src/core/hooks/tools/ocr/useOCROperation.ts b/frontend/editor/src/core/hooks/tools/ocr/useOCROperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/ocr/useOCROperation.ts rename to frontend/editor/src/core/hooks/tools/ocr/useOCROperation.ts diff --git a/frontend/src/core/hooks/tools/ocr/useOCRParameters.ts b/frontend/editor/src/core/hooks/tools/ocr/useOCRParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/ocr/useOCRParameters.ts rename to frontend/editor/src/core/hooks/tools/ocr/useOCRParameters.ts diff --git a/frontend/src/core/hooks/tools/overlayPdfs/useOverlayPdfsOperation.ts b/frontend/editor/src/core/hooks/tools/overlayPdfs/useOverlayPdfsOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/overlayPdfs/useOverlayPdfsOperation.ts rename to frontend/editor/src/core/hooks/tools/overlayPdfs/useOverlayPdfsOperation.ts diff --git a/frontend/src/core/hooks/tools/overlayPdfs/useOverlayPdfsParameters.ts b/frontend/editor/src/core/hooks/tools/overlayPdfs/useOverlayPdfsParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/overlayPdfs/useOverlayPdfsParameters.ts rename to frontend/editor/src/core/hooks/tools/overlayPdfs/useOverlayPdfsParameters.ts diff --git a/frontend/src/core/hooks/tools/pageLayout/usePageLayoutOperation.ts b/frontend/editor/src/core/hooks/tools/pageLayout/usePageLayoutOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/pageLayout/usePageLayoutOperation.ts rename to frontend/editor/src/core/hooks/tools/pageLayout/usePageLayoutOperation.ts diff --git a/frontend/src/core/hooks/tools/pageLayout/usePageLayoutParameters.ts b/frontend/editor/src/core/hooks/tools/pageLayout/usePageLayoutParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/pageLayout/usePageLayoutParameters.ts rename to frontend/editor/src/core/hooks/tools/pageLayout/usePageLayoutParameters.ts diff --git a/frontend/src/core/hooks/tools/redact/useRedactOperation.test.ts b/frontend/editor/src/core/hooks/tools/redact/useRedactOperation.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/redact/useRedactOperation.test.ts rename to frontend/editor/src/core/hooks/tools/redact/useRedactOperation.test.ts diff --git a/frontend/src/core/hooks/tools/redact/useRedactOperation.ts b/frontend/editor/src/core/hooks/tools/redact/useRedactOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/redact/useRedactOperation.ts rename to frontend/editor/src/core/hooks/tools/redact/useRedactOperation.ts diff --git a/frontend/src/core/hooks/tools/redact/useRedactParameters.test.ts b/frontend/editor/src/core/hooks/tools/redact/useRedactParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/redact/useRedactParameters.test.ts rename to frontend/editor/src/core/hooks/tools/redact/useRedactParameters.test.ts diff --git a/frontend/src/core/hooks/tools/redact/useRedactParameters.ts b/frontend/editor/src/core/hooks/tools/redact/useRedactParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/redact/useRedactParameters.ts rename to frontend/editor/src/core/hooks/tools/redact/useRedactParameters.ts diff --git a/frontend/src/core/hooks/tools/removeAnnotations/useRemoveAnnotationsOperation.ts b/frontend/editor/src/core/hooks/tools/removeAnnotations/useRemoveAnnotationsOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/removeAnnotations/useRemoveAnnotationsOperation.ts rename to frontend/editor/src/core/hooks/tools/removeAnnotations/useRemoveAnnotationsOperation.ts diff --git a/frontend/src/core/hooks/tools/removeAnnotations/useRemoveAnnotationsParameters.ts b/frontend/editor/src/core/hooks/tools/removeAnnotations/useRemoveAnnotationsParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/removeAnnotations/useRemoveAnnotationsParameters.ts rename to frontend/editor/src/core/hooks/tools/removeAnnotations/useRemoveAnnotationsParameters.ts diff --git a/frontend/src/core/hooks/tools/removeBlanks/useRemoveBlanksOperation.ts b/frontend/editor/src/core/hooks/tools/removeBlanks/useRemoveBlanksOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/removeBlanks/useRemoveBlanksOperation.ts rename to frontend/editor/src/core/hooks/tools/removeBlanks/useRemoveBlanksOperation.ts diff --git a/frontend/src/core/hooks/tools/removeBlanks/useRemoveBlanksParameters.ts b/frontend/editor/src/core/hooks/tools/removeBlanks/useRemoveBlanksParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/removeBlanks/useRemoveBlanksParameters.ts rename to frontend/editor/src/core/hooks/tools/removeBlanks/useRemoveBlanksParameters.ts diff --git a/frontend/src/core/hooks/tools/removeCertificateSign/useRemoveCertificateSignOperation.ts b/frontend/editor/src/core/hooks/tools/removeCertificateSign/useRemoveCertificateSignOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/removeCertificateSign/useRemoveCertificateSignOperation.ts rename to frontend/editor/src/core/hooks/tools/removeCertificateSign/useRemoveCertificateSignOperation.ts diff --git a/frontend/src/core/hooks/tools/removeCertificateSign/useRemoveCertificateSignParameters.ts b/frontend/editor/src/core/hooks/tools/removeCertificateSign/useRemoveCertificateSignParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/removeCertificateSign/useRemoveCertificateSignParameters.ts rename to frontend/editor/src/core/hooks/tools/removeCertificateSign/useRemoveCertificateSignParameters.ts diff --git a/frontend/src/core/hooks/tools/removeImage/useRemoveImageOperation.ts b/frontend/editor/src/core/hooks/tools/removeImage/useRemoveImageOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/removeImage/useRemoveImageOperation.ts rename to frontend/editor/src/core/hooks/tools/removeImage/useRemoveImageOperation.ts diff --git a/frontend/src/core/hooks/tools/removeImage/useRemoveImageParameters.ts b/frontend/editor/src/core/hooks/tools/removeImage/useRemoveImageParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/removeImage/useRemoveImageParameters.ts rename to frontend/editor/src/core/hooks/tools/removeImage/useRemoveImageParameters.ts diff --git a/frontend/src/core/hooks/tools/removePages/useRemovePagesOperation.ts b/frontend/editor/src/core/hooks/tools/removePages/useRemovePagesOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/removePages/useRemovePagesOperation.ts rename to frontend/editor/src/core/hooks/tools/removePages/useRemovePagesOperation.ts diff --git a/frontend/src/core/hooks/tools/removePages/useRemovePagesParameters.ts b/frontend/editor/src/core/hooks/tools/removePages/useRemovePagesParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/removePages/useRemovePagesParameters.ts rename to frontend/editor/src/core/hooks/tools/removePages/useRemovePagesParameters.ts diff --git a/frontend/src/core/hooks/tools/removePassword/buildRemovePasswordFormData.ts b/frontend/editor/src/core/hooks/tools/removePassword/buildRemovePasswordFormData.ts similarity index 100% rename from frontend/src/core/hooks/tools/removePassword/buildRemovePasswordFormData.ts rename to frontend/editor/src/core/hooks/tools/removePassword/buildRemovePasswordFormData.ts diff --git a/frontend/src/core/hooks/tools/removePassword/useRemovePasswordOperation.test.ts b/frontend/editor/src/core/hooks/tools/removePassword/useRemovePasswordOperation.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/removePassword/useRemovePasswordOperation.test.ts rename to frontend/editor/src/core/hooks/tools/removePassword/useRemovePasswordOperation.test.ts diff --git a/frontend/src/core/hooks/tools/removePassword/useRemovePasswordOperation.ts b/frontend/editor/src/core/hooks/tools/removePassword/useRemovePasswordOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/removePassword/useRemovePasswordOperation.ts rename to frontend/editor/src/core/hooks/tools/removePassword/useRemovePasswordOperation.ts diff --git a/frontend/src/core/hooks/tools/removePassword/useRemovePasswordParameters.test.ts b/frontend/editor/src/core/hooks/tools/removePassword/useRemovePasswordParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/removePassword/useRemovePasswordParameters.test.ts rename to frontend/editor/src/core/hooks/tools/removePassword/useRemovePasswordParameters.test.ts diff --git a/frontend/src/core/hooks/tools/removePassword/useRemovePasswordParameters.ts b/frontend/editor/src/core/hooks/tools/removePassword/useRemovePasswordParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/removePassword/useRemovePasswordParameters.ts rename to frontend/editor/src/core/hooks/tools/removePassword/useRemovePasswordParameters.ts diff --git a/frontend/src/core/hooks/tools/reorganizePages/useReorganizePagesOperation.ts b/frontend/editor/src/core/hooks/tools/reorganizePages/useReorganizePagesOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/reorganizePages/useReorganizePagesOperation.ts rename to frontend/editor/src/core/hooks/tools/reorganizePages/useReorganizePagesOperation.ts diff --git a/frontend/src/core/hooks/tools/reorganizePages/useReorganizePagesParameters.ts b/frontend/editor/src/core/hooks/tools/reorganizePages/useReorganizePagesParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/reorganizePages/useReorganizePagesParameters.ts rename to frontend/editor/src/core/hooks/tools/reorganizePages/useReorganizePagesParameters.ts diff --git a/frontend/src/core/hooks/tools/repair/useRepairOperation.ts b/frontend/editor/src/core/hooks/tools/repair/useRepairOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/repair/useRepairOperation.ts rename to frontend/editor/src/core/hooks/tools/repair/useRepairOperation.ts diff --git a/frontend/src/core/hooks/tools/repair/useRepairParameters.ts b/frontend/editor/src/core/hooks/tools/repair/useRepairParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/repair/useRepairParameters.ts rename to frontend/editor/src/core/hooks/tools/repair/useRepairParameters.ts diff --git a/frontend/src/core/hooks/tools/replaceColor/useReplaceColorOperation.ts b/frontend/editor/src/core/hooks/tools/replaceColor/useReplaceColorOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/replaceColor/useReplaceColorOperation.ts rename to frontend/editor/src/core/hooks/tools/replaceColor/useReplaceColorOperation.ts diff --git a/frontend/src/core/hooks/tools/replaceColor/useReplaceColorParameters.ts b/frontend/editor/src/core/hooks/tools/replaceColor/useReplaceColorParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/replaceColor/useReplaceColorParameters.ts rename to frontend/editor/src/core/hooks/tools/replaceColor/useReplaceColorParameters.ts diff --git a/frontend/src/core/hooks/tools/rotate/useRotateOperation.test.ts b/frontend/editor/src/core/hooks/tools/rotate/useRotateOperation.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/rotate/useRotateOperation.test.ts rename to frontend/editor/src/core/hooks/tools/rotate/useRotateOperation.test.ts diff --git a/frontend/src/core/hooks/tools/rotate/useRotateOperation.ts b/frontend/editor/src/core/hooks/tools/rotate/useRotateOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/rotate/useRotateOperation.ts rename to frontend/editor/src/core/hooks/tools/rotate/useRotateOperation.ts diff --git a/frontend/src/core/hooks/tools/rotate/useRotateParameters.test.ts b/frontend/editor/src/core/hooks/tools/rotate/useRotateParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/rotate/useRotateParameters.test.ts rename to frontend/editor/src/core/hooks/tools/rotate/useRotateParameters.test.ts diff --git a/frontend/src/core/hooks/tools/rotate/useRotateParameters.ts b/frontend/editor/src/core/hooks/tools/rotate/useRotateParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/rotate/useRotateParameters.ts rename to frontend/editor/src/core/hooks/tools/rotate/useRotateParameters.ts diff --git a/frontend/src/core/hooks/tools/sanitize/useSanitizeOperation.ts b/frontend/editor/src/core/hooks/tools/sanitize/useSanitizeOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/sanitize/useSanitizeOperation.ts rename to frontend/editor/src/core/hooks/tools/sanitize/useSanitizeOperation.ts diff --git a/frontend/src/core/hooks/tools/sanitize/useSanitizeParameters.test.ts b/frontend/editor/src/core/hooks/tools/sanitize/useSanitizeParameters.test.ts similarity index 100% rename from frontend/src/core/hooks/tools/sanitize/useSanitizeParameters.test.ts rename to frontend/editor/src/core/hooks/tools/sanitize/useSanitizeParameters.test.ts diff --git a/frontend/src/core/hooks/tools/sanitize/useSanitizeParameters.ts b/frontend/editor/src/core/hooks/tools/sanitize/useSanitizeParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/sanitize/useSanitizeParameters.ts rename to frontend/editor/src/core/hooks/tools/sanitize/useSanitizeParameters.ts diff --git a/frontend/src/core/hooks/tools/scannerImageSplit/useScannerImageSplitOperation.ts b/frontend/editor/src/core/hooks/tools/scannerImageSplit/useScannerImageSplitOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/scannerImageSplit/useScannerImageSplitOperation.ts rename to frontend/editor/src/core/hooks/tools/scannerImageSplit/useScannerImageSplitOperation.ts diff --git a/frontend/src/core/hooks/tools/scannerImageSplit/useScannerImageSplitParameters.ts b/frontend/editor/src/core/hooks/tools/scannerImageSplit/useScannerImageSplitParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/scannerImageSplit/useScannerImageSplitParameters.ts rename to frontend/editor/src/core/hooks/tools/scannerImageSplit/useScannerImageSplitParameters.ts diff --git a/frontend/src/core/hooks/tools/shared/toolOperationHelpers.ts b/frontend/editor/src/core/hooks/tools/shared/toolOperationHelpers.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/toolOperationHelpers.ts rename to frontend/editor/src/core/hooks/tools/shared/toolOperationHelpers.ts diff --git a/frontend/src/core/hooks/tools/shared/toolOperationTypes.ts b/frontend/editor/src/core/hooks/tools/shared/toolOperationTypes.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/toolOperationTypes.ts rename to frontend/editor/src/core/hooks/tools/shared/toolOperationTypes.ts diff --git a/frontend/src/core/hooks/tools/shared/useAccordionSteps.ts b/frontend/editor/src/core/hooks/tools/shared/useAccordionSteps.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/useAccordionSteps.ts rename to frontend/editor/src/core/hooks/tools/shared/useAccordionSteps.ts diff --git a/frontend/src/core/hooks/tools/shared/useBaseParameters.ts b/frontend/editor/src/core/hooks/tools/shared/useBaseParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/useBaseParameters.ts rename to frontend/editor/src/core/hooks/tools/shared/useBaseParameters.ts diff --git a/frontend/src/core/hooks/tools/shared/useBaseTool.ts b/frontend/editor/src/core/hooks/tools/shared/useBaseTool.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/useBaseTool.ts rename to frontend/editor/src/core/hooks/tools/shared/useBaseTool.ts diff --git a/frontend/src/core/hooks/tools/shared/useOperationResults.ts b/frontend/editor/src/core/hooks/tools/shared/useOperationResults.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/useOperationResults.ts rename to frontend/editor/src/core/hooks/tools/shared/useOperationResults.ts diff --git a/frontend/src/core/hooks/tools/shared/useToolApiCalls.ts b/frontend/editor/src/core/hooks/tools/shared/useToolApiCalls.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/useToolApiCalls.ts rename to frontend/editor/src/core/hooks/tools/shared/useToolApiCalls.ts diff --git a/frontend/src/core/hooks/tools/shared/useToolOperation.ts b/frontend/editor/src/core/hooks/tools/shared/useToolOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/useToolOperation.ts rename to frontend/editor/src/core/hooks/tools/shared/useToolOperation.ts diff --git a/frontend/src/core/hooks/tools/shared/useToolResources.ts b/frontend/editor/src/core/hooks/tools/shared/useToolResources.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/useToolResources.ts rename to frontend/editor/src/core/hooks/tools/shared/useToolResources.ts diff --git a/frontend/src/core/hooks/tools/shared/useToolState.ts b/frontend/editor/src/core/hooks/tools/shared/useToolState.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/useToolState.ts rename to frontend/editor/src/core/hooks/tools/shared/useToolState.ts diff --git a/frontend/src/core/hooks/tools/shared/useViewScopedFiles.ts b/frontend/editor/src/core/hooks/tools/shared/useViewScopedFiles.ts similarity index 100% rename from frontend/src/core/hooks/tools/shared/useViewScopedFiles.ts rename to frontend/editor/src/core/hooks/tools/shared/useViewScopedFiles.ts diff --git a/frontend/src/core/hooks/tools/showJS/useShowJSOperation.ts b/frontend/editor/src/core/hooks/tools/showJS/useShowJSOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/showJS/useShowJSOperation.ts rename to frontend/editor/src/core/hooks/tools/showJS/useShowJSOperation.ts diff --git a/frontend/src/core/hooks/tools/showJS/useShowJSParameters.ts b/frontend/editor/src/core/hooks/tools/showJS/useShowJSParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/showJS/useShowJSParameters.ts rename to frontend/editor/src/core/hooks/tools/showJS/useShowJSParameters.ts diff --git a/frontend/src/core/hooks/tools/sign/useSavedSignatures.ts b/frontend/editor/src/core/hooks/tools/sign/useSavedSignatures.ts similarity index 100% rename from frontend/src/core/hooks/tools/sign/useSavedSignatures.ts rename to frontend/editor/src/core/hooks/tools/sign/useSavedSignatures.ts diff --git a/frontend/src/core/hooks/tools/sign/useSignOperation.ts b/frontend/editor/src/core/hooks/tools/sign/useSignOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/sign/useSignOperation.ts rename to frontend/editor/src/core/hooks/tools/sign/useSignOperation.ts diff --git a/frontend/src/core/hooks/tools/sign/useSignParameters.ts b/frontend/editor/src/core/hooks/tools/sign/useSignParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/sign/useSignParameters.ts rename to frontend/editor/src/core/hooks/tools/sign/useSignParameters.ts diff --git a/frontend/src/core/hooks/tools/singleLargePage/useSingleLargePageOperation.ts b/frontend/editor/src/core/hooks/tools/singleLargePage/useSingleLargePageOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/singleLargePage/useSingleLargePageOperation.ts rename to frontend/editor/src/core/hooks/tools/singleLargePage/useSingleLargePageOperation.ts diff --git a/frontend/src/core/hooks/tools/singleLargePage/useSingleLargePageParameters.ts b/frontend/editor/src/core/hooks/tools/singleLargePage/useSingleLargePageParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/singleLargePage/useSingleLargePageParameters.ts rename to frontend/editor/src/core/hooks/tools/singleLargePage/useSingleLargePageParameters.ts diff --git a/frontend/src/core/hooks/tools/split/useSplitOperation.ts b/frontend/editor/src/core/hooks/tools/split/useSplitOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/split/useSplitOperation.ts rename to frontend/editor/src/core/hooks/tools/split/useSplitOperation.ts diff --git a/frontend/src/core/hooks/tools/split/useSplitParameters.ts b/frontend/editor/src/core/hooks/tools/split/useSplitParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/split/useSplitParameters.ts rename to frontend/editor/src/core/hooks/tools/split/useSplitParameters.ts diff --git a/frontend/src/core/hooks/tools/timestampPdf/useTimestampPdfOperation.ts b/frontend/editor/src/core/hooks/tools/timestampPdf/useTimestampPdfOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/timestampPdf/useTimestampPdfOperation.ts rename to frontend/editor/src/core/hooks/tools/timestampPdf/useTimestampPdfOperation.ts diff --git a/frontend/src/core/hooks/tools/timestampPdf/useTimestampPdfParameters.ts b/frontend/editor/src/core/hooks/tools/timestampPdf/useTimestampPdfParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/timestampPdf/useTimestampPdfParameters.ts rename to frontend/editor/src/core/hooks/tools/timestampPdf/useTimestampPdfParameters.ts diff --git a/frontend/src/core/hooks/tools/unlockPdfForms/useUnlockPdfFormsOperation.ts b/frontend/editor/src/core/hooks/tools/unlockPdfForms/useUnlockPdfFormsOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/unlockPdfForms/useUnlockPdfFormsOperation.ts rename to frontend/editor/src/core/hooks/tools/unlockPdfForms/useUnlockPdfFormsOperation.ts diff --git a/frontend/src/core/hooks/tools/unlockPdfForms/useUnlockPdfFormsParameters.ts b/frontend/editor/src/core/hooks/tools/unlockPdfForms/useUnlockPdfFormsParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/unlockPdfForms/useUnlockPdfFormsParameters.ts rename to frontend/editor/src/core/hooks/tools/unlockPdfForms/useUnlockPdfFormsParameters.ts diff --git a/frontend/src/core/hooks/tools/useFavoriteToolItems.ts b/frontend/editor/src/core/hooks/tools/useFavoriteToolItems.ts similarity index 100% rename from frontend/src/core/hooks/tools/useFavoriteToolItems.ts rename to frontend/editor/src/core/hooks/tools/useFavoriteToolItems.ts diff --git a/frontend/src/core/hooks/tools/useToolPanelGeometry.ts b/frontend/editor/src/core/hooks/tools/useToolPanelGeometry.ts similarity index 100% rename from frontend/src/core/hooks/tools/useToolPanelGeometry.ts rename to frontend/editor/src/core/hooks/tools/useToolPanelGeometry.ts diff --git a/frontend/src/core/hooks/tools/useUserToolActivity.ts b/frontend/editor/src/core/hooks/tools/useUserToolActivity.ts similarity index 100% rename from frontend/src/core/hooks/tools/useUserToolActivity.ts rename to frontend/editor/src/core/hooks/tools/useUserToolActivity.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/CenteredMessageSection.ts b/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/CenteredMessageSection.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/CenteredMessageSection.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/CenteredMessageSection.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/FieldBoxSection.ts b/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/FieldBoxSection.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/FieldBoxSection.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/FieldBoxSection.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/SignatureSection.ts b/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/SignatureSection.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/SignatureSection.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/SignatureSection.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/StatusBadgeSection.ts b/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/StatusBadgeSection.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/StatusBadgeSection.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/StatusBadgeSection.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/SummarySection.ts b/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/SummarySection.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/SummarySection.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/SummarySection.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/ThumbnailSection.ts b/frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/ThumbnailSection.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/outputtedPDFSections/ThumbnailSection.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/outputtedPDFSections/ThumbnailSection.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/signatureReportPdf.ts b/frontend/editor/src/core/hooks/tools/validateSignature/signatureReportPdf.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/signatureReportPdf.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/signatureReportPdf.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/useValidateSignatureOperation.ts b/frontend/editor/src/core/hooks/tools/validateSignature/useValidateSignatureOperation.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/useValidateSignatureOperation.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/useValidateSignatureOperation.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/useValidateSignatureParameters.ts b/frontend/editor/src/core/hooks/tools/validateSignature/useValidateSignatureParameters.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/useValidateSignatureParameters.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/useValidateSignatureParameters.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/utils/pdfPageHelpers.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfPageHelpers.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/utils/pdfPageHelpers.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfPageHelpers.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/utils/pdfPalette.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfPalette.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/utils/pdfPalette.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfPalette.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/utils/pdfText.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfText.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/utils/pdfText.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/utils/pdfText.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/utils/reportStatus.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/reportStatus.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/utils/reportStatus.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/utils/reportStatus.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/utils/signatureCsv.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureCsv.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/utils/signatureCsv.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureCsv.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/utils/signatureReportBuilder.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureReportBuilder.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/utils/signatureReportBuilder.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureReportBuilder.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/utils/signatureStatus.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureStatus.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/utils/signatureStatus.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureStatus.ts diff --git a/frontend/src/core/hooks/tools/validateSignature/utils/signatureUtils.ts b/frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureUtils.ts similarity index 100% rename from frontend/src/core/hooks/tools/validateSignature/utils/signatureUtils.ts rename to frontend/editor/src/core/hooks/tools/validateSignature/utils/signatureUtils.ts diff --git a/frontend/src/core/hooks/useAdminSettings.ts b/frontend/editor/src/core/hooks/useAdminSettings.ts similarity index 100% rename from frontend/src/core/hooks/useAdminSettings.ts rename to frontend/editor/src/core/hooks/useAdminSettings.ts diff --git a/frontend/src/core/hooks/useAppInitialization.ts b/frontend/editor/src/core/hooks/useAppInitialization.ts similarity index 100% rename from frontend/src/core/hooks/useAppInitialization.ts rename to frontend/editor/src/core/hooks/useAppInitialization.ts diff --git a/frontend/src/core/hooks/useAuditFilters.ts b/frontend/editor/src/core/hooks/useAuditFilters.ts similarity index 100% rename from frontend/src/core/hooks/useAuditFilters.ts rename to frontend/editor/src/core/hooks/useAuditFilters.ts diff --git a/frontend/src/core/hooks/useBackendHealth.ts b/frontend/editor/src/core/hooks/useBackendHealth.ts similarity index 100% rename from frontend/src/core/hooks/useBackendHealth.ts rename to frontend/editor/src/core/hooks/useBackendHealth.ts diff --git a/frontend/src/core/hooks/useBackendProbe.ts b/frontend/editor/src/core/hooks/useBackendProbe.ts similarity index 100% rename from frontend/src/core/hooks/useBackendProbe.ts rename to frontend/editor/src/core/hooks/useBackendProbe.ts diff --git a/frontend/src/core/hooks/useBaseUrl.ts b/frontend/editor/src/core/hooks/useBaseUrl.ts similarity index 100% rename from frontend/src/core/hooks/useBaseUrl.ts rename to frontend/editor/src/core/hooks/useBaseUrl.ts diff --git a/frontend/src/core/hooks/useConfigButtonIcon.tsx b/frontend/editor/src/core/hooks/useConfigButtonIcon.tsx similarity index 100% rename from frontend/src/core/hooks/useConfigButtonIcon.tsx rename to frontend/editor/src/core/hooks/useConfigButtonIcon.tsx diff --git a/frontend/src/core/hooks/useConversionCloudStatus.ts b/frontend/editor/src/core/hooks/useConversionCloudStatus.ts similarity index 100% rename from frontend/src/core/hooks/useConversionCloudStatus.ts rename to frontend/editor/src/core/hooks/useConversionCloudStatus.ts diff --git a/frontend/src/core/hooks/useCookieConsent.ts b/frontend/editor/src/core/hooks/useCookieConsent.ts similarity index 100% rename from frontend/src/core/hooks/useCookieConsent.ts rename to frontend/editor/src/core/hooks/useCookieConsent.ts diff --git a/frontend/src/core/hooks/useCreditCheck.ts b/frontend/editor/src/core/hooks/useCreditCheck.ts similarity index 100% rename from frontend/src/core/hooks/useCreditCheck.ts rename to frontend/editor/src/core/hooks/useCreditCheck.ts diff --git a/frontend/src/core/hooks/useDocumentMeta.ts b/frontend/editor/src/core/hooks/useDocumentMeta.ts similarity index 100% rename from frontend/src/core/hooks/useDocumentMeta.ts rename to frontend/editor/src/core/hooks/useDocumentMeta.ts diff --git a/frontend/src/core/hooks/useEndpointConfig.ts b/frontend/editor/src/core/hooks/useEndpointConfig.ts similarity index 100% rename from frontend/src/core/hooks/useEndpointConfig.ts rename to frontend/editor/src/core/hooks/useEndpointConfig.ts diff --git a/frontend/src/core/hooks/useEnhancedProcessedFiles.ts b/frontend/editor/src/core/hooks/useEnhancedProcessedFiles.ts similarity index 100% rename from frontend/src/core/hooks/useEnhancedProcessedFiles.ts rename to frontend/editor/src/core/hooks/useEnhancedProcessedFiles.ts diff --git a/frontend/src/core/hooks/useFileActionIcons.ts b/frontend/editor/src/core/hooks/useFileActionIcons.ts similarity index 100% rename from frontend/src/core/hooks/useFileActionIcons.ts rename to frontend/editor/src/core/hooks/useFileActionIcons.ts diff --git a/frontend/src/core/hooks/useFileActionTerminology.ts b/frontend/editor/src/core/hooks/useFileActionTerminology.ts similarity index 100% rename from frontend/src/core/hooks/useFileActionTerminology.ts rename to frontend/editor/src/core/hooks/useFileActionTerminology.ts diff --git a/frontend/src/core/hooks/useFileHandler.ts b/frontend/editor/src/core/hooks/useFileHandler.ts similarity index 100% rename from frontend/src/core/hooks/useFileHandler.ts rename to frontend/editor/src/core/hooks/useFileHandler.ts diff --git a/frontend/src/core/hooks/useFileManager.ts b/frontend/editor/src/core/hooks/useFileManager.ts similarity index 100% rename from frontend/src/core/hooks/useFileManager.ts rename to frontend/editor/src/core/hooks/useFileManager.ts diff --git a/frontend/src/core/hooks/useFileThumbnail.ts b/frontend/editor/src/core/hooks/useFileThumbnail.ts similarity index 100% rename from frontend/src/core/hooks/useFileThumbnail.ts rename to frontend/editor/src/core/hooks/useFileThumbnail.ts diff --git a/frontend/src/core/hooks/useFileWithUrl.ts b/frontend/editor/src/core/hooks/useFileWithUrl.ts similarity index 100% rename from frontend/src/core/hooks/useFileWithUrl.ts rename to frontend/editor/src/core/hooks/useFileWithUrl.ts diff --git a/frontend/src/core/hooks/useFocusTrap.ts b/frontend/editor/src/core/hooks/useFocusTrap.ts similarity index 100% rename from frontend/src/core/hooks/useFocusTrap.ts rename to frontend/editor/src/core/hooks/useFocusTrap.ts diff --git a/frontend/src/core/hooks/useFooterInfo.ts b/frontend/editor/src/core/hooks/useFooterInfo.ts similarity index 100% rename from frontend/src/core/hooks/useFooterInfo.ts rename to frontend/editor/src/core/hooks/useFooterInfo.ts diff --git a/frontend/src/core/hooks/useFrontendVersionInfo.ts b/frontend/editor/src/core/hooks/useFrontendVersionInfo.ts similarity index 100% rename from frontend/src/core/hooks/useFrontendVersionInfo.ts rename to frontend/editor/src/core/hooks/useFrontendVersionInfo.ts diff --git a/frontend/src/core/hooks/useGoogleDrivePicker.ts b/frontend/editor/src/core/hooks/useGoogleDrivePicker.ts similarity index 100% rename from frontend/src/core/hooks/useGoogleDrivePicker.ts rename to frontend/editor/src/core/hooks/useGoogleDrivePicker.ts diff --git a/frontend/src/core/hooks/useGroupEnabled.ts b/frontend/editor/src/core/hooks/useGroupEnabled.ts similarity index 100% rename from frontend/src/core/hooks/useGroupEnabled.ts rename to frontend/editor/src/core/hooks/useGroupEnabled.ts diff --git a/frontend/src/core/hooks/useGroupSigningEnabled.ts b/frontend/editor/src/core/hooks/useGroupSigningEnabled.ts similarity index 100% rename from frontend/src/core/hooks/useGroupSigningEnabled.ts rename to frontend/editor/src/core/hooks/useGroupSigningEnabled.ts diff --git a/frontend/src/core/hooks/useIndexedDBThumbnail.ts b/frontend/editor/src/core/hooks/useIndexedDBThumbnail.ts similarity index 100% rename from frontend/src/core/hooks/useIndexedDBThumbnail.ts rename to frontend/editor/src/core/hooks/useIndexedDBThumbnail.ts diff --git a/frontend/src/core/hooks/useIsMobile.ts b/frontend/editor/src/core/hooks/useIsMobile.ts similarity index 100% rename from frontend/src/core/hooks/useIsMobile.ts rename to frontend/editor/src/core/hooks/useIsMobile.ts diff --git a/frontend/src/core/hooks/useIsOverflowing.ts b/frontend/editor/src/core/hooks/useIsOverflowing.ts similarity index 100% rename from frontend/src/core/hooks/useIsOverflowing.ts rename to frontend/editor/src/core/hooks/useIsOverflowing.ts diff --git a/frontend/src/core/hooks/useJwtConfigSync.ts b/frontend/editor/src/core/hooks/useJwtConfigSync.ts similarity index 100% rename from frontend/src/core/hooks/useJwtConfigSync.ts rename to frontend/editor/src/core/hooks/useJwtConfigSync.ts diff --git a/frontend/src/core/hooks/useLicenseAlert.ts b/frontend/editor/src/core/hooks/useLicenseAlert.ts similarity index 100% rename from frontend/src/core/hooks/useLicenseAlert.ts rename to frontend/editor/src/core/hooks/useLicenseAlert.ts diff --git a/frontend/src/core/hooks/useLoginRequired.ts b/frontend/editor/src/core/hooks/useLoginRequired.ts similarity index 100% rename from frontend/src/core/hooks/useLoginRequired.ts rename to frontend/editor/src/core/hooks/useLoginRequired.ts diff --git a/frontend/src/core/hooks/useLogoAssets.test.ts b/frontend/editor/src/core/hooks/useLogoAssets.test.ts similarity index 100% rename from frontend/src/core/hooks/useLogoAssets.test.ts rename to frontend/editor/src/core/hooks/useLogoAssets.test.ts diff --git a/frontend/src/core/hooks/useLogoAssets.ts b/frontend/editor/src/core/hooks/useLogoAssets.ts similarity index 100% rename from frontend/src/core/hooks/useLogoAssets.ts rename to frontend/editor/src/core/hooks/useLogoAssets.ts diff --git a/frontend/src/core/hooks/useLogoPath.ts b/frontend/editor/src/core/hooks/useLogoPath.ts similarity index 100% rename from frontend/src/core/hooks/useLogoPath.ts rename to frontend/editor/src/core/hooks/useLogoPath.ts diff --git a/frontend/src/core/hooks/useLogoVariant.ts b/frontend/editor/src/core/hooks/useLogoVariant.ts similarity index 100% rename from frontend/src/core/hooks/useLogoVariant.ts rename to frontend/editor/src/core/hooks/useLogoVariant.ts diff --git a/frontend/src/core/hooks/useOs.ts b/frontend/editor/src/core/hooks/useOs.ts similarity index 100% rename from frontend/src/core/hooks/useOs.ts rename to frontend/editor/src/core/hooks/useOs.ts diff --git a/frontend/src/core/hooks/usePDFProcessor.ts b/frontend/editor/src/core/hooks/usePDFProcessor.ts similarity index 100% rename from frontend/src/core/hooks/usePDFProcessor.ts rename to frontend/editor/src/core/hooks/usePDFProcessor.ts diff --git a/frontend/src/core/hooks/usePdfLibLinks.ts b/frontend/editor/src/core/hooks/usePdfLibLinks.ts similarity index 100% rename from frontend/src/core/hooks/usePdfLibLinks.ts rename to frontend/editor/src/core/hooks/usePdfLibLinks.ts diff --git a/frontend/src/core/hooks/usePdfSignatureDetection.ts b/frontend/editor/src/core/hooks/usePdfSignatureDetection.ts similarity index 100% rename from frontend/src/core/hooks/usePdfSignatureDetection.ts rename to frontend/editor/src/core/hooks/usePdfSignatureDetection.ts diff --git a/frontend/src/core/hooks/useProcessedFiles.ts b/frontend/editor/src/core/hooks/useProcessedFiles.ts similarity index 100% rename from frontend/src/core/hooks/useProcessedFiles.ts rename to frontend/editor/src/core/hooks/useProcessedFiles.ts diff --git a/frontend/src/core/hooks/useProgressivePagePreviews.ts b/frontend/editor/src/core/hooks/useProgressivePagePreviews.ts similarity index 100% rename from frontend/src/core/hooks/useProgressivePagePreviews.ts rename to frontend/editor/src/core/hooks/useProgressivePagePreviews.ts diff --git a/frontend/src/core/hooks/useRainbowTheme.ts b/frontend/editor/src/core/hooks/useRainbowTheme.ts similarity index 100% rename from frontend/src/core/hooks/useRainbowTheme.ts rename to frontend/editor/src/core/hooks/useRainbowTheme.ts diff --git a/frontend/src/core/hooks/useRequestHeaders.ts b/frontend/editor/src/core/hooks/useRequestHeaders.ts similarity index 100% rename from frontend/src/core/hooks/useRequestHeaders.ts rename to frontend/editor/src/core/hooks/useRequestHeaders.ts diff --git a/frontend/src/core/hooks/useSaaSMode.ts b/frontend/editor/src/core/hooks/useSaaSMode.ts similarity index 100% rename from frontend/src/core/hooks/useSaaSMode.ts rename to frontend/editor/src/core/hooks/useSaaSMode.ts diff --git a/frontend/src/core/hooks/useScarfTracking.ts b/frontend/editor/src/core/hooks/useScarfTracking.ts similarity index 100% rename from frontend/src/core/hooks/useScarfTracking.ts rename to frontend/editor/src/core/hooks/useScarfTracking.ts diff --git a/frontend/src/core/hooks/useSelfHostedToolAvailability.ts b/frontend/editor/src/core/hooks/useSelfHostedToolAvailability.ts similarity index 100% rename from frontend/src/core/hooks/useSelfHostedToolAvailability.ts rename to frontend/editor/src/core/hooks/useSelfHostedToolAvailability.ts diff --git a/frontend/src/core/hooks/useServerExperience.ts b/frontend/editor/src/core/hooks/useServerExperience.ts similarity index 100% rename from frontend/src/core/hooks/useServerExperience.ts rename to frontend/editor/src/core/hooks/useServerExperience.ts diff --git a/frontend/src/core/hooks/useSettingsDirty.ts b/frontend/editor/src/core/hooks/useSettingsDirty.ts similarity index 100% rename from frontend/src/core/hooks/useSettingsDirty.ts rename to frontend/editor/src/core/hooks/useSettingsDirty.ts diff --git a/frontend/src/core/hooks/useSharingEnabled.ts b/frontend/editor/src/core/hooks/useSharingEnabled.ts similarity index 100% rename from frontend/src/core/hooks/useSharingEnabled.ts rename to frontend/editor/src/core/hooks/useSharingEnabled.ts diff --git a/frontend/src/core/hooks/useShouldShowWelcomeModal.ts b/frontend/editor/src/core/hooks/useShouldShowWelcomeModal.ts similarity index 100% rename from frontend/src/core/hooks/useShouldShowWelcomeModal.ts rename to frontend/editor/src/core/hooks/useShouldShowWelcomeModal.ts diff --git a/frontend/src/core/hooks/useSidebarNavigation.ts b/frontend/editor/src/core/hooks/useSidebarNavigation.ts similarity index 100% rename from frontend/src/core/hooks/useSidebarNavigation.ts rename to frontend/editor/src/core/hooks/useSidebarNavigation.ts diff --git a/frontend/src/core/hooks/useSuggestedTools.ts b/frontend/editor/src/core/hooks/useSuggestedTools.ts similarity index 100% rename from frontend/src/core/hooks/useSuggestedTools.ts rename to frontend/editor/src/core/hooks/useSuggestedTools.ts diff --git a/frontend/src/core/hooks/useThumbnailGeneration.ts b/frontend/editor/src/core/hooks/useThumbnailGeneration.ts similarity index 100% rename from frontend/src/core/hooks/useThumbnailGeneration.ts rename to frontend/editor/src/core/hooks/useThumbnailGeneration.ts diff --git a/frontend/src/core/hooks/useToolCloudStatus.ts b/frontend/editor/src/core/hooks/useToolCloudStatus.ts similarity index 100% rename from frontend/src/core/hooks/useToolCloudStatus.ts rename to frontend/editor/src/core/hooks/useToolCloudStatus.ts diff --git a/frontend/src/core/hooks/useToolManagement.tsx b/frontend/editor/src/core/hooks/useToolManagement.tsx similarity index 100% rename from frontend/src/core/hooks/useToolManagement.tsx rename to frontend/editor/src/core/hooks/useToolManagement.tsx diff --git a/frontend/src/core/hooks/useToolNavigation.ts b/frontend/editor/src/core/hooks/useToolNavigation.ts similarity index 100% rename from frontend/src/core/hooks/useToolNavigation.ts rename to frontend/editor/src/core/hooks/useToolNavigation.ts diff --git a/frontend/src/core/hooks/useToolParameters.ts b/frontend/editor/src/core/hooks/useToolParameters.ts similarity index 100% rename from frontend/src/core/hooks/useToolParameters.ts rename to frontend/editor/src/core/hooks/useToolParameters.ts diff --git a/frontend/src/core/hooks/useToolSections.ts b/frontend/editor/src/core/hooks/useToolSections.ts similarity index 100% rename from frontend/src/core/hooks/useToolSections.ts rename to frontend/editor/src/core/hooks/useToolSections.ts diff --git a/frontend/src/core/hooks/useTooltipPosition.ts b/frontend/editor/src/core/hooks/useTooltipPosition.ts similarity index 100% rename from frontend/src/core/hooks/useTooltipPosition.ts rename to frontend/editor/src/core/hooks/useTooltipPosition.ts diff --git a/frontend/src/core/hooks/useTranslation.ts b/frontend/editor/src/core/hooks/useTranslation.ts similarity index 100% rename from frontend/src/core/hooks/useTranslation.ts rename to frontend/editor/src/core/hooks/useTranslation.ts diff --git a/frontend/src/core/hooks/useUndoRedo.ts b/frontend/editor/src/core/hooks/useUndoRedo.ts similarity index 100% rename from frontend/src/core/hooks/useUndoRedo.ts rename to frontend/editor/src/core/hooks/useUndoRedo.ts diff --git a/frontend/src/core/hooks/useUrlSync.ts b/frontend/editor/src/core/hooks/useUrlSync.ts similarity index 100% rename from frontend/src/core/hooks/useUrlSync.ts rename to frontend/editor/src/core/hooks/useUrlSync.ts diff --git a/frontend/src/core/hooks/useViewerKeyCommand.ts b/frontend/editor/src/core/hooks/useViewerKeyCommand.ts similarity index 100% rename from frontend/src/core/hooks/useViewerKeyCommand.ts rename to frontend/editor/src/core/hooks/useViewerKeyCommand.ts diff --git a/frontend/src/core/hooks/useWheelZoom.ts b/frontend/editor/src/core/hooks/useWheelZoom.ts similarity index 100% rename from frontend/src/core/hooks/useWheelZoom.ts rename to frontend/editor/src/core/hooks/useWheelZoom.ts diff --git a/frontend/src/core/hooks/useWillUseCloud.ts b/frontend/editor/src/core/hooks/useWillUseCloud.ts similarity index 100% rename from frontend/src/core/hooks/useWillUseCloud.ts rename to frontend/editor/src/core/hooks/useWillUseCloud.ts diff --git a/frontend/src/core/hooks/useWorkbenchBarButtons.ts b/frontend/editor/src/core/hooks/useWorkbenchBarButtons.ts similarity index 100% rename from frontend/src/core/hooks/useWorkbenchBarButtons.ts rename to frontend/editor/src/core/hooks/useWorkbenchBarButtons.ts diff --git a/frontend/src/core/hooks/useWorkbenchBarTooltipSide.ts b/frontend/editor/src/core/hooks/useWorkbenchBarTooltipSide.ts similarity index 100% rename from frontend/src/core/hooks/useWorkbenchBarTooltipSide.ts rename to frontend/editor/src/core/hooks/useWorkbenchBarTooltipSide.ts diff --git a/frontend/src/core/hooks/useZipConfirmation.ts b/frontend/editor/src/core/hooks/useZipConfirmation.ts similarity index 100% rename from frontend/src/core/hooks/useZipConfirmation.ts rename to frontend/editor/src/core/hooks/useZipConfirmation.ts diff --git a/frontend/src/core/i18n.ts b/frontend/editor/src/core/i18n.ts similarity index 100% rename from frontend/src/core/i18n.ts rename to frontend/editor/src/core/i18n.ts diff --git a/frontend/src/core/i18n/config.ts b/frontend/editor/src/core/i18n/config.ts similarity index 100% rename from frontend/src/core/i18n/config.ts rename to frontend/editor/src/core/i18n/config.ts diff --git a/frontend/src/core/i18n/tomlBackend.ts b/frontend/editor/src/core/i18n/tomlBackend.ts similarity index 100% rename from frontend/src/core/i18n/tomlBackend.ts rename to frontend/editor/src/core/i18n/tomlBackend.ts diff --git a/frontend/src/core/pages/HomePage.css b/frontend/editor/src/core/pages/HomePage.css similarity index 100% rename from frontend/src/core/pages/HomePage.css rename to frontend/editor/src/core/pages/HomePage.css diff --git a/frontend/src/core/pages/HomePage.tsx b/frontend/editor/src/core/pages/HomePage.tsx similarity index 100% rename from frontend/src/core/pages/HomePage.tsx rename to frontend/editor/src/core/pages/HomePage.tsx diff --git a/frontend/src/core/pages/MobileScannerPage.tsx b/frontend/editor/src/core/pages/MobileScannerPage.tsx similarity index 100% rename from frontend/src/core/pages/MobileScannerPage.tsx rename to frontend/editor/src/core/pages/MobileScannerPage.tsx diff --git a/frontend/src/core/responses/Mfa/MfaResponse.ts b/frontend/editor/src/core/responses/Mfa/MfaResponse.ts similarity index 100% rename from frontend/src/core/responses/Mfa/MfaResponse.ts rename to frontend/editor/src/core/responses/Mfa/MfaResponse.ts diff --git a/frontend/src/core/services/accountService.ts b/frontend/editor/src/core/services/accountService.ts similarity index 100% rename from frontend/src/core/services/accountService.ts rename to frontend/editor/src/core/services/accountService.ts diff --git a/frontend/src/core/services/apiClient.ts b/frontend/editor/src/core/services/apiClient.ts similarity index 100% rename from frontend/src/core/services/apiClient.ts rename to frontend/editor/src/core/services/apiClient.ts diff --git a/frontend/src/core/services/apiClientConfig.ts b/frontend/editor/src/core/services/apiClientConfig.ts similarity index 100% rename from frontend/src/core/services/apiClientConfig.ts rename to frontend/editor/src/core/services/apiClientConfig.ts diff --git a/frontend/src/core/services/apiClientSetup.ts b/frontend/editor/src/core/services/apiClientSetup.ts similarity index 100% rename from frontend/src/core/services/apiClientSetup.ts rename to frontend/editor/src/core/services/apiClientSetup.ts diff --git a/frontend/src/core/services/auditService.ts b/frontend/editor/src/core/services/auditService.ts similarity index 100% rename from frontend/src/core/services/auditService.ts rename to frontend/editor/src/core/services/auditService.ts diff --git a/frontend/src/core/services/automationStorage.ts b/frontend/editor/src/core/services/automationStorage.ts similarity index 100% rename from frontend/src/core/services/automationStorage.ts rename to frontend/editor/src/core/services/automationStorage.ts diff --git a/frontend/src/core/services/backendReadinessGuard.ts b/frontend/editor/src/core/services/backendReadinessGuard.ts similarity index 100% rename from frontend/src/core/services/backendReadinessGuard.ts rename to frontend/editor/src/core/services/backendReadinessGuard.ts diff --git a/frontend/src/core/services/desktopNotificationService.ts b/frontend/editor/src/core/services/desktopNotificationService.ts similarity index 100% rename from frontend/src/core/services/desktopNotificationService.ts rename to frontend/editor/src/core/services/desktopNotificationService.ts diff --git a/frontend/src/core/services/documentManipulationService.ts b/frontend/editor/src/core/services/documentManipulationService.ts similarity index 100% rename from frontend/src/core/services/documentManipulationService.ts rename to frontend/editor/src/core/services/documentManipulationService.ts diff --git a/frontend/src/core/services/downloadService.ts b/frontend/editor/src/core/services/downloadService.ts similarity index 100% rename from frontend/src/core/services/downloadService.ts rename to frontend/editor/src/core/services/downloadService.ts diff --git a/frontend/src/core/services/enhancedPDFProcessingService.ts b/frontend/editor/src/core/services/enhancedPDFProcessingService.ts similarity index 100% rename from frontend/src/core/services/enhancedPDFProcessingService.ts rename to frontend/editor/src/core/services/enhancedPDFProcessingService.ts diff --git a/frontend/src/core/services/errorUtils.ts b/frontend/editor/src/core/services/errorUtils.ts similarity index 100% rename from frontend/src/core/services/errorUtils.ts rename to frontend/editor/src/core/services/errorUtils.ts diff --git a/frontend/src/core/services/fileAnalyzer.ts b/frontend/editor/src/core/services/fileAnalyzer.ts similarity index 100% rename from frontend/src/core/services/fileAnalyzer.ts rename to frontend/editor/src/core/services/fileAnalyzer.ts diff --git a/frontend/src/core/services/fileDialogService.ts b/frontend/editor/src/core/services/fileDialogService.ts similarity index 100% rename from frontend/src/core/services/fileDialogService.ts rename to frontend/editor/src/core/services/fileDialogService.ts diff --git a/frontend/src/core/services/fileProcessingService.ts b/frontend/editor/src/core/services/fileProcessingService.ts similarity index 100% rename from frontend/src/core/services/fileProcessingService.ts rename to frontend/editor/src/core/services/fileProcessingService.ts diff --git a/frontend/src/core/services/fileStorage.ts b/frontend/editor/src/core/services/fileStorage.ts similarity index 100% rename from frontend/src/core/services/fileStorage.ts rename to frontend/editor/src/core/services/fileStorage.ts diff --git a/frontend/src/core/services/fileStubHelpers.ts b/frontend/editor/src/core/services/fileStubHelpers.ts similarity index 100% rename from frontend/src/core/services/fileStubHelpers.ts rename to frontend/editor/src/core/services/fileStubHelpers.ts diff --git a/frontend/src/core/services/googleDrivePickerService.ts b/frontend/editor/src/core/services/googleDrivePickerService.ts similarity index 100% rename from frontend/src/core/services/googleDrivePickerService.ts rename to frontend/editor/src/core/services/googleDrivePickerService.ts diff --git a/frontend/src/core/services/httpErrorHandler.ts b/frontend/editor/src/core/services/httpErrorHandler.ts similarity index 100% rename from frontend/src/core/services/httpErrorHandler.ts rename to frontend/editor/src/core/services/httpErrorHandler.ts diff --git a/frontend/src/core/services/httpErrorUtils.ts b/frontend/editor/src/core/services/httpErrorUtils.ts similarity index 100% rename from frontend/src/core/services/httpErrorUtils.ts rename to frontend/editor/src/core/services/httpErrorUtils.ts diff --git a/frontend/src/core/services/indexedDBManager.ts b/frontend/editor/src/core/services/indexedDBManager.ts similarity index 100% rename from frontend/src/core/services/indexedDBManager.ts rename to frontend/editor/src/core/services/indexedDBManager.ts diff --git a/frontend/src/core/services/localFileSaveService.ts b/frontend/editor/src/core/services/localFileSaveService.ts similarity index 100% rename from frontend/src/core/services/localFileSaveService.ts rename to frontend/editor/src/core/services/localFileSaveService.ts diff --git a/frontend/src/core/services/openFilesFromDisk.ts b/frontend/editor/src/core/services/openFilesFromDisk.ts similarity index 100% rename from frontend/src/core/services/openFilesFromDisk.ts rename to frontend/editor/src/core/services/openFilesFromDisk.ts diff --git a/frontend/src/core/services/operationResultsSaveService.ts b/frontend/editor/src/core/services/operationResultsSaveService.ts similarity index 100% rename from frontend/src/core/services/operationResultsSaveService.ts rename to frontend/editor/src/core/services/operationResultsSaveService.ts diff --git a/frontend/src/core/services/pdfExportHelpers.ts b/frontend/editor/src/core/services/pdfExportHelpers.ts similarity index 100% rename from frontend/src/core/services/pdfExportHelpers.ts rename to frontend/editor/src/core/services/pdfExportHelpers.ts diff --git a/frontend/src/core/services/pdfExportService.ts b/frontend/editor/src/core/services/pdfExportService.ts similarity index 100% rename from frontend/src/core/services/pdfExportService.ts rename to frontend/editor/src/core/services/pdfExportService.ts diff --git a/frontend/src/core/services/pdfMetadataService.ts b/frontend/editor/src/core/services/pdfMetadataService.ts similarity index 100% rename from frontend/src/core/services/pdfMetadataService.ts rename to frontend/editor/src/core/services/pdfMetadataService.ts diff --git a/frontend/src/core/services/pdfProcessingService.ts b/frontend/editor/src/core/services/pdfProcessingService.ts similarity index 100% rename from frontend/src/core/services/pdfProcessingService.ts rename to frontend/editor/src/core/services/pdfProcessingService.ts diff --git a/frontend/src/core/services/pdfWorkerManager.ts b/frontend/editor/src/core/services/pdfWorkerManager.ts similarity index 100% rename from frontend/src/core/services/pdfWorkerManager.ts rename to frontend/editor/src/core/services/pdfWorkerManager.ts diff --git a/frontend/src/core/services/pdfiumDocBuilder.ts b/frontend/editor/src/core/services/pdfiumDocBuilder.ts similarity index 100% rename from frontend/src/core/services/pdfiumDocBuilder.ts rename to frontend/editor/src/core/services/pdfiumDocBuilder.ts diff --git a/frontend/src/core/services/pdfiumService.ts b/frontend/editor/src/core/services/pdfiumService.ts similarity index 100% rename from frontend/src/core/services/pdfiumService.ts rename to frontend/editor/src/core/services/pdfiumService.ts diff --git a/frontend/src/core/services/pendingFilePathMappings.ts b/frontend/editor/src/core/services/pendingFilePathMappings.ts similarity index 100% rename from frontend/src/core/services/pendingFilePathMappings.ts rename to frontend/editor/src/core/services/pendingFilePathMappings.ts diff --git a/frontend/src/core/services/pixelCompareService.ts b/frontend/editor/src/core/services/pixelCompareService.ts similarity index 100% rename from frontend/src/core/services/pixelCompareService.ts rename to frontend/editor/src/core/services/pixelCompareService.ts diff --git a/frontend/src/core/services/preferencesService.ts b/frontend/editor/src/core/services/preferencesService.ts similarity index 100% rename from frontend/src/core/services/preferencesService.ts rename to frontend/editor/src/core/services/preferencesService.ts diff --git a/frontend/src/core/services/processingCache.ts b/frontend/editor/src/core/services/processingCache.ts similarity index 100% rename from frontend/src/core/services/processingCache.ts rename to frontend/editor/src/core/services/processingCache.ts diff --git a/frontend/src/core/services/processingErrorHandler.ts b/frontend/editor/src/core/services/processingErrorHandler.ts similarity index 100% rename from frontend/src/core/services/processingErrorHandler.ts rename to frontend/editor/src/core/services/processingErrorHandler.ts diff --git a/frontend/src/core/services/saasErrorInterceptor.ts b/frontend/editor/src/core/services/saasErrorInterceptor.ts similarity index 100% rename from frontend/src/core/services/saasErrorInterceptor.ts rename to frontend/editor/src/core/services/saasErrorInterceptor.ts diff --git a/frontend/src/core/services/serverStorageBundle.ts b/frontend/editor/src/core/services/serverStorageBundle.ts similarity index 100% rename from frontend/src/core/services/serverStorageBundle.ts rename to frontend/editor/src/core/services/serverStorageBundle.ts diff --git a/frontend/src/core/services/serverStorageUpload.ts b/frontend/editor/src/core/services/serverStorageUpload.ts similarity index 100% rename from frontend/src/core/services/serverStorageUpload.ts rename to frontend/editor/src/core/services/serverStorageUpload.ts diff --git a/frontend/src/core/services/shareBundleUtils.ts b/frontend/editor/src/core/services/shareBundleUtils.ts similarity index 100% rename from frontend/src/core/services/shareBundleUtils.ts rename to frontend/editor/src/core/services/shareBundleUtils.ts diff --git a/frontend/src/core/services/signatureDetectionService.ts b/frontend/editor/src/core/services/signatureDetectionService.ts similarity index 100% rename from frontend/src/core/services/signatureDetectionService.ts rename to frontend/editor/src/core/services/signatureDetectionService.ts diff --git a/frontend/src/core/services/signatureStorageService.ts b/frontend/editor/src/core/services/signatureStorageService.ts similarity index 100% rename from frontend/src/core/services/signatureStorageService.ts rename to frontend/editor/src/core/services/signatureStorageService.ts diff --git a/frontend/src/core/services/specialErrorToasts.ts b/frontend/editor/src/core/services/specialErrorToasts.ts similarity index 100% rename from frontend/src/core/services/specialErrorToasts.ts rename to frontend/editor/src/core/services/specialErrorToasts.ts diff --git a/frontend/src/core/services/thumbnailGenerationService.ts b/frontend/editor/src/core/services/thumbnailGenerationService.ts similarity index 100% rename from frontend/src/core/services/thumbnailGenerationService.ts rename to frontend/editor/src/core/services/thumbnailGenerationService.ts diff --git a/frontend/src/core/services/updateService.ts b/frontend/editor/src/core/services/updateService.ts similarity index 100% rename from frontend/src/core/services/updateService.ts rename to frontend/editor/src/core/services/updateService.ts diff --git a/frontend/src/core/services/usageAnalyticsService.ts b/frontend/editor/src/core/services/usageAnalyticsService.ts similarity index 100% rename from frontend/src/core/services/usageAnalyticsService.ts rename to frontend/editor/src/core/services/usageAnalyticsService.ts diff --git a/frontend/src/core/services/zipFileService.ts b/frontend/editor/src/core/services/zipFileService.ts similarity index 100% rename from frontend/src/core/services/zipFileService.ts rename to frontend/editor/src/core/services/zipFileService.ts diff --git a/frontend/src/core/setupTests.js b/frontend/editor/src/core/setupTests.js similarity index 100% rename from frontend/src/core/setupTests.js rename to frontend/editor/src/core/setupTests.js diff --git a/frontend/src/core/setupTests.ts b/frontend/editor/src/core/setupTests.ts similarity index 100% rename from frontend/src/core/setupTests.ts rename to frontend/editor/src/core/setupTests.ts diff --git a/frontend/src/core/styles/cookieconsent.css b/frontend/editor/src/core/styles/cookieconsent.css similarity index 100% rename from frontend/src/core/styles/cookieconsent.css rename to frontend/editor/src/core/styles/cookieconsent.css diff --git a/frontend/src/core/styles/index.css b/frontend/editor/src/core/styles/index.css similarity index 100% rename from frontend/src/core/styles/index.css rename to frontend/editor/src/core/styles/index.css diff --git a/frontend/src/core/styles/rainbow.module.css b/frontend/editor/src/core/styles/rainbow.module.css similarity index 100% rename from frontend/src/core/styles/rainbow.module.css rename to frontend/editor/src/core/styles/rainbow.module.css diff --git a/frontend/src/core/styles/tailwind.css b/frontend/editor/src/core/styles/tailwind.css similarity index 100% rename from frontend/src/core/styles/tailwind.css rename to frontend/editor/src/core/styles/tailwind.css diff --git a/frontend/src/core/styles/theme.css b/frontend/editor/src/core/styles/theme.css similarity index 100% rename from frontend/src/core/styles/theme.css rename to frontend/editor/src/core/styles/theme.css diff --git a/frontend/src/core/styles/zIndex.ts b/frontend/editor/src/core/styles/zIndex.ts similarity index 100% rename from frontend/src/core/styles/zIndex.ts rename to frontend/editor/src/core/styles/zIndex.ts diff --git a/frontend/src/core/testing/serverExperienceSimulations.ts b/frontend/editor/src/core/testing/serverExperienceSimulations.ts similarity index 100% rename from frontend/src/core/testing/serverExperienceSimulations.ts rename to frontend/editor/src/core/testing/serverExperienceSimulations.ts diff --git a/frontend/src/core/tests/convert/ConvertIntegration.test.tsx b/frontend/editor/src/core/tests/convert/ConvertIntegration.test.tsx similarity index 100% rename from frontend/src/core/tests/convert/ConvertIntegration.test.tsx rename to frontend/editor/src/core/tests/convert/ConvertIntegration.test.tsx diff --git a/frontend/src/core/tests/convert/ConvertSmartDetectionIntegration.test.tsx b/frontend/editor/src/core/tests/convert/ConvertSmartDetectionIntegration.test.tsx similarity index 100% rename from frontend/src/core/tests/convert/ConvertSmartDetectionIntegration.test.tsx rename to frontend/editor/src/core/tests/convert/ConvertSmartDetectionIntegration.test.tsx diff --git a/frontend/src/core/tests/convert/README.md b/frontend/editor/src/core/tests/convert/README.md similarity index 100% rename from frontend/src/core/tests/convert/README.md rename to frontend/editor/src/core/tests/convert/README.md diff --git a/frontend/src/core/tests/enterprise/license-and-features.spec.ts b/frontend/editor/src/core/tests/enterprise/license-and-features.spec.ts similarity index 100% rename from frontend/src/core/tests/enterprise/license-and-features.spec.ts rename to frontend/editor/src/core/tests/enterprise/license-and-features.spec.ts diff --git a/frontend/src/core/tests/enterprise/oauth-keycloak-login.spec.ts b/frontend/editor/src/core/tests/enterprise/oauth-keycloak-login.spec.ts similarity index 100% rename from frontend/src/core/tests/enterprise/oauth-keycloak-login.spec.ts rename to frontend/editor/src/core/tests/enterprise/oauth-keycloak-login.spec.ts diff --git a/frontend/src/core/tests/enterprise/saml-keycloak-login.spec.ts b/frontend/editor/src/core/tests/enterprise/saml-keycloak-login.spec.ts similarity index 100% rename from frontend/src/core/tests/enterprise/saml-keycloak-login.spec.ts rename to frontend/editor/src/core/tests/enterprise/saml-keycloak-login.spec.ts diff --git a/frontend/src/core/tests/helpers/api-stubs.ts b/frontend/editor/src/core/tests/helpers/api-stubs.ts similarity index 100% rename from frontend/src/core/tests/helpers/api-stubs.ts rename to frontend/editor/src/core/tests/helpers/api-stubs.ts diff --git a/frontend/src/core/tests/helpers/login.ts b/frontend/editor/src/core/tests/helpers/login.ts similarity index 100% rename from frontend/src/core/tests/helpers/login.ts rename to frontend/editor/src/core/tests/helpers/login.ts diff --git a/frontend/src/core/tests/helpers/stub-test-base.ts b/frontend/editor/src/core/tests/helpers/stub-test-base.ts similarity index 100% rename from frontend/src/core/tests/helpers/stub-test-base.ts rename to frontend/editor/src/core/tests/helpers/stub-test-base.ts diff --git a/frontend/src/core/tests/helpers/test-base.ts b/frontend/editor/src/core/tests/helpers/test-base.ts similarity index 100% rename from frontend/src/core/tests/helpers/test-base.ts rename to frontend/editor/src/core/tests/helpers/test-base.ts diff --git a/frontend/src/core/tests/helpers/ui-helpers.ts b/frontend/editor/src/core/tests/helpers/ui-helpers.ts similarity index 100% rename from frontend/src/core/tests/helpers/ui-helpers.ts rename to frontend/editor/src/core/tests/helpers/ui-helpers.ts diff --git a/frontend/src/core/tests/live-setup/bootstrap.setup.ts b/frontend/editor/src/core/tests/live-setup/bootstrap.setup.ts similarity index 100% rename from frontend/src/core/tests/live-setup/bootstrap.setup.ts rename to frontend/editor/src/core/tests/live-setup/bootstrap.setup.ts diff --git a/frontend/src/core/tests/live/authentication-login.spec.ts b/frontend/editor/src/core/tests/live/authentication-login.spec.ts similarity index 100% rename from frontend/src/core/tests/live/authentication-login.spec.ts rename to frontend/editor/src/core/tests/live/authentication-login.spec.ts diff --git a/frontend/src/core/tests/live/automate-chain.spec.ts b/frontend/editor/src/core/tests/live/automate-chain.spec.ts similarity index 100% rename from frontend/src/core/tests/live/automate-chain.spec.ts rename to frontend/editor/src/core/tests/live/automate-chain.spec.ts diff --git a/frontend/src/core/tests/live/e2e-pdf-operations.spec.ts b/frontend/editor/src/core/tests/live/e2e-pdf-operations.spec.ts similarity index 93% rename from frontend/src/core/tests/live/e2e-pdf-operations.spec.ts rename to frontend/editor/src/core/tests/live/e2e-pdf-operations.spec.ts index 212a136a8..63d9149b2 100644 --- a/frontend/src/core/tests/live/e2e-pdf-operations.spec.ts +++ b/frontend/editor/src/core/tests/live/e2e-pdf-operations.spec.ts @@ -44,9 +44,14 @@ function fixture(filename: string): string { ); } -// Additional test PDFs from the testing/ directory +// Additional test PDFs from the testing/ directory (lives at the repo root). +// Candidates cover the three plausible cwds Playwright might be invoked from: +// - repo root → testing/ +// - frontend/ → ../testing/ +// - frontend/editor/ → ../../testing/ (post editor-restructure) function testingFile(filename: string): string { const candidates = [ + path.resolve(process.cwd(), "..", "..", "testing", filename), path.resolve(process.cwd(), "..", "testing", filename), path.resolve(process.cwd(), "testing", filename), ]; diff --git a/frontend/src/core/tests/live/edge-cases-security.spec.ts b/frontend/editor/src/core/tests/live/edge-cases-security.spec.ts similarity index 100% rename from frontend/src/core/tests/live/edge-cases-security.spec.ts rename to frontend/editor/src/core/tests/live/edge-cases-security.spec.ts diff --git a/frontend/src/core/tests/live/encrypted-unlock-then-tool.spec.ts b/frontend/editor/src/core/tests/live/encrypted-unlock-then-tool.spec.ts similarity index 100% rename from frontend/src/core/tests/live/encrypted-unlock-then-tool.spec.ts rename to frontend/editor/src/core/tests/live/encrypted-unlock-then-tool.spec.ts diff --git a/frontend/src/core/tests/live/password-change.spec.ts b/frontend/editor/src/core/tests/live/password-change.spec.ts similarity index 100% rename from frontend/src/core/tests/live/password-change.spec.ts rename to frontend/editor/src/core/tests/live/password-change.spec.ts diff --git a/frontend/src/core/tests/live/username-change.spec.ts b/frontend/editor/src/core/tests/live/username-change.spec.ts similarity index 100% rename from frontend/src/core/tests/live/username-change.spec.ts rename to frontend/editor/src/core/tests/live/username-change.spec.ts diff --git a/frontend/src/core/tests/missingTranslations.test.ts b/frontend/editor/src/core/tests/missingTranslations.test.ts similarity index 100% rename from frontend/src/core/tests/missingTranslations.test.ts rename to frontend/editor/src/core/tests/missingTranslations.test.ts diff --git a/frontend/src/core/tests/stubbed/add-page-numbers-tool.spec.ts b/frontend/editor/src/core/tests/stubbed/add-page-numbers-tool.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/add-page-numbers-tool.spec.ts rename to frontend/editor/src/core/tests/stubbed/add-page-numbers-tool.spec.ts diff --git a/frontend/src/core/tests/stubbed/add-password-tool.spec.ts b/frontend/editor/src/core/tests/stubbed/add-password-tool.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/add-password-tool.spec.ts rename to frontend/editor/src/core/tests/stubbed/add-password-tool.spec.ts diff --git a/frontend/src/core/tests/stubbed/add-stamp-tool.spec.ts b/frontend/editor/src/core/tests/stubbed/add-stamp-tool.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/add-stamp-tool.spec.ts rename to frontend/editor/src/core/tests/stubbed/add-stamp-tool.spec.ts diff --git a/frontend/src/core/tests/stubbed/all-tool-pages-load.spec.ts b/frontend/editor/src/core/tests/stubbed/all-tool-pages-load.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/all-tool-pages-load.spec.ts rename to frontend/editor/src/core/tests/stubbed/all-tool-pages-load.spec.ts diff --git a/frontend/src/core/tests/stubbed/audit-log-ui.spec.ts b/frontend/editor/src/core/tests/stubbed/audit-log-ui.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/audit-log-ui.spec.ts rename to frontend/editor/src/core/tests/stubbed/audit-log-ui.spec.ts diff --git a/frontend/src/core/tests/stubbed/automation-import-export.spec.ts b/frontend/editor/src/core/tests/stubbed/automation-import-export.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/automation-import-export.spec.ts rename to frontend/editor/src/core/tests/stubbed/automation-import-export.spec.ts diff --git a/frontend/src/core/tests/stubbed/automation-page-ui.spec.ts b/frontend/editor/src/core/tests/stubbed/automation-page-ui.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/automation-page-ui.spec.ts rename to frontend/editor/src/core/tests/stubbed/automation-page-ui.spec.ts diff --git a/frontend/src/core/tests/stubbed/cert-sign-wizard.spec.ts b/frontend/editor/src/core/tests/stubbed/cert-sign-wizard.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/cert-sign-wizard.spec.ts rename to frontend/editor/src/core/tests/stubbed/cert-sign-wizard.spec.ts diff --git a/frontend/src/core/tests/stubbed/certificate-validation.spec.ts b/frontend/editor/src/core/tests/stubbed/certificate-validation.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/certificate-validation.spec.ts rename to frontend/editor/src/core/tests/stubbed/certificate-validation.spec.ts diff --git a/frontend/src/core/tests/stubbed/compare.spec.ts b/frontend/editor/src/core/tests/stubbed/compare.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/compare.spec.ts rename to frontend/editor/src/core/tests/stubbed/compare.spec.ts diff --git a/frontend/src/core/tests/stubbed/compress-tool.spec.ts b/frontend/editor/src/core/tests/stubbed/compress-tool.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/compress-tool.spec.ts rename to frontend/editor/src/core/tests/stubbed/compress-tool.spec.ts diff --git a/frontend/src/core/tests/stubbed/convert.spec.ts b/frontend/editor/src/core/tests/stubbed/convert.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/convert.spec.ts rename to frontend/editor/src/core/tests/stubbed/convert.spec.ts diff --git a/frontend/src/core/tests/stubbed/cookie-preferences.spec.ts b/frontend/editor/src/core/tests/stubbed/cookie-preferences.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/cookie-preferences.spec.ts rename to frontend/editor/src/core/tests/stubbed/cookie-preferences.spec.ts diff --git a/frontend/src/core/tests/stubbed/encrypted-pdf-unlock.spec.ts b/frontend/editor/src/core/tests/stubbed/encrypted-pdf-unlock.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/encrypted-pdf-unlock.spec.ts rename to frontend/editor/src/core/tests/stubbed/encrypted-pdf-unlock.spec.ts diff --git a/frontend/src/core/tests/stubbed/file-state-across-tools.spec.ts b/frontend/editor/src/core/tests/stubbed/file-state-across-tools.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/file-state-across-tools.spec.ts rename to frontend/editor/src/core/tests/stubbed/file-state-across-tools.spec.ts diff --git a/frontend/src/core/tests/stubbed/first-login-modal.spec.ts b/frontend/editor/src/core/tests/stubbed/first-login-modal.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/first-login-modal.spec.ts rename to frontend/editor/src/core/tests/stubbed/first-login-modal.spec.ts diff --git a/frontend/src/core/tests/stubbed/language-localization.spec.ts b/frontend/editor/src/core/tests/stubbed/language-localization.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/language-localization.spec.ts rename to frontend/editor/src/core/tests/stubbed/language-localization.spec.ts diff --git a/frontend/src/core/tests/stubbed/license-states.spec.ts b/frontend/editor/src/core/tests/stubbed/license-states.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/license-states.spec.ts rename to frontend/editor/src/core/tests/stubbed/license-states.spec.ts diff --git a/frontend/src/core/tests/stubbed/main-dashboard.spec.ts b/frontend/editor/src/core/tests/stubbed/main-dashboard.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/main-dashboard.spec.ts rename to frontend/editor/src/core/tests/stubbed/main-dashboard.spec.ts diff --git a/frontend/src/core/tests/stubbed/merge-tool.spec.ts b/frontend/editor/src/core/tests/stubbed/merge-tool.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/merge-tool.spec.ts rename to frontend/editor/src/core/tests/stubbed/merge-tool.spec.ts diff --git a/frontend/src/core/tests/stubbed/navigation.spec.ts b/frontend/editor/src/core/tests/stubbed/navigation.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/navigation.spec.ts rename to frontend/editor/src/core/tests/stubbed/navigation.spec.ts diff --git a/frontend/src/core/tests/stubbed/oauth-buttons.spec.ts b/frontend/editor/src/core/tests/stubbed/oauth-buttons.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/oauth-buttons.spec.ts rename to frontend/editor/src/core/tests/stubbed/oauth-buttons.spec.ts diff --git a/frontend/src/core/tests/stubbed/pdf-text-search.spec.ts b/frontend/editor/src/core/tests/stubbed/pdf-text-search.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/pdf-text-search.spec.ts rename to frontend/editor/src/core/tests/stubbed/pdf-text-search.spec.ts diff --git a/frontend/src/core/tests/stubbed/premium-feature-gates.spec.ts b/frontend/editor/src/core/tests/stubbed/premium-feature-gates.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/premium-feature-gates.spec.ts rename to frontend/editor/src/core/tests/stubbed/premium-feature-gates.spec.ts diff --git a/frontend/src/core/tests/stubbed/saas-backend-smoke.spec.ts b/frontend/editor/src/core/tests/stubbed/saas-backend-smoke.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/saas-backend-smoke.spec.ts rename to frontend/editor/src/core/tests/stubbed/saas-backend-smoke.spec.ts diff --git a/frontend/src/core/tests/stubbed/seed.spec.ts b/frontend/editor/src/core/tests/stubbed/seed.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/seed.spec.ts rename to frontend/editor/src/core/tests/stubbed/seed.spec.ts diff --git a/frontend/src/core/tests/stubbed/settings.spec.ts b/frontend/editor/src/core/tests/stubbed/settings.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/settings.spec.ts rename to frontend/editor/src/core/tests/stubbed/settings.spec.ts diff --git a/frontend/src/core/tests/stubbed/split-tool.spec.ts b/frontend/editor/src/core/tests/stubbed/split-tool.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/split-tool.spec.ts rename to frontend/editor/src/core/tests/stubbed/split-tool.spec.ts diff --git a/frontend/src/core/tests/stubbed/teams-ui.spec.ts b/frontend/editor/src/core/tests/stubbed/teams-ui.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/teams-ui.spec.ts rename to frontend/editor/src/core/tests/stubbed/teams-ui.spec.ts diff --git a/frontend/src/core/tests/stubbed/tool-pages-common.spec.ts b/frontend/editor/src/core/tests/stubbed/tool-pages-common.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/tool-pages-common.spec.ts rename to frontend/editor/src/core/tests/stubbed/tool-pages-common.spec.ts diff --git a/frontend/src/core/tests/stubbed/tool-search.spec.ts b/frontend/editor/src/core/tests/stubbed/tool-search.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/tool-search.spec.ts rename to frontend/editor/src/core/tests/stubbed/tool-search.spec.ts diff --git a/frontend/src/core/tests/stubbed/tour-onboarding.spec.ts b/frontend/editor/src/core/tests/stubbed/tour-onboarding.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/tour-onboarding.spec.ts rename to frontend/editor/src/core/tests/stubbed/tour-onboarding.spec.ts diff --git a/frontend/src/core/tests/stubbed/unsaved-changes-guard.spec.ts b/frontend/editor/src/core/tests/stubbed/unsaved-changes-guard.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/unsaved-changes-guard.spec.ts rename to frontend/editor/src/core/tests/stubbed/unsaved-changes-guard.spec.ts diff --git a/frontend/src/core/tests/stubbed/watermark-tool.spec.ts b/frontend/editor/src/core/tests/stubbed/watermark-tool.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/watermark-tool.spec.ts rename to frontend/editor/src/core/tests/stubbed/watermark-tool.spec.ts diff --git a/frontend/src/core/tests/stubbed/workspace-people-teams.spec.ts b/frontend/editor/src/core/tests/stubbed/workspace-people-teams.spec.ts similarity index 100% rename from frontend/src/core/tests/stubbed/workspace-people-teams.spec.ts rename to frontend/editor/src/core/tests/stubbed/workspace-people-teams.spec.ts diff --git a/frontend/src/core/tests/test-fixtures/README.md b/frontend/editor/src/core/tests/test-fixtures/README.md similarity index 100% rename from frontend/src/core/tests/test-fixtures/README.md rename to frontend/editor/src/core/tests/test-fixtures/README.md diff --git a/frontend/src/core/tests/test-fixtures/certs/expired-test.p12 b/frontend/editor/src/core/tests/test-fixtures/certs/expired-test.p12 similarity index 100% rename from frontend/src/core/tests/test-fixtures/certs/expired-test.p12 rename to frontend/editor/src/core/tests/test-fixtures/certs/expired-test.p12 diff --git a/frontend/src/core/tests/test-fixtures/certs/not-yet-valid-test.p12 b/frontend/editor/src/core/tests/test-fixtures/certs/not-yet-valid-test.p12 similarity index 100% rename from frontend/src/core/tests/test-fixtures/certs/not-yet-valid-test.p12 rename to frontend/editor/src/core/tests/test-fixtures/certs/not-yet-valid-test.p12 diff --git a/frontend/src/core/tests/test-fixtures/certs/valid-test.jks b/frontend/editor/src/core/tests/test-fixtures/certs/valid-test.jks similarity index 100% rename from frontend/src/core/tests/test-fixtures/certs/valid-test.jks rename to frontend/editor/src/core/tests/test-fixtures/certs/valid-test.jks diff --git a/frontend/src/core/tests/test-fixtures/certs/valid-test.p12 b/frontend/editor/src/core/tests/test-fixtures/certs/valid-test.p12 similarity index 100% rename from frontend/src/core/tests/test-fixtures/certs/valid-test.p12 rename to frontend/editor/src/core/tests/test-fixtures/certs/valid-test.p12 diff --git a/frontend/src/core/tests/test-fixtures/compare_sample_a.pdf b/frontend/editor/src/core/tests/test-fixtures/compare_sample_a.pdf similarity index 100% rename from frontend/src/core/tests/test-fixtures/compare_sample_a.pdf rename to frontend/editor/src/core/tests/test-fixtures/compare_sample_a.pdf diff --git a/frontend/src/core/tests/test-fixtures/compare_sample_b.pdf b/frontend/editor/src/core/tests/test-fixtures/compare_sample_b.pdf similarity index 100% rename from frontend/src/core/tests/test-fixtures/compare_sample_b.pdf rename to frontend/editor/src/core/tests/test-fixtures/compare_sample_b.pdf diff --git a/frontend/src/core/tests/test-fixtures/corrupted.pdf b/frontend/editor/src/core/tests/test-fixtures/corrupted.pdf similarity index 100% rename from frontend/src/core/tests/test-fixtures/corrupted.pdf rename to frontend/editor/src/core/tests/test-fixtures/corrupted.pdf diff --git a/frontend/src/core/tests/test-fixtures/encrypted.pdf b/frontend/editor/src/core/tests/test-fixtures/encrypted.pdf similarity index 100% rename from frontend/src/core/tests/test-fixtures/encrypted.pdf rename to frontend/editor/src/core/tests/test-fixtures/encrypted.pdf diff --git a/frontend/src/core/tests/test-fixtures/sample.csv b/frontend/editor/src/core/tests/test-fixtures/sample.csv similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.csv rename to frontend/editor/src/core/tests/test-fixtures/sample.csv diff --git a/frontend/src/core/tests/test-fixtures/sample.doc b/frontend/editor/src/core/tests/test-fixtures/sample.doc similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.doc rename to frontend/editor/src/core/tests/test-fixtures/sample.doc diff --git a/frontend/src/core/tests/test-fixtures/sample.docx b/frontend/editor/src/core/tests/test-fixtures/sample.docx similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.docx rename to frontend/editor/src/core/tests/test-fixtures/sample.docx diff --git a/frontend/src/core/tests/test-fixtures/sample.eml b/frontend/editor/src/core/tests/test-fixtures/sample.eml similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.eml rename to frontend/editor/src/core/tests/test-fixtures/sample.eml diff --git a/frontend/src/core/tests/test-fixtures/sample.htm b/frontend/editor/src/core/tests/test-fixtures/sample.htm similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.htm rename to frontend/editor/src/core/tests/test-fixtures/sample.htm diff --git a/frontend/src/core/tests/test-fixtures/sample.html b/frontend/editor/src/core/tests/test-fixtures/sample.html similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.html rename to frontend/editor/src/core/tests/test-fixtures/sample.html diff --git a/frontend/src/core/tests/test-fixtures/sample.jpg b/frontend/editor/src/core/tests/test-fixtures/sample.jpg similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.jpg rename to frontend/editor/src/core/tests/test-fixtures/sample.jpg diff --git a/frontend/src/core/tests/test-fixtures/sample.md b/frontend/editor/src/core/tests/test-fixtures/sample.md similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.md rename to frontend/editor/src/core/tests/test-fixtures/sample.md diff --git a/frontend/src/core/tests/test-fixtures/sample.pdf b/frontend/editor/src/core/tests/test-fixtures/sample.pdf similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.pdf rename to frontend/editor/src/core/tests/test-fixtures/sample.pdf diff --git a/frontend/src/core/tests/test-fixtures/sample.png b/frontend/editor/src/core/tests/test-fixtures/sample.png similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.png rename to frontend/editor/src/core/tests/test-fixtures/sample.png diff --git a/frontend/src/core/tests/test-fixtures/sample.pptx b/frontend/editor/src/core/tests/test-fixtures/sample.pptx similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.pptx rename to frontend/editor/src/core/tests/test-fixtures/sample.pptx diff --git a/frontend/src/core/tests/test-fixtures/sample.svg b/frontend/editor/src/core/tests/test-fixtures/sample.svg similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.svg rename to frontend/editor/src/core/tests/test-fixtures/sample.svg diff --git a/frontend/src/core/tests/test-fixtures/sample.txt b/frontend/editor/src/core/tests/test-fixtures/sample.txt similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.txt rename to frontend/editor/src/core/tests/test-fixtures/sample.txt diff --git a/frontend/src/core/tests/test-fixtures/sample.xlsx b/frontend/editor/src/core/tests/test-fixtures/sample.xlsx similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.xlsx rename to frontend/editor/src/core/tests/test-fixtures/sample.xlsx diff --git a/frontend/src/core/tests/test-fixtures/sample.xml b/frontend/editor/src/core/tests/test-fixtures/sample.xml similarity index 100% rename from frontend/src/core/tests/test-fixtures/sample.xml rename to frontend/editor/src/core/tests/test-fixtures/sample.xml diff --git a/frontend/src/core/tests/translation.test.ts b/frontend/editor/src/core/tests/translation.test.ts similarity index 100% rename from frontend/src/core/tests/translation.test.ts rename to frontend/editor/src/core/tests/translation.test.ts diff --git a/frontend/src/core/tests/translationStructure.test.ts b/frontend/editor/src/core/tests/translationStructure.test.ts similarity index 100% rename from frontend/src/core/tests/translationStructure.test.ts rename to frontend/editor/src/core/tests/translationStructure.test.ts diff --git a/frontend/src/core/tests/utils/testFileHelpers.ts b/frontend/editor/src/core/tests/utils/testFileHelpers.ts similarity index 100% rename from frontend/src/core/tests/utils/testFileHelpers.ts rename to frontend/editor/src/core/tests/utils/testFileHelpers.ts diff --git a/frontend/src/core/theme/mantineTheme.ts b/frontend/editor/src/core/theme/mantineTheme.ts similarity index 100% rename from frontend/src/core/theme/mantineTheme.ts rename to frontend/editor/src/core/theme/mantineTheme.ts diff --git a/frontend/src/core/tools/AddAttachments.tsx b/frontend/editor/src/core/tools/AddAttachments.tsx similarity index 100% rename from frontend/src/core/tools/AddAttachments.tsx rename to frontend/editor/src/core/tools/AddAttachments.tsx diff --git a/frontend/src/core/tools/AddImage.tsx b/frontend/editor/src/core/tools/AddImage.tsx similarity index 100% rename from frontend/src/core/tools/AddImage.tsx rename to frontend/editor/src/core/tools/AddImage.tsx diff --git a/frontend/src/core/tools/AddPageNumbers.tsx b/frontend/editor/src/core/tools/AddPageNumbers.tsx similarity index 100% rename from frontend/src/core/tools/AddPageNumbers.tsx rename to frontend/editor/src/core/tools/AddPageNumbers.tsx diff --git a/frontend/src/core/tools/AddPassword.tsx b/frontend/editor/src/core/tools/AddPassword.tsx similarity index 100% rename from frontend/src/core/tools/AddPassword.tsx rename to frontend/editor/src/core/tools/AddPassword.tsx diff --git a/frontend/src/core/tools/AddStamp.tsx b/frontend/editor/src/core/tools/AddStamp.tsx similarity index 100% rename from frontend/src/core/tools/AddStamp.tsx rename to frontend/editor/src/core/tools/AddStamp.tsx diff --git a/frontend/src/core/tools/AddText.tsx b/frontend/editor/src/core/tools/AddText.tsx similarity index 100% rename from frontend/src/core/tools/AddText.tsx rename to frontend/editor/src/core/tools/AddText.tsx diff --git a/frontend/src/core/tools/AddWatermark.tsx b/frontend/editor/src/core/tools/AddWatermark.tsx similarity index 100% rename from frontend/src/core/tools/AddWatermark.tsx rename to frontend/editor/src/core/tools/AddWatermark.tsx diff --git a/frontend/src/core/tools/AdjustContrast.tsx b/frontend/editor/src/core/tools/AdjustContrast.tsx similarity index 100% rename from frontend/src/core/tools/AdjustContrast.tsx rename to frontend/editor/src/core/tools/AdjustContrast.tsx diff --git a/frontend/src/core/tools/AdjustPageScale.tsx b/frontend/editor/src/core/tools/AdjustPageScale.tsx similarity index 100% rename from frontend/src/core/tools/AdjustPageScale.tsx rename to frontend/editor/src/core/tools/AdjustPageScale.tsx diff --git a/frontend/src/core/tools/Annotate.tsx b/frontend/editor/src/core/tools/Annotate.tsx similarity index 100% rename from frontend/src/core/tools/Annotate.tsx rename to frontend/editor/src/core/tools/Annotate.tsx diff --git a/frontend/src/core/tools/AutoRename.tsx b/frontend/editor/src/core/tools/AutoRename.tsx similarity index 100% rename from frontend/src/core/tools/AutoRename.tsx rename to frontend/editor/src/core/tools/AutoRename.tsx diff --git a/frontend/src/core/tools/Automate.tsx b/frontend/editor/src/core/tools/Automate.tsx similarity index 100% rename from frontend/src/core/tools/Automate.tsx rename to frontend/editor/src/core/tools/Automate.tsx diff --git a/frontend/src/core/tools/BookletImposition.tsx b/frontend/editor/src/core/tools/BookletImposition.tsx similarity index 100% rename from frontend/src/core/tools/BookletImposition.tsx rename to frontend/editor/src/core/tools/BookletImposition.tsx diff --git a/frontend/src/core/tools/CertSign.tsx b/frontend/editor/src/core/tools/CertSign.tsx similarity index 100% rename from frontend/src/core/tools/CertSign.tsx rename to frontend/editor/src/core/tools/CertSign.tsx diff --git a/frontend/src/core/tools/ChangeMetadata.tsx b/frontend/editor/src/core/tools/ChangeMetadata.tsx similarity index 100% rename from frontend/src/core/tools/ChangeMetadata.tsx rename to frontend/editor/src/core/tools/ChangeMetadata.tsx diff --git a/frontend/src/core/tools/ChangePermissions.tsx b/frontend/editor/src/core/tools/ChangePermissions.tsx similarity index 100% rename from frontend/src/core/tools/ChangePermissions.tsx rename to frontend/editor/src/core/tools/ChangePermissions.tsx diff --git a/frontend/src/core/tools/Compare.tsx b/frontend/editor/src/core/tools/Compare.tsx similarity index 100% rename from frontend/src/core/tools/Compare.tsx rename to frontend/editor/src/core/tools/Compare.tsx diff --git a/frontend/src/core/tools/Compress.tsx b/frontend/editor/src/core/tools/Compress.tsx similarity index 100% rename from frontend/src/core/tools/Compress.tsx rename to frontend/editor/src/core/tools/Compress.tsx diff --git a/frontend/src/core/tools/Convert.tsx b/frontend/editor/src/core/tools/Convert.tsx similarity index 100% rename from frontend/src/core/tools/Convert.tsx rename to frontend/editor/src/core/tools/Convert.tsx diff --git a/frontend/src/core/tools/Crop.tsx b/frontend/editor/src/core/tools/Crop.tsx similarity index 100% rename from frontend/src/core/tools/Crop.tsx rename to frontend/editor/src/core/tools/Crop.tsx diff --git a/frontend/src/core/tools/EditTableOfContents.tsx b/frontend/editor/src/core/tools/EditTableOfContents.tsx similarity index 100% rename from frontend/src/core/tools/EditTableOfContents.tsx rename to frontend/editor/src/core/tools/EditTableOfContents.tsx diff --git a/frontend/src/core/tools/ExtractImages.tsx b/frontend/editor/src/core/tools/ExtractImages.tsx similarity index 100% rename from frontend/src/core/tools/ExtractImages.tsx rename to frontend/editor/src/core/tools/ExtractImages.tsx diff --git a/frontend/src/core/tools/ExtractPages.tsx b/frontend/editor/src/core/tools/ExtractPages.tsx similarity index 100% rename from frontend/src/core/tools/ExtractPages.tsx rename to frontend/editor/src/core/tools/ExtractPages.tsx diff --git a/frontend/src/core/tools/Flatten.tsx b/frontend/editor/src/core/tools/Flatten.tsx similarity index 100% rename from frontend/src/core/tools/Flatten.tsx rename to frontend/editor/src/core/tools/Flatten.tsx diff --git a/frontend/src/core/tools/GetPdfInfo.tsx b/frontend/editor/src/core/tools/GetPdfInfo.tsx similarity index 100% rename from frontend/src/core/tools/GetPdfInfo.tsx rename to frontend/editor/src/core/tools/GetPdfInfo.tsx diff --git a/frontend/src/core/tools/Merge.tsx b/frontend/editor/src/core/tools/Merge.tsx similarity index 100% rename from frontend/src/core/tools/Merge.tsx rename to frontend/editor/src/core/tools/Merge.tsx diff --git a/frontend/src/core/tools/OCR.tsx b/frontend/editor/src/core/tools/OCR.tsx similarity index 100% rename from frontend/src/core/tools/OCR.tsx rename to frontend/editor/src/core/tools/OCR.tsx diff --git a/frontend/src/core/tools/OverlayPdfs.tsx b/frontend/editor/src/core/tools/OverlayPdfs.tsx similarity index 100% rename from frontend/src/core/tools/OverlayPdfs.tsx rename to frontend/editor/src/core/tools/OverlayPdfs.tsx diff --git a/frontend/src/core/tools/PageLayout.tsx b/frontend/editor/src/core/tools/PageLayout.tsx similarity index 100% rename from frontend/src/core/tools/PageLayout.tsx rename to frontend/editor/src/core/tools/PageLayout.tsx diff --git a/frontend/src/core/tools/Redact.tsx b/frontend/editor/src/core/tools/Redact.tsx similarity index 100% rename from frontend/src/core/tools/Redact.tsx rename to frontend/editor/src/core/tools/Redact.tsx diff --git a/frontend/src/core/tools/RemoveAnnotations.tsx b/frontend/editor/src/core/tools/RemoveAnnotations.tsx similarity index 100% rename from frontend/src/core/tools/RemoveAnnotations.tsx rename to frontend/editor/src/core/tools/RemoveAnnotations.tsx diff --git a/frontend/src/core/tools/RemoveBlanks.tsx b/frontend/editor/src/core/tools/RemoveBlanks.tsx similarity index 100% rename from frontend/src/core/tools/RemoveBlanks.tsx rename to frontend/editor/src/core/tools/RemoveBlanks.tsx diff --git a/frontend/src/core/tools/RemoveCertificateSign.tsx b/frontend/editor/src/core/tools/RemoveCertificateSign.tsx similarity index 100% rename from frontend/src/core/tools/RemoveCertificateSign.tsx rename to frontend/editor/src/core/tools/RemoveCertificateSign.tsx diff --git a/frontend/src/core/tools/RemoveImage.tsx b/frontend/editor/src/core/tools/RemoveImage.tsx similarity index 100% rename from frontend/src/core/tools/RemoveImage.tsx rename to frontend/editor/src/core/tools/RemoveImage.tsx diff --git a/frontend/src/core/tools/RemovePages.tsx b/frontend/editor/src/core/tools/RemovePages.tsx similarity index 100% rename from frontend/src/core/tools/RemovePages.tsx rename to frontend/editor/src/core/tools/RemovePages.tsx diff --git a/frontend/src/core/tools/RemovePassword.tsx b/frontend/editor/src/core/tools/RemovePassword.tsx similarity index 100% rename from frontend/src/core/tools/RemovePassword.tsx rename to frontend/editor/src/core/tools/RemovePassword.tsx diff --git a/frontend/src/core/tools/ReorganizePages.tsx b/frontend/editor/src/core/tools/ReorganizePages.tsx similarity index 100% rename from frontend/src/core/tools/ReorganizePages.tsx rename to frontend/editor/src/core/tools/ReorganizePages.tsx diff --git a/frontend/src/core/tools/Repair.tsx b/frontend/editor/src/core/tools/Repair.tsx similarity index 100% rename from frontend/src/core/tools/Repair.tsx rename to frontend/editor/src/core/tools/Repair.tsx diff --git a/frontend/src/core/tools/ReplaceColor.tsx b/frontend/editor/src/core/tools/ReplaceColor.tsx similarity index 100% rename from frontend/src/core/tools/ReplaceColor.tsx rename to frontend/editor/src/core/tools/ReplaceColor.tsx diff --git a/frontend/src/core/tools/Rotate.tsx b/frontend/editor/src/core/tools/Rotate.tsx similarity index 100% rename from frontend/src/core/tools/Rotate.tsx rename to frontend/editor/src/core/tools/Rotate.tsx diff --git a/frontend/src/core/tools/Sanitize.tsx b/frontend/editor/src/core/tools/Sanitize.tsx similarity index 100% rename from frontend/src/core/tools/Sanitize.tsx rename to frontend/editor/src/core/tools/Sanitize.tsx diff --git a/frontend/src/core/tools/ScannerImageSplit.tsx b/frontend/editor/src/core/tools/ScannerImageSplit.tsx similarity index 100% rename from frontend/src/core/tools/ScannerImageSplit.tsx rename to frontend/editor/src/core/tools/ScannerImageSplit.tsx diff --git a/frontend/src/core/tools/ShowJS.tsx b/frontend/editor/src/core/tools/ShowJS.tsx similarity index 100% rename from frontend/src/core/tools/ShowJS.tsx rename to frontend/editor/src/core/tools/ShowJS.tsx diff --git a/frontend/src/core/tools/Sign.tsx b/frontend/editor/src/core/tools/Sign.tsx similarity index 100% rename from frontend/src/core/tools/Sign.tsx rename to frontend/editor/src/core/tools/Sign.tsx diff --git a/frontend/src/core/tools/SingleLargePage.tsx b/frontend/editor/src/core/tools/SingleLargePage.tsx similarity index 100% rename from frontend/src/core/tools/SingleLargePage.tsx rename to frontend/editor/src/core/tools/SingleLargePage.tsx diff --git a/frontend/src/core/tools/Split.tsx b/frontend/editor/src/core/tools/Split.tsx similarity index 100% rename from frontend/src/core/tools/Split.tsx rename to frontend/editor/src/core/tools/Split.tsx diff --git a/frontend/src/core/tools/SwaggerUI.tsx b/frontend/editor/src/core/tools/SwaggerUI.tsx similarity index 100% rename from frontend/src/core/tools/SwaggerUI.tsx rename to frontend/editor/src/core/tools/SwaggerUI.tsx diff --git a/frontend/src/core/tools/TimestampPdf.tsx b/frontend/editor/src/core/tools/TimestampPdf.tsx similarity index 100% rename from frontend/src/core/tools/TimestampPdf.tsx rename to frontend/editor/src/core/tools/TimestampPdf.tsx diff --git a/frontend/src/core/tools/UnlockPdfForms.tsx b/frontend/editor/src/core/tools/UnlockPdfForms.tsx similarity index 100% rename from frontend/src/core/tools/UnlockPdfForms.tsx rename to frontend/editor/src/core/tools/UnlockPdfForms.tsx diff --git a/frontend/src/core/tools/ValidateSignature.tsx b/frontend/editor/src/core/tools/ValidateSignature.tsx similarity index 100% rename from frontend/src/core/tools/ValidateSignature.tsx rename to frontend/editor/src/core/tools/ValidateSignature.tsx diff --git a/frontend/src/core/tools/annotate/AnnotationPanel.tsx b/frontend/editor/src/core/tools/annotate/AnnotationPanel.tsx similarity index 100% rename from frontend/src/core/tools/annotate/AnnotationPanel.tsx rename to frontend/editor/src/core/tools/annotate/AnnotationPanel.tsx diff --git a/frontend/src/core/tools/annotate/useAnnotationSelection.ts b/frontend/editor/src/core/tools/annotate/useAnnotationSelection.ts similarity index 100% rename from frontend/src/core/tools/annotate/useAnnotationSelection.ts rename to frontend/editor/src/core/tools/annotate/useAnnotationSelection.ts diff --git a/frontend/src/core/tools/annotate/useAnnotationStyleState.ts b/frontend/editor/src/core/tools/annotate/useAnnotationStyleState.ts similarity index 100% rename from frontend/src/core/tools/annotate/useAnnotationStyleState.ts rename to frontend/editor/src/core/tools/annotate/useAnnotationStyleState.ts diff --git a/frontend/src/core/tools/formFill/ButtonAppearanceOverlay.tsx b/frontend/editor/src/core/tools/formFill/ButtonAppearanceOverlay.tsx similarity index 100% rename from frontend/src/core/tools/formFill/ButtonAppearanceOverlay.tsx rename to frontend/editor/src/core/tools/formFill/ButtonAppearanceOverlay.tsx diff --git a/frontend/src/core/tools/formFill/FieldInput.tsx b/frontend/editor/src/core/tools/formFill/FieldInput.tsx similarity index 100% rename from frontend/src/core/tools/formFill/FieldInput.tsx rename to frontend/editor/src/core/tools/formFill/FieldInput.tsx diff --git a/frontend/src/core/tools/formFill/FormFieldOverlay.tsx b/frontend/editor/src/core/tools/formFill/FormFieldOverlay.tsx similarity index 100% rename from frontend/src/core/tools/formFill/FormFieldOverlay.tsx rename to frontend/editor/src/core/tools/formFill/FormFieldOverlay.tsx diff --git a/frontend/src/core/tools/formFill/FormFieldSidebar.tsx b/frontend/editor/src/core/tools/formFill/FormFieldSidebar.tsx similarity index 100% rename from frontend/src/core/tools/formFill/FormFieldSidebar.tsx rename to frontend/editor/src/core/tools/formFill/FormFieldSidebar.tsx diff --git a/frontend/src/core/tools/formFill/FormFill.module.css b/frontend/editor/src/core/tools/formFill/FormFill.module.css similarity index 100% rename from frontend/src/core/tools/formFill/FormFill.module.css rename to frontend/editor/src/core/tools/formFill/FormFill.module.css diff --git a/frontend/src/core/tools/formFill/FormFill.tsx b/frontend/editor/src/core/tools/formFill/FormFill.tsx similarity index 100% rename from frontend/src/core/tools/formFill/FormFill.tsx rename to frontend/editor/src/core/tools/formFill/FormFill.tsx diff --git a/frontend/src/core/tools/formFill/FormFillContext.tsx b/frontend/editor/src/core/tools/formFill/FormFillContext.tsx similarity index 100% rename from frontend/src/core/tools/formFill/FormFillContext.tsx rename to frontend/editor/src/core/tools/formFill/FormFillContext.tsx diff --git a/frontend/src/core/tools/formFill/FormSaveBar.tsx b/frontend/editor/src/core/tools/formFill/FormSaveBar.tsx similarity index 100% rename from frontend/src/core/tools/formFill/FormSaveBar.tsx rename to frontend/editor/src/core/tools/formFill/FormSaveBar.tsx diff --git a/frontend/src/core/tools/formFill/fieldMeta.tsx b/frontend/editor/src/core/tools/formFill/fieldMeta.tsx similarity index 100% rename from frontend/src/core/tools/formFill/fieldMeta.tsx rename to frontend/editor/src/core/tools/formFill/fieldMeta.tsx diff --git a/frontend/src/core/tools/formFill/formApi.ts b/frontend/editor/src/core/tools/formFill/formApi.ts similarity index 100% rename from frontend/src/core/tools/formFill/formApi.ts rename to frontend/editor/src/core/tools/formFill/formApi.ts diff --git a/frontend/src/core/tools/formFill/index.ts b/frontend/editor/src/core/tools/formFill/index.ts similarity index 100% rename from frontend/src/core/tools/formFill/index.ts rename to frontend/editor/src/core/tools/formFill/index.ts diff --git a/frontend/src/core/tools/formFill/providers/PdfBoxFormProvider.ts b/frontend/editor/src/core/tools/formFill/providers/PdfBoxFormProvider.ts similarity index 100% rename from frontend/src/core/tools/formFill/providers/PdfBoxFormProvider.ts rename to frontend/editor/src/core/tools/formFill/providers/PdfBoxFormProvider.ts diff --git a/frontend/src/core/tools/formFill/providers/PdfiumFormProvider.ts b/frontend/editor/src/core/tools/formFill/providers/PdfiumFormProvider.ts similarity index 100% rename from frontend/src/core/tools/formFill/providers/PdfiumFormProvider.ts rename to frontend/editor/src/core/tools/formFill/providers/PdfiumFormProvider.ts diff --git a/frontend/src/core/tools/formFill/providers/index.ts b/frontend/editor/src/core/tools/formFill/providers/index.ts similarity index 100% rename from frontend/src/core/tools/formFill/providers/index.ts rename to frontend/editor/src/core/tools/formFill/providers/index.ts diff --git a/frontend/src/core/tools/formFill/providers/types.ts b/frontend/editor/src/core/tools/formFill/providers/types.ts similarity index 100% rename from frontend/src/core/tools/formFill/providers/types.ts rename to frontend/editor/src/core/tools/formFill/providers/types.ts diff --git a/frontend/src/core/tools/formFill/types.ts b/frontend/editor/src/core/tools/formFill/types.ts similarity index 100% rename from frontend/src/core/tools/formFill/types.ts rename to frontend/editor/src/core/tools/formFill/types.ts diff --git a/frontend/src/core/tools/pdfTextEditor/PdfTextEditor.tsx b/frontend/editor/src/core/tools/pdfTextEditor/PdfTextEditor.tsx similarity index 100% rename from frontend/src/core/tools/pdfTextEditor/PdfTextEditor.tsx rename to frontend/editor/src/core/tools/pdfTextEditor/PdfTextEditor.tsx diff --git a/frontend/src/core/tools/pdfTextEditor/fontAnalysis.ts b/frontend/editor/src/core/tools/pdfTextEditor/fontAnalysis.ts similarity index 100% rename from frontend/src/core/tools/pdfTextEditor/fontAnalysis.ts rename to frontend/editor/src/core/tools/pdfTextEditor/fontAnalysis.ts diff --git a/frontend/src/core/tools/pdfTextEditor/pdfTextEditorTypes.ts b/frontend/editor/src/core/tools/pdfTextEditor/pdfTextEditorTypes.ts similarity index 100% rename from frontend/src/core/tools/pdfTextEditor/pdfTextEditorTypes.ts rename to frontend/editor/src/core/tools/pdfTextEditor/pdfTextEditorTypes.ts diff --git a/frontend/src/core/tools/pdfTextEditor/pdfTextEditorUtils.ts b/frontend/editor/src/core/tools/pdfTextEditor/pdfTextEditorUtils.ts similarity index 100% rename from frontend/src/core/tools/pdfTextEditor/pdfTextEditorUtils.ts rename to frontend/editor/src/core/tools/pdfTextEditor/pdfTextEditorUtils.ts diff --git a/frontend/src/core/tools/stamp/createStampTool.tsx b/frontend/editor/src/core/tools/stamp/createStampTool.tsx similarity index 100% rename from frontend/src/core/tools/stamp/createStampTool.tsx rename to frontend/editor/src/core/tools/stamp/createStampTool.tsx diff --git a/frontend/src/core/tsconfig.json b/frontend/editor/src/core/tsconfig.json similarity index 100% rename from frontend/src/core/tsconfig.json rename to frontend/editor/src/core/tsconfig.json diff --git a/frontend/src/core/types/appConfig.ts b/frontend/editor/src/core/types/appConfig.ts similarity index 100% rename from frontend/src/core/types/appConfig.ts rename to frontend/editor/src/core/types/appConfig.ts diff --git a/frontend/src/core/types/automation.ts b/frontend/editor/src/core/types/automation.ts similarity index 100% rename from frontend/src/core/types/automation.ts rename to frontend/editor/src/core/types/automation.ts diff --git a/frontend/src/core/types/backendHealth.ts b/frontend/editor/src/core/types/backendHealth.ts similarity index 100% rename from frontend/src/core/types/backendHealth.ts rename to frontend/editor/src/core/types/backendHealth.ts diff --git a/frontend/src/core/types/compare.ts b/frontend/editor/src/core/types/compare.ts similarity index 100% rename from frontend/src/core/types/compare.ts rename to frontend/editor/src/core/types/compare.ts diff --git a/frontend/src/core/types/endpointAvailability.ts b/frontend/editor/src/core/types/endpointAvailability.ts similarity index 100% rename from frontend/src/core/types/endpointAvailability.ts rename to frontend/editor/src/core/types/endpointAvailability.ts diff --git a/frontend/src/core/types/file.ts b/frontend/editor/src/core/types/file.ts similarity index 100% rename from frontend/src/core/types/file.ts rename to frontend/editor/src/core/types/file.ts diff --git a/frontend/src/core/types/fileContext.ts b/frontend/editor/src/core/types/fileContext.ts similarity index 100% rename from frontend/src/core/types/fileContext.ts rename to frontend/editor/src/core/types/fileContext.ts diff --git a/frontend/src/core/types/fileIdSafety.d.ts b/frontend/editor/src/core/types/fileIdSafety.d.ts similarity index 100% rename from frontend/src/core/types/fileIdSafety.d.ts rename to frontend/editor/src/core/types/fileIdSafety.d.ts diff --git a/frontend/src/core/types/getPdfInfo.ts b/frontend/editor/src/core/types/getPdfInfo.ts similarity index 100% rename from frontend/src/core/types/getPdfInfo.ts rename to frontend/editor/src/core/types/getPdfInfo.ts diff --git a/frontend/src/core/types/groupEnabled.ts b/frontend/editor/src/core/types/groupEnabled.ts similarity index 100% rename from frontend/src/core/types/groupEnabled.ts rename to frontend/editor/src/core/types/groupEnabled.ts diff --git a/frontend/src/core/types/metadata.ts b/frontend/editor/src/core/types/metadata.ts similarity index 100% rename from frontend/src/core/types/metadata.ts rename to frontend/editor/src/core/types/metadata.ts diff --git a/frontend/src/core/types/navigation.ts b/frontend/editor/src/core/types/navigation.ts similarity index 100% rename from frontend/src/core/types/navigation.ts rename to frontend/editor/src/core/types/navigation.ts diff --git a/frontend/src/core/types/navigationActions.ts b/frontend/editor/src/core/types/navigationActions.ts similarity index 100% rename from frontend/src/core/types/navigationActions.ts rename to frontend/editor/src/core/types/navigationActions.ts diff --git a/frontend/src/core/types/pageEditor.ts b/frontend/editor/src/core/types/pageEditor.ts similarity index 100% rename from frontend/src/core/types/pageEditor.ts rename to frontend/editor/src/core/types/pageEditor.ts diff --git a/frontend/src/core/types/parameters.ts b/frontend/editor/src/core/types/parameters.ts similarity index 100% rename from frontend/src/core/types/parameters.ts rename to frontend/editor/src/core/types/parameters.ts diff --git a/frontend/src/core/types/processing.ts b/frontend/editor/src/core/types/processing.ts similarity index 100% rename from frontend/src/core/types/processing.ts rename to frontend/editor/src/core/types/processing.ts diff --git a/frontend/src/core/types/proprietaryToolId.ts b/frontend/editor/src/core/types/proprietaryToolId.ts similarity index 100% rename from frontend/src/core/types/proprietaryToolId.ts rename to frontend/editor/src/core/types/proprietaryToolId.ts diff --git a/frontend/src/core/types/prototypeToolId.ts b/frontend/editor/src/core/types/prototypeToolId.ts similarity index 100% rename from frontend/src/core/types/prototypeToolId.ts rename to frontend/editor/src/core/types/prototypeToolId.ts diff --git a/frontend/src/core/types/sidebar.ts b/frontend/editor/src/core/types/sidebar.ts similarity index 100% rename from frontend/src/core/types/sidebar.ts rename to frontend/editor/src/core/types/sidebar.ts diff --git a/frontend/src/core/types/signature.ts b/frontend/editor/src/core/types/signature.ts similarity index 100% rename from frontend/src/core/types/signature.ts rename to frontend/editor/src/core/types/signature.ts diff --git a/frontend/src/core/types/signingSession.ts b/frontend/editor/src/core/types/signingSession.ts similarity index 100% rename from frontend/src/core/types/signingSession.ts rename to frontend/editor/src/core/types/signingSession.ts diff --git a/frontend/src/core/types/tips.ts b/frontend/editor/src/core/types/tips.ts similarity index 100% rename from frontend/src/core/types/tips.ts rename to frontend/editor/src/core/types/tips.ts diff --git a/frontend/src/core/types/tool.ts b/frontend/editor/src/core/types/tool.ts similarity index 100% rename from frontend/src/core/types/tool.ts rename to frontend/editor/src/core/types/tool.ts diff --git a/frontend/src/core/types/toolId.ts b/frontend/editor/src/core/types/toolId.ts similarity index 100% rename from frontend/src/core/types/toolId.ts rename to frontend/editor/src/core/types/toolId.ts diff --git a/frontend/src/core/types/types.ts b/frontend/editor/src/core/types/types.ts similarity index 100% rename from frontend/src/core/types/types.ts rename to frontend/editor/src/core/types/types.ts diff --git a/frontend/src/core/types/validateSignature.ts b/frontend/editor/src/core/types/validateSignature.ts similarity index 100% rename from frontend/src/core/types/validateSignature.ts rename to frontend/editor/src/core/types/validateSignature.ts diff --git a/frontend/src/core/types/workbench.ts b/frontend/editor/src/core/types/workbench.ts similarity index 100% rename from frontend/src/core/types/workbench.ts rename to frontend/editor/src/core/types/workbench.ts diff --git a/frontend/src/core/types/workbenchBar.ts b/frontend/editor/src/core/types/workbenchBar.ts similarity index 100% rename from frontend/src/core/types/workbenchBar.ts rename to frontend/editor/src/core/types/workbenchBar.ts diff --git a/frontend/src/core/utils/automationConverter.test.ts b/frontend/editor/src/core/utils/automationConverter.test.ts similarity index 100% rename from frontend/src/core/utils/automationConverter.test.ts rename to frontend/editor/src/core/utils/automationConverter.test.ts diff --git a/frontend/src/core/utils/automationConverter.ts b/frontend/editor/src/core/utils/automationConverter.ts similarity index 100% rename from frontend/src/core/utils/automationConverter.ts rename to frontend/editor/src/core/utils/automationConverter.ts diff --git a/frontend/src/core/utils/automationExecutor.ts b/frontend/editor/src/core/utils/automationExecutor.ts similarity index 100% rename from frontend/src/core/utils/automationExecutor.ts rename to frontend/editor/src/core/utils/automationExecutor.ts diff --git a/frontend/src/core/utils/automationFileProcessor.ts b/frontend/editor/src/core/utils/automationFileProcessor.ts similarity index 100% rename from frontend/src/core/utils/automationFileProcessor.ts rename to frontend/editor/src/core/utils/automationFileProcessor.ts diff --git a/frontend/src/core/utils/browserIdentifier.ts b/frontend/editor/src/core/utils/browserIdentifier.ts similarity index 100% rename from frontend/src/core/utils/browserIdentifier.ts rename to frontend/editor/src/core/utils/browserIdentifier.ts diff --git a/frontend/src/core/utils/bulkselection/README.md b/frontend/editor/src/core/utils/bulkselection/README.md similarity index 100% rename from frontend/src/core/utils/bulkselection/README.md rename to frontend/editor/src/core/utils/bulkselection/README.md diff --git a/frontend/src/core/utils/bulkselection/parseSelection.test.ts b/frontend/editor/src/core/utils/bulkselection/parseSelection.test.ts similarity index 100% rename from frontend/src/core/utils/bulkselection/parseSelection.test.ts rename to frontend/editor/src/core/utils/bulkselection/parseSelection.test.ts diff --git a/frontend/src/core/utils/bulkselection/parseSelection.ts b/frontend/editor/src/core/utils/bulkselection/parseSelection.ts similarity index 100% rename from frontend/src/core/utils/bulkselection/parseSelection.ts rename to frontend/editor/src/core/utils/bulkselection/parseSelection.ts diff --git a/frontend/src/core/utils/bulkselection/selectionBuilders.ts b/frontend/editor/src/core/utils/bulkselection/selectionBuilders.ts similarity index 100% rename from frontend/src/core/utils/bulkselection/selectionBuilders.ts rename to frontend/editor/src/core/utils/bulkselection/selectionBuilders.ts diff --git a/frontend/src/core/utils/clickHandlers.ts b/frontend/editor/src/core/utils/clickHandlers.ts similarity index 100% rename from frontend/src/core/utils/clickHandlers.ts rename to frontend/editor/src/core/utils/clickHandlers.ts diff --git a/frontend/src/core/utils/convertUtils.test.ts b/frontend/editor/src/core/utils/convertUtils.test.ts similarity index 100% rename from frontend/src/core/utils/convertUtils.test.ts rename to frontend/editor/src/core/utils/convertUtils.test.ts diff --git a/frontend/src/core/utils/convertUtils.ts b/frontend/editor/src/core/utils/convertUtils.ts similarity index 100% rename from frontend/src/core/utils/convertUtils.ts rename to frontend/editor/src/core/utils/convertUtils.ts diff --git a/frontend/src/core/utils/cropCoordinates.ts b/frontend/editor/src/core/utils/cropCoordinates.ts similarity index 100% rename from frontend/src/core/utils/cropCoordinates.ts rename to frontend/editor/src/core/utils/cropCoordinates.ts diff --git a/frontend/src/core/utils/downloadUtils.ts b/frontend/editor/src/core/utils/downloadUtils.ts similarity index 100% rename from frontend/src/core/utils/downloadUtils.ts rename to frontend/editor/src/core/utils/downloadUtils.ts diff --git a/frontend/src/core/utils/editTableOfContents.ts b/frontend/editor/src/core/utils/editTableOfContents.ts similarity index 100% rename from frontend/src/core/utils/editTableOfContents.ts rename to frontend/editor/src/core/utils/editTableOfContents.ts diff --git a/frontend/src/core/utils/fileDialogUtils.ts b/frontend/editor/src/core/utils/fileDialogUtils.ts similarity index 100% rename from frontend/src/core/utils/fileDialogUtils.ts rename to frontend/editor/src/core/utils/fileDialogUtils.ts diff --git a/frontend/src/core/utils/fileHash.ts b/frontend/editor/src/core/utils/fileHash.ts similarity index 100% rename from frontend/src/core/utils/fileHash.ts rename to frontend/editor/src/core/utils/fileHash.ts diff --git a/frontend/src/core/utils/fileHistoryUtils.ts b/frontend/editor/src/core/utils/fileHistoryUtils.ts similarity index 100% rename from frontend/src/core/utils/fileHistoryUtils.ts rename to frontend/editor/src/core/utils/fileHistoryUtils.ts diff --git a/frontend/src/core/utils/fileIdSafety.ts b/frontend/editor/src/core/utils/fileIdSafety.ts similarity index 100% rename from frontend/src/core/utils/fileIdSafety.ts rename to frontend/editor/src/core/utils/fileIdSafety.ts diff --git a/frontend/src/core/utils/fileResponseUtils.test.ts b/frontend/editor/src/core/utils/fileResponseUtils.test.ts similarity index 100% rename from frontend/src/core/utils/fileResponseUtils.test.ts rename to frontend/editor/src/core/utils/fileResponseUtils.test.ts diff --git a/frontend/src/core/utils/fileResponseUtils.ts b/frontend/editor/src/core/utils/fileResponseUtils.ts similarity index 100% rename from frontend/src/core/utils/fileResponseUtils.ts rename to frontend/editor/src/core/utils/fileResponseUtils.ts diff --git a/frontend/src/core/utils/fileUtils.test.ts b/frontend/editor/src/core/utils/fileUtils.test.ts similarity index 100% rename from frontend/src/core/utils/fileUtils.test.ts rename to frontend/editor/src/core/utils/fileUtils.test.ts diff --git a/frontend/src/core/utils/fileUtils.ts b/frontend/editor/src/core/utils/fileUtils.ts similarity index 100% rename from frontend/src/core/utils/fileUtils.ts rename to frontend/editor/src/core/utils/fileUtils.ts diff --git a/frontend/src/core/utils/fuzzySearch.ts b/frontend/editor/src/core/utils/fuzzySearch.ts similarity index 100% rename from frontend/src/core/utils/fuzzySearch.ts rename to frontend/editor/src/core/utils/fuzzySearch.ts diff --git a/frontend/src/core/utils/genericUtils.ts b/frontend/editor/src/core/utils/genericUtils.ts similarity index 100% rename from frontend/src/core/utils/genericUtils.ts rename to frontend/editor/src/core/utils/genericUtils.ts diff --git a/frontend/src/core/utils/homePageNavigation.test.ts b/frontend/editor/src/core/utils/homePageNavigation.test.ts similarity index 100% rename from frontend/src/core/utils/homePageNavigation.test.ts rename to frontend/editor/src/core/utils/homePageNavigation.test.ts diff --git a/frontend/src/core/utils/homePageNavigation.ts b/frontend/editor/src/core/utils/homePageNavigation.ts similarity index 100% rename from frontend/src/core/utils/homePageNavigation.ts rename to frontend/editor/src/core/utils/homePageNavigation.ts diff --git a/frontend/src/core/utils/hotkeys.ts b/frontend/editor/src/core/utils/hotkeys.ts similarity index 100% rename from frontend/src/core/utils/hotkeys.ts rename to frontend/editor/src/core/utils/hotkeys.ts diff --git a/frontend/src/core/utils/imageToPdfUtils.ts b/frontend/editor/src/core/utils/imageToPdfUtils.ts similarity index 100% rename from frontend/src/core/utils/imageToPdfUtils.ts rename to frontend/editor/src/core/utils/imageToPdfUtils.ts diff --git a/frontend/src/core/utils/imageTransparency.ts b/frontend/editor/src/core/utils/imageTransparency.ts similarity index 100% rename from frontend/src/core/utils/imageTransparency.ts rename to frontend/editor/src/core/utils/imageTransparency.ts diff --git a/frontend/src/core/utils/languageMapping.ts b/frontend/editor/src/core/utils/languageMapping.ts similarity index 100% rename from frontend/src/core/utils/languageMapping.ts rename to frontend/editor/src/core/utils/languageMapping.ts diff --git a/frontend/src/core/utils/loadJscanify.ts b/frontend/editor/src/core/utils/loadJscanify.ts similarity index 100% rename from frontend/src/core/utils/loadJscanify.ts rename to frontend/editor/src/core/utils/loadJscanify.ts diff --git a/frontend/src/core/utils/pageMetadata.ts b/frontend/editor/src/core/utils/pageMetadata.ts similarity index 100% rename from frontend/src/core/utils/pageMetadata.ts rename to frontend/editor/src/core/utils/pageMetadata.ts diff --git a/frontend/src/core/utils/pageSelection.ts b/frontend/editor/src/core/utils/pageSelection.ts similarity index 100% rename from frontend/src/core/utils/pageSelection.ts rename to frontend/editor/src/core/utils/pageSelection.ts diff --git a/frontend/src/core/utils/patchDomForTranslators.ts b/frontend/editor/src/core/utils/patchDomForTranslators.ts similarity index 100% rename from frontend/src/core/utils/patchDomForTranslators.ts rename to frontend/editor/src/core/utils/patchDomForTranslators.ts diff --git a/frontend/src/core/utils/pdfLinkUtils.ts b/frontend/editor/src/core/utils/pdfLinkUtils.ts similarity index 100% rename from frontend/src/core/utils/pdfLinkUtils.ts rename to frontend/editor/src/core/utils/pdfLinkUtils.ts diff --git a/frontend/src/core/utils/pdfiumBitmapUtils.ts b/frontend/editor/src/core/utils/pdfiumBitmapUtils.ts similarity index 100% rename from frontend/src/core/utils/pdfiumBitmapUtils.ts rename to frontend/editor/src/core/utils/pdfiumBitmapUtils.ts diff --git a/frontend/src/core/utils/pdfiumPageRender.ts b/frontend/editor/src/core/utils/pdfiumPageRender.ts similarity index 100% rename from frontend/src/core/utils/pdfiumPageRender.ts rename to frontend/editor/src/core/utils/pdfiumPageRender.ts diff --git a/frontend/src/core/utils/resourceManager.ts b/frontend/editor/src/core/utils/resourceManager.ts similarity index 100% rename from frontend/src/core/utils/resourceManager.ts rename to frontend/editor/src/core/utils/resourceManager.ts diff --git a/frontend/src/core/utils/scarfTracking.ts b/frontend/editor/src/core/utils/scarfTracking.ts similarity index 100% rename from frontend/src/core/utils/scarfTracking.ts rename to frontend/editor/src/core/utils/scarfTracking.ts diff --git a/frontend/src/core/utils/scriptLoader.ts b/frontend/editor/src/core/utils/scriptLoader.ts similarity index 100% rename from frontend/src/core/utils/scriptLoader.ts rename to frontend/editor/src/core/utils/scriptLoader.ts diff --git a/frontend/src/core/utils/settingsNavigation.ts b/frontend/editor/src/core/utils/settingsNavigation.ts similarity index 100% rename from frontend/src/core/utils/settingsNavigation.ts rename to frontend/editor/src/core/utils/settingsNavigation.ts diff --git a/frontend/src/core/utils/settingsPendingHelper.ts b/frontend/editor/src/core/utils/settingsPendingHelper.ts similarity index 100% rename from frontend/src/core/utils/settingsPendingHelper.ts rename to frontend/editor/src/core/utils/settingsPendingHelper.ts diff --git a/frontend/src/core/utils/sidebarUtils.ts b/frontend/editor/src/core/utils/sidebarUtils.ts similarity index 100% rename from frontend/src/core/utils/sidebarUtils.ts rename to frontend/editor/src/core/utils/sidebarUtils.ts diff --git a/frontend/src/core/utils/signatureFlattening.ts b/frontend/editor/src/core/utils/signatureFlattening.ts similarity index 100% rename from frontend/src/core/utils/signatureFlattening.ts rename to frontend/editor/src/core/utils/signatureFlattening.ts diff --git a/frontend/src/core/utils/signaturePreview.ts b/frontend/editor/src/core/utils/signaturePreview.ts similarity index 100% rename from frontend/src/core/utils/signaturePreview.ts rename to frontend/editor/src/core/utils/signaturePreview.ts diff --git a/frontend/src/core/utils/storageUtils.ts b/frontend/editor/src/core/utils/storageUtils.ts similarity index 100% rename from frontend/src/core/utils/storageUtils.ts rename to frontend/editor/src/core/utils/storageUtils.ts diff --git a/frontend/src/core/utils/textDiff.ts b/frontend/editor/src/core/utils/textDiff.ts similarity index 100% rename from frontend/src/core/utils/textDiff.ts rename to frontend/editor/src/core/utils/textDiff.ts diff --git a/frontend/src/core/utils/textUtils.ts b/frontend/editor/src/core/utils/textUtils.ts similarity index 100% rename from frontend/src/core/utils/textUtils.ts rename to frontend/editor/src/core/utils/textUtils.ts diff --git a/frontend/src/core/utils/thumbnailUtils.ts b/frontend/editor/src/core/utils/thumbnailUtils.ts similarity index 100% rename from frontend/src/core/utils/thumbnailUtils.ts rename to frontend/editor/src/core/utils/thumbnailUtils.ts diff --git a/frontend/src/core/utils/toolErrorHandler.ts b/frontend/editor/src/core/utils/toolErrorHandler.ts similarity index 100% rename from frontend/src/core/utils/toolErrorHandler.ts rename to frontend/editor/src/core/utils/toolErrorHandler.ts diff --git a/frontend/src/core/utils/toolResponseProcessor.ts b/frontend/editor/src/core/utils/toolResponseProcessor.ts similarity index 100% rename from frontend/src/core/utils/toolResponseProcessor.ts rename to frontend/editor/src/core/utils/toolResponseProcessor.ts diff --git a/frontend/src/core/utils/toolSearch.ts b/frontend/editor/src/core/utils/toolSearch.ts similarity index 100% rename from frontend/src/core/utils/toolSearch.ts rename to frontend/editor/src/core/utils/toolSearch.ts diff --git a/frontend/src/core/utils/toolSynonyms.ts b/frontend/editor/src/core/utils/toolSynonyms.ts similarity index 100% rename from frontend/src/core/utils/toolSynonyms.ts rename to frontend/editor/src/core/utils/toolSynonyms.ts diff --git a/frontend/src/core/utils/urlMapping.ts b/frontend/editor/src/core/utils/urlMapping.ts similarity index 100% rename from frontend/src/core/utils/urlMapping.ts rename to frontend/editor/src/core/utils/urlMapping.ts diff --git a/frontend/src/core/utils/urlRouting.ts b/frontend/editor/src/core/utils/urlRouting.ts similarity index 100% rename from frontend/src/core/utils/urlRouting.ts rename to frontend/editor/src/core/utils/urlRouting.ts diff --git a/frontend/src/core/utils/viewerZoom.ts b/frontend/editor/src/core/utils/viewerZoom.ts similarity index 100% rename from frontend/src/core/utils/viewerZoom.ts rename to frontend/editor/src/core/utils/viewerZoom.ts diff --git a/frontend/src/core/workers/compareWorker.ts b/frontend/editor/src/core/workers/compareWorker.ts similarity index 100% rename from frontend/src/core/workers/compareWorker.ts rename to frontend/editor/src/core/workers/compareWorker.ts diff --git a/frontend/src/core/workers/pixelCompareWorker.ts b/frontend/editor/src/core/workers/pixelCompareWorker.ts similarity index 100% rename from frontend/src/core/workers/pixelCompareWorker.ts rename to frontend/editor/src/core/workers/pixelCompareWorker.ts diff --git a/frontend/src/desktop/LICENSE b/frontend/editor/src/desktop/LICENSE similarity index 100% rename from frontend/src/desktop/LICENSE rename to frontend/editor/src/desktop/LICENSE diff --git a/frontend/src/desktop/auth/supabase.ts b/frontend/editor/src/desktop/auth/supabase.ts similarity index 100% rename from frontend/src/desktop/auth/supabase.ts rename to frontend/editor/src/desktop/auth/supabase.ts diff --git a/frontend/src/desktop/components/AppProviders.tsx b/frontend/editor/src/desktop/components/AppProviders.tsx similarity index 100% rename from frontend/src/desktop/components/AppProviders.tsx rename to frontend/editor/src/desktop/components/AppProviders.tsx diff --git a/frontend/src/desktop/components/BackendHealthIndicator.tsx b/frontend/editor/src/desktop/components/BackendHealthIndicator.tsx similarity index 100% rename from frontend/src/desktop/components/BackendHealthIndicator.tsx rename to frontend/editor/src/desktop/components/BackendHealthIndicator.tsx diff --git a/frontend/src/desktop/components/ConnectionSettings.tsx b/frontend/editor/src/desktop/components/ConnectionSettings.tsx similarity index 100% rename from frontend/src/desktop/components/ConnectionSettings.tsx rename to frontend/editor/src/desktop/components/ConnectionSettings.tsx diff --git a/frontend/src/desktop/components/DesktopBannerInitializer.tsx b/frontend/editor/src/desktop/components/DesktopBannerInitializer.tsx similarity index 100% rename from frontend/src/desktop/components/DesktopBannerInitializer.tsx rename to frontend/editor/src/desktop/components/DesktopBannerInitializer.tsx diff --git a/frontend/src/desktop/components/DesktopConfigSync.tsx b/frontend/editor/src/desktop/components/DesktopConfigSync.tsx similarity index 100% rename from frontend/src/desktop/components/DesktopConfigSync.tsx rename to frontend/editor/src/desktop/components/DesktopConfigSync.tsx diff --git a/frontend/src/desktop/components/DesktopOnboardingModal.tsx b/frontend/editor/src/desktop/components/DesktopOnboardingModal.tsx similarity index 100% rename from frontend/src/desktop/components/DesktopOnboardingModal.tsx rename to frontend/editor/src/desktop/components/DesktopOnboardingModal.tsx diff --git a/frontend/src/desktop/components/SaveShortcutListener.tsx b/frontend/editor/src/desktop/components/SaveShortcutListener.tsx similarity index 100% rename from frontend/src/desktop/components/SaveShortcutListener.tsx rename to frontend/editor/src/desktop/components/SaveShortcutListener.tsx diff --git a/frontend/src/desktop/components/SetupWizard/DesktopAuthLayout.tsx b/frontend/editor/src/desktop/components/SetupWizard/DesktopAuthLayout.tsx similarity index 100% rename from frontend/src/desktop/components/SetupWizard/DesktopAuthLayout.tsx rename to frontend/editor/src/desktop/components/SetupWizard/DesktopAuthLayout.tsx diff --git a/frontend/src/desktop/components/SetupWizard/DesktopOAuthButtons.tsx b/frontend/editor/src/desktop/components/SetupWizard/DesktopOAuthButtons.tsx similarity index 100% rename from frontend/src/desktop/components/SetupWizard/DesktopOAuthButtons.tsx rename to frontend/editor/src/desktop/components/SetupWizard/DesktopOAuthButtons.tsx diff --git a/frontend/src/desktop/components/SetupWizard/SaaSLoginScreen.tsx b/frontend/editor/src/desktop/components/SetupWizard/SaaSLoginScreen.tsx similarity index 100% rename from frontend/src/desktop/components/SetupWizard/SaaSLoginScreen.tsx rename to frontend/editor/src/desktop/components/SetupWizard/SaaSLoginScreen.tsx diff --git a/frontend/src/desktop/components/SetupWizard/SaaSSignupScreen.tsx b/frontend/editor/src/desktop/components/SetupWizard/SaaSSignupScreen.tsx similarity index 100% rename from frontend/src/desktop/components/SetupWizard/SaaSSignupScreen.tsx rename to frontend/editor/src/desktop/components/SetupWizard/SaaSSignupScreen.tsx diff --git a/frontend/src/desktop/components/SetupWizard/SelfHostedLink.tsx b/frontend/editor/src/desktop/components/SetupWizard/SelfHostedLink.tsx similarity index 100% rename from frontend/src/desktop/components/SetupWizard/SelfHostedLink.tsx rename to frontend/editor/src/desktop/components/SetupWizard/SelfHostedLink.tsx diff --git a/frontend/src/desktop/components/SetupWizard/SelfHostedLoginScreen.tsx b/frontend/editor/src/desktop/components/SetupWizard/SelfHostedLoginScreen.tsx similarity index 100% rename from frontend/src/desktop/components/SetupWizard/SelfHostedLoginScreen.tsx rename to frontend/editor/src/desktop/components/SetupWizard/SelfHostedLoginScreen.tsx diff --git a/frontend/src/desktop/components/SetupWizard/ServerSelection.tsx b/frontend/editor/src/desktop/components/SetupWizard/ServerSelection.tsx similarity index 100% rename from frontend/src/desktop/components/SetupWizard/ServerSelection.tsx rename to frontend/editor/src/desktop/components/SetupWizard/ServerSelection.tsx diff --git a/frontend/src/desktop/components/SetupWizard/ServerSelectionScreen.tsx b/frontend/editor/src/desktop/components/SetupWizard/ServerSelectionScreen.tsx similarity index 100% rename from frontend/src/desktop/components/SetupWizard/ServerSelectionScreen.tsx rename to frontend/editor/src/desktop/components/SetupWizard/ServerSelectionScreen.tsx diff --git a/frontend/src/desktop/components/SetupWizard/desktopOAuth.css b/frontend/editor/src/desktop/components/SetupWizard/desktopOAuth.css similarity index 100% rename from frontend/src/desktop/components/SetupWizard/desktopOAuth.css rename to frontend/editor/src/desktop/components/SetupWizard/desktopOAuth.css diff --git a/frontend/src/desktop/components/SetupWizard/index.tsx b/frontend/editor/src/desktop/components/SetupWizard/index.tsx similarity index 100% rename from frontend/src/desktop/components/SetupWizard/index.tsx rename to frontend/editor/src/desktop/components/SetupWizard/index.tsx diff --git a/frontend/src/desktop/components/SignInModal.tsx b/frontend/editor/src/desktop/components/SignInModal.tsx similarity index 100% rename from frontend/src/desktop/components/SignInModal.tsx rename to frontend/editor/src/desktop/components/SignInModal.tsx diff --git a/frontend/src/desktop/components/fileEditor/FileEditorStatusDot.tsx b/frontend/editor/src/desktop/components/fileEditor/FileEditorStatusDot.tsx similarity index 100% rename from frontend/src/desktop/components/fileEditor/FileEditorStatusDot.tsx rename to frontend/editor/src/desktop/components/fileEditor/FileEditorStatusDot.tsx diff --git a/frontend/src/desktop/components/onboarding/orchestrator/onboardingConfig.ts b/frontend/editor/src/desktop/components/onboarding/orchestrator/onboardingConfig.ts similarity index 100% rename from frontend/src/desktop/components/onboarding/orchestrator/onboardingConfig.ts rename to frontend/editor/src/desktop/components/onboarding/orchestrator/onboardingConfig.ts diff --git a/frontend/src/desktop/components/onboarding/orchestrator/useOnboardingOrchestrator.ts b/frontend/editor/src/desktop/components/onboarding/orchestrator/useOnboardingOrchestrator.ts similarity index 100% rename from frontend/src/desktop/components/onboarding/orchestrator/useOnboardingOrchestrator.ts rename to frontend/editor/src/desktop/components/onboarding/orchestrator/useOnboardingOrchestrator.ts diff --git a/frontend/src/desktop/components/quickAccessBar/QuickAccessBarFooterExtensions.tsx b/frontend/editor/src/desktop/components/quickAccessBar/QuickAccessBarFooterExtensions.tsx similarity index 100% rename from frontend/src/desktop/components/quickAccessBar/QuickAccessBarFooterExtensions.tsx rename to frontend/editor/src/desktop/components/quickAccessBar/QuickAccessBarFooterExtensions.tsx diff --git a/frontend/src/desktop/components/shared/CloudBadge.tsx b/frontend/editor/src/desktop/components/shared/CloudBadge.tsx similarity index 100% rename from frontend/src/desktop/components/shared/CloudBadge.tsx rename to frontend/editor/src/desktop/components/shared/CloudBadge.tsx diff --git a/frontend/src/desktop/components/shared/DefaultAppBanner.tsx b/frontend/editor/src/desktop/components/shared/DefaultAppBanner.tsx similarity index 100% rename from frontend/src/desktop/components/shared/DefaultAppBanner.tsx rename to frontend/editor/src/desktop/components/shared/DefaultAppBanner.tsx diff --git a/frontend/src/desktop/components/shared/DisabledButtonWithTooltip.css b/frontend/editor/src/desktop/components/shared/DisabledButtonWithTooltip.css similarity index 100% rename from frontend/src/desktop/components/shared/DisabledButtonWithTooltip.css rename to frontend/editor/src/desktop/components/shared/DisabledButtonWithTooltip.css diff --git a/frontend/src/desktop/components/shared/DisabledButtonWithTooltip.tsx b/frontend/editor/src/desktop/components/shared/DisabledButtonWithTooltip.tsx similarity index 100% rename from frontend/src/desktop/components/shared/DisabledButtonWithTooltip.tsx rename to frontend/editor/src/desktop/components/shared/DisabledButtonWithTooltip.tsx diff --git a/frontend/src/desktop/components/shared/SelfHostedOfflineBanner.tsx b/frontend/editor/src/desktop/components/shared/SelfHostedOfflineBanner.tsx similarity index 100% rename from frontend/src/desktop/components/shared/SelfHostedOfflineBanner.tsx rename to frontend/editor/src/desktop/components/shared/SelfHostedOfflineBanner.tsx diff --git a/frontend/src/desktop/components/shared/TeamInvitationBanner.tsx b/frontend/editor/src/desktop/components/shared/TeamInvitationBanner.tsx similarity index 100% rename from frontend/src/desktop/components/shared/TeamInvitationBanner.tsx rename to frontend/editor/src/desktop/components/shared/TeamInvitationBanner.tsx diff --git a/frontend/src/desktop/components/shared/billing/SaaSStripeCheckout.tsx b/frontend/editor/src/desktop/components/shared/billing/SaaSStripeCheckout.tsx similarity index 100% rename from frontend/src/desktop/components/shared/billing/SaaSStripeCheckout.tsx rename to frontend/editor/src/desktop/components/shared/billing/SaaSStripeCheckout.tsx diff --git a/frontend/src/desktop/components/shared/config/configNavSections.tsx b/frontend/editor/src/desktop/components/shared/config/configNavSections.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configNavSections.tsx rename to frontend/editor/src/desktop/components/shared/config/configNavSections.tsx diff --git a/frontend/src/desktop/components/shared/config/configSections/DefaultAppSettings.tsx b/frontend/editor/src/desktop/components/shared/config/configSections/DefaultAppSettings.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configSections/DefaultAppSettings.tsx rename to frontend/editor/src/desktop/components/shared/config/configSections/DefaultAppSettings.tsx diff --git a/frontend/src/desktop/components/shared/config/configSections/GeneralSection.tsx b/frontend/editor/src/desktop/components/shared/config/configSections/GeneralSection.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configSections/GeneralSection.tsx rename to frontend/editor/src/desktop/components/shared/config/configSections/GeneralSection.tsx diff --git a/frontend/src/desktop/components/shared/config/configSections/SaaSTeamsSection.tsx b/frontend/editor/src/desktop/components/shared/config/configSections/SaaSTeamsSection.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configSections/SaaSTeamsSection.tsx rename to frontend/editor/src/desktop/components/shared/config/configSections/SaaSTeamsSection.tsx diff --git a/frontend/src/desktop/components/shared/config/configSections/SaasPlanSection.tsx b/frontend/editor/src/desktop/components/shared/config/configSections/SaasPlanSection.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configSections/SaasPlanSection.tsx rename to frontend/editor/src/desktop/components/shared/config/configSections/SaasPlanSection.tsx diff --git a/frontend/src/desktop/components/shared/config/configSections/plan/ActiveSubscriptionCard.tsx b/frontend/editor/src/desktop/components/shared/config/configSections/plan/ActiveSubscriptionCard.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configSections/plan/ActiveSubscriptionCard.tsx rename to frontend/editor/src/desktop/components/shared/config/configSections/plan/ActiveSubscriptionCard.tsx diff --git a/frontend/src/desktop/components/shared/config/configSections/plan/PlanUpgradeCard.tsx b/frontend/editor/src/desktop/components/shared/config/configSections/plan/PlanUpgradeCard.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configSections/plan/PlanUpgradeCard.tsx rename to frontend/editor/src/desktop/components/shared/config/configSections/plan/PlanUpgradeCard.tsx diff --git a/frontend/src/desktop/components/shared/config/configSections/plan/SaaSAvailablePlansSection.tsx b/frontend/editor/src/desktop/components/shared/config/configSections/plan/SaaSAvailablePlansSection.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configSections/plan/SaaSAvailablePlansSection.tsx rename to frontend/editor/src/desktop/components/shared/config/configSections/plan/SaaSAvailablePlansSection.tsx diff --git a/frontend/src/desktop/components/shared/config/configSections/plan/SaasPlanCard.tsx b/frontend/editor/src/desktop/components/shared/config/configSections/plan/SaasPlanCard.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configSections/plan/SaasPlanCard.tsx rename to frontend/editor/src/desktop/components/shared/config/configSections/plan/SaasPlanCard.tsx diff --git a/frontend/src/desktop/components/shared/config/configSections/plan/UsageDisplay.tsx b/frontend/editor/src/desktop/components/shared/config/configSections/plan/UsageDisplay.tsx similarity index 100% rename from frontend/src/desktop/components/shared/config/configSections/plan/UsageDisplay.tsx rename to frontend/editor/src/desktop/components/shared/config/configSections/plan/UsageDisplay.tsx diff --git a/frontend/src/desktop/components/shared/config/types.ts b/frontend/editor/src/desktop/components/shared/config/types.ts similarity index 100% rename from frontend/src/desktop/components/shared/config/types.ts rename to frontend/editor/src/desktop/components/shared/config/types.ts diff --git a/frontend/src/desktop/components/shared/modals/CreditExhaustedModal.tsx b/frontend/editor/src/desktop/components/shared/modals/CreditExhaustedModal.tsx similarity index 100% rename from frontend/src/desktop/components/shared/modals/CreditExhaustedModal.tsx rename to frontend/editor/src/desktop/components/shared/modals/CreditExhaustedModal.tsx diff --git a/frontend/src/desktop/components/shared/modals/CreditModalBootstrap.tsx b/frontend/editor/src/desktop/components/shared/modals/CreditModalBootstrap.tsx similarity index 100% rename from frontend/src/desktop/components/shared/modals/CreditModalBootstrap.tsx rename to frontend/editor/src/desktop/components/shared/modals/CreditModalBootstrap.tsx diff --git a/frontend/src/desktop/components/shared/modals/CreditUsageBanner.tsx b/frontend/editor/src/desktop/components/shared/modals/CreditUsageBanner.tsx similarity index 100% rename from frontend/src/desktop/components/shared/modals/CreditUsageBanner.tsx rename to frontend/editor/src/desktop/components/shared/modals/CreditUsageBanner.tsx diff --git a/frontend/src/desktop/components/shared/modals/FeatureListItem.tsx b/frontend/editor/src/desktop/components/shared/modals/FeatureListItem.tsx similarity index 100% rename from frontend/src/desktop/components/shared/modals/FeatureListItem.tsx rename to frontend/editor/src/desktop/components/shared/modals/FeatureListItem.tsx diff --git a/frontend/src/desktop/components/shared/modals/InsufficientCreditsModal.tsx b/frontend/editor/src/desktop/components/shared/modals/InsufficientCreditsModal.tsx similarity index 100% rename from frontend/src/desktop/components/shared/modals/InsufficientCreditsModal.tsx rename to frontend/editor/src/desktop/components/shared/modals/InsufficientCreditsModal.tsx diff --git a/frontend/src/desktop/components/tools/toolPicker/ToolButton.tsx b/frontend/editor/src/desktop/components/tools/toolPicker/ToolButton.tsx similarity index 100% rename from frontend/src/desktop/components/tools/toolPicker/ToolButton.tsx rename to frontend/editor/src/desktop/components/tools/toolPicker/ToolButton.tsx diff --git a/frontend/src/desktop/components/tools/toolPicker/ToolPickerFooterExtensions.tsx b/frontend/editor/src/desktop/components/tools/toolPicker/ToolPickerFooterExtensions.tsx similarity index 100% rename from frontend/src/desktop/components/tools/toolPicker/ToolPickerFooterExtensions.tsx rename to frontend/editor/src/desktop/components/tools/toolPicker/ToolPickerFooterExtensions.tsx diff --git a/frontend/src/desktop/components/viewer/PrintAPIBridge.tsx b/frontend/editor/src/desktop/components/viewer/PrintAPIBridge.tsx similarity index 100% rename from frontend/src/desktop/components/viewer/PrintAPIBridge.tsx rename to frontend/editor/src/desktop/components/viewer/PrintAPIBridge.tsx diff --git a/frontend/src/desktop/config/billing.ts b/frontend/editor/src/desktop/config/billing.ts similarity index 100% rename from frontend/src/desktop/config/billing.ts rename to frontend/editor/src/desktop/config/billing.ts diff --git a/frontend/src/desktop/config/defaultAppConfig.ts b/frontend/editor/src/desktop/config/defaultAppConfig.ts similarity index 100% rename from frontend/src/desktop/config/defaultAppConfig.ts rename to frontend/editor/src/desktop/config/defaultAppConfig.ts diff --git a/frontend/src/desktop/config/planFeatures.ts b/frontend/editor/src/desktop/config/planFeatures.ts similarity index 100% rename from frontend/src/desktop/config/planFeatures.ts rename to frontend/editor/src/desktop/config/planFeatures.ts diff --git a/frontend/src/desktop/constants/backendErrors.ts b/frontend/editor/src/desktop/constants/backendErrors.ts similarity index 100% rename from frontend/src/desktop/constants/backendErrors.ts rename to frontend/editor/src/desktop/constants/backendErrors.ts diff --git a/frontend/src/desktop/constants/connection.ts b/frontend/editor/src/desktop/constants/connection.ts similarity index 100% rename from frontend/src/desktop/constants/connection.ts rename to frontend/editor/src/desktop/constants/connection.ts diff --git a/frontend/src/desktop/constants/creditEvents.ts b/frontend/editor/src/desktop/constants/creditEvents.ts similarity index 100% rename from frontend/src/desktop/constants/creditEvents.ts rename to frontend/editor/src/desktop/constants/creditEvents.ts diff --git a/frontend/src/desktop/constants/signInEvents.ts b/frontend/editor/src/desktop/constants/signInEvents.ts similarity index 100% rename from frontend/src/desktop/constants/signInEvents.ts rename to frontend/editor/src/desktop/constants/signInEvents.ts diff --git a/frontend/src/desktop/contexts/SaaSCheckoutContext.tsx b/frontend/editor/src/desktop/contexts/SaaSCheckoutContext.tsx similarity index 100% rename from frontend/src/desktop/contexts/SaaSCheckoutContext.tsx rename to frontend/editor/src/desktop/contexts/SaaSCheckoutContext.tsx diff --git a/frontend/src/desktop/contexts/SaaSTeamContext.tsx b/frontend/editor/src/desktop/contexts/SaaSTeamContext.tsx similarity index 100% rename from frontend/src/desktop/contexts/SaaSTeamContext.tsx rename to frontend/editor/src/desktop/contexts/SaaSTeamContext.tsx diff --git a/frontend/src/desktop/contexts/SaasBillingContext.tsx b/frontend/editor/src/desktop/contexts/SaasBillingContext.tsx similarity index 100% rename from frontend/src/desktop/contexts/SaasBillingContext.tsx rename to frontend/editor/src/desktop/contexts/SaasBillingContext.tsx diff --git a/frontend/src/desktop/extensions/accountLogout.ts b/frontend/editor/src/desktop/extensions/accountLogout.ts similarity index 100% rename from frontend/src/desktop/extensions/accountLogout.ts rename to frontend/editor/src/desktop/extensions/accountLogout.ts diff --git a/frontend/src/desktop/extensions/authCallback.ts b/frontend/editor/src/desktop/extensions/authCallback.ts similarity index 100% rename from frontend/src/desktop/extensions/authCallback.ts rename to frontend/editor/src/desktop/extensions/authCallback.ts diff --git a/frontend/src/desktop/extensions/authSessionCleanup.ts b/frontend/editor/src/desktop/extensions/authSessionCleanup.ts similarity index 100% rename from frontend/src/desktop/extensions/authSessionCleanup.ts rename to frontend/editor/src/desktop/extensions/authSessionCleanup.ts diff --git a/frontend/src/desktop/extensions/cookieConsentConfig.ts b/frontend/editor/src/desktop/extensions/cookieConsentConfig.ts similarity index 100% rename from frontend/src/desktop/extensions/cookieConsentConfig.ts rename to frontend/editor/src/desktop/extensions/cookieConsentConfig.ts diff --git a/frontend/src/desktop/extensions/oauthNavigation.ts b/frontend/editor/src/desktop/extensions/oauthNavigation.ts similarity index 100% rename from frontend/src/desktop/extensions/oauthNavigation.ts rename to frontend/editor/src/desktop/extensions/oauthNavigation.ts diff --git a/frontend/src/desktop/extensions/platformSessionBridge.ts b/frontend/editor/src/desktop/extensions/platformSessionBridge.ts similarity index 100% rename from frontend/src/desktop/extensions/platformSessionBridge.ts rename to frontend/editor/src/desktop/extensions/platformSessionBridge.ts diff --git a/frontend/src/desktop/hooks/useAppInitialization.ts b/frontend/editor/src/desktop/hooks/useAppInitialization.ts similarity index 100% rename from frontend/src/desktop/hooks/useAppInitialization.ts rename to frontend/editor/src/desktop/hooks/useAppInitialization.ts diff --git a/frontend/src/desktop/hooks/useBackendHealth.ts b/frontend/editor/src/desktop/hooks/useBackendHealth.ts similarity index 100% rename from frontend/src/desktop/hooks/useBackendHealth.ts rename to frontend/editor/src/desktop/hooks/useBackendHealth.ts diff --git a/frontend/src/desktop/hooks/useBackendInitializer.ts b/frontend/editor/src/desktop/hooks/useBackendInitializer.ts similarity index 100% rename from frontend/src/desktop/hooks/useBackendInitializer.ts rename to frontend/editor/src/desktop/hooks/useBackendInitializer.ts diff --git a/frontend/src/desktop/hooks/useConversionCloudStatus.ts b/frontend/editor/src/desktop/hooks/useConversionCloudStatus.ts similarity index 100% rename from frontend/src/desktop/hooks/useConversionCloudStatus.ts rename to frontend/editor/src/desktop/hooks/useConversionCloudStatus.ts diff --git a/frontend/src/desktop/hooks/useCreditCheck.ts b/frontend/editor/src/desktop/hooks/useCreditCheck.ts similarity index 100% rename from frontend/src/desktop/hooks/useCreditCheck.ts rename to frontend/editor/src/desktop/hooks/useCreditCheck.ts diff --git a/frontend/src/desktop/hooks/useCreditEvents.ts b/frontend/editor/src/desktop/hooks/useCreditEvents.ts similarity index 100% rename from frontend/src/desktop/hooks/useCreditEvents.ts rename to frontend/editor/src/desktop/hooks/useCreditEvents.ts diff --git a/frontend/src/desktop/hooks/useDefaultApp.ts b/frontend/editor/src/desktop/hooks/useDefaultApp.ts similarity index 100% rename from frontend/src/desktop/hooks/useDefaultApp.ts rename to frontend/editor/src/desktop/hooks/useDefaultApp.ts diff --git a/frontend/src/desktop/hooks/useEnableMeteredBilling.ts b/frontend/editor/src/desktop/hooks/useEnableMeteredBilling.ts similarity index 100% rename from frontend/src/desktop/hooks/useEnableMeteredBilling.ts rename to frontend/editor/src/desktop/hooks/useEnableMeteredBilling.ts diff --git a/frontend/src/desktop/hooks/useEndpointConfig.ts b/frontend/editor/src/desktop/hooks/useEndpointConfig.ts similarity index 100% rename from frontend/src/desktop/hooks/useEndpointConfig.ts rename to frontend/editor/src/desktop/hooks/useEndpointConfig.ts diff --git a/frontend/src/desktop/hooks/useExitWarning.ts b/frontend/editor/src/desktop/hooks/useExitWarning.ts similarity index 100% rename from frontend/src/desktop/hooks/useExitWarning.ts rename to frontend/editor/src/desktop/hooks/useExitWarning.ts diff --git a/frontend/src/desktop/hooks/useFileActionIcons.ts b/frontend/editor/src/desktop/hooks/useFileActionIcons.ts similarity index 100% rename from frontend/src/desktop/hooks/useFileActionIcons.ts rename to frontend/editor/src/desktop/hooks/useFileActionIcons.ts diff --git a/frontend/src/desktop/hooks/useFileActionTerminology.ts b/frontend/editor/src/desktop/hooks/useFileActionTerminology.ts similarity index 100% rename from frontend/src/desktop/hooks/useFileActionTerminology.ts rename to frontend/editor/src/desktop/hooks/useFileActionTerminology.ts diff --git a/frontend/src/desktop/hooks/useFirstLaunchCheck.ts b/frontend/editor/src/desktop/hooks/useFirstLaunchCheck.ts similarity index 100% rename from frontend/src/desktop/hooks/useFirstLaunchCheck.ts rename to frontend/editor/src/desktop/hooks/useFirstLaunchCheck.ts diff --git a/frontend/src/desktop/hooks/useFrontendVersionInfo.ts b/frontend/editor/src/desktop/hooks/useFrontendVersionInfo.ts similarity index 100% rename from frontend/src/desktop/hooks/useFrontendVersionInfo.ts rename to frontend/editor/src/desktop/hooks/useFrontendVersionInfo.ts diff --git a/frontend/src/desktop/hooks/useGroupEnabled.ts b/frontend/editor/src/desktop/hooks/useGroupEnabled.ts similarity index 100% rename from frontend/src/desktop/hooks/useGroupEnabled.ts rename to frontend/editor/src/desktop/hooks/useGroupEnabled.ts diff --git a/frontend/src/desktop/hooks/useGroupSigningEnabled.ts b/frontend/editor/src/desktop/hooks/useGroupSigningEnabled.ts similarity index 100% rename from frontend/src/desktop/hooks/useGroupSigningEnabled.ts rename to frontend/editor/src/desktop/hooks/useGroupSigningEnabled.ts diff --git a/frontend/src/desktop/hooks/useOpenedFile.ts b/frontend/editor/src/desktop/hooks/useOpenedFile.ts similarity index 100% rename from frontend/src/desktop/hooks/useOpenedFile.ts rename to frontend/editor/src/desktop/hooks/useOpenedFile.ts diff --git a/frontend/src/desktop/hooks/useSaaSMode.ts b/frontend/editor/src/desktop/hooks/useSaaSMode.ts similarity index 100% rename from frontend/src/desktop/hooks/useSaaSMode.ts rename to frontend/editor/src/desktop/hooks/useSaaSMode.ts diff --git a/frontend/src/desktop/hooks/useSaaSPlans.ts b/frontend/editor/src/desktop/hooks/useSaaSPlans.ts similarity index 100% rename from frontend/src/desktop/hooks/useSaaSPlans.ts rename to frontend/editor/src/desktop/hooks/useSaaSPlans.ts diff --git a/frontend/src/desktop/hooks/useSaveShortcut.ts b/frontend/editor/src/desktop/hooks/useSaveShortcut.ts similarity index 100% rename from frontend/src/desktop/hooks/useSaveShortcut.ts rename to frontend/editor/src/desktop/hooks/useSaveShortcut.ts diff --git a/frontend/src/desktop/hooks/useSelfHostedAuth.ts b/frontend/editor/src/desktop/hooks/useSelfHostedAuth.ts similarity index 100% rename from frontend/src/desktop/hooks/useSelfHostedAuth.ts rename to frontend/editor/src/desktop/hooks/useSelfHostedAuth.ts diff --git a/frontend/src/desktop/hooks/useSelfHostedToolAvailability.ts b/frontend/editor/src/desktop/hooks/useSelfHostedToolAvailability.ts similarity index 100% rename from frontend/src/desktop/hooks/useSelfHostedToolAvailability.ts rename to frontend/editor/src/desktop/hooks/useSelfHostedToolAvailability.ts diff --git a/frontend/src/desktop/hooks/useSharingEnabled.ts b/frontend/editor/src/desktop/hooks/useSharingEnabled.ts similarity index 100% rename from frontend/src/desktop/hooks/useSharingEnabled.ts rename to frontend/editor/src/desktop/hooks/useSharingEnabled.ts diff --git a/frontend/src/desktop/hooks/useToolCloudStatus.ts b/frontend/editor/src/desktop/hooks/useToolCloudStatus.ts similarity index 100% rename from frontend/src/desktop/hooks/useToolCloudStatus.ts rename to frontend/editor/src/desktop/hooks/useToolCloudStatus.ts diff --git a/frontend/src/desktop/hooks/useViewerKeyCommand.ts b/frontend/editor/src/desktop/hooks/useViewerKeyCommand.ts similarity index 100% rename from frontend/src/desktop/hooks/useViewerKeyCommand.ts rename to frontend/editor/src/desktop/hooks/useViewerKeyCommand.ts diff --git a/frontend/src/desktop/hooks/useWillUseCloud.ts b/frontend/editor/src/desktop/hooks/useWillUseCloud.ts similarity index 100% rename from frontend/src/desktop/hooks/useWillUseCloud.ts rename to frontend/editor/src/desktop/hooks/useWillUseCloud.ts diff --git a/frontend/src/desktop/routes/Landing.tsx b/frontend/editor/src/desktop/routes/Landing.tsx similarity index 100% rename from frontend/src/desktop/routes/Landing.tsx rename to frontend/editor/src/desktop/routes/Landing.tsx diff --git a/frontend/src/desktop/routes/Login.tsx b/frontend/editor/src/desktop/routes/Login.tsx similarity index 100% rename from frontend/src/desktop/routes/Login.tsx rename to frontend/editor/src/desktop/routes/Login.tsx diff --git a/frontend/src/desktop/routes/login/LoginHeader.tsx b/frontend/editor/src/desktop/routes/login/LoginHeader.tsx similarity index 100% rename from frontend/src/desktop/routes/login/LoginHeader.tsx rename to frontend/editor/src/desktop/routes/login/LoginHeader.tsx diff --git a/frontend/src/desktop/services/apiClient.ts b/frontend/editor/src/desktop/services/apiClient.ts similarity index 100% rename from frontend/src/desktop/services/apiClient.ts rename to frontend/editor/src/desktop/services/apiClient.ts diff --git a/frontend/src/desktop/services/apiClientConfig.ts b/frontend/editor/src/desktop/services/apiClientConfig.ts similarity index 100% rename from frontend/src/desktop/services/apiClientConfig.ts rename to frontend/editor/src/desktop/services/apiClientConfig.ts diff --git a/frontend/src/desktop/services/apiClientSetup.ts b/frontend/editor/src/desktop/services/apiClientSetup.ts similarity index 100% rename from frontend/src/desktop/services/apiClientSetup.ts rename to frontend/editor/src/desktop/services/apiClientSetup.ts diff --git a/frontend/src/desktop/services/authService.ts b/frontend/editor/src/desktop/services/authService.ts similarity index 100% rename from frontend/src/desktop/services/authService.ts rename to frontend/editor/src/desktop/services/authService.ts diff --git a/frontend/src/desktop/services/authTokenStore.ts b/frontend/editor/src/desktop/services/authTokenStore.ts similarity index 100% rename from frontend/src/desktop/services/authTokenStore.ts rename to frontend/editor/src/desktop/services/authTokenStore.ts diff --git a/frontend/src/desktop/services/backendHealthMonitor.ts b/frontend/editor/src/desktop/services/backendHealthMonitor.ts similarity index 100% rename from frontend/src/desktop/services/backendHealthMonitor.ts rename to frontend/editor/src/desktop/services/backendHealthMonitor.ts diff --git a/frontend/src/desktop/services/backendReadinessGuard.ts b/frontend/editor/src/desktop/services/backendReadinessGuard.ts similarity index 100% rename from frontend/src/desktop/services/backendReadinessGuard.ts rename to frontend/editor/src/desktop/services/backendReadinessGuard.ts diff --git a/frontend/src/desktop/services/connectionModeService.ts b/frontend/editor/src/desktop/services/connectionModeService.ts similarity index 100% rename from frontend/src/desktop/services/connectionModeService.ts rename to frontend/editor/src/desktop/services/connectionModeService.ts diff --git a/frontend/src/desktop/services/defaultAppService.ts b/frontend/editor/src/desktop/services/defaultAppService.ts similarity index 100% rename from frontend/src/desktop/services/defaultAppService.ts rename to frontend/editor/src/desktop/services/defaultAppService.ts diff --git a/frontend/src/desktop/services/desktopNotificationService.ts b/frontend/editor/src/desktop/services/desktopNotificationService.ts similarity index 100% rename from frontend/src/desktop/services/desktopNotificationService.ts rename to frontend/editor/src/desktop/services/desktopNotificationService.ts diff --git a/frontend/src/desktop/services/downloadService.ts b/frontend/editor/src/desktop/services/downloadService.ts similarity index 100% rename from frontend/src/desktop/services/downloadService.ts rename to frontend/editor/src/desktop/services/downloadService.ts diff --git a/frontend/src/desktop/services/endpointAvailabilityService.ts b/frontend/editor/src/desktop/services/endpointAvailabilityService.ts similarity index 100% rename from frontend/src/desktop/services/endpointAvailabilityService.ts rename to frontend/editor/src/desktop/services/endpointAvailabilityService.ts diff --git a/frontend/src/desktop/services/fileDialogService.ts b/frontend/editor/src/desktop/services/fileDialogService.ts similarity index 100% rename from frontend/src/desktop/services/fileDialogService.ts rename to frontend/editor/src/desktop/services/fileDialogService.ts diff --git a/frontend/src/desktop/services/fileOpenService.ts b/frontend/editor/src/desktop/services/fileOpenService.ts similarity index 100% rename from frontend/src/desktop/services/fileOpenService.ts rename to frontend/editor/src/desktop/services/fileOpenService.ts diff --git a/frontend/src/desktop/services/httpErrorHandler.ts b/frontend/editor/src/desktop/services/httpErrorHandler.ts similarity index 100% rename from frontend/src/desktop/services/httpErrorHandler.ts rename to frontend/editor/src/desktop/services/httpErrorHandler.ts diff --git a/frontend/src/desktop/services/localFileSaveService.ts b/frontend/editor/src/desktop/services/localFileSaveService.ts similarity index 100% rename from frontend/src/desktop/services/localFileSaveService.ts rename to frontend/editor/src/desktop/services/localFileSaveService.ts diff --git a/frontend/src/desktop/services/nativePrintService.ts b/frontend/editor/src/desktop/services/nativePrintService.ts similarity index 100% rename from frontend/src/desktop/services/nativePrintService.ts rename to frontend/editor/src/desktop/services/nativePrintService.ts diff --git a/frontend/src/desktop/services/operationResultsSaveService.ts b/frontend/editor/src/desktop/services/operationResultsSaveService.ts similarity index 100% rename from frontend/src/desktop/services/operationResultsSaveService.ts rename to frontend/editor/src/desktop/services/operationResultsSaveService.ts diff --git a/frontend/src/desktop/services/operationRouter.ts b/frontend/editor/src/desktop/services/operationRouter.ts similarity index 100% rename from frontend/src/desktop/services/operationRouter.ts rename to frontend/editor/src/desktop/services/operationRouter.ts diff --git a/frontend/src/desktop/services/platformService.ts b/frontend/editor/src/desktop/services/platformService.ts similarity index 100% rename from frontend/src/desktop/services/platformService.ts rename to frontend/editor/src/desktop/services/platformService.ts diff --git a/frontend/src/desktop/services/saasBillingService.ts b/frontend/editor/src/desktop/services/saasBillingService.ts similarity index 100% rename from frontend/src/desktop/services/saasBillingService.ts rename to frontend/editor/src/desktop/services/saasBillingService.ts diff --git a/frontend/src/desktop/services/saasErrorInterceptor.ts b/frontend/editor/src/desktop/services/saasErrorInterceptor.ts similarity index 100% rename from frontend/src/desktop/services/saasErrorInterceptor.ts rename to frontend/editor/src/desktop/services/saasErrorInterceptor.ts diff --git a/frontend/src/desktop/services/selfHostedServerMonitor.ts b/frontend/editor/src/desktop/services/selfHostedServerMonitor.ts similarity index 100% rename from frontend/src/desktop/services/selfHostedServerMonitor.ts rename to frontend/editor/src/desktop/services/selfHostedServerMonitor.ts diff --git a/frontend/src/desktop/services/tauriBackendService.ts b/frontend/editor/src/desktop/services/tauriBackendService.ts similarity index 100% rename from frontend/src/desktop/services/tauriBackendService.ts rename to frontend/editor/src/desktop/services/tauriBackendService.ts diff --git a/frontend/src/desktop/services/tauriHttpClient.ts b/frontend/editor/src/desktop/services/tauriHttpClient.ts similarity index 100% rename from frontend/src/desktop/services/tauriHttpClient.ts rename to frontend/editor/src/desktop/services/tauriHttpClient.ts diff --git a/frontend/src/desktop/tsconfig.json b/frontend/editor/src/desktop/tsconfig.json similarity index 100% rename from frontend/src/desktop/tsconfig.json rename to frontend/editor/src/desktop/tsconfig.json diff --git a/frontend/src/desktop/types/billing.ts b/frontend/editor/src/desktop/types/billing.ts similarity index 100% rename from frontend/src/desktop/types/billing.ts rename to frontend/editor/src/desktop/types/billing.ts diff --git a/frontend/src/desktop/utils/oauthCallbackHtml.ts b/frontend/editor/src/desktop/utils/oauthCallbackHtml.ts similarity index 100% rename from frontend/src/desktop/utils/oauthCallbackHtml.ts rename to frontend/editor/src/desktop/utils/oauthCallbackHtml.ts diff --git a/frontend/src/global.d.ts b/frontend/editor/src/global.d.ts similarity index 100% rename from frontend/src/global.d.ts rename to frontend/editor/src/global.d.ts diff --git a/frontend/src/index.tsx b/frontend/editor/src/index.tsx similarity index 100% rename from frontend/src/index.tsx rename to frontend/editor/src/index.tsx diff --git a/frontend/src/logo.svg b/frontend/editor/src/logo.svg similarity index 100% rename from frontend/src/logo.svg rename to frontend/editor/src/logo.svg diff --git a/frontend/src/output.css b/frontend/editor/src/output.css similarity index 100% rename from frontend/src/output.css rename to frontend/editor/src/output.css diff --git a/frontend/src/proprietary/App.tsx b/frontend/editor/src/proprietary/App.tsx similarity index 100% rename from frontend/src/proprietary/App.tsx rename to frontend/editor/src/proprietary/App.tsx diff --git a/frontend/src/proprietary/LICENSE b/frontend/editor/src/proprietary/LICENSE similarity index 100% rename from frontend/src/proprietary/LICENSE rename to frontend/editor/src/proprietary/LICENSE diff --git a/frontend/src/proprietary/auth/UseSession.tsx b/frontend/editor/src/proprietary/auth/UseSession.tsx similarity index 100% rename from frontend/src/proprietary/auth/UseSession.tsx rename to frontend/editor/src/proprietary/auth/UseSession.tsx diff --git a/frontend/src/proprietary/auth/oauthStorage.ts b/frontend/editor/src/proprietary/auth/oauthStorage.ts similarity index 100% rename from frontend/src/proprietary/auth/oauthStorage.ts rename to frontend/editor/src/proprietary/auth/oauthStorage.ts diff --git a/frontend/src/proprietary/auth/oauthTypes.ts b/frontend/editor/src/proprietary/auth/oauthTypes.ts similarity index 100% rename from frontend/src/proprietary/auth/oauthTypes.ts rename to frontend/editor/src/proprietary/auth/oauthTypes.ts diff --git a/frontend/src/proprietary/auth/springAuthClient.test.ts b/frontend/editor/src/proprietary/auth/springAuthClient.test.ts similarity index 100% rename from frontend/src/proprietary/auth/springAuthClient.test.ts rename to frontend/editor/src/proprietary/auth/springAuthClient.test.ts diff --git a/frontend/src/proprietary/auth/springAuthClient.ts b/frontend/editor/src/proprietary/auth/springAuthClient.ts similarity index 100% rename from frontend/src/proprietary/auth/springAuthClient.ts rename to frontend/editor/src/proprietary/auth/springAuthClient.ts diff --git a/frontend/src/proprietary/components/AppProviders.tsx b/frontend/editor/src/proprietary/components/AppProviders.tsx similarity index 100% rename from frontend/src/proprietary/components/AppProviders.tsx rename to frontend/editor/src/proprietary/components/AppProviders.tsx diff --git a/frontend/src/proprietary/components/shared/ChangeUserPasswordModal.tsx b/frontend/editor/src/proprietary/components/shared/ChangeUserPasswordModal.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/ChangeUserPasswordModal.tsx rename to frontend/editor/src/proprietary/components/shared/ChangeUserPasswordModal.tsx diff --git a/frontend/src/proprietary/components/shared/DividerWithText.tsx b/frontend/editor/src/proprietary/components/shared/DividerWithText.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/DividerWithText.tsx rename to frontend/editor/src/proprietary/components/shared/DividerWithText.tsx diff --git a/frontend/src/proprietary/components/shared/InviteMembersModal.tsx b/frontend/editor/src/proprietary/components/shared/InviteMembersModal.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/InviteMembersModal.tsx rename to frontend/editor/src/proprietary/components/shared/InviteMembersModal.tsx diff --git a/frontend/src/proprietary/components/shared/LoginRightCarousel.tsx b/frontend/editor/src/proprietary/components/shared/LoginRightCarousel.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/LoginRightCarousel.tsx rename to frontend/editor/src/proprietary/components/shared/LoginRightCarousel.tsx diff --git a/frontend/src/proprietary/components/shared/ManageBillingButton.tsx b/frontend/editor/src/proprietary/components/shared/ManageBillingButton.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/ManageBillingButton.tsx rename to frontend/editor/src/proprietary/components/shared/ManageBillingButton.tsx diff --git a/frontend/src/proprietary/components/shared/UpdateSeatsButton.tsx b/frontend/editor/src/proprietary/components/shared/UpdateSeatsButton.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/UpdateSeatsButton.tsx rename to frontend/editor/src/proprietary/components/shared/UpdateSeatsButton.tsx diff --git a/frontend/src/proprietary/components/shared/UpdateSeatsModal.tsx b/frontend/editor/src/proprietary/components/shared/UpdateSeatsModal.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/UpdateSeatsModal.tsx rename to frontend/editor/src/proprietary/components/shared/UpdateSeatsModal.tsx diff --git a/frontend/src/proprietary/components/shared/UpgradeBanner.tsx b/frontend/editor/src/proprietary/components/shared/UpgradeBanner.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/UpgradeBanner.tsx rename to frontend/editor/src/proprietary/components/shared/UpgradeBanner.tsx diff --git a/frontend/src/proprietary/components/shared/UpgradeBannerInitializer.tsx b/frontend/editor/src/proprietary/components/shared/UpgradeBannerInitializer.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/UpgradeBannerInitializer.tsx rename to frontend/editor/src/proprietary/components/shared/UpgradeBannerInitializer.tsx diff --git a/frontend/src/proprietary/components/shared/config/EnterpriseRequiredBanner.tsx b/frontend/editor/src/proprietary/components/shared/config/EnterpriseRequiredBanner.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/EnterpriseRequiredBanner.tsx rename to frontend/editor/src/proprietary/components/shared/config/EnterpriseRequiredBanner.tsx diff --git a/frontend/src/proprietary/components/shared/config/OverviewHeader.tsx b/frontend/editor/src/proprietary/components/shared/config/OverviewHeader.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/OverviewHeader.tsx rename to frontend/editor/src/proprietary/components/shared/config/OverviewHeader.tsx diff --git a/frontend/src/proprietary/components/shared/config/configNavSections.tsx b/frontend/editor/src/proprietary/components/shared/config/configNavSections.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configNavSections.tsx rename to frontend/editor/src/proprietary/components/shared/config/configNavSections.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AccountSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AccountSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AccountSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AccountSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminAdvancedSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminAdvancedSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminAdvancedSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminAdvancedSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminAuditSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminAuditSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminAuditSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminAuditSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminConnectionsSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminConnectionsSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminConnectionsSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminConnectionsSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminDatabaseSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminDatabaseSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminDatabaseSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminDatabaseSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminEndpointsSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminEndpointsSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminEndpointsSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminEndpointsSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminFeaturesSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminFeaturesSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminFeaturesSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminFeaturesSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminGeneralSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminGeneralSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminGeneralSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminGeneralSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminLegalSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminLegalSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminLegalSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminLegalSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminMailSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminMailSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminMailSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminMailSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminPlanSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminPlanSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminPlanSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminPlanSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminPremiumSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminPremiumSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminPremiumSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminPremiumSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminPrivacySection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminPrivacySection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminPrivacySection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminPrivacySection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminSecuritySection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminSecuritySection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminSecuritySection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminSecuritySection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminStorageSharingSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminStorageSharingSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminStorageSharingSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminStorageSharingSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/AdminUsageSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/AdminUsageSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/AdminUsageSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/AdminUsageSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/ApiKeys.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/ApiKeys.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/ApiKeys.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/ApiKeys.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/PeopleSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/PeopleSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/PeopleSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/PeopleSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/TeamDetailsSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/TeamDetailsSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/TeamDetailsSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/TeamDetailsSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/TeamsSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/TeamsSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/TeamsSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/TeamsSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/apiKeys/ApiKeySection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/apiKeys/ApiKeySection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/apiKeys/ApiKeySection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/apiKeys/ApiKeySection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/apiKeys/RefreshModal.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/apiKeys/RefreshModal.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/apiKeys/RefreshModal.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/apiKeys/RefreshModal.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/apiKeys/hooks/useApiKey.ts b/frontend/editor/src/proprietary/components/shared/config/configSections/apiKeys/hooks/useApiKey.ts similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/apiKeys/hooks/useApiKey.ts rename to frontend/editor/src/proprietary/components/shared/config/configSections/apiKeys/hooks/useApiKey.ts diff --git a/frontend/src/proprietary/components/shared/config/configSections/audit/AuditChartsSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditChartsSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/audit/AuditChartsSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditChartsSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/audit/AuditClearDataSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditClearDataSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/audit/AuditClearDataSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditClearDataSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/audit/AuditEventsTable.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditEventsTable.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/audit/AuditEventsTable.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditEventsTable.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/audit/AuditExportSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditExportSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/audit/AuditExportSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditExportSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/audit/AuditFiltersForm.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditFiltersForm.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/audit/AuditFiltersForm.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditFiltersForm.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/audit/AuditStatsCards.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditStatsCards.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/audit/AuditStatsCards.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditStatsCards.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/audit/AuditSystemStatus.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditSystemStatus.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/audit/AuditSystemStatus.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/audit/AuditSystemStatus.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/plan/AvailablePlansSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/plan/AvailablePlansSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/plan/AvailablePlansSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/plan/AvailablePlansSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/plan/FeatureComparisonTable.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/plan/FeatureComparisonTable.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/plan/FeatureComparisonTable.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/plan/FeatureComparisonTable.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/plan/LicenseKeySection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/plan/LicenseKeySection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/plan/LicenseKeySection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/plan/LicenseKeySection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/plan/PlanCard.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/plan/PlanCard.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/plan/PlanCard.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/plan/PlanCard.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/plan/StaticCheckoutModal.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/plan/StaticCheckoutModal.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/plan/StaticCheckoutModal.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/plan/StaticCheckoutModal.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/plan/StaticPlanSection.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/plan/StaticPlanSection.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/plan/StaticPlanSection.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/plan/StaticPlanSection.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/usage/UsageAnalyticsChart.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/usage/UsageAnalyticsChart.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/usage/UsageAnalyticsChart.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/usage/UsageAnalyticsChart.tsx diff --git a/frontend/src/proprietary/components/shared/config/configSections/usage/UsageAnalyticsTable.tsx b/frontend/editor/src/proprietary/components/shared/config/configSections/usage/UsageAnalyticsTable.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/config/configSections/usage/UsageAnalyticsTable.tsx rename to frontend/editor/src/proprietary/components/shared/config/configSections/usage/UsageAnalyticsTable.tsx diff --git a/frontend/src/proprietary/components/shared/dividerWithText/DividerWithText.css b/frontend/editor/src/proprietary/components/shared/dividerWithText/DividerWithText.css similarity index 100% rename from frontend/src/proprietary/components/shared/dividerWithText/DividerWithText.css rename to frontend/editor/src/proprietary/components/shared/dividerWithText/DividerWithText.css diff --git a/frontend/src/proprietary/components/shared/loginSlides.ts b/frontend/editor/src/proprietary/components/shared/loginSlides.ts similarity index 100% rename from frontend/src/proprietary/components/shared/loginSlides.ts rename to frontend/editor/src/proprietary/components/shared/loginSlides.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/StripeCheckout.tsx b/frontend/editor/src/proprietary/components/shared/stripeCheckout/StripeCheckout.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/StripeCheckout.tsx rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/StripeCheckout.tsx diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/components/PriceDisplay.tsx b/frontend/editor/src/proprietary/components/shared/stripeCheckout/components/PriceDisplay.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/components/PriceDisplay.tsx rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/components/PriceDisplay.tsx diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/components/PricingBadge.tsx b/frontend/editor/src/proprietary/components/shared/stripeCheckout/components/PricingBadge.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/components/PricingBadge.tsx rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/components/PricingBadge.tsx diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutNavigation.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutNavigation.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutNavigation.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutNavigation.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutSession.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutSession.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutSession.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutSession.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutState.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutState.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutState.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/hooks/useCheckoutState.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/hooks/useLicensePolling.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/hooks/useLicensePolling.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/hooks/useLicensePolling.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/hooks/useLicensePolling.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/index.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/index.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/index.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/index.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/stages/EmailStage.tsx b/frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/EmailStage.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/stages/EmailStage.tsx rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/EmailStage.tsx diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/stages/ErrorStage.tsx b/frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/ErrorStage.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/stages/ErrorStage.tsx rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/ErrorStage.tsx diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/stages/PaymentStage.tsx b/frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/PaymentStage.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/stages/PaymentStage.tsx rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/PaymentStage.tsx diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/stages/PlanSelectionStage.tsx b/frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/PlanSelectionStage.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/stages/PlanSelectionStage.tsx rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/PlanSelectionStage.tsx diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/stages/SuccessStage.tsx b/frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/SuccessStage.tsx similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/stages/SuccessStage.tsx rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/stages/SuccessStage.tsx diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/types/checkout.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/types/checkout.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/types/checkout.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/types/checkout.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/utils/cardStyles.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/utils/cardStyles.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/utils/cardStyles.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/utils/cardStyles.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/utils/checkoutUtils.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/utils/checkoutUtils.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/utils/checkoutUtils.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/utils/checkoutUtils.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/utils/pricingUtils.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/utils/pricingUtils.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/utils/pricingUtils.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/utils/pricingUtils.ts diff --git a/frontend/src/proprietary/components/shared/stripeCheckout/utils/savingsCalculator.ts b/frontend/editor/src/proprietary/components/shared/stripeCheckout/utils/savingsCalculator.ts similarity index 100% rename from frontend/src/proprietary/components/shared/stripeCheckout/utils/savingsCalculator.ts rename to frontend/editor/src/proprietary/components/shared/stripeCheckout/utils/savingsCalculator.ts diff --git a/frontend/src/proprietary/components/workflow/ParticipantView.tsx b/frontend/editor/src/proprietary/components/workflow/ParticipantView.tsx similarity index 100% rename from frontend/src/proprietary/components/workflow/ParticipantView.tsx rename to frontend/editor/src/proprietary/components/workflow/ParticipantView.tsx diff --git a/frontend/src/proprietary/constants/planConstants.ts b/frontend/editor/src/proprietary/constants/planConstants.ts similarity index 100% rename from frontend/src/proprietary/constants/planConstants.ts rename to frontend/editor/src/proprietary/constants/planConstants.ts diff --git a/frontend/src/proprietary/constants/staticStripeLinks.ts b/frontend/editor/src/proprietary/constants/staticStripeLinks.ts similarity index 100% rename from frontend/src/proprietary/constants/staticStripeLinks.ts rename to frontend/editor/src/proprietary/constants/staticStripeLinks.ts diff --git a/frontend/src/proprietary/contexts/CheckoutContext.tsx b/frontend/editor/src/proprietary/contexts/CheckoutContext.tsx similarity index 100% rename from frontend/src/proprietary/contexts/CheckoutContext.tsx rename to frontend/editor/src/proprietary/contexts/CheckoutContext.tsx diff --git a/frontend/src/proprietary/contexts/LicenseContext.tsx b/frontend/editor/src/proprietary/contexts/LicenseContext.tsx similarity index 100% rename from frontend/src/proprietary/contexts/LicenseContext.tsx rename to frontend/editor/src/proprietary/contexts/LicenseContext.tsx diff --git a/frontend/src/proprietary/contexts/ServerExperienceContext.tsx b/frontend/editor/src/proprietary/contexts/ServerExperienceContext.tsx similarity index 100% rename from frontend/src/proprietary/contexts/ServerExperienceContext.tsx rename to frontend/editor/src/proprietary/contexts/ServerExperienceContext.tsx diff --git a/frontend/src/proprietary/contexts/UpdateSeatsContext.tsx b/frontend/editor/src/proprietary/contexts/UpdateSeatsContext.tsx similarity index 100% rename from frontend/src/proprietary/contexts/UpdateSeatsContext.tsx rename to frontend/editor/src/proprietary/contexts/UpdateSeatsContext.tsx diff --git a/frontend/src/proprietary/data/useProprietaryToolRegistry.tsx b/frontend/editor/src/proprietary/data/useProprietaryToolRegistry.tsx similarity index 100% rename from frontend/src/proprietary/data/useProprietaryToolRegistry.tsx rename to frontend/editor/src/proprietary/data/useProprietaryToolRegistry.tsx diff --git a/frontend/src/proprietary/extensions/accountLogout.ts b/frontend/editor/src/proprietary/extensions/accountLogout.ts similarity index 100% rename from frontend/src/proprietary/extensions/accountLogout.ts rename to frontend/editor/src/proprietary/extensions/accountLogout.ts diff --git a/frontend/src/proprietary/extensions/authCallback.ts b/frontend/editor/src/proprietary/extensions/authCallback.ts similarity index 100% rename from frontend/src/proprietary/extensions/authCallback.ts rename to frontend/editor/src/proprietary/extensions/authCallback.ts diff --git a/frontend/src/proprietary/extensions/authSessionCleanup.ts b/frontend/editor/src/proprietary/extensions/authSessionCleanup.ts similarity index 100% rename from frontend/src/proprietary/extensions/authSessionCleanup.ts rename to frontend/editor/src/proprietary/extensions/authSessionCleanup.ts diff --git a/frontend/src/proprietary/extensions/oauthNavigation.ts b/frontend/editor/src/proprietary/extensions/oauthNavigation.ts similarity index 100% rename from frontend/src/proprietary/extensions/oauthNavigation.ts rename to frontend/editor/src/proprietary/extensions/oauthNavigation.ts diff --git a/frontend/src/proprietary/extensions/platformSessionBridge.ts b/frontend/editor/src/proprietary/extensions/platformSessionBridge.ts similarity index 100% rename from frontend/src/proprietary/extensions/platformSessionBridge.ts rename to frontend/editor/src/proprietary/extensions/platformSessionBridge.ts diff --git a/frontend/src/proprietary/hooks/usePlans.ts b/frontend/editor/src/proprietary/hooks/usePlans.ts similarity index 100% rename from frontend/src/proprietary/hooks/usePlans.ts rename to frontend/editor/src/proprietary/hooks/usePlans.ts diff --git a/frontend/src/proprietary/hooks/useRequestHeaders.ts b/frontend/editor/src/proprietary/hooks/useRequestHeaders.ts similarity index 100% rename from frontend/src/proprietary/hooks/useRequestHeaders.ts rename to frontend/editor/src/proprietary/hooks/useRequestHeaders.ts diff --git a/frontend/src/proprietary/hooks/useServerExperience.ts b/frontend/editor/src/proprietary/hooks/useServerExperience.ts similarity index 100% rename from frontend/src/proprietary/hooks/useServerExperience.ts rename to frontend/editor/src/proprietary/hooks/useServerExperience.ts diff --git a/frontend/src/proprietary/hooks/useShouldShowWelcomeModal.ts b/frontend/editor/src/proprietary/hooks/useShouldShowWelcomeModal.ts similarity index 100% rename from frontend/src/proprietary/hooks/useShouldShowWelcomeModal.ts rename to frontend/editor/src/proprietary/hooks/useShouldShowWelcomeModal.ts diff --git a/frontend/src/proprietary/hooks/workflow/useParticipantSession.ts b/frontend/editor/src/proprietary/hooks/workflow/useParticipantSession.ts similarity index 100% rename from frontend/src/proprietary/hooks/workflow/useParticipantSession.ts rename to frontend/editor/src/proprietary/hooks/workflow/useParticipantSession.ts diff --git a/frontend/src/proprietary/routes/AuthCallback.module.css b/frontend/editor/src/proprietary/routes/AuthCallback.module.css similarity index 100% rename from frontend/src/proprietary/routes/AuthCallback.module.css rename to frontend/editor/src/proprietary/routes/AuthCallback.module.css diff --git a/frontend/src/proprietary/routes/AuthCallback.test.tsx b/frontend/editor/src/proprietary/routes/AuthCallback.test.tsx similarity index 100% rename from frontend/src/proprietary/routes/AuthCallback.test.tsx rename to frontend/editor/src/proprietary/routes/AuthCallback.test.tsx diff --git a/frontend/src/proprietary/routes/AuthCallback.tsx b/frontend/editor/src/proprietary/routes/AuthCallback.tsx similarity index 100% rename from frontend/src/proprietary/routes/AuthCallback.tsx rename to frontend/editor/src/proprietary/routes/AuthCallback.tsx diff --git a/frontend/src/proprietary/routes/InviteAccept.tsx b/frontend/editor/src/proprietary/routes/InviteAccept.tsx similarity index 100% rename from frontend/src/proprietary/routes/InviteAccept.tsx rename to frontend/editor/src/proprietary/routes/InviteAccept.tsx diff --git a/frontend/src/proprietary/routes/Landing.tsx b/frontend/editor/src/proprietary/routes/Landing.tsx similarity index 100% rename from frontend/src/proprietary/routes/Landing.tsx rename to frontend/editor/src/proprietary/routes/Landing.tsx diff --git a/frontend/src/proprietary/routes/Login.test.tsx b/frontend/editor/src/proprietary/routes/Login.test.tsx similarity index 100% rename from frontend/src/proprietary/routes/Login.test.tsx rename to frontend/editor/src/proprietary/routes/Login.test.tsx diff --git a/frontend/src/proprietary/routes/Login.tsx b/frontend/editor/src/proprietary/routes/Login.tsx similarity index 100% rename from frontend/src/proprietary/routes/Login.tsx rename to frontend/editor/src/proprietary/routes/Login.tsx diff --git a/frontend/src/proprietary/routes/ShareLinkLoader.tsx b/frontend/editor/src/proprietary/routes/ShareLinkLoader.tsx similarity index 100% rename from frontend/src/proprietary/routes/ShareLinkLoader.tsx rename to frontend/editor/src/proprietary/routes/ShareLinkLoader.tsx diff --git a/frontend/src/proprietary/routes/ShareLinkPage.tsx b/frontend/editor/src/proprietary/routes/ShareLinkPage.tsx similarity index 100% rename from frontend/src/proprietary/routes/ShareLinkPage.tsx rename to frontend/editor/src/proprietary/routes/ShareLinkPage.tsx diff --git a/frontend/src/proprietary/routes/Signup.tsx b/frontend/editor/src/proprietary/routes/Signup.tsx similarity index 100% rename from frontend/src/proprietary/routes/Signup.tsx rename to frontend/editor/src/proprietary/routes/Signup.tsx diff --git a/frontend/src/proprietary/routes/authShared/AuthLayout.module.css b/frontend/editor/src/proprietary/routes/authShared/AuthLayout.module.css similarity index 100% rename from frontend/src/proprietary/routes/authShared/AuthLayout.module.css rename to frontend/editor/src/proprietary/routes/authShared/AuthLayout.module.css diff --git a/frontend/src/proprietary/routes/authShared/AuthLayout.tsx b/frontend/editor/src/proprietary/routes/authShared/AuthLayout.tsx similarity index 100% rename from frontend/src/proprietary/routes/authShared/AuthLayout.tsx rename to frontend/editor/src/proprietary/routes/authShared/AuthLayout.tsx diff --git a/frontend/src/proprietary/routes/authShared/auth.css b/frontend/editor/src/proprietary/routes/authShared/auth.css similarity index 100% rename from frontend/src/proprietary/routes/authShared/auth.css rename to frontend/editor/src/proprietary/routes/authShared/auth.css diff --git a/frontend/src/proprietary/routes/login/EmailPasswordForm.tsx b/frontend/editor/src/proprietary/routes/login/EmailPasswordForm.tsx similarity index 100% rename from frontend/src/proprietary/routes/login/EmailPasswordForm.tsx rename to frontend/editor/src/proprietary/routes/login/EmailPasswordForm.tsx diff --git a/frontend/src/proprietary/routes/login/ErrorMessage.tsx b/frontend/editor/src/proprietary/routes/login/ErrorMessage.tsx similarity index 100% rename from frontend/src/proprietary/routes/login/ErrorMessage.tsx rename to frontend/editor/src/proprietary/routes/login/ErrorMessage.tsx diff --git a/frontend/src/proprietary/routes/login/LoggedInState.tsx b/frontend/editor/src/proprietary/routes/login/LoggedInState.tsx similarity index 100% rename from frontend/src/proprietary/routes/login/LoggedInState.tsx rename to frontend/editor/src/proprietary/routes/login/LoggedInState.tsx diff --git a/frontend/src/proprietary/routes/login/LoginHeader.tsx b/frontend/editor/src/proprietary/routes/login/LoginHeader.tsx similarity index 100% rename from frontend/src/proprietary/routes/login/LoginHeader.tsx rename to frontend/editor/src/proprietary/routes/login/LoginHeader.tsx diff --git a/frontend/src/proprietary/routes/login/NavigationLink.tsx b/frontend/editor/src/proprietary/routes/login/NavigationLink.tsx similarity index 100% rename from frontend/src/proprietary/routes/login/NavigationLink.tsx rename to frontend/editor/src/proprietary/routes/login/NavigationLink.tsx diff --git a/frontend/src/proprietary/routes/login/OAuthButtons.test.tsx b/frontend/editor/src/proprietary/routes/login/OAuthButtons.test.tsx similarity index 100% rename from frontend/src/proprietary/routes/login/OAuthButtons.test.tsx rename to frontend/editor/src/proprietary/routes/login/OAuthButtons.test.tsx diff --git a/frontend/src/proprietary/routes/login/OAuthButtons.tsx b/frontend/editor/src/proprietary/routes/login/OAuthButtons.tsx similarity index 100% rename from frontend/src/proprietary/routes/login/OAuthButtons.tsx rename to frontend/editor/src/proprietary/routes/login/OAuthButtons.tsx diff --git a/frontend/src/proprietary/routes/signup/AuthService.ts b/frontend/editor/src/proprietary/routes/signup/AuthService.ts similarity index 100% rename from frontend/src/proprietary/routes/signup/AuthService.ts rename to frontend/editor/src/proprietary/routes/signup/AuthService.ts diff --git a/frontend/src/proprietary/routes/signup/SignupForm.tsx b/frontend/editor/src/proprietary/routes/signup/SignupForm.tsx similarity index 100% rename from frontend/src/proprietary/routes/signup/SignupForm.tsx rename to frontend/editor/src/proprietary/routes/signup/SignupForm.tsx diff --git a/frontend/src/proprietary/routes/signup/SignupFormValidation.ts b/frontend/editor/src/proprietary/routes/signup/SignupFormValidation.ts similarity index 100% rename from frontend/src/proprietary/routes/signup/SignupFormValidation.ts rename to frontend/editor/src/proprietary/routes/signup/SignupFormValidation.ts diff --git a/frontend/src/proprietary/services/apiClientSetup.ts b/frontend/editor/src/proprietary/services/apiClientSetup.ts similarity index 100% rename from frontend/src/proprietary/services/apiClientSetup.ts rename to frontend/editor/src/proprietary/services/apiClientSetup.ts diff --git a/frontend/src/proprietary/services/databaseManagementService.ts b/frontend/editor/src/proprietary/services/databaseManagementService.ts similarity index 100% rename from frontend/src/proprietary/services/databaseManagementService.ts rename to frontend/editor/src/proprietary/services/databaseManagementService.ts diff --git a/frontend/src/proprietary/services/licenseService.ts b/frontend/editor/src/proprietary/services/licenseService.ts similarity index 100% rename from frontend/src/proprietary/services/licenseService.ts rename to frontend/editor/src/proprietary/services/licenseService.ts diff --git a/frontend/src/proprietary/services/shareLinkImport.ts b/frontend/editor/src/proprietary/services/shareLinkImport.ts similarity index 100% rename from frontend/src/proprietary/services/shareLinkImport.ts rename to frontend/editor/src/proprietary/services/shareLinkImport.ts diff --git a/frontend/src/proprietary/services/supabaseClient.ts b/frontend/editor/src/proprietary/services/supabaseClient.ts similarity index 100% rename from frontend/src/proprietary/services/supabaseClient.ts rename to frontend/editor/src/proprietary/services/supabaseClient.ts diff --git a/frontend/src/proprietary/services/teamService.ts b/frontend/editor/src/proprietary/services/teamService.ts similarity index 100% rename from frontend/src/proprietary/services/teamService.ts rename to frontend/editor/src/proprietary/services/teamService.ts diff --git a/frontend/src/proprietary/services/userManagementService.ts b/frontend/editor/src/proprietary/services/userManagementService.ts similarity index 100% rename from frontend/src/proprietary/services/userManagementService.ts rename to frontend/editor/src/proprietary/services/userManagementService.ts diff --git a/frontend/src/proprietary/services/workflowService.ts b/frontend/editor/src/proprietary/services/workflowService.ts similarity index 100% rename from frontend/src/proprietary/services/workflowService.ts rename to frontend/editor/src/proprietary/services/workflowService.ts diff --git a/frontend/src/proprietary/styles/auth-theme.css b/frontend/editor/src/proprietary/styles/auth-theme.css similarity index 100% rename from frontend/src/proprietary/styles/auth-theme.css rename to frontend/editor/src/proprietary/styles/auth-theme.css diff --git a/frontend/src/proprietary/testing/serverExperienceSimulations.ts b/frontend/editor/src/proprietary/testing/serverExperienceSimulations.ts similarity index 100% rename from frontend/src/proprietary/testing/serverExperienceSimulations.ts rename to frontend/editor/src/proprietary/testing/serverExperienceSimulations.ts diff --git a/frontend/src/proprietary/tsconfig.json b/frontend/editor/src/proprietary/tsconfig.json similarity index 100% rename from frontend/src/proprietary/tsconfig.json rename to frontend/editor/src/proprietary/tsconfig.json diff --git a/frontend/src/proprietary/types/license.ts b/frontend/editor/src/proprietary/types/license.ts similarity index 100% rename from frontend/src/proprietary/types/license.ts rename to frontend/editor/src/proprietary/types/license.ts diff --git a/frontend/src/proprietary/types/proprietaryToolId.ts b/frontend/editor/src/proprietary/types/proprietaryToolId.ts similarity index 100% rename from frontend/src/proprietary/types/proprietaryToolId.ts rename to frontend/editor/src/proprietary/types/proprietaryToolId.ts diff --git a/frontend/src/proprietary/utils/creditCosts.ts b/frontend/editor/src/proprietary/utils/creditCosts.ts similarity index 100% rename from frontend/src/proprietary/utils/creditCosts.ts rename to frontend/editor/src/proprietary/utils/creditCosts.ts diff --git a/frontend/src/proprietary/utils/currencyDetection.ts b/frontend/editor/src/proprietary/utils/currencyDetection.ts similarity index 100% rename from frontend/src/proprietary/utils/currencyDetection.ts rename to frontend/editor/src/proprietary/utils/currencyDetection.ts diff --git a/frontend/src/proprietary/utils/licenseCheckoutUtils.ts b/frontend/editor/src/proprietary/utils/licenseCheckoutUtils.ts similarity index 100% rename from frontend/src/proprietary/utils/licenseCheckoutUtils.ts rename to frontend/editor/src/proprietary/utils/licenseCheckoutUtils.ts diff --git a/frontend/src/proprietary/utils/planTierUtils.ts b/frontend/editor/src/proprietary/utils/planTierUtils.ts similarity index 100% rename from frontend/src/proprietary/utils/planTierUtils.ts rename to frontend/editor/src/proprietary/utils/planTierUtils.ts diff --git a/frontend/src/proprietary/utils/protocolDetection.ts b/frontend/editor/src/proprietary/utils/protocolDetection.ts similarity index 100% rename from frontend/src/proprietary/utils/protocolDetection.ts rename to frontend/editor/src/proprietary/utils/protocolDetection.ts diff --git a/frontend/src/proprietary/utils/urlMapping.ts b/frontend/editor/src/proprietary/utils/urlMapping.ts similarity index 100% rename from frontend/src/proprietary/utils/urlMapping.ts rename to frontend/editor/src/proprietary/utils/urlMapping.ts diff --git a/frontend/src/prototypes/App.tsx b/frontend/editor/src/prototypes/App.tsx similarity index 100% rename from frontend/src/prototypes/App.tsx rename to frontend/editor/src/prototypes/App.tsx diff --git a/frontend/src/prototypes/LICENSE b/frontend/editor/src/prototypes/LICENSE similarity index 100% rename from frontend/src/prototypes/LICENSE rename to frontend/editor/src/prototypes/LICENSE diff --git a/frontend/src/prototypes/components/AppProviders.tsx b/frontend/editor/src/prototypes/components/AppProviders.tsx similarity index 100% rename from frontend/src/prototypes/components/AppProviders.tsx rename to frontend/editor/src/prototypes/components/AppProviders.tsx diff --git a/frontend/src/prototypes/components/chat/ChatContext.tsx b/frontend/editor/src/prototypes/components/chat/ChatContext.tsx similarity index 100% rename from frontend/src/prototypes/components/chat/ChatContext.tsx rename to frontend/editor/src/prototypes/components/chat/ChatContext.tsx diff --git a/frontend/src/prototypes/components/chat/ChatPanel.css b/frontend/editor/src/prototypes/components/chat/ChatPanel.css similarity index 100% rename from frontend/src/prototypes/components/chat/ChatPanel.css rename to frontend/editor/src/prototypes/components/chat/ChatPanel.css diff --git a/frontend/src/prototypes/components/chat/ChatPanel.tsx b/frontend/editor/src/prototypes/components/chat/ChatPanel.tsx similarity index 100% rename from frontend/src/prototypes/components/chat/ChatPanel.tsx rename to frontend/editor/src/prototypes/components/chat/ChatPanel.tsx diff --git a/frontend/src/prototypes/components/home/HomePageExtensions.tsx b/frontend/editor/src/prototypes/components/home/HomePageExtensions.tsx similarity index 100% rename from frontend/src/prototypes/components/home/HomePageExtensions.tsx rename to frontend/editor/src/prototypes/components/home/HomePageExtensions.tsx diff --git a/frontend/src/prototypes/data/usePrototypeToolRegistry.tsx b/frontend/editor/src/prototypes/data/usePrototypeToolRegistry.tsx similarity index 100% rename from frontend/src/prototypes/data/usePrototypeToolRegistry.tsx rename to frontend/editor/src/prototypes/data/usePrototypeToolRegistry.tsx diff --git a/frontend/src/prototypes/hooks/tools/pdfCommentAgent/pdfCommentAgentOperationConfig.ts b/frontend/editor/src/prototypes/hooks/tools/pdfCommentAgent/pdfCommentAgentOperationConfig.ts similarity index 100% rename from frontend/src/prototypes/hooks/tools/pdfCommentAgent/pdfCommentAgentOperationConfig.ts rename to frontend/editor/src/prototypes/hooks/tools/pdfCommentAgent/pdfCommentAgentOperationConfig.ts diff --git a/frontend/src/prototypes/hooks/tools/pdfCommentAgent/usePdfCommentAgentOperation.ts b/frontend/editor/src/prototypes/hooks/tools/pdfCommentAgent/usePdfCommentAgentOperation.ts similarity index 100% rename from frontend/src/prototypes/hooks/tools/pdfCommentAgent/usePdfCommentAgentOperation.ts rename to frontend/editor/src/prototypes/hooks/tools/pdfCommentAgent/usePdfCommentAgentOperation.ts diff --git a/frontend/src/prototypes/hooks/tools/pdfCommentAgent/usePdfCommentAgentParameters.ts b/frontend/editor/src/prototypes/hooks/tools/pdfCommentAgent/usePdfCommentAgentParameters.ts similarity index 100% rename from frontend/src/prototypes/hooks/tools/pdfCommentAgent/usePdfCommentAgentParameters.ts rename to frontend/editor/src/prototypes/hooks/tools/pdfCommentAgent/usePdfCommentAgentParameters.ts diff --git a/frontend/src/prototypes/tools/PdfCommentAgent.tsx b/frontend/editor/src/prototypes/tools/PdfCommentAgent.tsx similarity index 100% rename from frontend/src/prototypes/tools/PdfCommentAgent.tsx rename to frontend/editor/src/prototypes/tools/PdfCommentAgent.tsx diff --git a/frontend/src/prototypes/tsconfig.json b/frontend/editor/src/prototypes/tsconfig.json similarity index 100% rename from frontend/src/prototypes/tsconfig.json rename to frontend/editor/src/prototypes/tsconfig.json diff --git a/frontend/src/prototypes/types/prototypeToolId.ts b/frontend/editor/src/prototypes/types/prototypeToolId.ts similarity index 100% rename from frontend/src/prototypes/types/prototypeToolId.ts rename to frontend/editor/src/prototypes/types/prototypeToolId.ts diff --git a/frontend/src/reportWebVitals.js b/frontend/editor/src/reportWebVitals.js similarity index 100% rename from frontend/src/reportWebVitals.js rename to frontend/editor/src/reportWebVitals.js diff --git a/frontend/src/saas/App.tsx b/frontend/editor/src/saas/App.tsx similarity index 100% rename from frontend/src/saas/App.tsx rename to frontend/editor/src/saas/App.tsx diff --git a/frontend/src/saas/LICENSE b/frontend/editor/src/saas/LICENSE similarity index 100% rename from frontend/src/saas/LICENSE rename to frontend/editor/src/saas/LICENSE diff --git a/frontend/src/saas/auth/UseSession.tsx b/frontend/editor/src/saas/auth/UseSession.tsx similarity index 100% rename from frontend/src/saas/auth/UseSession.tsx rename to frontend/editor/src/saas/auth/UseSession.tsx diff --git a/frontend/src/saas/auth/supabase.ts b/frontend/editor/src/saas/auth/supabase.ts similarity index 100% rename from frontend/src/saas/auth/supabase.ts rename to frontend/editor/src/saas/auth/supabase.ts diff --git a/frontend/src/saas/components/OnboardingBootstrap.tsx b/frontend/editor/src/saas/components/OnboardingBootstrap.tsx similarity index 100% rename from frontend/src/saas/components/OnboardingBootstrap.tsx rename to frontend/editor/src/saas/components/OnboardingBootstrap.tsx diff --git a/frontend/src/saas/components/TrialExpiredBootstrap.tsx b/frontend/editor/src/saas/components/TrialExpiredBootstrap.tsx similarity index 100% rename from frontend/src/saas/components/TrialExpiredBootstrap.tsx rename to frontend/editor/src/saas/components/TrialExpiredBootstrap.tsx diff --git a/frontend/src/saas/components/auth/GuestUserBanner.css b/frontend/editor/src/saas/components/auth/GuestUserBanner.css similarity index 100% rename from frontend/src/saas/components/auth/GuestUserBanner.css rename to frontend/editor/src/saas/components/auth/GuestUserBanner.css diff --git a/frontend/src/saas/components/auth/GuestUserBanner.tsx b/frontend/editor/src/saas/components/auth/GuestUserBanner.tsx similarity index 100% rename from frontend/src/saas/components/auth/GuestUserBanner.tsx rename to frontend/editor/src/saas/components/auth/GuestUserBanner.tsx diff --git a/frontend/src/saas/components/auth/RequireAuth.tsx b/frontend/editor/src/saas/components/auth/RequireAuth.tsx similarity index 100% rename from frontend/src/saas/components/auth/RequireAuth.tsx rename to frontend/editor/src/saas/components/auth/RequireAuth.tsx diff --git a/frontend/src/saas/components/feedback/UserbackWidget.tsx b/frontend/editor/src/saas/components/feedback/UserbackWidget.tsx similarity index 100% rename from frontend/src/saas/components/feedback/UserbackWidget.tsx rename to frontend/editor/src/saas/components/feedback/UserbackWidget.tsx diff --git a/frontend/src/saas/components/home/HomePageExtensions.tsx b/frontend/editor/src/saas/components/home/HomePageExtensions.tsx similarity index 100% rename from frontend/src/saas/components/home/HomePageExtensions.tsx rename to frontend/editor/src/saas/components/home/HomePageExtensions.tsx diff --git a/frontend/src/saas/components/onboarding/OnboardingTour.tsx b/frontend/editor/src/saas/components/onboarding/OnboardingTour.tsx similarity index 100% rename from frontend/src/saas/components/onboarding/OnboardingTour.tsx rename to frontend/editor/src/saas/components/onboarding/OnboardingTour.tsx diff --git a/frontend/src/saas/components/onboarding/SaasOnboardingModal.tsx b/frontend/editor/src/saas/components/onboarding/SaasOnboardingModal.tsx similarity index 100% rename from frontend/src/saas/components/onboarding/SaasOnboardingModal.tsx rename to frontend/editor/src/saas/components/onboarding/SaasOnboardingModal.tsx diff --git a/frontend/src/saas/components/onboarding/renderButtons.tsx b/frontend/editor/src/saas/components/onboarding/renderButtons.tsx similarity index 100% rename from frontend/src/saas/components/onboarding/renderButtons.tsx rename to frontend/editor/src/saas/components/onboarding/renderButtons.tsx diff --git a/frontend/src/saas/components/onboarding/saasFlowResolver.ts b/frontend/editor/src/saas/components/onboarding/saasFlowResolver.ts similarity index 100% rename from frontend/src/saas/components/onboarding/saasFlowResolver.ts rename to frontend/editor/src/saas/components/onboarding/saasFlowResolver.ts diff --git a/frontend/src/saas/components/onboarding/saasOnboardingFlowConfig.ts b/frontend/editor/src/saas/components/onboarding/saasOnboardingFlowConfig.ts similarity index 100% rename from frontend/src/saas/components/onboarding/saasOnboardingFlowConfig.ts rename to frontend/editor/src/saas/components/onboarding/saasOnboardingFlowConfig.ts diff --git a/frontend/src/saas/components/onboarding/slides/FreeTrialSlide.tsx b/frontend/editor/src/saas/components/onboarding/slides/FreeTrialSlide.tsx similarity index 100% rename from frontend/src/saas/components/onboarding/slides/FreeTrialSlide.tsx rename to frontend/editor/src/saas/components/onboarding/slides/FreeTrialSlide.tsx diff --git a/frontend/src/saas/components/onboarding/useSaasOnboardingState.ts b/frontend/editor/src/saas/components/onboarding/useSaasOnboardingState.ts similarity index 100% rename from frontend/src/saas/components/onboarding/useSaasOnboardingState.ts rename to frontend/editor/src/saas/components/onboarding/useSaasOnboardingState.ts diff --git a/frontend/src/saas/components/shared/AppConfigModal.tsx b/frontend/editor/src/saas/components/shared/AppConfigModal.tsx similarity index 100% rename from frontend/src/saas/components/shared/AppConfigModal.tsx rename to frontend/editor/src/saas/components/shared/AppConfigModal.tsx diff --git a/frontend/src/saas/components/shared/InfoBanner.tsx b/frontend/editor/src/saas/components/shared/InfoBanner.tsx similarity index 100% rename from frontend/src/saas/components/shared/InfoBanner.tsx rename to frontend/editor/src/saas/components/shared/InfoBanner.tsx diff --git a/frontend/src/saas/components/shared/ManageBillingButton.tsx b/frontend/editor/src/saas/components/shared/ManageBillingButton.tsx similarity index 100% rename from frontend/src/saas/components/shared/ManageBillingButton.tsx rename to frontend/editor/src/saas/components/shared/ManageBillingButton.tsx diff --git a/frontend/src/saas/components/shared/PrivateContent.tsx b/frontend/editor/src/saas/components/shared/PrivateContent.tsx similarity index 100% rename from frontend/src/saas/components/shared/PrivateContent.tsx rename to frontend/editor/src/saas/components/shared/PrivateContent.tsx diff --git a/frontend/src/saas/components/shared/StripeCheckoutSaas.tsx b/frontend/editor/src/saas/components/shared/StripeCheckoutSaas.tsx similarity index 100% rename from frontend/src/saas/components/shared/StripeCheckoutSaas.tsx rename to frontend/editor/src/saas/components/shared/StripeCheckoutSaas.tsx diff --git a/frontend/src/saas/components/shared/TrialExpiredModal.tsx b/frontend/editor/src/saas/components/shared/TrialExpiredModal.tsx similarity index 100% rename from frontend/src/saas/components/shared/TrialExpiredModal.tsx rename to frontend/editor/src/saas/components/shared/TrialExpiredModal.tsx diff --git a/frontend/src/saas/components/shared/TrialStatusBanner.tsx b/frontend/editor/src/saas/components/shared/TrialStatusBanner.tsx similarity index 100% rename from frontend/src/saas/components/shared/TrialStatusBanner.tsx rename to frontend/editor/src/saas/components/shared/TrialStatusBanner.tsx diff --git a/frontend/src/saas/components/shared/charts/StackedBarChart.tsx b/frontend/editor/src/saas/components/shared/charts/StackedBarChart.tsx similarity index 100% rename from frontend/src/saas/components/shared/charts/StackedBarChart.tsx rename to frontend/editor/src/saas/components/shared/charts/StackedBarChart.tsx diff --git a/frontend/src/saas/components/shared/charts/stackedBarChart/StackedBarTooltip.tsx b/frontend/editor/src/saas/components/shared/charts/stackedBarChart/StackedBarTooltip.tsx similarity index 100% rename from frontend/src/saas/components/shared/charts/stackedBarChart/StackedBarTooltip.tsx rename to frontend/editor/src/saas/components/shared/charts/stackedBarChart/StackedBarTooltip.tsx diff --git a/frontend/src/saas/components/shared/charts/utils/d3Utils.ts b/frontend/editor/src/saas/components/shared/charts/utils/d3Utils.ts similarity index 100% rename from frontend/src/saas/components/shared/charts/utils/d3Utils.ts rename to frontend/editor/src/saas/components/shared/charts/utils/d3Utils.ts diff --git a/frontend/src/saas/components/shared/charts/utils/themeUtils.ts b/frontend/editor/src/saas/components/shared/charts/utils/themeUtils.ts similarity index 100% rename from frontend/src/saas/components/shared/charts/utils/themeUtils.ts rename to frontend/editor/src/saas/components/shared/charts/utils/themeUtils.ts diff --git a/frontend/src/saas/components/shared/charts/utils/tooltipUtils.ts b/frontend/editor/src/saas/components/shared/charts/utils/tooltipUtils.ts similarity index 100% rename from frontend/src/saas/components/shared/charts/utils/tooltipUtils.ts rename to frontend/editor/src/saas/components/shared/charts/utils/tooltipUtils.ts diff --git a/frontend/src/saas/components/shared/config/ProfilePictureCropper.tsx b/frontend/editor/src/saas/components/shared/config/ProfilePictureCropper.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/ProfilePictureCropper.tsx rename to frontend/editor/src/saas/components/shared/config/ProfilePictureCropper.tsx diff --git a/frontend/src/saas/components/shared/config/configSections/ApiKeys.tsx b/frontend/editor/src/saas/components/shared/config/configSections/ApiKeys.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/ApiKeys.tsx rename to frontend/editor/src/saas/components/shared/config/configSections/ApiKeys.tsx diff --git a/frontend/src/saas/components/shared/config/configSections/Overview.tsx b/frontend/editor/src/saas/components/shared/config/configSections/Overview.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/Overview.tsx rename to frontend/editor/src/saas/components/shared/config/configSections/Overview.tsx diff --git a/frontend/src/saas/components/shared/config/configSections/PasswordSecurity.tsx b/frontend/editor/src/saas/components/shared/config/configSections/PasswordSecurity.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/PasswordSecurity.tsx rename to frontend/editor/src/saas/components/shared/config/configSections/PasswordSecurity.tsx diff --git a/frontend/src/saas/components/shared/config/configSections/Plan.tsx b/frontend/editor/src/saas/components/shared/config/configSections/Plan.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/Plan.tsx rename to frontend/editor/src/saas/components/shared/config/configSections/Plan.tsx diff --git a/frontend/src/saas/components/shared/config/configSections/apiKeys/UsageSection.tsx b/frontend/editor/src/saas/components/shared/config/configSections/apiKeys/UsageSection.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/apiKeys/UsageSection.tsx rename to frontend/editor/src/saas/components/shared/config/configSections/apiKeys/UsageSection.tsx diff --git a/frontend/src/saas/components/shared/config/configSections/apiKeys/hooks/useApiKey.ts b/frontend/editor/src/saas/components/shared/config/configSections/apiKeys/hooks/useApiKey.ts similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/apiKeys/hooks/useApiKey.ts rename to frontend/editor/src/saas/components/shared/config/configSections/apiKeys/hooks/useApiKey.ts diff --git a/frontend/src/saas/components/shared/config/configSections/apiKeys/hooks/useCredits.ts b/frontend/editor/src/saas/components/shared/config/configSections/apiKeys/hooks/useCredits.ts similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/apiKeys/hooks/useCredits.ts rename to frontend/editor/src/saas/components/shared/config/configSections/apiKeys/hooks/useCredits.ts diff --git a/frontend/src/saas/components/shared/config/configSections/plan/ActivePlanSection.tsx b/frontend/editor/src/saas/components/shared/config/configSections/plan/ActivePlanSection.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/plan/ActivePlanSection.tsx rename to frontend/editor/src/saas/components/shared/config/configSections/plan/ActivePlanSection.tsx diff --git a/frontend/src/saas/components/shared/config/configSections/plan/ApiPackagesSection.tsx b/frontend/editor/src/saas/components/shared/config/configSections/plan/ApiPackagesSection.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/plan/ApiPackagesSection.tsx rename to frontend/editor/src/saas/components/shared/config/configSections/plan/ApiPackagesSection.tsx diff --git a/frontend/src/saas/components/shared/config/configSections/plan/AvailablePlansSection.tsx b/frontend/editor/src/saas/components/shared/config/configSections/plan/AvailablePlansSection.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/plan/AvailablePlansSection.tsx rename to frontend/editor/src/saas/components/shared/config/configSections/plan/AvailablePlansSection.tsx diff --git a/frontend/src/saas/components/shared/config/configSections/plan/PlanCard.tsx b/frontend/editor/src/saas/components/shared/config/configSections/plan/PlanCard.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/configSections/plan/PlanCard.tsx rename to frontend/editor/src/saas/components/shared/config/configSections/plan/PlanCard.tsx diff --git a/frontend/src/saas/components/shared/config/saasConfigNavSections.tsx b/frontend/editor/src/saas/components/shared/config/saasConfigNavSections.tsx similarity index 100% rename from frontend/src/saas/components/shared/config/saasConfigNavSections.tsx rename to frontend/editor/src/saas/components/shared/config/saasConfigNavSections.tsx diff --git a/frontend/src/saas/components/shared/config/types.ts b/frontend/editor/src/saas/components/shared/config/types.ts similarity index 100% rename from frontend/src/saas/components/shared/config/types.ts rename to frontend/editor/src/saas/components/shared/config/types.ts diff --git a/frontend/src/saas/components/shared/utils/date.ts b/frontend/editor/src/saas/components/shared/utils/date.ts similarity index 100% rename from frontend/src/saas/components/shared/utils/date.ts rename to frontend/editor/src/saas/components/shared/utils/date.ts diff --git a/frontend/src/saas/components/toast/ToastRenderer.css b/frontend/editor/src/saas/components/toast/ToastRenderer.css similarity index 100% rename from frontend/src/saas/components/toast/ToastRenderer.css rename to frontend/editor/src/saas/components/toast/ToastRenderer.css diff --git a/frontend/src/saas/components/tools/sign/SignSettings.tsx b/frontend/editor/src/saas/components/tools/sign/SignSettings.tsx similarity index 100% rename from frontend/src/saas/components/tools/sign/SignSettings.tsx rename to frontend/editor/src/saas/components/tools/sign/SignSettings.tsx diff --git a/frontend/src/saas/constants/app.ts b/frontend/editor/src/saas/constants/app.ts similarity index 100% rename from frontend/src/saas/constants/app.ts rename to frontend/editor/src/saas/constants/app.ts diff --git a/frontend/src/saas/constants/authProviders.ts b/frontend/editor/src/saas/constants/authProviders.ts similarity index 100% rename from frontend/src/saas/constants/authProviders.ts rename to frontend/editor/src/saas/constants/authProviders.ts diff --git a/frontend/src/saas/constants/links.ts b/frontend/editor/src/saas/constants/links.ts similarity index 100% rename from frontend/src/saas/constants/links.ts rename to frontend/editor/src/saas/constants/links.ts diff --git a/frontend/src/saas/contexts/OnboardingContext.tsx b/frontend/editor/src/saas/contexts/OnboardingContext.tsx similarity index 100% rename from frontend/src/saas/contexts/OnboardingContext.tsx rename to frontend/editor/src/saas/contexts/OnboardingContext.tsx diff --git a/frontend/src/saas/hooks/useAutoAnonymousAuth.ts b/frontend/editor/src/saas/hooks/useAutoAnonymousAuth.ts similarity index 100% rename from frontend/src/saas/hooks/useAutoAnonymousAuth.ts rename to frontend/editor/src/saas/hooks/useAutoAnonymousAuth.ts diff --git a/frontend/src/saas/hooks/useConfigButtonIcon.tsx b/frontend/editor/src/saas/hooks/useConfigButtonIcon.tsx similarity index 100% rename from frontend/src/saas/hooks/useConfigButtonIcon.tsx rename to frontend/editor/src/saas/hooks/useConfigButtonIcon.tsx diff --git a/frontend/src/saas/hooks/useCreditCheck.ts b/frontend/editor/src/saas/hooks/useCreditCheck.ts similarity index 100% rename from frontend/src/saas/hooks/useCreditCheck.ts rename to frontend/editor/src/saas/hooks/useCreditCheck.ts diff --git a/frontend/src/saas/hooks/useCredits.ts b/frontend/editor/src/saas/hooks/useCredits.ts similarity index 100% rename from frontend/src/saas/hooks/useCredits.ts rename to frontend/editor/src/saas/hooks/useCredits.ts diff --git a/frontend/src/saas/hooks/useEndpointConfig.ts b/frontend/editor/src/saas/hooks/useEndpointConfig.ts similarity index 100% rename from frontend/src/saas/hooks/useEndpointConfig.ts rename to frontend/editor/src/saas/hooks/useEndpointConfig.ts diff --git a/frontend/src/saas/hooks/useJwtConfigSync.ts b/frontend/editor/src/saas/hooks/useJwtConfigSync.ts similarity index 100% rename from frontend/src/saas/hooks/useJwtConfigSync.ts rename to frontend/editor/src/saas/hooks/useJwtConfigSync.ts diff --git a/frontend/src/saas/hooks/usePlans.ts b/frontend/editor/src/saas/hooks/usePlans.ts similarity index 100% rename from frontend/src/saas/hooks/usePlans.ts rename to frontend/editor/src/saas/hooks/usePlans.ts diff --git a/frontend/src/saas/routes/AuthCallback.tsx b/frontend/editor/src/saas/routes/AuthCallback.tsx similarity index 100% rename from frontend/src/saas/routes/AuthCallback.tsx rename to frontend/editor/src/saas/routes/AuthCallback.tsx diff --git a/frontend/src/saas/routes/Landing.tsx b/frontend/editor/src/saas/routes/Landing.tsx similarity index 100% rename from frontend/src/saas/routes/Landing.tsx rename to frontend/editor/src/saas/routes/Landing.tsx diff --git a/frontend/src/saas/routes/Login.tsx b/frontend/editor/src/saas/routes/Login.tsx similarity index 100% rename from frontend/src/saas/routes/Login.tsx rename to frontend/editor/src/saas/routes/Login.tsx diff --git a/frontend/src/saas/routes/ResetPassword.tsx b/frontend/editor/src/saas/routes/ResetPassword.tsx similarity index 100% rename from frontend/src/saas/routes/ResetPassword.tsx rename to frontend/editor/src/saas/routes/ResetPassword.tsx diff --git a/frontend/src/saas/routes/Signup.tsx b/frontend/editor/src/saas/routes/Signup.tsx similarity index 100% rename from frontend/src/saas/routes/Signup.tsx rename to frontend/editor/src/saas/routes/Signup.tsx diff --git a/frontend/src/saas/routes/authShared/AuthLayout.module.css b/frontend/editor/src/saas/routes/authShared/AuthLayout.module.css similarity index 100% rename from frontend/src/saas/routes/authShared/AuthLayout.module.css rename to frontend/editor/src/saas/routes/authShared/AuthLayout.module.css diff --git a/frontend/src/saas/routes/authShared/AuthLayout.tsx b/frontend/editor/src/saas/routes/authShared/AuthLayout.tsx similarity index 100% rename from frontend/src/saas/routes/authShared/AuthLayout.tsx rename to frontend/editor/src/saas/routes/authShared/AuthLayout.tsx diff --git a/frontend/src/saas/routes/authShared/GuestSignInButton.tsx b/frontend/editor/src/saas/routes/authShared/GuestSignInButton.tsx similarity index 100% rename from frontend/src/saas/routes/authShared/GuestSignInButton.tsx rename to frontend/editor/src/saas/routes/authShared/GuestSignInButton.tsx diff --git a/frontend/src/saas/routes/authShared/saas-auth.css b/frontend/editor/src/saas/routes/authShared/saas-auth.css similarity index 100% rename from frontend/src/saas/routes/authShared/saas-auth.css rename to frontend/editor/src/saas/routes/authShared/saas-auth.css diff --git a/frontend/src/saas/routes/login/EmailPasswordForm.tsx b/frontend/editor/src/saas/routes/login/EmailPasswordForm.tsx similarity index 100% rename from frontend/src/saas/routes/login/EmailPasswordForm.tsx rename to frontend/editor/src/saas/routes/login/EmailPasswordForm.tsx diff --git a/frontend/src/saas/routes/login/LoadingState.tsx b/frontend/editor/src/saas/routes/login/LoadingState.tsx similarity index 100% rename from frontend/src/saas/routes/login/LoadingState.tsx rename to frontend/editor/src/saas/routes/login/LoadingState.tsx diff --git a/frontend/src/saas/routes/login/MagicLinkForm.tsx b/frontend/editor/src/saas/routes/login/MagicLinkForm.tsx similarity index 100% rename from frontend/src/saas/routes/login/MagicLinkForm.tsx rename to frontend/editor/src/saas/routes/login/MagicLinkForm.tsx diff --git a/frontend/src/saas/routes/login/OAuthButtons.tsx b/frontend/editor/src/saas/routes/login/OAuthButtons.tsx similarity index 100% rename from frontend/src/saas/routes/login/OAuthButtons.tsx rename to frontend/editor/src/saas/routes/login/OAuthButtons.tsx diff --git a/frontend/src/saas/routes/login/SuccessMessage.tsx b/frontend/editor/src/saas/routes/login/SuccessMessage.tsx similarity index 100% rename from frontend/src/saas/routes/login/SuccessMessage.tsx rename to frontend/editor/src/saas/routes/login/SuccessMessage.tsx diff --git a/frontend/src/saas/routes/signup/AuthService.ts b/frontend/editor/src/saas/routes/signup/AuthService.ts similarity index 100% rename from frontend/src/saas/routes/signup/AuthService.ts rename to frontend/editor/src/saas/routes/signup/AuthService.ts diff --git a/frontend/src/saas/services/accountDeletion.ts b/frontend/editor/src/saas/services/accountDeletion.ts similarity index 100% rename from frontend/src/saas/services/accountDeletion.ts rename to frontend/editor/src/saas/services/accountDeletion.ts diff --git a/frontend/src/saas/services/apiClient.test.ts b/frontend/editor/src/saas/services/apiClient.test.ts similarity index 100% rename from frontend/src/saas/services/apiClient.test.ts rename to frontend/editor/src/saas/services/apiClient.test.ts diff --git a/frontend/src/saas/services/apiClient.ts b/frontend/editor/src/saas/services/apiClient.ts similarity index 100% rename from frontend/src/saas/services/apiClient.ts rename to frontend/editor/src/saas/services/apiClient.ts diff --git a/frontend/src/saas/services/avatarSyncService.ts b/frontend/editor/src/saas/services/avatarSyncService.ts similarity index 100% rename from frontend/src/saas/services/avatarSyncService.ts rename to frontend/editor/src/saas/services/avatarSyncService.ts diff --git a/frontend/src/saas/services/signatureStorageService.ts b/frontend/editor/src/saas/services/signatureStorageService.ts similarity index 100% rename from frontend/src/saas/services/signatureStorageService.ts rename to frontend/editor/src/saas/services/signatureStorageService.ts diff --git a/frontend/src/saas/services/userManagementService.ts b/frontend/editor/src/saas/services/userManagementService.ts similarity index 100% rename from frontend/src/saas/services/userManagementService.ts rename to frontend/editor/src/saas/services/userManagementService.ts diff --git a/frontend/src/saas/services/userService.ts b/frontend/editor/src/saas/services/userService.ts similarity index 100% rename from frontend/src/saas/services/userService.ts rename to frontend/editor/src/saas/services/userService.ts diff --git a/frontend/src/saas/setupTests.ts b/frontend/editor/src/saas/setupTests.ts similarity index 100% rename from frontend/src/saas/setupTests.ts rename to frontend/editor/src/saas/setupTests.ts diff --git a/frontend/src/saas/styles/saas-theme.css b/frontend/editor/src/saas/styles/saas-theme.css similarity index 100% rename from frontend/src/saas/styles/saas-theme.css rename to frontend/editor/src/saas/styles/saas-theme.css diff --git a/frontend/src/saas/styles/zIndex.ts b/frontend/editor/src/saas/styles/zIndex.ts similarity index 100% rename from frontend/src/saas/styles/zIndex.ts rename to frontend/editor/src/saas/styles/zIndex.ts diff --git a/frontend/src/saas/tsconfig.json b/frontend/editor/src/saas/tsconfig.json similarity index 100% rename from frontend/src/saas/tsconfig.json rename to frontend/editor/src/saas/tsconfig.json diff --git a/frontend/src/saas/types/charts.ts b/frontend/editor/src/saas/types/charts.ts similarity index 100% rename from frontend/src/saas/types/charts.ts rename to frontend/editor/src/saas/types/charts.ts diff --git a/frontend/src/saas/types/credits.ts b/frontend/editor/src/saas/types/credits.ts similarity index 100% rename from frontend/src/saas/types/credits.ts rename to frontend/editor/src/saas/types/credits.ts diff --git a/frontend/src/saas/types/stripe.ts b/frontend/editor/src/saas/types/stripe.ts similarity index 100% rename from frontend/src/saas/types/stripe.ts rename to frontend/editor/src/saas/types/stripe.ts diff --git a/frontend/src/saas/utils/appSettings.ts b/frontend/editor/src/saas/utils/appSettings.ts similarity index 100% rename from frontend/src/saas/utils/appSettings.ts rename to frontend/editor/src/saas/utils/appSettings.ts diff --git a/frontend/src/saas/utils/cropImage.ts b/frontend/editor/src/saas/utils/cropImage.ts similarity index 100% rename from frontend/src/saas/utils/cropImage.ts rename to frontend/editor/src/saas/utils/cropImage.ts diff --git a/frontend/src/saas/utils/pathUtils.ts b/frontend/editor/src/saas/utils/pathUtils.ts similarity index 100% rename from frontend/src/saas/utils/pathUtils.ts rename to frontend/editor/src/saas/utils/pathUtils.ts diff --git a/frontend/tailwind.config.js b/frontend/editor/tailwind.config.js similarity index 100% rename from frontend/tailwind.config.js rename to frontend/editor/tailwind.config.js diff --git a/frontend/tsconfig.core.vite.json b/frontend/editor/tsconfig.core.vite.json similarity index 100% rename from frontend/tsconfig.core.vite.json rename to frontend/editor/tsconfig.core.vite.json diff --git a/frontend/tsconfig.desktop.vite.json b/frontend/editor/tsconfig.desktop.vite.json similarity index 100% rename from frontend/tsconfig.desktop.vite.json rename to frontend/editor/tsconfig.desktop.vite.json diff --git a/frontend/tsconfig.json b/frontend/editor/tsconfig.json similarity index 100% rename from frontend/tsconfig.json rename to frontend/editor/tsconfig.json diff --git a/frontend/tsconfig.proprietary.vite.json b/frontend/editor/tsconfig.proprietary.vite.json similarity index 100% rename from frontend/tsconfig.proprietary.vite.json rename to frontend/editor/tsconfig.proprietary.vite.json diff --git a/frontend/tsconfig.prototypes.vite.json b/frontend/editor/tsconfig.prototypes.vite.json similarity index 100% rename from frontend/tsconfig.prototypes.vite.json rename to frontend/editor/tsconfig.prototypes.vite.json diff --git a/frontend/tsconfig.saas.vite.json b/frontend/editor/tsconfig.saas.vite.json similarity index 100% rename from frontend/tsconfig.saas.vite.json rename to frontend/editor/tsconfig.saas.vite.json diff --git a/frontend/vite-env.d.ts b/frontend/editor/vite-env.d.ts similarity index 100% rename from frontend/vite-env.d.ts rename to frontend/editor/vite-env.d.ts diff --git a/frontend/vite.config.ts b/frontend/editor/vite.config.ts similarity index 87% rename from frontend/vite.config.ts rename to frontend/editor/vite.config.ts index a774fa05d..40b81b02c 100644 --- a/frontend/vite.config.ts +++ b/frontend/editor/vite.config.ts @@ -21,10 +21,11 @@ const TSCONFIG_MAP: Record = { }; export default defineConfig(async ({ mode }) => { - // Load env file based on `mode` in the current working directory. - // Set the third parameter to '' to load all env regardless of the - // `VITE_` prefix. - const env = loadEnv(mode, process.cwd(), ""); + // Load env files relative to this config (frontend/editor/), regardless of + // where the build was invoked from. The previous `process.cwd()` worked when + // this file lived at frontend/, but after the editor was moved under + // frontend/editor/ the cwd-based lookup would miss editor/.env*. + const env = loadEnv(mode, import.meta.dirname, ""); // Effective mode: --mode > STIRLING_FLAVOR > ENABLE_SAAS > DISABLE_ADDITIONAL_FEATURES > proprietary. const explicitMode = (VALID_MODES as readonly string[]).includes(mode) @@ -93,8 +94,9 @@ export default defineConfig(async ({ mode }) => { viteStaticCopy({ targets: [ { - //provides static pdfium so embedpdf can run without cdn - src: "node_modules/@embedpdf/pdfium/dist/pdfium.wasm", + // node_modules is hoisted to the workspace root (frontend/), so + // these paths walk up one level from editor/. + src: "../node_modules/@embedpdf/pdfium/dist/pdfium.wasm", dest: "pdfium", }, { @@ -106,13 +108,13 @@ export default defineConfig(async ({ mode }) => { // pdfjs-dist CMap data for CJK / non-latin glyph mapping. Required // when rendering PDFs inside workers where the default DOM fetch paths // aren't available. - src: "node_modules/pdfjs-dist/cmaps/*", + src: "../node_modules/pdfjs-dist/cmaps/*", dest: "pdfjs/cmaps", }, { // pdfjs-dist standard font data (Helvetica/Times/etc.) needed so // workers can substitute non-embedded base 14 fonts without DOM access. - src: "node_modules/pdfjs-dist/standard_fonts/*", + src: "../node_modules/pdfjs-dist/standard_fonts/*", dest: "pdfjs/standard_fonts", }, ], diff --git a/frontend/vitest.config.ts b/frontend/editor/vitest.config.ts similarity index 100% rename from frontend/vitest.config.ts rename to frontend/editor/vitest.config.ts diff --git a/frontend/eslint.config.mjs b/frontend/eslint.config.mjs index a963558ec..6b42ad585 100644 --- a/frontend/eslint.config.mjs +++ b/frontend/eslint.config.mjs @@ -5,8 +5,12 @@ import globals from "globals"; import { defineConfig } from "eslint/config"; import tseslint from "typescript-eslint"; -const srcGlobs = ["src/**/*.{js,mjs,jsx,ts,tsx}"]; -const nodeGlobs = ["scripts/**/*.{js,ts,mjs}", "*.config.{js,ts,mjs}"]; +const srcGlobs = ["editor/src/**/*.{js,mjs,jsx,ts,tsx}"]; +const nodeGlobs = [ + "editor/scripts/**/*.{js,ts,mjs}", + "editor/*.config.{js,ts,mjs}", + "*.config.{js,ts,mjs}", +]; const baseRestrictedImportPatterns = [ { regex: "^\\.", message: "Use @app/* imports instead of relative imports." }, @@ -19,7 +23,19 @@ const baseRestrictedImportPatterns = [ export default defineConfig( { // Everything that contains 3rd party code that we don't want to lint - ignores: ["dist", "node_modules", "public", "src-tauri"], + ignores: [ + "dist", + "dist-portal", + "node_modules", + "playwright-report", + "storybook-static", + "test-results", + "editor/dist", + "editor/public", + "editor/src-tauri", + "editor/playwright-report", + "editor/test-results", + ], }, eslint.configs.recommended, tseslint.configs.recommended, @@ -55,10 +71,10 @@ export default defineConfig( }, }, // Desktop-only packages must not be imported from core or proprietary code. - // Use the stub/shadow pattern instead: define a stub in src/core/ and override in src/desktop/. + // Use the stub/shadow pattern instead: define a stub in editor/src/core/ and override in editor/src/desktop/. { files: srcGlobs, - ignores: ["src/desktop/**"], + ignores: ["editor/src/desktop/**"], rules: { "no-restricted-imports": [ "error", @@ -68,7 +84,7 @@ export default defineConfig( { regex: "^@tauri-apps/", message: - "Tauri APIs are desktop-only. Review frontend/DeveloperGuide.md for structure advice.", + "Tauri APIs are desktop-only. Review frontend/editor/DeveloperGuide.md for structure advice.", }, ], }, @@ -78,10 +94,10 @@ export default defineConfig( // Folders that have been cleaned up and are now conformant - stricter rules enforced here { files: [ - "src/desktop/**/*.{js,mjs,jsx,ts,tsx}", - "src/proprietary/**/*.{js,mjs,jsx,ts,tsx}", - "src/saas/**/*.{js,mjs,jsx,ts,tsx}", - "src/prototypes/**/*.{js,mjs,jsx,ts,tsx}", + "editor/src/desktop/**/*.{js,mjs,jsx,ts,tsx}", + "editor/src/proprietary/**/*.{js,mjs,jsx,ts,tsx}", + "editor/src/saas/**/*.{js,mjs,jsx,ts,tsx}", + "editor/src/prototypes/**/*.{js,mjs,jsx,ts,tsx}", ], languageOptions: { parserOptions: { diff --git a/frontend/package.json b/frontend/package.json index a23ee45d3..3567411f2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -82,7 +82,7 @@ "web-vitals": "^5.1.0" }, "scripts": { - "update:minor": "node scripts/update-minor.js", + "update:minor": "node editor/scripts/update-minor.js", "update:major": "npx npm-check-updates -u && npm install", "update:interactive": "npx npm-check-updates -i", "update:minor-strict": "npx npm-check-updates -u --target minor && npm install" diff --git a/frontend/src-tauri/.gitignore b/frontend/src-tauri/.gitignore deleted file mode 100644 index 791056f7c..000000000 --- a/frontend/src-tauri/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -# Generated by Cargo -# will have compiled files and executables -/target/ -/gen/schemas -/runtime/ - -**/stirling_thumbnail_handler.dll diff --git a/scripts/counter_translation_v3.py b/scripts/counter_translation_v3.py index 272af8a4d..d298323a2 100644 --- a/scripts/counter_translation_v3.py +++ b/scripts/counter_translation_v3.py @@ -3,8 +3,8 @@ A script to update language progress status in README.md based on frontend locale TOML file comparisons. This script compares the default (reference) TOML file, -`frontend/public/locales/en-GB/translation.toml`, with other translation -files in `frontend/public/locales/*/translation.toml`. +`frontend/editor/public/locales/en-GB/translation.toml`, with other translation +files in `frontend/editor/public/locales/*/translation.toml`. It determines how many keys are fully translated and automatically updates progress badges in the `README.md`. @@ -21,7 +21,7 @@ Usage: $ python scripts/counter_translation_v3.py This will: - • Compare all files matching frontend/public/locales/*/translation.toml + • Compare all files matching frontend/editor/public/locales/*/translation.toml • Update progress badges in README.md • Update/format ignore_translation.toml automatically diff --git a/scripts/translations/README.md b/scripts/translations/README.md index 641805254..c6b952514 100644 --- a/scripts/translations/README.md +++ b/scripts/translations/README.md @@ -4,7 +4,7 @@ This directory contains Python scripts for managing frontend translations in Sti ## Current Format: TOML -**Stirling PDF uses TOML format for translations** in `frontend/public/locales/{lang}/translation.toml`. +**Stirling PDF uses TOML format for translations** in `frontend/editor/public/locales/{lang}/translation.toml`. **All scripts now support TOML format!** @@ -190,7 +190,7 @@ python scripts/translations/translation_merger.py fr-FR create-template --output python scripts/translations/translation_merger.py fr-FR apply-translations --translations-file fr_translated.json # Override default paths if needed -python scripts/translations/translation_merger.py fr-FR add-missing --locales-dir ./frontend/public/locales --ignore-file ./scripts/ignore_translation.toml +python scripts/translations/translation_merger.py fr-FR add-missing --locales-dir ./frontend/editor/public/locales --ignore-file ./scripts/ignore_translation.toml # Remove unused translations not present in en-GB python scripts/translations/translation_merger.py fr-FR remove-unused @@ -302,7 +302,7 @@ python3 scripts/translations/auto_translate.py es-ES --skip-verification - Uses appropriate formal/informal tone per language **Supported Languages:** -All language codes from `frontend/public/locales/` (e.g., es-ES, de-DE, fr-FR, zh-CN, ar-AR, etc.) +All language codes from `frontend/editor/public/locales/` (e.g., es-ES, de-DE, fr-FR, zh-CN, ar-AR, etc.) ### 6. `batch_translator.py` - GPT-5 Translation Engine @@ -469,7 +469,7 @@ python scripts/translations/translation_merger.py fr-FR apply-translations --tra ## Translation File Structure -Translation files are located in `frontend/public/locales/{language}/translation.toml` with TOML structure: +Translation files are located in `frontend/editor/public/locales/{language}/translation.toml` with TOML structure: ```toml [addPageNumbers] @@ -685,7 +685,7 @@ python scripts/translations/ai_translation_helper.py apply-batch de_batch_1.json ## Integration with Development These scripts integrate with the existing translation system: -- Works with the current `frontend/public/locales/` structure +- Works with the current `frontend/editor/public/locales/` structure - Compatible with the i18n system used in the React frontend - Respects the JSON format expected by the translation loader - Maintains the nested structure required by the UI components diff --git a/scripts/translations/ai_translation_helper.py b/scripts/translations/ai_translation_helper.py index 59aed55b0..22010d1be 100644 --- a/scripts/translations/ai_translation_helper.py +++ b/scripts/translations/ai_translation_helper.py @@ -18,7 +18,7 @@ import tomli_w class AITranslationHelper: - def __init__(self, locales_dir: str = "frontend/public/locales"): + def __init__(self, locales_dir: str = "frontend/editor/public/locales"): self.locales_dir = Path(locales_dir) self.golden_truth_file = self.locales_dir / "en-GB" / "translation.toml" @@ -391,7 +391,7 @@ def main(): ) parser.add_argument( "--locales-dir", - default="frontend/public/locales", + default="frontend/editor/public/locales", help="Path to locales directory", ) diff --git a/scripts/translations/auto_translate.py b/scripts/translations/auto_translate.py index 05328a5fd..38e3909e8 100644 --- a/scripts/translations/auto_translate.py +++ b/scripts/translations/auto_translate.py @@ -55,16 +55,20 @@ def extract_untranslated(language_code, batch_size=500, include_existing=False): print(f"\nšŸ” Extracting {mode} entries for {language_code}...") # Load files - golden_path = find_translation_file(Path("frontend/public/locales/en-GB")) - lang_path = find_translation_file(Path(f"frontend/public/locales/{language_code}")) + golden_path = find_translation_file(Path("frontend/editor/public/locales/en-GB")) + lang_path = find_translation_file( + Path(f"frontend/editor/public/locales/{language_code}") + ) if not golden_path: - print("Error: Golden truth file not found in frontend/public/locales/en-GB") + print( + "Error: Golden truth file not found in frontend/editor/public/locales/en-GB" + ) return None if not lang_path: print( - f"Error: Language file not found in frontend/public/locales/{language_code}" + f"Error: Language file not found in frontend/editor/public/locales/{language_code}" ) return None diff --git a/scripts/translations/bulk_auto_translate.py b/scripts/translations/bulk_auto_translate.py index 39dad0067..86a7611f9 100644 --- a/scripts/translations/bulk_auto_translate.py +++ b/scripts/translations/bulk_auto_translate.py @@ -209,7 +209,7 @@ Note: Requires OPENAI_API_KEY environment variable or --api-key argument. ) parser.add_argument( "--locales-dir", - default="frontend/public/locales", + default="frontend/editor/public/locales", help="Path to locales directory", ) parser.add_argument( diff --git a/scripts/translations/compact_translator.py b/scripts/translations/compact_translator.py index 921d5c152..9287b50ec 100644 --- a/scripts/translations/compact_translator.py +++ b/scripts/translations/compact_translator.py @@ -15,7 +15,7 @@ import tomllib # Python 3.11+ (stdlib) class CompactTranslationExtractor: def __init__( self, - locales_dir: str = "frontend/public/locales", + locales_dir: str = "frontend/editor/public/locales", ignore_file: str = "scripts/ignore_translation.toml", ): self.locales_dir = Path(locales_dir) @@ -143,7 +143,7 @@ def main(): parser.add_argument("language", help="Language code (e.g., de-DE, fr-FR)") parser.add_argument( "--locales-dir", - default="frontend/public/locales", + default="frontend/editor/public/locales", help="Path to locales directory", ) parser.add_argument( diff --git a/scripts/translations/toml_beautifier.py b/scripts/translations/toml_beautifier.py index bedf59d15..e347b6d5f 100644 --- a/scripts/translations/toml_beautifier.py +++ b/scripts/translations/toml_beautifier.py @@ -15,7 +15,7 @@ import tomli_w class TOMLBeautifier: - def __init__(self, locales_dir: str = "frontend/public/locales"): + def __init__(self, locales_dir: str = "frontend/editor/public/locales"): self.locales_dir = Path(locales_dir) self.golden_truth_file = self.locales_dir / "en-GB" / "translation.toml" self.golden_structure = self._load_toml(self.golden_truth_file) @@ -225,7 +225,7 @@ def main(): ) parser.add_argument( "--locales-dir", - default="frontend/public/locales", + default="frontend/editor/public/locales", help="Path to locales directory", ) parser.add_argument("--language", help="Restructure specific language only") diff --git a/scripts/translations/translation_analyzer.py b/scripts/translations/translation_analyzer.py index 4924cd2bd..8a3e1beb0 100644 --- a/scripts/translations/translation_analyzer.py +++ b/scripts/translations/translation_analyzer.py @@ -15,7 +15,7 @@ import tomllib class TranslationAnalyzer: def __init__( self, - locales_dir: str = "frontend/public/locales", + locales_dir: str = "frontend/editor/public/locales", ignore_file: str = "scripts/ignore_translation.toml", ): self.locales_dir = Path(locales_dir) @@ -208,7 +208,7 @@ def main(): ) parser.add_argument( "--locales-dir", - default="frontend/public/locales", + default="frontend/editor/public/locales", help="Path to locales directory", ) parser.add_argument( diff --git a/scripts/translations/validate_json_structure.py b/scripts/translations/validate_json_structure.py index 8c34c7623..21d5ecfb2 100644 --- a/scripts/translations/validate_json_structure.py +++ b/scripts/translations/validate_json_structure.py @@ -119,7 +119,7 @@ def main(): args = parser.parse_args() # Define paths - locales_dir = Path("frontend/public/locales") + locales_dir = Path("frontend/editor/public/locales") en_gb_path = locales_dir / "en-GB" / "translation.toml" if not en_gb_path.exists(): diff --git a/scripts/translations/validate_placeholders.py b/scripts/translations/validate_placeholders.py index 210bb6ad5..488d682c4 100644 --- a/scripts/translations/validate_placeholders.py +++ b/scripts/translations/validate_placeholders.py @@ -112,7 +112,7 @@ def main(): args = parser.parse_args() # Define paths - locales_dir = Path("frontend/public/locales") + locales_dir = Path("frontend/editor/public/locales") en_gb_path = locales_dir / "en-GB" / "translation.toml" if not en_gb_path.exists():