diff --git a/.gitea/workflows/release.yml b/legacy/.gitea/workflows/release.yml similarity index 100% rename from .gitea/workflows/release.yml rename to legacy/.gitea/workflows/release.yml diff --git a/.pre-commit-config.yaml b/legacy/.pre-commit-config.yaml similarity index 100% rename from .pre-commit-config.yaml rename to legacy/.pre-commit-config.yaml diff --git a/CHANGELOG.md b/legacy/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to legacy/CHANGELOG.md diff --git a/CLAUDE.md b/legacy/CLAUDE.md similarity index 100% rename from CLAUDE.md rename to legacy/CLAUDE.md diff --git a/Makefile b/legacy/Makefile similarity index 100% rename from Makefile rename to legacy/Makefile diff --git a/README.md b/legacy/README.md similarity index 100% rename from README.md rename to legacy/README.md diff --git a/TODO.md b/legacy/TODO.md similarity index 100% rename from TODO.md rename to legacy/TODO.md diff --git a/clide-web/Makefile b/legacy/clide-web/Makefile similarity index 100% rename from clide-web/Makefile rename to legacy/clide-web/Makefile diff --git a/clide-web/clide_web/__init__.py b/legacy/clide-web/clide_web/__init__.py similarity index 100% rename from clide-web/clide_web/__init__.py rename to legacy/clide-web/clide_web/__init__.py diff --git a/clide-web/clide_web/__main__.py b/legacy/clide-web/clide_web/__main__.py similarity index 100% rename from clide-web/clide_web/__main__.py rename to legacy/clide-web/clide_web/__main__.py diff --git a/clide-web/clide_web/config.py b/legacy/clide-web/clide_web/config.py similarity index 100% rename from clide-web/clide_web/config.py rename to legacy/clide-web/clide_web/config.py diff --git a/clide-web/clide_web/data/clide_web.db b/legacy/clide-web/clide_web/data/clide_web.db similarity index 100% rename from clide-web/clide_web/data/clide_web.db rename to legacy/clide-web/clide_web/data/clide_web.db diff --git a/clide-web/clide_web/pty_bridge.py b/legacy/clide-web/clide_web/pty_bridge.py similarity index 100% rename from clide-web/clide_web/pty_bridge.py rename to legacy/clide-web/clide_web/pty_bridge.py diff --git a/clide-web/clide_web/server.py b/legacy/clide-web/clide_web/server.py similarity index 100% rename from clide-web/clide_web/server.py rename to legacy/clide-web/clide_web/server.py diff --git a/clide-web/clide_web/sessions.py b/legacy/clide-web/clide_web/sessions.py similarity index 100% rename from clide-web/clide_web/sessions.py rename to legacy/clide-web/clide_web/sessions.py diff --git a/clide-web/clide_web/setup_wizard.py b/legacy/clide-web/clide_web/setup_wizard.py similarity index 100% rename from clide-web/clide_web/setup_wizard.py rename to legacy/clide-web/clide_web/setup_wizard.py diff --git a/clide-web/clide_web/static/index.html b/legacy/clide-web/clide_web/static/index.html similarity index 100% rename from clide-web/clide_web/static/index.html rename to legacy/clide-web/clide_web/static/index.html diff --git a/clide-web/clide_web/static/vendor/addon-fit.min.js b/legacy/clide-web/clide_web/static/vendor/addon-fit.min.js similarity index 100% rename from clide-web/clide_web/static/vendor/addon-fit.min.js rename to legacy/clide-web/clide_web/static/vendor/addon-fit.min.js diff --git a/clide-web/clide_web/static/vendor/addon-web-links.min.js b/legacy/clide-web/clide_web/static/vendor/addon-web-links.min.js similarity index 100% rename from clide-web/clide_web/static/vendor/addon-web-links.min.js rename to legacy/clide-web/clide_web/static/vendor/addon-web-links.min.js diff --git a/clide-web/clide_web/static/vendor/xterm.min.css b/legacy/clide-web/clide_web/static/vendor/xterm.min.css similarity index 100% rename from clide-web/clide_web/static/vendor/xterm.min.css rename to legacy/clide-web/clide_web/static/vendor/xterm.min.css diff --git a/clide-web/clide_web/static/vendor/xterm.min.js b/legacy/clide-web/clide_web/static/vendor/xterm.min.js similarity index 100% rename from clide-web/clide_web/static/vendor/xterm.min.js rename to legacy/clide-web/clide_web/static/vendor/xterm.min.js diff --git a/clide-web/pyproject.toml b/legacy/clide-web/pyproject.toml similarity index 100% rename from clide-web/pyproject.toml rename to legacy/clide-web/pyproject.toml diff --git a/clide.spec b/legacy/clide.spec similarity index 100% rename from clide.spec rename to legacy/clide.spec diff --git a/clide/__init__.py b/legacy/clide/__init__.py similarity index 100% rename from clide/__init__.py rename to legacy/clide/__init__.py diff --git a/clide/__main__.py b/legacy/clide/__main__.py similarity index 100% rename from clide/__main__.py rename to legacy/clide/__main__.py diff --git a/clide/app.py b/legacy/clide/app.py similarity index 100% rename from clide/app.py rename to legacy/clide/app.py diff --git a/clide/cli.py b/legacy/clide/cli.py similarity index 100% rename from clide/cli.py rename to legacy/clide/cli.py diff --git a/clide/controllers/__init__.py b/legacy/clide/controllers/__init__.py similarity index 100% rename from clide/controllers/__init__.py rename to legacy/clide/controllers/__init__.py diff --git a/clide/controllers/base.py b/legacy/clide/controllers/base.py similarity index 100% rename from clide/controllers/base.py rename to legacy/clide/controllers/base.py diff --git a/clide/controllers/diff.py b/legacy/clide/controllers/diff.py similarity index 100% rename from clide/controllers/diff.py rename to legacy/clide/controllers/diff.py diff --git a/clide/controllers/editor.py b/legacy/clide/controllers/editor.py similarity index 100% rename from clide/controllers/editor.py rename to legacy/clide/controllers/editor.py diff --git a/clide/controllers/git.py b/legacy/clide/controllers/git.py similarity index 100% rename from clide/controllers/git.py rename to legacy/clide/controllers/git.py diff --git a/clide/controllers/jira.py b/legacy/clide/controllers/jira.py similarity index 100% rename from clide/controllers/jira.py rename to legacy/clide/controllers/jira.py diff --git a/clide/controllers/problems.py b/legacy/clide/controllers/problems.py similarity index 100% rename from clide/controllers/problems.py rename to legacy/clide/controllers/problems.py diff --git a/clide/controllers/todos.py b/legacy/clide/controllers/todos.py similarity index 100% rename from clide/controllers/todos.py rename to legacy/clide/controllers/todos.py diff --git a/clide/extensions/__init__.py b/legacy/clide/extensions/__init__.py similarity index 100% rename from clide/extensions/__init__.py rename to legacy/clide/extensions/__init__.py diff --git a/clide/extensions/builtin/__init__.py b/legacy/clide/extensions/builtin/__init__.py similarity index 100% rename from clide/extensions/builtin/__init__.py rename to legacy/clide/extensions/builtin/__init__.py diff --git a/clide/extensions/hookspecs.py b/legacy/clide/extensions/hookspecs.py similarity index 100% rename from clide/extensions/hookspecs.py rename to legacy/clide/extensions/hookspecs.py diff --git a/clide/extensions/manager.py b/legacy/clide/extensions/manager.py similarity index 100% rename from clide/extensions/manager.py rename to legacy/clide/extensions/manager.py diff --git a/clide/helpers/__init__.py b/legacy/clide/helpers/__init__.py similarity index 100% rename from clide/helpers/__init__.py rename to legacy/clide/helpers/__init__.py diff --git a/clide/models/__init__.py b/legacy/clide/models/__init__.py similarity index 100% rename from clide/models/__init__.py rename to legacy/clide/models/__init__.py diff --git a/clide/models/config.py b/legacy/clide/models/config.py similarity index 100% rename from clide/models/config.py rename to legacy/clide/models/config.py diff --git a/clide/models/db.py b/legacy/clide/models/db.py similarity index 100% rename from clide/models/db.py rename to legacy/clide/models/db.py diff --git a/clide/models/diff.py b/legacy/clide/models/diff.py similarity index 100% rename from clide/models/diff.py rename to legacy/clide/models/diff.py diff --git a/clide/models/editor.py b/legacy/clide/models/editor.py similarity index 100% rename from clide/models/editor.py rename to legacy/clide/models/editor.py diff --git a/clide/models/git.py b/legacy/clide/models/git.py similarity index 100% rename from clide/models/git.py rename to legacy/clide/models/git.py diff --git a/clide/models/problems.py b/legacy/clide/models/problems.py similarity index 100% rename from clide/models/problems.py rename to legacy/clide/models/problems.py diff --git a/clide/models/theme.py b/legacy/clide/models/theme.py similarity index 100% rename from clide/models/theme.py rename to legacy/clide/models/theme.py diff --git a/clide/models/todos.py b/legacy/clide/models/todos.py similarity index 100% rename from clide/models/todos.py rename to legacy/clide/models/todos.py diff --git a/clide/models/workspace.py b/legacy/clide/models/workspace.py similarity index 100% rename from clide/models/workspace.py rename to legacy/clide/models/workspace.py diff --git a/clide/services/__init__.py b/legacy/clide/services/__init__.py similarity index 100% rename from clide/services/__init__.py rename to legacy/clide/services/__init__.py diff --git a/clide/services/claude_events.py b/legacy/clide/services/claude_events.py similarity index 100% rename from clide/services/claude_events.py rename to legacy/clide/services/claude_events.py diff --git a/clide/services/database.py b/legacy/clide/services/database.py similarity index 100% rename from clide/services/database.py rename to legacy/clide/services/database.py diff --git a/clide/services/file_service.py b/legacy/clide/services/file_service.py similarity index 100% rename from clide/services/file_service.py rename to legacy/clide/services/file_service.py diff --git a/clide/services/file_watcher.py b/legacy/clide/services/file_watcher.py similarity index 100% rename from clide/services/file_watcher.py rename to legacy/clide/services/file_watcher.py diff --git a/clide/services/git_service.py b/legacy/clide/services/git_service.py similarity index 100% rename from clide/services/git_service.py rename to legacy/clide/services/git_service.py diff --git a/clide/services/linter_service.py b/legacy/clide/services/linter_service.py similarity index 100% rename from clide/services/linter_service.py rename to legacy/clide/services/linter_service.py diff --git a/clide/services/process_service.py b/legacy/clide/services/process_service.py similarity index 100% rename from clide/services/process_service.py rename to legacy/clide/services/process_service.py diff --git a/clide/services/settings_service.py b/legacy/clide/services/settings_service.py similarity index 100% rename from clide/services/settings_service.py rename to legacy/clide/services/settings_service.py diff --git a/clide/services/skill_installer.py b/legacy/clide/services/skill_installer.py similarity index 100% rename from clide/services/skill_installer.py rename to legacy/clide/services/skill_installer.py diff --git a/clide/services/syntax_service.py b/legacy/clide/services/syntax_service.py similarity index 100% rename from clide/services/syntax_service.py rename to legacy/clide/services/syntax_service.py diff --git a/clide/services/todo_scanner.py b/legacy/clide/services/todo_scanner.py similarity index 100% rename from clide/services/todo_scanner.py rename to legacy/clide/services/todo_scanner.py diff --git a/clide/services/update_service.py b/legacy/clide/services/update_service.py similarity index 100% rename from clide/services/update_service.py rename to legacy/clide/services/update_service.py diff --git a/clide/templates/skills/branch/SKILL.md b/legacy/clide/templates/skills/branch/SKILL.md similarity index 100% rename from clide/templates/skills/branch/SKILL.md rename to legacy/clide/templates/skills/branch/SKILL.md diff --git a/clide/templates/skills/commit/SKILL.md b/legacy/clide/templates/skills/commit/SKILL.md similarity index 100% rename from clide/templates/skills/commit/SKILL.md rename to legacy/clide/templates/skills/commit/SKILL.md diff --git a/clide/templates/skills/pull/SKILL.md b/legacy/clide/templates/skills/pull/SKILL.md similarity index 100% rename from clide/templates/skills/pull/SKILL.md rename to legacy/clide/templates/skills/pull/SKILL.md diff --git a/clide/templates/skills/push/SKILL.md b/legacy/clide/templates/skills/push/SKILL.md similarity index 100% rename from clide/templates/skills/push/SKILL.md rename to legacy/clide/templates/skills/push/SKILL.md diff --git a/clide/templates/skills/stash/SKILL.md b/legacy/clide/templates/skills/stash/SKILL.md similarity index 100% rename from clide/templates/skills/stash/SKILL.md rename to legacy/clide/templates/skills/stash/SKILL.md diff --git a/clide/themes/__init__.py b/legacy/clide/themes/__init__.py similarity index 100% rename from clide/themes/__init__.py rename to legacy/clide/themes/__init__.py diff --git a/clide/themes/builtin/__init__.py b/legacy/clide/themes/builtin/__init__.py similarity index 100% rename from clide/themes/builtin/__init__.py rename to legacy/clide/themes/builtin/__init__.py diff --git a/clide/themes/builtin/all_hallows_eve.py b/legacy/clide/themes/builtin/all_hallows_eve.py similarity index 100% rename from clide/themes/builtin/all_hallows_eve.py rename to legacy/clide/themes/builtin/all_hallows_eve.py diff --git a/clide/themes/builtin/christmas.py b/legacy/clide/themes/builtin/christmas.py similarity index 100% rename from clide/themes/builtin/christmas.py rename to legacy/clide/themes/builtin/christmas.py diff --git a/clide/themes/builtin/dark_autumn.py b/legacy/clide/themes/builtin/dark_autumn.py similarity index 100% rename from clide/themes/builtin/dark_autumn.py rename to legacy/clide/themes/builtin/dark_autumn.py diff --git a/clide/themes/builtin/dracula.py b/legacy/clide/themes/builtin/dracula.py similarity index 100% rename from clide/themes/builtin/dracula.py rename to legacy/clide/themes/builtin/dracula.py diff --git a/clide/themes/builtin/fall.py b/legacy/clide/themes/builtin/fall.py similarity index 100% rename from clide/themes/builtin/fall.py rename to legacy/clide/themes/builtin/fall.py diff --git a/clide/themes/builtin/gamma.py b/legacy/clide/themes/builtin/gamma.py similarity index 100% rename from clide/themes/builtin/gamma.py rename to legacy/clide/themes/builtin/gamma.py diff --git a/clide/themes/builtin/gruvbox_dark.py b/legacy/clide/themes/builtin/gruvbox_dark.py similarity index 100% rename from clide/themes/builtin/gruvbox_dark.py rename to legacy/clide/themes/builtin/gruvbox_dark.py diff --git a/clide/themes/builtin/gruvbox_light.py b/legacy/clide/themes/builtin/gruvbox_light.py similarity index 100% rename from clide/themes/builtin/gruvbox_light.py rename to legacy/clide/themes/builtin/gruvbox_light.py diff --git a/clide/themes/builtin/hacker_style.py b/legacy/clide/themes/builtin/hacker_style.py similarity index 100% rename from clide/themes/builtin/hacker_style.py rename to legacy/clide/themes/builtin/hacker_style.py diff --git a/clide/themes/builtin/halloween.py b/legacy/clide/themes/builtin/halloween.py similarity index 100% rename from clide/themes/builtin/halloween.py rename to legacy/clide/themes/builtin/halloween.py diff --git a/clide/themes/builtin/houston.py b/legacy/clide/themes/builtin/houston.py similarity index 100% rename from clide/themes/builtin/houston.py rename to legacy/clide/themes/builtin/houston.py diff --git a/clide/themes/builtin/monokai_winter.py b/legacy/clide/themes/builtin/monokai_winter.py similarity index 100% rename from clide/themes/builtin/monokai_winter.py rename to legacy/clide/themes/builtin/monokai_winter.py diff --git a/clide/themes/builtin/nord.py b/legacy/clide/themes/builtin/nord.py similarity index 100% rename from clide/themes/builtin/nord.py rename to legacy/clide/themes/builtin/nord.py diff --git a/clide/themes/builtin/one_dark.py b/legacy/clide/themes/builtin/one_dark.py similarity index 100% rename from clide/themes/builtin/one_dark.py rename to legacy/clide/themes/builtin/one_dark.py diff --git a/clide/themes/builtin/one_dark_pro.py b/legacy/clide/themes/builtin/one_dark_pro.py similarity index 100% rename from clide/themes/builtin/one_dark_pro.py rename to legacy/clide/themes/builtin/one_dark_pro.py diff --git a/clide/themes/builtin/one_dark_teal.py b/legacy/clide/themes/builtin/one_dark_teal.py similarity index 100% rename from clide/themes/builtin/one_dark_teal.py rename to legacy/clide/themes/builtin/one_dark_teal.py diff --git a/clide/themes/builtin/one_light.py b/legacy/clide/themes/builtin/one_light.py similarity index 100% rename from clide/themes/builtin/one_light.py rename to legacy/clide/themes/builtin/one_light.py diff --git a/clide/themes/builtin/pro_hacker.py b/legacy/clide/themes/builtin/pro_hacker.py similarity index 100% rename from clide/themes/builtin/pro_hacker.py rename to legacy/clide/themes/builtin/pro_hacker.py diff --git a/clide/themes/builtin/santa_baby.py b/legacy/clide/themes/builtin/santa_baby.py similarity index 100% rename from clide/themes/builtin/santa_baby.py rename to legacy/clide/themes/builtin/santa_baby.py diff --git a/clide/themes/builtin/summer_day.py b/legacy/clide/themes/builtin/summer_day.py similarity index 100% rename from clide/themes/builtin/summer_day.py rename to legacy/clide/themes/builtin/summer_day.py diff --git a/clide/themes/builtin/summer_night.py b/legacy/clide/themes/builtin/summer_night.py similarity index 100% rename from clide/themes/builtin/summer_night.py rename to legacy/clide/themes/builtin/summer_night.py diff --git a/clide/themes/builtin/winter_is_coming.py b/legacy/clide/themes/builtin/winter_is_coming.py similarity index 100% rename from clide/themes/builtin/winter_is_coming.py rename to legacy/clide/themes/builtin/winter_is_coming.py diff --git a/clide/themes/loader.py b/legacy/clide/themes/loader.py similarity index 100% rename from clide/themes/loader.py rename to legacy/clide/themes/loader.py diff --git a/clide/themes/registry.py b/legacy/clide/themes/registry.py similarity index 100% rename from clide/themes/registry.py rename to legacy/clide/themes/registry.py diff --git a/clide/vendor/__init__.py b/legacy/clide/vendor/__init__.py similarity index 100% rename from clide/vendor/__init__.py rename to legacy/clide/vendor/__init__.py diff --git a/clide/vendor/pyte/LICENSE b/legacy/clide/vendor/pyte/LICENSE similarity index 100% rename from clide/vendor/pyte/LICENSE rename to legacy/clide/vendor/pyte/LICENSE diff --git a/clide/vendor/pyte/__init__.py b/legacy/clide/vendor/pyte/__init__.py similarity index 100% rename from clide/vendor/pyte/__init__.py rename to legacy/clide/vendor/pyte/__init__.py diff --git a/clide/vendor/pyte/charsets.py b/legacy/clide/vendor/pyte/charsets.py similarity index 100% rename from clide/vendor/pyte/charsets.py rename to legacy/clide/vendor/pyte/charsets.py diff --git a/clide/vendor/pyte/control.py b/legacy/clide/vendor/pyte/control.py similarity index 100% rename from clide/vendor/pyte/control.py rename to legacy/clide/vendor/pyte/control.py diff --git a/clide/vendor/pyte/escape.py b/legacy/clide/vendor/pyte/escape.py similarity index 100% rename from clide/vendor/pyte/escape.py rename to legacy/clide/vendor/pyte/escape.py diff --git a/clide/vendor/pyte/graphics.py b/legacy/clide/vendor/pyte/graphics.py similarity index 100% rename from clide/vendor/pyte/graphics.py rename to legacy/clide/vendor/pyte/graphics.py diff --git a/clide/vendor/pyte/modes.py b/legacy/clide/vendor/pyte/modes.py similarity index 100% rename from clide/vendor/pyte/modes.py rename to legacy/clide/vendor/pyte/modes.py diff --git a/clide/vendor/pyte/screens.py b/legacy/clide/vendor/pyte/screens.py similarity index 100% rename from clide/vendor/pyte/screens.py rename to legacy/clide/vendor/pyte/screens.py diff --git a/clide/vendor/pyte/streams.py b/legacy/clide/vendor/pyte/streams.py similarity index 100% rename from clide/vendor/pyte/streams.py rename to legacy/clide/vendor/pyte/streams.py diff --git a/clide/widgets/__init__.py b/legacy/clide/widgets/__init__.py similarity index 100% rename from clide/widgets/__init__.py rename to legacy/clide/widgets/__init__.py diff --git a/clide/widgets/components/__init__.py b/legacy/clide/widgets/components/__init__.py similarity index 100% rename from clide/widgets/components/__init__.py rename to legacy/clide/widgets/components/__init__.py diff --git a/clide/widgets/components/action_bar.py b/legacy/clide/widgets/components/action_bar.py similarity index 100% rename from clide/widgets/components/action_bar.py rename to legacy/clide/widgets/components/action_bar.py diff --git a/clide/widgets/components/branch_status.py b/legacy/clide/widgets/components/branch_status.py similarity index 100% rename from clide/widgets/components/branch_status.py rename to legacy/clide/widgets/components/branch_status.py diff --git a/clide/widgets/components/diff_pane.py b/legacy/clide/widgets/components/diff_pane.py similarity index 100% rename from clide/widgets/components/diff_pane.py rename to legacy/clide/widgets/components/diff_pane.py diff --git a/clide/widgets/components/editor_pane.py b/legacy/clide/widgets/components/editor_pane.py similarity index 100% rename from clide/widgets/components/editor_pane.py rename to legacy/clide/widgets/components/editor_pane.py diff --git a/clide/widgets/components/files_view.py b/legacy/clide/widgets/components/files_view.py similarity index 100% rename from clide/widgets/components/files_view.py rename to legacy/clide/widgets/components/files_view.py diff --git a/clide/widgets/components/git_changes.py b/legacy/clide/widgets/components/git_changes.py similarity index 100% rename from clide/widgets/components/git_changes.py rename to legacy/clide/widgets/components/git_changes.py diff --git a/clide/widgets/components/git_graph.py b/legacy/clide/widgets/components/git_graph.py similarity index 100% rename from clide/widgets/components/git_graph.py rename to legacy/clide/widgets/components/git_graph.py diff --git a/clide/widgets/components/jira_view.py b/legacy/clide/widgets/components/jira_view.py similarity index 100% rename from clide/widgets/components/jira_view.py rename to legacy/clide/widgets/components/jira_view.py diff --git a/clide/widgets/components/problems_view.py b/legacy/clide/widgets/components/problems_view.py similarity index 100% rename from clide/widgets/components/problems_view.py rename to legacy/clide/widgets/components/problems_view.py diff --git a/clide/widgets/components/terminal_display.py b/legacy/clide/widgets/components/terminal_display.py similarity index 100% rename from clide/widgets/components/terminal_display.py rename to legacy/clide/widgets/components/terminal_display.py diff --git a/clide/widgets/components/terminal_pane.py b/legacy/clide/widgets/components/terminal_pane.py similarity index 100% rename from clide/widgets/components/terminal_pane.py rename to legacy/clide/widgets/components/terminal_pane.py diff --git a/clide/widgets/components/tile_list.py b/legacy/clide/widgets/components/tile_list.py similarity index 100% rename from clide/widgets/components/tile_list.py rename to legacy/clide/widgets/components/tile_list.py diff --git a/clide/widgets/components/todos_view.py b/legacy/clide/widgets/components/todos_view.py similarity index 100% rename from clide/widgets/components/todos_view.py rename to legacy/clide/widgets/components/todos_view.py diff --git a/clide/widgets/panels/__init__.py b/legacy/clide/widgets/panels/__init__.py similarity index 100% rename from clide/widgets/panels/__init__.py rename to legacy/clide/widgets/panels/__init__.py diff --git a/clide/widgets/panels/claude.py b/legacy/clide/widgets/panels/claude.py similarity index 100% rename from clide/widgets/panels/claude.py rename to legacy/clide/widgets/panels/claude.py diff --git a/clide/widgets/panels/context.py b/legacy/clide/widgets/panels/context.py similarity index 100% rename from clide/widgets/panels/context.py rename to legacy/clide/widgets/panels/context.py diff --git a/clide/widgets/panels/sidebar.py b/legacy/clide/widgets/panels/sidebar.py similarity index 100% rename from clide/widgets/panels/sidebar.py rename to legacy/clide/widgets/panels/sidebar.py diff --git a/clide/widgets/panels/workspace.py b/legacy/clide/widgets/panels/workspace.py similarity index 100% rename from clide/widgets/panels/workspace.py rename to legacy/clide/widgets/panels/workspace.py diff --git a/deploy/clide-web.service b/legacy/deploy/clide-web.service similarity index 100% rename from deploy/clide-web.service rename to legacy/deploy/clide-web.service diff --git a/deploy/install-clide-web.sh b/legacy/deploy/install-clide-web.sh similarity index 100% rename from deploy/install-clide-web.sh rename to legacy/deploy/install-clide-web.sh diff --git a/deploy/ttyd-nerd-font b/legacy/deploy/ttyd-nerd-font similarity index 100% rename from deploy/ttyd-nerd-font rename to legacy/deploy/ttyd-nerd-font diff --git a/docs/ARCHITECTURE.md b/legacy/docs/ARCHITECTURE.md similarity index 100% rename from docs/ARCHITECTURE.md rename to legacy/docs/ARCHITECTURE.md diff --git a/docs/code-organization.md b/legacy/docs/code-organization.md similarity index 100% rename from docs/code-organization.md rename to legacy/docs/code-organization.md diff --git a/docs/tui-ide-spec.md b/legacy/docs/tui-ide-spec.md similarity index 100% rename from docs/tui-ide-spec.md rename to legacy/docs/tui-ide-spec.md diff --git a/docs/user-manual.md b/legacy/docs/user-manual.md similarity index 100% rename from docs/user-manual.md rename to legacy/docs/user-manual.md diff --git a/docs/web-deployment.md b/legacy/docs/web-deployment.md similarity index 100% rename from docs/web-deployment.md rename to legacy/docs/web-deployment.md diff --git a/docs/wireframes/wireframe-compact-mode.png b/legacy/docs/wireframes/wireframe-compact-mode.png similarity index 100% rename from docs/wireframes/wireframe-compact-mode.png rename to legacy/docs/wireframes/wireframe-compact-mode.png diff --git a/docs/wireframes/wireframe-git-changes.png b/legacy/docs/wireframes/wireframe-git-changes.png similarity index 100% rename from docs/wireframes/wireframe-git-changes.png rename to legacy/docs/wireframes/wireframe-git-changes.png diff --git a/docs/wireframes/wireframe-keybindings.png b/legacy/docs/wireframes/wireframe-keybindings.png similarity index 100% rename from docs/wireframes/wireframe-keybindings.png rename to legacy/docs/wireframes/wireframe-keybindings.png diff --git a/docs/wireframes/wireframe-main-layout.png b/legacy/docs/wireframes/wireframe-main-layout.png similarity index 100% rename from docs/wireframes/wireframe-main-layout.png rename to legacy/docs/wireframes/wireframe-main-layout.png diff --git a/packaging/clide.desktop b/legacy/packaging/clide.desktop similarity index 100% rename from packaging/clide.desktop rename to legacy/packaging/clide.desktop diff --git a/packaging/entitlements.plist b/legacy/packaging/entitlements.plist similarity index 100% rename from packaging/entitlements.plist rename to legacy/packaging/entitlements.plist diff --git a/pyproject.toml b/legacy/pyproject.toml similarity index 100% rename from pyproject.toml rename to legacy/pyproject.toml diff --git a/scripts/build-linux.sh b/legacy/scripts/build-linux.sh similarity index 100% rename from scripts/build-linux.sh rename to legacy/scripts/build-linux.sh diff --git a/scripts/build-macos.sh b/legacy/scripts/build-macos.sh similarity index 100% rename from scripts/build-macos.sh rename to legacy/scripts/build-macos.sh diff --git a/scripts/build-windows.ps1 b/legacy/scripts/build-windows.ps1 similarity index 100% rename from scripts/build-windows.ps1 rename to legacy/scripts/build-windows.ps1 diff --git a/tests/__init__.py b/legacy/tests/__init__.py similarity index 100% rename from tests/__init__.py rename to legacy/tests/__init__.py diff --git a/tests/conftest.py b/legacy/tests/conftest.py similarity index 100% rename from tests/conftest.py rename to legacy/tests/conftest.py diff --git a/tests/harnesses/__init__.py b/legacy/tests/harnesses/__init__.py similarity index 100% rename from tests/harnesses/__init__.py rename to legacy/tests/harnesses/__init__.py diff --git a/tests/harnesses/app_harness.py b/legacy/tests/harnesses/app_harness.py similarity index 100% rename from tests/harnesses/app_harness.py rename to legacy/tests/harnesses/app_harness.py diff --git a/tests/harnesses/controller_harness.py b/legacy/tests/harnesses/controller_harness.py similarity index 100% rename from tests/harnesses/controller_harness.py rename to legacy/tests/harnesses/controller_harness.py diff --git a/tests/integration/__init__.py b/legacy/tests/integration/__init__.py similarity index 100% rename from tests/integration/__init__.py rename to legacy/tests/integration/__init__.py diff --git a/tests/integration/test_files_view.py b/legacy/tests/integration/test_files_view.py similarity index 100% rename from tests/integration/test_files_view.py rename to legacy/tests/integration/test_files_view.py diff --git a/tests/snapshots/__init__.py b/legacy/tests/snapshots/__init__.py similarity index 100% rename from tests/snapshots/__init__.py rename to legacy/tests/snapshots/__init__.py diff --git a/tests/snapshots/__snapshots__/test_app_snapshots/test_initial_layout.svg b/legacy/tests/snapshots/__snapshots__/test_app_snapshots/test_initial_layout.svg similarity index 100% rename from tests/snapshots/__snapshots__/test_app_snapshots/test_initial_layout.svg rename to legacy/tests/snapshots/__snapshots__/test_app_snapshots/test_initial_layout.svg diff --git a/tests/snapshots/__snapshots__/test_app_snapshots/test_layout_without_left_panel.svg b/legacy/tests/snapshots/__snapshots__/test_app_snapshots/test_layout_without_left_panel.svg similarity index 100% rename from tests/snapshots/__snapshots__/test_app_snapshots/test_layout_without_left_panel.svg rename to legacy/tests/snapshots/__snapshots__/test_app_snapshots/test_layout_without_left_panel.svg diff --git a/tests/snapshots/__snapshots__/test_app_snapshots/test_layout_without_right_panel.svg b/legacy/tests/snapshots/__snapshots__/test_app_snapshots/test_layout_without_right_panel.svg similarity index 100% rename from tests/snapshots/__snapshots__/test_app_snapshots/test_layout_without_right_panel.svg rename to legacy/tests/snapshots/__snapshots__/test_app_snapshots/test_layout_without_right_panel.svg diff --git a/tests/snapshots/test_app_snapshots.py b/legacy/tests/snapshots/test_app_snapshots.py similarity index 100% rename from tests/snapshots/test_app_snapshots.py rename to legacy/tests/snapshots/test_app_snapshots.py diff --git a/tests/unit/__init__.py b/legacy/tests/unit/__init__.py similarity index 100% rename from tests/unit/__init__.py rename to legacy/tests/unit/__init__.py diff --git a/tests/unit/test_app.py b/legacy/tests/unit/test_app.py similarity index 100% rename from tests/unit/test_app.py rename to legacy/tests/unit/test_app.py diff --git a/tests/unit/test_config.py b/legacy/tests/unit/test_config.py similarity index 100% rename from tests/unit/test_config.py rename to legacy/tests/unit/test_config.py diff --git a/tests/unit/test_controllers.py b/legacy/tests/unit/test_controllers.py similarity index 100% rename from tests/unit/test_controllers.py rename to legacy/tests/unit/test_controllers.py diff --git a/tests/unit/test_extensions.py b/legacy/tests/unit/test_extensions.py similarity index 100% rename from tests/unit/test_extensions.py rename to legacy/tests/unit/test_extensions.py diff --git a/tests/unit/test_models.py b/legacy/tests/unit/test_models.py similarity index 100% rename from tests/unit/test_models.py rename to legacy/tests/unit/test_models.py diff --git a/tests/unit/test_panels.py b/legacy/tests/unit/test_panels.py similarity index 100% rename from tests/unit/test_panels.py rename to legacy/tests/unit/test_panels.py diff --git a/tests/unit/test_services.py b/legacy/tests/unit/test_services.py similarity index 100% rename from tests/unit/test_services.py rename to legacy/tests/unit/test_services.py diff --git a/tests/unit/test_widgets.py b/legacy/tests/unit/test_widgets.py similarity index 100% rename from tests/unit/test_widgets.py rename to legacy/tests/unit/test_widgets.py