From 3ce0aa8ebc65a5755586567fb5a7f5ea104f80e1 Mon Sep 17 00:00:00 2001 From: sriram veeraghanta Date: Tue, 22 Aug 2023 13:00:23 +0530 Subject: [PATCH] restructring --- .eslintrc.js | 2 +- app.json | 85 ------------------ deploy/heroku/Dockerfile | 4 - heroku.yml | 3 - package.json | 4 +- {apps/space => space}/.env.example | 0 {apps/space => space}/.gitignore | 0 {apps/space => space}/.prettierignore | 0 {apps/space => space}/.prettierrc.json | 0 {apps/space => space}/Dockerfile.space | 0 {apps/space => space}/README.md | 0 .../[project_slug]/layout.tsx | 0 .../[workspace_slug]/[project_slug]/page.tsx | 0 .../app/[workspace_slug]/page.tsx | 0 {apps/space => space}/app/layout.tsx | 0 {apps/space => space}/app/page.tsx | 0 .../app/project-not-published/page.tsx | 0 .../space => space}/components/icons/index.ts | 0 .../icons/issue-group/backlog-state-icon.tsx | 0 .../issue-group/cancelled-state-icon.tsx | 0 .../issue-group/completed-state-icon.tsx | 0 .../icons/issue-group/started-state-icon.tsx | 0 .../issue-group/unstarted-state-icon.tsx | 0 .../components/icons/types.d.ts | 0 .../issues/board-views/block-due-date.tsx | 0 .../issues/board-views/block-labels.tsx | 0 .../issues/board-views/block-priority.tsx | 0 .../issues/board-views/block-state.tsx | 0 .../issues/board-views/calendar/index.tsx | 0 .../issues/board-views/gantt/index.tsx | 0 .../issues/board-views/kanban/block.tsx | 0 .../issues/board-views/kanban/header.tsx | 0 .../issues/board-views/kanban/index.tsx | 0 .../issues/board-views/list/block.tsx | 0 .../issues/board-views/list/header.tsx | 0 .../issues/board-views/list/index.tsx | 0 .../issues/board-views/spreadsheet/index.tsx | 0 .../components/issues/filters-render/date.tsx | 0 .../issues/filters-render/index.tsx | 0 .../label/filter-label-block.tsx | 0 .../issues/filters-render/label/index.tsx | 0 .../priority/filter-priority-block.tsx | 0 .../issues/filters-render/priority/index.tsx | 0 .../state/filter-state-block.tsx | 0 .../issues/filters-render/state/index.tsx | 0 .../components/issues/navbar/index.tsx | 0 .../issues/navbar/issue-board-view.tsx | 0 .../components/issues/navbar/issue-filter.tsx | 0 .../components/issues/navbar/issue-view.tsx | 0 .../components/issues/navbar/search.tsx | 0 .../components/issues/navbar/theme.tsx | 0 {apps/space => space}/constants/data.ts | 0 {apps/space => space}/constants/helpers.ts | 0 {apps/space => space}/lib/index.ts | 0 {apps/space => space}/lib/mobx/store-init.tsx | 0 .../app => space}/lib/mobx/store-provider.tsx | 0 {apps/space => space}/next.config.js | 0 {apps/space => space}/package.json | 0 {apps/space => space}/pages/404.tsx | 0 {apps/space => space}/pages/_app.tsx | 0 {apps/space => space}/pages/_document.tsx | 0 {apps/space => space}/postcss.config.js | 0 {apps/app => space}/public/404.svg | 0 {apps/space => space}/public/plane-logo.webp | Bin .../public/project-not-published.svg | 0 {apps/space => space}/services/api.service.ts | 0 .../space => space}/services/issue.service.ts | 0 .../services/project.service.ts | 0 .../space => space}/services/user.service.ts | 0 {apps/space => space}/store/issue.ts | 0 {apps/space => space}/store/project.ts | 0 {apps/space => space}/store/root.ts | 0 {apps/space => space}/store/theme.ts | 0 {apps/space => space}/store/types/index.ts | 0 {apps/space => space}/store/types/issue.ts | 0 {apps/space => space}/store/types/project.ts | 0 {apps/space => space}/store/types/theme.ts | 0 {apps/space => space}/store/types/user.ts | 0 {apps/space => space}/store/user.ts | 0 {apps/space => space}/styles/globals.css | 0 {apps/space => space}/tailwind.config.js | 0 {apps/space => space}/tsconfig.json | 0 {apps/app => web}/.eslintrc.js | 0 {apps/app => web}/.prettierrc | 0 {apps/app => web}/Dockerfile.dev | 0 {apps/app => web}/Dockerfile.web | 0 .../components/account/email-code-form.tsx | 0 .../account/email-password-form.tsx | 0 .../account/email-reset-password-form.tsx | 0 .../account/github-login-button.tsx | 0 .../components/account/google-login.tsx | 0 {apps/app => web}/components/account/index.ts | 0 .../create-update-analytics-modal.tsx | 0 .../custom-analytics/custom-analytics.tsx | 0 .../custom-analytics/graph/custom-tooltip.tsx | 0 .../custom-analytics/graph/index.tsx | 0 .../analytics/custom-analytics/index.ts | 0 .../analytics/custom-analytics/select-bar.tsx | 0 .../analytics/custom-analytics/sidebar.tsx | 0 .../analytics/custom-analytics/table.tsx | 0 .../app => web}/components/analytics/index.ts | 0 .../components/analytics/project-modal.tsx | 0 .../analytics/scope-and-demand/demand.tsx | 0 .../analytics/scope-and-demand/index.ts | 0 .../scope-and-demand/leaderboard.tsx | 0 .../scope-and-demand/scope-and-demand.tsx | 0 .../analytics/scope-and-demand/scope.tsx | 0 .../scope-and-demand/year-wise-issues.tsx | 0 .../components/analytics/select/index.ts | 0 .../components/analytics/select/project.tsx | 0 .../components/analytics/select/segment.tsx | 0 .../components/analytics/select/x-axis.tsx | 0 .../components/analytics/select/y-axis.tsx | 0 .../components/auth-screens/index.ts | 0 .../auth-screens/not-authorized-view.tsx | 0 .../components/auth-screens/project/index.ts | 0 .../auth-screens/project/join-project.tsx | 0 .../auth-screens/workspace/index.ts | 0 .../auth-screens/workspace/not-a-member.tsx | 0 .../automation/auto-archive-automation.tsx | 0 .../automation/auto-close-automation.tsx | 0 .../components/automation/index.ts | 0 .../automation/select-month-modal.tsx | 0 .../components/breadcrumbs/index.tsx | 0 .../change-interface-theme.tsx | 0 .../components/command-palette/command-k.tsx | 0 .../command-palette/command-pallette.tsx | 0 .../components/command-palette/helpers.tsx | 0 .../components/command-palette/index.ts | 0 .../issue/change-issue-assignee.tsx | 0 .../issue/change-issue-priority.tsx | 0 .../issue/change-issue-state.tsx | 0 .../components/command-palette/issue/index.ts | 0 .../command-palette/shortcuts-modal.tsx | 0 .../app => web}/components/core/activity.tsx | 0 .../core/filters/due-date-filter-modal.tsx | 0 .../core/filters/due-date-filter-select.tsx | 0 .../components/core/filters/filters-list.tsx | 0 .../components/core/filters/index.ts | 0 .../core/filters/issues-view-filter.tsx | 0 .../components/core/image-picker-popover.tsx | 0 {apps/app => web}/components/core/index.ts | 0 .../core/modals/bulk-delete-issues-modal.tsx | 0 .../modals/existing-issues-list-modal.tsx | 0 .../core/modals/gpt-assistant-modal.tsx | 0 .../core/modals/image-upload-modal.tsx | 0 .../components/core/modals/index.ts | 0 .../components/core/modals/link-modal.tsx | 0 .../components/core/reaction-selector.tsx | 0 .../components/core/sidebar/index.ts | 0 .../components/core/sidebar/links-list.tsx | 0 .../core/sidebar/progress-chart.tsx | 0 .../core/sidebar/sidebar-progress-stats.tsx | 0 .../core/sidebar/single-progress-stats.tsx | 0 .../core/theme/color-picker-input.tsx | 0 .../core/theme/custom-theme-selector.tsx | 0 .../components/core/theme/index.ts | 0 .../components/core/theme/theme-switch.tsx | 0 .../components/core/views/all-views.tsx | 0 .../core/views/board-view/all-boards.tsx | 0 .../core/views/board-view/board-header.tsx | 0 .../components/core/views/board-view/index.ts | 0 .../core/views/board-view/single-board.tsx | 0 .../core/views/board-view/single-issue.tsx | 0 .../views/calendar-view/calendar-header.tsx | 0 .../core/views/calendar-view/calendar.tsx | 0 .../core/views/calendar-view/index.ts | 0 .../core/views/calendar-view/single-date.tsx | 0 .../core/views/calendar-view/single-issue.tsx | 0 .../core/views/gantt-chart-view/index.tsx | 0 .../components/core/views/index.ts | 0 .../components/core/views/issues-view.tsx | 0 .../core/views/list-view/all-lists.tsx | 0 .../components/core/views/list-view/index.ts | 0 .../core/views/list-view/single-issue.tsx | 0 .../core/views/list-view/single-list.tsx | 0 .../core/views/spreadsheet-view/index.ts | 0 .../views/spreadsheet-view/single-issue.tsx | 0 .../spreadsheet-view/spreadsheet-columns.tsx | 0 .../spreadsheet-view/spreadsheet-issues.tsx | 0 .../spreadsheet-view/spreadsheet-view.tsx | 0 .../cycles/active-cycle-details.tsx | 0 .../components/cycles/active-cycle-stats.tsx | 0 .../cycles/cycles-list-gantt-chart.tsx | 0 .../cycles/cycles-list/all-cycles-list.tsx | 0 .../cycles-list/completed-cycles-list.tsx | 0 .../cycles/cycles-list/draft-cycles-list.tsx | 0 .../components/cycles/cycles-list/index.ts | 0 .../cycles-list/upcoming-cycles-list.tsx | 0 .../components/cycles/cycles-view.tsx | 0 .../components/cycles/delete-cycle-modal.tsx | 0 {apps/app => web}/components/cycles/form.tsx | 0 .../components/cycles/gantt-chart.tsx | 0 {apps/app => web}/components/cycles/index.ts | 0 {apps/app => web}/components/cycles/modal.tsx | 0 .../app => web}/components/cycles/select.tsx | 0 .../app => web}/components/cycles/sidebar.tsx | 0 .../components/cycles/single-cycle-card.tsx | 0 .../components/cycles/single-cycle-list.tsx | 0 .../cycles/transfer-issues-modal.tsx | 0 .../components/cycles/transfer-issues.tsx | 0 .../components/dnd/StrictModeDroppable.tsx | 0 .../components/emoji-icon-picker/emojis.json | 0 .../components/emoji-icon-picker/helpers.ts | 0 .../components/emoji-icon-picker/icons.json | 0 .../components/emoji-icon-picker/index.tsx | 0 .../components/emoji-icon-picker/types.d.ts | 0 .../create-update-estimate-modal.tsx | 0 .../estimates/delete-estimate-modal.tsx | 0 .../components/estimates/index.tsx | 0 .../components/estimates/single-estimate.tsx | 0 .../components/exporter/export-modal.tsx | 0 .../app => web}/components/exporter/guide.tsx | 0 .../app => web}/components/exporter/index.tsx | 0 .../components/exporter/single-export.tsx | 0 .../components/gantt-chart/blocks/block.tsx | 0 .../gantt-chart/blocks/blocks-display.tsx | 0 .../components/gantt-chart/blocks/index.ts | 0 .../components/gantt-chart/chart/bi-week.tsx | 0 .../components/gantt-chart/chart/day.tsx | 0 .../components/gantt-chart/chart/hours.tsx | 0 .../components/gantt-chart/chart/index.tsx | 0 .../components/gantt-chart/chart/month.tsx | 0 .../components/gantt-chart/chart/quarter.tsx | 0 .../components/gantt-chart/chart/week.tsx | 0 .../components/gantt-chart/chart/year.tsx | 0 .../components/gantt-chart/contexts/index.tsx | 0 .../components/gantt-chart/data/index.ts | 0 .../gantt-chart/helpers/block-structure.tsx | 0 .../gantt-chart/helpers/draggable.tsx | 0 .../components/gantt-chart/helpers/index.ts | 0 .../gantt-chart/hooks/block-update.tsx | 0 .../components/gantt-chart/hooks/index.tsx | 0 .../components/gantt-chart/index.ts | 0 .../components/gantt-chart/root.tsx | 0 .../components/gantt-chart/types/index.ts | 0 .../gantt-chart/views/bi-week-view.ts | 0 .../components/gantt-chart/views/day-view.ts | 0 .../components/gantt-chart/views/helpers.ts | 0 .../gantt-chart/views/hours-view.ts | 0 .../components/gantt-chart/views/index.ts | 0 .../gantt-chart/views/month-view.ts | 0 .../gantt-chart/views/quater-view.ts | 0 .../components/gantt-chart/views/week-view.ts | 0 .../components/gantt-chart/views/year-view.ts | 0 .../components/icons/alarm-clock-icon.tsx | 0 .../components/icons/archive-icon.tsx | 0 .../components/icons/arrow-right.tsx | 0 .../icons/assignment-clipboard-icon.tsx | 0 .../components/icons/attachment-icon.tsx | 0 .../components/icons/audio-file-icon.tsx | 0 .../components/icons/backlog-state-icon.tsx | 0 .../components/icons/bell-icon.tsx | 0 .../components/icons/blocked-icon.tsx | 0 .../components/icons/blocker-icon.tsx | 0 .../components/icons/bolt-icon.tsx | 0 .../components/icons/calendar-after-icon.tsx | 0 .../components/icons/calendar-before-icon.tsx | 0 .../components/icons/calendar-month-icon.tsx | 0 .../components/icons/cancel-icon.tsx | 0 .../components/icons/cancelled-state-icon.tsx | 0 {apps/app => web}/components/icons/check.tsx | 0 .../components/icons/clipboard-icon.tsx | 0 .../components/icons/clock-icon.tsx | 0 .../components/icons/cloud-upload.tsx | 0 .../app => web}/components/icons/cmd-icon.tsx | 0 {apps/app => web}/components/icons/cog.tsx | 0 .../components/icons/color-pallette-icon.tsx | 0 .../components/icons/color-picker-icon.tsx | 0 .../components/icons/command-icon.tsx | 0 .../components/icons/comment-icon.tsx | 0 .../components/icons/completed-cycle-icon.tsx | 0 .../components/icons/completed-state-icon.tsx | 0 .../components/icons/contrast-icon.tsx | 0 .../components/icons/css-file-icon.tsx | 0 .../components/icons/csv-file-icon.tsx | 0 .../components/icons/current-cycle-icon.tsx | 0 .../components/icons/cycle-icon.tsx | 0 .../components/icons/default-file-icon.tsx | 0 .../components/icons/discord-icon.tsx | 0 .../components/icons/doc-file-icon.tsx | 0 .../components/icons/document-icon.tsx | 0 .../components/icons/edit-icon.tsx | 0 .../icons/ellipsis-horizontal-icon.tsx | 0 .../components/icons/exclamation-icon.tsx | 0 .../components/icons/external-link-icon.tsx | 0 .../components/icons/figma-file-icon.tsx | 0 .../components/icons/github-icon.tsx | 0 .../components/icons/grid-view-icons.tsx | 0 .../components/icons/heartbeat-icon.tsx | 0 .../components/icons/html-file-icon.tsx | 0 .../components/icons/img-file-icon.tsx | 0 .../components/icons/import-layers.tsx | 0 .../components/icons/inbox-icon.tsx | 0 {apps/app => web}/components/icons/index.ts | 0 .../components/icons/jpg-file-icon.tsx | 0 .../components/icons/js-file-icon.tsx | 0 .../components/icons/layer-diagonal-icon.tsx | 0 .../components/icons/lock-icon.tsx | 0 .../components/icons/menu-icon.tsx | 0 .../components/icons/pdf-file-icon.tsx | 0 .../components/icons/pencil-scribble-icon.tsx | 0 .../components/icons/people-group-icon.tsx | 0 .../components/icons/person-running-icon.tsx | 0 .../components/icons/plus-icon.tsx | 0 .../components/icons/png-file-icon.tsx | 0 .../components/icons/priority-icon.tsx | 0 .../icons/question-mark-circle-icon.tsx | 0 .../components/icons/setting-icon.tsx | 0 .../components/icons/sheet-file-icon.tsx | 0 .../components/icons/signal-cellular-icon.tsx | 0 .../components/icons/single-comment-icon.tsx | 0 .../components/icons/sort-icon.tsx | 0 .../icons/stacked-layers-horizontal-icon.tsx | 0 .../components/icons/stacked-layers-icon.tsx | 0 .../components/icons/started-state-icon.tsx | 0 .../components/icons/state-group-icon.tsx | 0 .../components/icons/svg-file-icon.tsx | 0 .../app => web}/components/icons/tag-icon.tsx | 0 .../components/icons/target-icon.tsx | 0 .../components/icons/tick-mark-icon.tsx | 0 .../components/icons/transfer-icon.tsx | 0 .../icons/triangle-exclamation-icon.tsx | 0 .../components/icons/tune-icon.tsx | 0 .../components/icons/txt-file-icon.tsx | 0 {apps/app => web}/components/icons/types.d.ts | 0 .../components/icons/unstarted-state-icon.tsx | 0 .../components/icons/upcoming-cycle-icon.tsx | 0 .../components/icons/user-group-icon.tsx | 0 .../components/icons/user-icon-circle.tsx | 0 .../components/icons/user-icon.tsx | 0 {apps/app => web}/components/icons/users.tsx | 0 .../components/icons/video-file-icon.tsx | 0 .../components/icons/view-list-icon.tsx | 0 .../components/icons/water-drop-icon.tsx | 0 .../components/icons/x-mark-icon.tsx | 0 .../components/inbox/accept-issue-modal.tsx | 0 .../components/inbox/decline-issue-modal.tsx | 0 .../components/inbox/delete-issue-modal.tsx | 0 .../components/inbox/filters-dropdown.tsx | 0 .../components/inbox/filters-list.tsx | 0 .../components/inbox/inbox-action-headers.tsx | 0 .../components/inbox/inbox-issue-card.tsx | 0 .../components/inbox/inbox-main-content.tsx | 0 {apps/app => web}/components/inbox/index.ts | 0 .../components/inbox/issues-list-sidebar.tsx | 0 .../components/inbox/select-duplicate.tsx | 0 .../integration/delete-import-modal.tsx | 0 .../components/integration/github/auth.tsx | 0 .../integration/github/import-configure.tsx | 0 .../integration/github/import-confirm.tsx | 0 .../integration/github/import-data.tsx | 0 .../integration/github/import-users.tsx | 0 .../components/integration/github/index.ts | 0 .../integration/github/repo-details.tsx | 0 .../components/integration/github/root.tsx | 0 .../integration/github/select-repository.tsx | 0 .../integration/github/single-user-select.tsx | 0 .../components/integration/guide.tsx | 0 .../components/integration/index.ts | 0 .../integration/jira/confirm-import.tsx | 0 .../integration/jira/give-details.tsx | 0 .../integration/jira/import-users.tsx | 0 .../components/integration/jira/index.ts | 0 .../integration/jira/jira-project-detail.tsx | 0 .../components/integration/jira/root.tsx | 0 .../components/integration/single-import.tsx | 0 .../integration/single-integration-card.tsx | 0 .../components/integration/slack/index.ts | 0 .../integration/slack/select-channel.tsx | 0 .../components/issues/activity.tsx | 0 .../issues/attachment/attachment-upload.tsx | 0 .../issues/attachment/attachments.tsx | 0 .../attachment/delete-attachment-modal.tsx | 0 .../components/issues/attachment/index.ts | 0 .../components/issues/comment/add-comment.tsx | 0 .../issues/comment/comment-card.tsx | 0 .../issues/comment/comment-reaction.tsx | 0 .../components/issues/comment/index.ts | 0 .../components/issues/delete-issue-modal.tsx | 0 .../components/issues/description-form.tsx | 0 {apps/app => web}/components/issues/form.tsx | 0 .../components/issues/gantt-chart.tsx | 0 {apps/app => web}/components/issues/index.ts | 0 .../components/issues/issue-reaction.tsx | 0 {apps/app => web}/components/issues/label.tsx | 0 .../components/issues/main-content.tsx | 0 {apps/app => web}/components/issues/modal.tsx | 0 .../components/issues/my-issues/index.ts | 0 .../my-issues/my-issues-select-filters.tsx | 0 .../my-issues/my-issues-view-options.tsx | 0 .../issues/my-issues/my-issues-view.tsx | 0 .../issues/parent-issues-list-modal.tsx | 0 .../components/issues/select/assignee.tsx | 0 .../components/issues/select/date.tsx | 0 .../components/issues/select/estimate.tsx | 0 .../components/issues/select/index.ts | 0 .../components/issues/select/label.tsx | 0 .../components/issues/select/priority.tsx | 0 .../components/issues/select/project.tsx | 0 .../components/issues/select/state.tsx | 0 .../issues/sidebar-select/assignee.tsx | 0 .../issues/sidebar-select/blocked.tsx | 0 .../issues/sidebar-select/blocker.tsx | 0 .../issues/sidebar-select/cycle.tsx | 0 .../issues/sidebar-select/estimate.tsx | 0 .../components/issues/sidebar-select/index.ts | 0 .../issues/sidebar-select/label.tsx | 0 .../issues/sidebar-select/module.tsx | 0 .../issues/sidebar-select/parent.tsx | 0 .../issues/sidebar-select/priority.tsx | 0 .../issues/sidebar-select/state.tsx | 0 .../app => web}/components/issues/sidebar.tsx | 0 .../components/issues/sub-issues-list.tsx | 0 .../issues/view-select/assignee.tsx | 0 .../issues/view-select/due-date.tsx | 0 .../issues/view-select/estimate.tsx | 0 .../components/issues/view-select/index.ts | 0 .../components/issues/view-select/label.tsx | 0 .../issues/view-select/priority.tsx | 0 .../issues/view-select/start-date.tsx | 0 .../components/issues/view-select/state.tsx | 0 .../components/labels/create-label-modal.tsx | 0 .../labels/create-update-label-inline.tsx | 0 .../components/labels/delete-label-modal.tsx | 0 {apps/app => web}/components/labels/index.ts | 0 .../components/labels/labels-list-modal.tsx | 0 .../components/labels/single-label-group.tsx | 0 .../components/labels/single-label.tsx | 0 .../modules/delete-module-modal.tsx | 0 {apps/app => web}/components/modules/form.tsx | 0 .../components/modules/gantt-chart.tsx | 0 {apps/app => web}/components/modules/index.ts | 0 .../app => web}/components/modules/modal.tsx | 0 .../modules/modules-list-gantt-chart.tsx | 0 .../components/modules/select/index.ts | 0 .../components/modules/select/lead.tsx | 0 .../components/modules/select/members.tsx | 0 .../components/modules/select/status.tsx | 0 .../modules/sidebar-select/index.ts | 0 .../modules/sidebar-select/select-lead.tsx | 0 .../modules/sidebar-select/select-members.tsx | 0 .../modules/sidebar-select/select-status.tsx | 0 .../components/modules/sidebar.tsx | 0 .../components/modules/single-module-card.tsx | 0 .../components/notifications/index.ts | 0 .../notifications/notification-card.tsx | 0 .../notifications/notification-header.tsx | 0 .../notifications/notification-popover.tsx | 0 .../select-snooze-till-modal.tsx | 0 .../components/onboarding/index.ts | 0 .../components/onboarding/invite-members.tsx | 0 .../components/onboarding/join-workspaces.tsx | 0 .../components/onboarding/tour/index.ts | 0 .../components/onboarding/tour/root.tsx | 0 .../components/onboarding/tour/sidebar.tsx | 0 .../components/onboarding/user-details.tsx | 0 .../components/onboarding/workspace.tsx | 0 .../components/pages/create-block.tsx | 0 .../pages/create-update-block-inline.tsx | 0 .../pages/create-update-page-modal.tsx | 0 .../components/pages/delete-page-modal.tsx | 0 {apps/app => web}/components/pages/index.ts | 0 .../components/pages/page-form.tsx | 0 .../pages/pages-list/all-pages-list.tsx | 0 .../pages/pages-list/favorite-pages-list.tsx | 0 .../components/pages/pages-list/index.ts | 0 .../pages/pages-list/my-pages-list.tsx | 0 .../pages/pages-list/other-pages-list.tsx | 0 .../pages/pages-list/recent-pages-list.tsx | 0 .../components/pages/pages-list/types.ts | 0 .../components/pages/pages-view.tsx | 0 .../components/pages/single-page-block.tsx | 0 .../pages/single-page-detailed-item.tsx | 0 .../pages/single-page-list-item.tsx | 0 {apps/app => web}/components/profile/index.ts | 0 .../app => web}/components/profile/navbar.tsx | 0 .../components/profile/overview/activity.tsx | 0 .../components/profile/overview/index.ts | 0 .../overview/priority-distribution.tsx | 0 .../profile/overview/state-distribution.tsx | 0 .../components/profile/overview/stats.tsx | 0 .../components/profile/overview/workload.tsx | 0 .../profile/profile-issues-view-options.tsx | 0 .../profile/profile-issues-view.tsx | 0 .../components/profile/sidebar.tsx | 0 .../project/confirm-project-member-remove.tsx | 0 .../project/create-project-modal.tsx | 0 .../project/delete-project-modal.tsx | 0 {apps/app => web}/components/project/index.ts | 0 .../components/project/join-project-modal.tsx | 0 .../project/publish-project/modal.tsx | 0 .../project/publish-project/popover.tsx | 0 .../project/send-project-invitation-modal.tsx | 0 .../components/project/settings-header.tsx | 0 .../project/settings/single-label.tsx | 0 .../components/project/sidebar-list.tsx | 0 .../project/single-integration-card.tsx | 0 .../project/single-project-card.tsx | 0 .../project/single-sidebar-project.tsx | 0 .../components/search-listbox/index.tsx | 0 .../components/search-listbox/types.d.ts | 0 .../components/states/create-state-modal.tsx | 0 .../states/create-update-state-inline.tsx | 0 .../components/states/delete-state-modal.tsx | 0 {apps/app => web}/components/states/index.ts | 0 .../components/states/single-state.tsx | 0 .../components/tiptap/bubble-menu/index.tsx | 0 .../tiptap/bubble-menu/link-selector.tsx | 0 .../tiptap/bubble-menu/node-selector.tsx | 0 .../bubble-menu/utils/link-validator.tsx | 0 .../tiptap/extensions/image-resize.tsx | 0 .../components/tiptap/extensions/index.tsx | 0 .../tiptap/extensions/updated-image.tsx | 0 {apps/app => web}/components/tiptap/index.tsx | 0 .../tiptap/plugins/delete-image.tsx | 0 .../tiptap/plugins/upload-image.tsx | 0 {apps/app => web}/components/tiptap/props.tsx | 0 .../components/tiptap/slash-command/index.tsx | 0 {apps/app => web}/components/tiptap/utils.ts | 0 .../components/toast-alert/index.tsx | 0 {apps/app => web}/components/ui/avatar.tsx | 0 .../components/ui/buttons/danger-button.tsx | 0 .../components/ui/buttons/index.ts | 0 .../components/ui/buttons/primary-button.tsx | 0 .../ui/buttons/secondary-button.tsx | 0 .../components/ui/buttons/type.d.ts | 0 .../components/ui/circular-progress.tsx | 0 {apps/app => web}/components/ui/date.tsx | 0 .../app => web}/components/ui/datepicker.tsx | 0 .../components/ui/dropdowns/context-menu.tsx | 0 .../components/ui/dropdowns/custom-menu.tsx | 0 .../ui/dropdowns/custom-search-select.tsx | 0 .../components/ui/dropdowns/custom-select.tsx | 0 .../components/ui/dropdowns/index.ts | 0 .../components/ui/dropdowns/types.d.ts | 0 .../app => web}/components/ui/empty-space.tsx | 0 .../app => web}/components/ui/empty-state.tsx | 0 .../components/ui/graphs/bar-graph.tsx | 0 .../components/ui/graphs/calendar-graph.tsx | 0 .../app => web}/components/ui/graphs/index.ts | 0 .../components/ui/graphs/line-graph.tsx | 0 .../components/ui/graphs/pie-graph.tsx | 0 .../ui/graphs/scatter-plot-graph.tsx | 0 .../components/ui/graphs/types.d.ts | 0 .../components/ui/icon-name-type.d.ts | 0 {apps/app => web}/components/ui/icon.tsx | 0 {apps/app => web}/components/ui/index.ts | 0 .../app => web}/components/ui/input/index.tsx | 0 .../components/ui/input/types.d.ts | 0 .../integration-and-import-export-banner.tsx | 0 .../app => web}/components/ui/labels-list.tsx | 0 .../ui/linear-progress-indicator.tsx | 0 {apps/app => web}/components/ui/loader.tsx | 0 .../components/ui/markdown-to-component.tsx | 0 .../components/ui/multi-level-dropdown.tsx | 0 .../components/ui/multi-level-select.tsx | 0 .../components/ui/product-updates-modal.tsx | 0 .../components/ui/profile-empty-state.tsx | 0 .../components/ui/progress-bar.tsx | 0 .../components/ui/range-datepicker.tsx | 0 {apps/app => web}/components/ui/spinner.tsx | 0 .../components/ui/text-area/index.tsx | 0 .../components/ui/text-area/types.d.ts | 0 .../components/ui/toggle-switch.tsx | 0 {apps/app => web}/components/ui/tooltip.tsx | 0 .../components/views/delete-view-modal.tsx | 0 {apps/app => web}/components/views/form.tsx | 0 .../components/views/gantt-chart.tsx | 0 {apps/app => web}/components/views/index.ts | 0 {apps/app => web}/components/views/modal.tsx | 0 .../components/views/select-filters.tsx | 0 .../components/views/single-view-item.tsx | 0 .../components/workspace/activity-graph.tsx | 0 .../workspace/completed-issues-graph.tsx | 0 .../confirm-workspace-member-remove.tsx | 0 .../workspace/create-workspace-form.tsx | 0 .../workspace/delete-workspace-modal.tsx | 0 .../components/workspace/help-section.tsx | 0 .../app => web}/components/workspace/index.ts | 0 .../components/workspace/issues-list.tsx | 0 .../components/workspace/issues-pie-chart.tsx | 0 .../components/workspace/issues-stats.tsx | 0 .../send-workspace-invitation-modal.tsx | 0 .../components/workspace/settings-header.tsx | 0 .../components/workspace/sidebar-dropdown.tsx | 0 .../components/workspace/sidebar-menu.tsx | 0 .../workspace/sidebar-quick-action.tsx | 0 .../workspace/single-invitation.tsx | 0 {apps/app => web}/constants/analytics.ts | 0 {apps/app => web}/constants/calendar.ts | 0 {apps/app => web}/constants/crisp.tsx | 0 {apps/app => web}/constants/due-dates.ts | 0 {apps/app => web}/constants/fetch-keys.ts | 0 {apps/app => web}/constants/graph.ts | 0 {apps/app => web}/constants/inbox.ts | 0 {apps/app => web}/constants/issue.ts | 0 {apps/app => web}/constants/label.ts | 0 {apps/app => web}/constants/module.ts | 0 {apps/app => web}/constants/notification.ts | 0 {apps/app => web}/constants/project.ts | 0 {apps/app => web}/constants/seo-variables.ts | 0 {apps/app => web}/constants/spreadsheet.ts | 0 {apps/app => web}/constants/state.ts | 0 {apps/app => web}/constants/themes.ts | 0 {apps/app => web}/constants/workspace.ts | 0 .../contexts/inbox-view-context.tsx | 0 .../contexts/issue-view.context.tsx | 0 .../contexts/profile-issues-context.tsx | 0 .../contexts/project-member.context.tsx | 0 {apps/app => web}/contexts/theme.context.tsx | 0 {apps/app => web}/contexts/toast.context.tsx | 0 .../contexts/user-notification-context.tsx | 0 {apps/app => web}/contexts/user.context.tsx | 0 .../contexts/workspace-member.context.tsx | 0 .../contexts/workspace.context.tsx | 0 {apps/app => web}/google.d.ts | 0 {apps/app => web}/helpers/analytics.helper.ts | 0 {apps/app => web}/helpers/array.helper.ts | 0 .../app => web}/helpers/attachment.helper.ts | 0 {apps/app => web}/helpers/calendar.helper.ts | 0 {apps/app => web}/helpers/color.helper.ts | 0 {apps/app => web}/helpers/common.helper.ts | 0 {apps/app => web}/helpers/date-time.helper.ts | 0 {apps/app => web}/helpers/emoji.helper.tsx | 0 {apps/app => web}/helpers/graph.helper.ts | 0 {apps/app => web}/helpers/state.helper.ts | 0 {apps/app => web}/helpers/string.helper.ts | 0 {apps/app => web}/helpers/theme.helper.ts | 0 .../hooks/gantt-chart/cycle-issues-view.tsx | 0 .../hooks/gantt-chart/issue-view.tsx | 0 .../hooks/gantt-chart/module-issues-view.tsx | 0 .../hooks/gantt-chart/view-issues-view.tsx | 0 .../hooks/my-issues/use-my-issues-filter.tsx | 0 .../hooks/my-issues/use-my-issues.tsx | 0 .../hooks/use-calendar-issues-view.tsx | 0 .../hooks/use-comment-reaction.tsx | 0 {apps/app => web}/hooks/use-debounce.tsx | 0 .../app => web}/hooks/use-estimate-option.tsx | 0 {apps/app => web}/hooks/use-inbox-view.tsx | 0 .../hooks/use-integration-popup.tsx | 0 .../use-issue-notification-subscription.tsx | 0 .../hooks/use-issue-properties.tsx | 0 .../app => web}/hooks/use-issue-reaction.tsx | 0 {apps/app => web}/hooks/use-issues-view.tsx | 0 {apps/app => web}/hooks/use-local-storage.tsx | 0 .../hooks/use-outside-click-detector.tsx | 0 .../app => web}/hooks/use-profile-issues.tsx | 0 .../app => web}/hooks/use-project-details.tsx | 0 .../app => web}/hooks/use-project-members.tsx | 0 {apps/app => web}/hooks/use-projects.tsx | 0 .../hooks/use-reload-confirmation.tsx | 0 .../hooks/use-spreadsheet-issues-view.tsx | 0 {apps/app => web}/hooks/use-sub-issue.tsx | 0 {apps/app => web}/hooks/use-theme.tsx | 0 {apps/app => web}/hooks/use-timer.tsx | 0 {apps/app => web}/hooks/use-toast.tsx | 0 {apps/app => web}/hooks/use-user-auth.tsx | 0 .../hooks/use-user-notifications.tsx | 0 {apps/app => web}/hooks/use-user.tsx | 0 .../hooks/use-workspace-details.tsx | 0 .../hooks/use-workspace-members.tsx | 0 {apps/app => web}/hooks/use-workspaces.tsx | 0 .../layouts/app-layout/app-header.tsx | 0 .../layouts/app-layout/app-sidebar.tsx | 0 .../app => web}/layouts/auth-layout/index.ts | 0 .../project-authorization-wrapper.tsx | 0 .../user-authorization-wrapper.tsx | 0 .../workspace-authorization-wrapper.tsx | 0 .../layouts/default-layout/index.tsx | 0 {apps/app => web}/layouts/profile-layout.tsx | 0 {apps/app => web}/layouts/settings-navbar.tsx | 0 {apps/app => web}/lib/auth.ts | 0 {apps/app => web}/lib/cookie.ts | 0 {apps/app => web}/lib/mobx/store-init.tsx | 0 .../space => web}/lib/mobx/store-provider.tsx | 0 {apps/app => web}/lib/redirect.ts | 0 {apps/app => web}/manifest.json | 0 {apps/app => web}/next-env.d.ts | 0 {apps/app => web}/next.config.js | 0 {apps/app => web}/package.json | 0 {apps/app => web}/pages/404.tsx | 0 .../pages/[workspaceSlug]/analytics.tsx | 0 .../pages/[workspaceSlug]/index.tsx | 0 .../pages/[workspaceSlug]/me/my-issues.tsx | 0 .../[workspaceSlug]/me/profile/activity.tsx | 0 .../[workspaceSlug]/me/profile/index.tsx | 0 .../me/profile/preferences.tsx | 0 .../profile/[userId]/assigned.tsx | 0 .../profile/[userId]/created.tsx | 0 .../profile/[userId]/index.tsx | 0 .../profile/[userId]/subscribed.tsx | 0 .../archived-issues/[archivedIssueId].tsx | 0 .../[projectId]/archived-issues/index.tsx | 0 .../projects/[projectId]/cycles/[cycleId].tsx | 0 .../projects/[projectId]/cycles/index.tsx | 0 .../projects/[projectId]/inbox/[inboxId].tsx | 0 .../projects/[projectId]/issues/[issueId].tsx | 0 .../projects/[projectId]/issues/index.tsx | 0 .../[projectId]/modules/[moduleId].tsx | 0 .../projects/[projectId]/modules/index.tsx | 0 .../projects/[projectId]/pages/[pageId].tsx | 0 .../projects/[projectId]/pages/index.tsx | 0 .../[projectId]/settings/automations.tsx | 0 .../projects/[projectId]/settings/control.tsx | 0 .../[projectId]/settings/estimates.tsx | 0 .../[projectId]/settings/features.tsx | 0 .../projects/[projectId]/settings/index.tsx | 0 .../[projectId]/settings/integrations.tsx | 0 .../projects/[projectId]/settings/labels.tsx | 0 .../projects/[projectId]/settings/members.tsx | 0 .../projects/[projectId]/settings/states.tsx | 0 .../projects/[projectId]/views/[viewId].tsx | 0 .../projects/[projectId]/views/index.tsx | 0 .../pages/[workspaceSlug]/projects/index.tsx | 0 .../[workspaceSlug]/settings/billing.tsx | 0 .../[workspaceSlug]/settings/exports.tsx | 0 .../[workspaceSlug]/settings/imports.tsx | 0 .../pages/[workspaceSlug]/settings/index.tsx | 0 .../[workspaceSlug]/settings/integrations.tsx | 0 .../[workspaceSlug]/settings/members.tsx | 0 {apps/app => web}/pages/_app.tsx | 0 {apps/app => web}/pages/_document.tsx | 0 {apps/app => web}/pages/_error.tsx | 0 {apps/app => web}/pages/api/slack-redirect.ts | 0 {apps/app => web}/pages/api/track-event.ts | 0 {apps/app => web}/pages/api/unsplash.ts | 0 {apps/app => web}/pages/create-workspace.tsx | 0 {apps/app => web}/pages/error.tsx | 0 {apps/app => web}/pages/index.tsx | 0 .../pages/installations/[provider]/index.tsx | 0 {apps/app => web}/pages/invitations.tsx | 0 {apps/app => web}/pages/magic-sign-in.tsx | 0 {apps/app => web}/pages/onboarding.tsx | 0 {apps/app => web}/pages/reset-password.tsx | 0 {apps/app => web}/pages/sign-up.tsx | 0 .../pages/workspace-member-invitation.tsx | 0 {apps/app => web}/postcss.config.js | 0 {apps/space => web}/public/404.svg | 0 .../public/animated-icons/uploading.json | 0 .../public/attachment/audio-icon.png | Bin .../public/attachment/css-icon.png | Bin .../public/attachment/csv-icon.png | Bin .../public/attachment/default-icon.png | Bin .../public/attachment/doc-icon.png | Bin .../public/attachment/excel-icon.png | Bin .../public/attachment/figma-icon.png | Bin .../public/attachment/html-icon.png | Bin .../public/attachment/img-icon.png | Bin .../public/attachment/jpg-icon.png | Bin .../app => web}/public/attachment/js-icon.png | Bin .../public/attachment/pdf-icon.png | Bin .../public/attachment/png-icon.png | Bin .../public/attachment/svg-icon.png | Bin .../public/attachment/txt-icon.png | Bin .../public/attachment/video-icon.png | Bin .../public/auth/project-not-authorized.svg | 0 .../public/auth/workspace-not-authorized.svg | 0 .../public/empty-state/analytics.svg | 0 .../app => web}/public/empty-state/cycle.svg | 0 .../public/empty-state/dashboard.svg | 0 .../public/empty-state/empty_bar_graph.svg | 0 .../public/empty-state/empty_graph.svg | 0 .../public/empty-state/empty_users.svg | 0 .../public/empty-state/estimate.svg | 0 .../public/empty-state/integration.svg | 0 .../public/empty-state/invitation.svg | 0 .../public/empty-state/issue-archive.svg | 0 .../app => web}/public/empty-state/issue.svg | 0 .../app => web}/public/empty-state/label.svg | 0 .../app => web}/public/empty-state/module.svg | 0 .../public/empty-state/my-issues.svg | 0 .../public/empty-state/notification.svg | 0 {apps/app => web}/public/empty-state/page.svg | 0 .../public/empty-state/project.svg | 0 .../public/empty-state/recent_activity.svg | 0 .../public/empty-state/state_graph.svg | 0 {apps/app => web}/public/empty-state/view.svg | 0 .../public/favicon/android-chrome-192x192.png | Bin .../public/favicon/android-chrome-512x512.png | Bin .../public/favicon/apple-touch-icon.png | Bin .../public/favicon/favicon-16x16.png | Bin .../public/favicon/favicon-32x32.png | Bin {apps/app => web}/public/favicon/favicon.ico | Bin .../public/favicon/site.webmanifest | 0 .../app => web}/public/logos/github-black.png | Bin .../public/logos/github-square.png | Bin .../app => web}/public/logos/github-white.png | Bin {apps/app => web}/public/mac-command.svg | 0 .../app => web}/public/onboarding/cycles.svg | 0 .../app => web}/public/onboarding/cycles.webp | Bin .../app => web}/public/onboarding/issues.svg | 0 .../app => web}/public/onboarding/issues.webp | Bin .../app => web}/public/onboarding/modules.svg | 0 .../public/onboarding/modules.webp | Bin {apps/app => web}/public/onboarding/pages.svg | 0 .../app => web}/public/onboarding/pages.webp | Bin {apps/app => web}/public/onboarding/views.svg | 0 .../app => web}/public/onboarding/views.webp | Bin .../black-horizontal-with-blue-logo.svg | 0 .../public/plane-logos/blue-without-text.png | Bin .../white-horizontal-with-blue-logo.svg | 0 .../public/plane-logos/white-horizontal.svg | 0 {apps/app => web}/public/services/csv.png | Bin {apps/app => web}/public/services/excel.png | Bin {apps/app => web}/public/services/github.png | Bin {apps/app => web}/public/services/jira.png | Bin {apps/app => web}/public/services/json.png | Bin {apps/app => web}/public/services/slack.png | Bin .../app => web}/public/site.webmanifest.json | 0 {apps/app => web}/public/sw.js | 0 {apps/app => web}/public/sw.js.map | 0 {apps/app => web}/public/user.png | Bin {apps/app => web}/public/workbox-7805bd61.js | 0 .../public/workbox-7805bd61.js.map | 0 {apps/app => web}/sentry.client.config.js | 0 {apps/app => web}/sentry.edge.config.js | 0 {apps/app => web}/sentry.properties | 0 {apps/app => web}/sentry.server.config.js | 0 {apps/app => web}/services/ai.service.ts | 0 .../app => web}/services/analytics.service.ts | 0 {apps/app => web}/services/api.service.ts | 0 .../services/app-installations.service.ts | 0 .../services/authentication.service.ts | 0 {apps/app => web}/services/cycles.service.ts | 0 .../app => web}/services/estimates.service.ts | 0 {apps/app => web}/services/file.service.ts | 0 {apps/app => web}/services/inbox.service.ts | 0 .../services/integration/csv.services.ts | 0 .../services/integration/github.service.ts | 0 .../app => web}/services/integration/index.ts | 0 .../services/integration/jira.service.ts | 0 {apps/app => web}/services/issues.service.ts | 0 {apps/app => web}/services/modules.service.ts | 0 .../services/notifications.service.ts | 0 {apps/app => web}/services/pages.service.ts | 0 .../services/project-publish.service.ts | 0 {apps/app => web}/services/project.service.ts | 0 .../app => web}/services/reaction.service.ts | 0 {apps/app => web}/services/state.service.ts | 0 .../services/track-event.service.ts | 0 {apps/app => web}/services/user.service.ts | 0 {apps/app => web}/services/views.service.ts | 0 .../services/web-waitlist.service.ts | 0 .../app => web}/services/workspace.service.ts | 0 {apps/app => web}/store/project-publish.tsx | 0 {apps/app => web}/store/root.ts | 0 {apps/app => web}/store/theme.ts | 0 {apps/app => web}/store/user.ts | 0 {apps/app => web}/styles/command-pallette.css | 0 {apps/app => web}/styles/editor.css | 0 {apps/app => web}/styles/globals.css | 0 {apps/app => web}/styles/nprogress.css | 0 {apps/app => web}/styles/react-datepicker.css | 0 {apps/app => web}/tailwind.config.js | 0 {apps/app => web}/tsconfig.json | 0 {apps/app => web}/types/ai.d.ts | 0 {apps/app => web}/types/analytics.d.ts | 0 {apps/app => web}/types/calendar.ts | 0 {apps/app => web}/types/cycles.d.ts | 0 {apps/app => web}/types/estimate.d.ts | 0 .../types/importer/github-importer.d.ts | 0 {apps/app => web}/types/importer/index.ts | 0 .../types/importer/jira-importer.d.ts | 0 {apps/app => web}/types/inbox.d.ts | 0 {apps/app => web}/types/index.d.ts | 0 {apps/app => web}/types/integration.d.ts | 0 {apps/app => web}/types/issues.d.ts | 0 {apps/app => web}/types/modules.d.ts | 0 {apps/app => web}/types/notifications.d.ts | 0 {apps/app => web}/types/pages.d.ts | 0 {apps/app => web}/types/projects.d.ts | 0 {apps/app => web}/types/reaction.d.ts | 0 {apps/app => web}/types/state.d.ts | 0 {apps/app => web}/types/users.d.ts | 0 {apps/app => web}/types/views.d.ts | 0 {apps/app => web}/types/waitlist.d.ts | 0 {apps/app => web}/types/workspace.d.ts | 0 878 files changed, 3 insertions(+), 95 deletions(-) delete mode 100644 app.json delete mode 100644 deploy/heroku/Dockerfile delete mode 100644 heroku.yml rename {apps/space => space}/.env.example (100%) rename {apps/space => space}/.gitignore (100%) rename {apps/space => space}/.prettierignore (100%) rename {apps/space => space}/.prettierrc.json (100%) rename {apps/space => space}/Dockerfile.space (100%) rename {apps/space => space}/README.md (100%) rename {apps/space => space}/app/[workspace_slug]/[project_slug]/layout.tsx (100%) rename {apps/space => space}/app/[workspace_slug]/[project_slug]/page.tsx (100%) rename {apps/space => space}/app/[workspace_slug]/page.tsx (100%) rename {apps/space => space}/app/layout.tsx (100%) rename {apps/space => space}/app/page.tsx (100%) rename {apps/space => space}/app/project-not-published/page.tsx (100%) rename {apps/space => space}/components/icons/index.ts (100%) rename {apps/space => space}/components/icons/issue-group/backlog-state-icon.tsx (100%) rename {apps/space => space}/components/icons/issue-group/cancelled-state-icon.tsx (100%) rename {apps/space => space}/components/icons/issue-group/completed-state-icon.tsx (100%) rename {apps/space => space}/components/icons/issue-group/started-state-icon.tsx (100%) rename {apps/space => space}/components/icons/issue-group/unstarted-state-icon.tsx (100%) rename {apps/space => space}/components/icons/types.d.ts (100%) rename {apps/space => space}/components/issues/board-views/block-due-date.tsx (100%) rename {apps/space => space}/components/issues/board-views/block-labels.tsx (100%) rename {apps/space => space}/components/issues/board-views/block-priority.tsx (100%) rename {apps/space => space}/components/issues/board-views/block-state.tsx (100%) rename {apps/space => space}/components/issues/board-views/calendar/index.tsx (100%) rename {apps/space => space}/components/issues/board-views/gantt/index.tsx (100%) rename {apps/space => space}/components/issues/board-views/kanban/block.tsx (100%) rename {apps/space => space}/components/issues/board-views/kanban/header.tsx (100%) rename {apps/space => space}/components/issues/board-views/kanban/index.tsx (100%) rename {apps/space => space}/components/issues/board-views/list/block.tsx (100%) rename {apps/space => space}/components/issues/board-views/list/header.tsx (100%) rename {apps/space => space}/components/issues/board-views/list/index.tsx (100%) rename {apps/space => space}/components/issues/board-views/spreadsheet/index.tsx (100%) rename {apps/space => space}/components/issues/filters-render/date.tsx (100%) rename {apps/space => space}/components/issues/filters-render/index.tsx (100%) rename {apps/space => space}/components/issues/filters-render/label/filter-label-block.tsx (100%) rename {apps/space => space}/components/issues/filters-render/label/index.tsx (100%) rename {apps/space => space}/components/issues/filters-render/priority/filter-priority-block.tsx (100%) rename {apps/space => space}/components/issues/filters-render/priority/index.tsx (100%) rename {apps/space => space}/components/issues/filters-render/state/filter-state-block.tsx (100%) rename {apps/space => space}/components/issues/filters-render/state/index.tsx (100%) rename {apps/space => space}/components/issues/navbar/index.tsx (100%) rename {apps/space => space}/components/issues/navbar/issue-board-view.tsx (100%) rename {apps/space => space}/components/issues/navbar/issue-filter.tsx (100%) rename {apps/space => space}/components/issues/navbar/issue-view.tsx (100%) rename {apps/space => space}/components/issues/navbar/search.tsx (100%) rename {apps/space => space}/components/issues/navbar/theme.tsx (100%) rename {apps/space => space}/constants/data.ts (100%) rename {apps/space => space}/constants/helpers.ts (100%) rename {apps/space => space}/lib/index.ts (100%) rename {apps/space => space}/lib/mobx/store-init.tsx (100%) rename {apps/app => space}/lib/mobx/store-provider.tsx (100%) rename {apps/space => space}/next.config.js (100%) rename {apps/space => space}/package.json (100%) rename {apps/space => space}/pages/404.tsx (100%) rename {apps/space => space}/pages/_app.tsx (100%) rename {apps/space => space}/pages/_document.tsx (100%) rename {apps/space => space}/postcss.config.js (100%) rename {apps/app => space}/public/404.svg (100%) rename {apps/space => space}/public/plane-logo.webp (100%) rename {apps/space => space}/public/project-not-published.svg (100%) rename {apps/space => space}/services/api.service.ts (100%) rename {apps/space => space}/services/issue.service.ts (100%) rename {apps/space => space}/services/project.service.ts (100%) rename {apps/space => space}/services/user.service.ts (100%) rename {apps/space => space}/store/issue.ts (100%) rename {apps/space => space}/store/project.ts (100%) rename {apps/space => space}/store/root.ts (100%) rename {apps/space => space}/store/theme.ts (100%) rename {apps/space => space}/store/types/index.ts (100%) rename {apps/space => space}/store/types/issue.ts (100%) rename {apps/space => space}/store/types/project.ts (100%) rename {apps/space => space}/store/types/theme.ts (100%) rename {apps/space => space}/store/types/user.ts (100%) rename {apps/space => space}/store/user.ts (100%) rename {apps/space => space}/styles/globals.css (100%) rename {apps/space => space}/tailwind.config.js (100%) rename {apps/space => space}/tsconfig.json (100%) rename {apps/app => web}/.eslintrc.js (100%) rename {apps/app => web}/.prettierrc (100%) rename {apps/app => web}/Dockerfile.dev (100%) rename {apps/app => web}/Dockerfile.web (100%) rename {apps/app => web}/components/account/email-code-form.tsx (100%) rename {apps/app => web}/components/account/email-password-form.tsx (100%) rename {apps/app => web}/components/account/email-reset-password-form.tsx (100%) rename {apps/app => web}/components/account/github-login-button.tsx (100%) rename {apps/app => web}/components/account/google-login.tsx (100%) rename {apps/app => web}/components/account/index.ts (100%) rename {apps/app => web}/components/analytics/custom-analytics/create-update-analytics-modal.tsx (100%) rename {apps/app => web}/components/analytics/custom-analytics/custom-analytics.tsx (100%) rename {apps/app => web}/components/analytics/custom-analytics/graph/custom-tooltip.tsx (100%) rename {apps/app => web}/components/analytics/custom-analytics/graph/index.tsx (100%) rename {apps/app => web}/components/analytics/custom-analytics/index.ts (100%) rename {apps/app => web}/components/analytics/custom-analytics/select-bar.tsx (100%) rename {apps/app => web}/components/analytics/custom-analytics/sidebar.tsx (100%) rename {apps/app => web}/components/analytics/custom-analytics/table.tsx (100%) rename {apps/app => web}/components/analytics/index.ts (100%) rename {apps/app => web}/components/analytics/project-modal.tsx (100%) rename {apps/app => web}/components/analytics/scope-and-demand/demand.tsx (100%) rename {apps/app => web}/components/analytics/scope-and-demand/index.ts (100%) rename {apps/app => web}/components/analytics/scope-and-demand/leaderboard.tsx (100%) rename {apps/app => web}/components/analytics/scope-and-demand/scope-and-demand.tsx (100%) rename {apps/app => web}/components/analytics/scope-and-demand/scope.tsx (100%) rename {apps/app => web}/components/analytics/scope-and-demand/year-wise-issues.tsx (100%) rename {apps/app => web}/components/analytics/select/index.ts (100%) rename {apps/app => web}/components/analytics/select/project.tsx (100%) rename {apps/app => web}/components/analytics/select/segment.tsx (100%) rename {apps/app => web}/components/analytics/select/x-axis.tsx (100%) rename {apps/app => web}/components/analytics/select/y-axis.tsx (100%) rename {apps/app => web}/components/auth-screens/index.ts (100%) rename {apps/app => web}/components/auth-screens/not-authorized-view.tsx (100%) rename {apps/app => web}/components/auth-screens/project/index.ts (100%) rename {apps/app => web}/components/auth-screens/project/join-project.tsx (100%) rename {apps/app => web}/components/auth-screens/workspace/index.ts (100%) rename {apps/app => web}/components/auth-screens/workspace/not-a-member.tsx (100%) rename {apps/app => web}/components/automation/auto-archive-automation.tsx (100%) rename {apps/app => web}/components/automation/auto-close-automation.tsx (100%) rename {apps/app => web}/components/automation/index.ts (100%) rename {apps/app => web}/components/automation/select-month-modal.tsx (100%) rename {apps/app => web}/components/breadcrumbs/index.tsx (100%) rename {apps/app => web}/components/command-palette/change-interface-theme.tsx (100%) rename {apps/app => web}/components/command-palette/command-k.tsx (100%) rename {apps/app => web}/components/command-palette/command-pallette.tsx (100%) rename {apps/app => web}/components/command-palette/helpers.tsx (100%) rename {apps/app => web}/components/command-palette/index.ts (100%) rename {apps/app => web}/components/command-palette/issue/change-issue-assignee.tsx (100%) rename {apps/app => web}/components/command-palette/issue/change-issue-priority.tsx (100%) rename {apps/app => web}/components/command-palette/issue/change-issue-state.tsx (100%) rename {apps/app => web}/components/command-palette/issue/index.ts (100%) rename {apps/app => web}/components/command-palette/shortcuts-modal.tsx (100%) rename {apps/app => web}/components/core/activity.tsx (100%) rename {apps/app => web}/components/core/filters/due-date-filter-modal.tsx (100%) rename {apps/app => web}/components/core/filters/due-date-filter-select.tsx (100%) rename {apps/app => web}/components/core/filters/filters-list.tsx (100%) rename {apps/app => web}/components/core/filters/index.ts (100%) rename {apps/app => web}/components/core/filters/issues-view-filter.tsx (100%) rename {apps/app => web}/components/core/image-picker-popover.tsx (100%) rename {apps/app => web}/components/core/index.ts (100%) rename {apps/app => web}/components/core/modals/bulk-delete-issues-modal.tsx (100%) rename {apps/app => web}/components/core/modals/existing-issues-list-modal.tsx (100%) rename {apps/app => web}/components/core/modals/gpt-assistant-modal.tsx (100%) rename {apps/app => web}/components/core/modals/image-upload-modal.tsx (100%) rename {apps/app => web}/components/core/modals/index.ts (100%) rename {apps/app => web}/components/core/modals/link-modal.tsx (100%) rename {apps/app => web}/components/core/reaction-selector.tsx (100%) rename {apps/app => web}/components/core/sidebar/index.ts (100%) rename {apps/app => web}/components/core/sidebar/links-list.tsx (100%) rename {apps/app => web}/components/core/sidebar/progress-chart.tsx (100%) rename {apps/app => web}/components/core/sidebar/sidebar-progress-stats.tsx (100%) rename {apps/app => web}/components/core/sidebar/single-progress-stats.tsx (100%) rename {apps/app => web}/components/core/theme/color-picker-input.tsx (100%) rename {apps/app => web}/components/core/theme/custom-theme-selector.tsx (100%) rename {apps/app => web}/components/core/theme/index.ts (100%) rename {apps/app => web}/components/core/theme/theme-switch.tsx (100%) rename {apps/app => web}/components/core/views/all-views.tsx (100%) rename {apps/app => web}/components/core/views/board-view/all-boards.tsx (100%) rename {apps/app => web}/components/core/views/board-view/board-header.tsx (100%) rename {apps/app => web}/components/core/views/board-view/index.ts (100%) rename {apps/app => web}/components/core/views/board-view/single-board.tsx (100%) rename {apps/app => web}/components/core/views/board-view/single-issue.tsx (100%) rename {apps/app => web}/components/core/views/calendar-view/calendar-header.tsx (100%) rename {apps/app => web}/components/core/views/calendar-view/calendar.tsx (100%) rename {apps/app => web}/components/core/views/calendar-view/index.ts (100%) rename {apps/app => web}/components/core/views/calendar-view/single-date.tsx (100%) rename {apps/app => web}/components/core/views/calendar-view/single-issue.tsx (100%) rename {apps/app => web}/components/core/views/gantt-chart-view/index.tsx (100%) rename {apps/app => web}/components/core/views/index.ts (100%) rename {apps/app => web}/components/core/views/issues-view.tsx (100%) rename {apps/app => web}/components/core/views/list-view/all-lists.tsx (100%) rename {apps/app => web}/components/core/views/list-view/index.ts (100%) rename {apps/app => web}/components/core/views/list-view/single-issue.tsx (100%) rename {apps/app => web}/components/core/views/list-view/single-list.tsx (100%) rename {apps/app => web}/components/core/views/spreadsheet-view/index.ts (100%) rename {apps/app => web}/components/core/views/spreadsheet-view/single-issue.tsx (100%) rename {apps/app => web}/components/core/views/spreadsheet-view/spreadsheet-columns.tsx (100%) rename {apps/app => web}/components/core/views/spreadsheet-view/spreadsheet-issues.tsx (100%) rename {apps/app => web}/components/core/views/spreadsheet-view/spreadsheet-view.tsx (100%) rename {apps/app => web}/components/cycles/active-cycle-details.tsx (100%) rename {apps/app => web}/components/cycles/active-cycle-stats.tsx (100%) rename {apps/app => web}/components/cycles/cycles-list-gantt-chart.tsx (100%) rename {apps/app => web}/components/cycles/cycles-list/all-cycles-list.tsx (100%) rename {apps/app => web}/components/cycles/cycles-list/completed-cycles-list.tsx (100%) rename {apps/app => web}/components/cycles/cycles-list/draft-cycles-list.tsx (100%) rename {apps/app => web}/components/cycles/cycles-list/index.ts (100%) rename {apps/app => web}/components/cycles/cycles-list/upcoming-cycles-list.tsx (100%) rename {apps/app => web}/components/cycles/cycles-view.tsx (100%) rename {apps/app => web}/components/cycles/delete-cycle-modal.tsx (100%) rename {apps/app => web}/components/cycles/form.tsx (100%) rename {apps/app => web}/components/cycles/gantt-chart.tsx (100%) rename {apps/app => web}/components/cycles/index.ts (100%) rename {apps/app => web}/components/cycles/modal.tsx (100%) rename {apps/app => web}/components/cycles/select.tsx (100%) rename {apps/app => web}/components/cycles/sidebar.tsx (100%) rename {apps/app => web}/components/cycles/single-cycle-card.tsx (100%) rename {apps/app => web}/components/cycles/single-cycle-list.tsx (100%) rename {apps/app => web}/components/cycles/transfer-issues-modal.tsx (100%) rename {apps/app => web}/components/cycles/transfer-issues.tsx (100%) rename {apps/app => web}/components/dnd/StrictModeDroppable.tsx (100%) rename {apps/app => web}/components/emoji-icon-picker/emojis.json (100%) rename {apps/app => web}/components/emoji-icon-picker/helpers.ts (100%) rename {apps/app => web}/components/emoji-icon-picker/icons.json (100%) rename {apps/app => web}/components/emoji-icon-picker/index.tsx (100%) rename {apps/app => web}/components/emoji-icon-picker/types.d.ts (100%) rename {apps/app => web}/components/estimates/create-update-estimate-modal.tsx (100%) rename {apps/app => web}/components/estimates/delete-estimate-modal.tsx (100%) rename {apps/app => web}/components/estimates/index.tsx (100%) rename {apps/app => web}/components/estimates/single-estimate.tsx (100%) rename {apps/app => web}/components/exporter/export-modal.tsx (100%) rename {apps/app => web}/components/exporter/guide.tsx (100%) rename {apps/app => web}/components/exporter/index.tsx (100%) rename {apps/app => web}/components/exporter/single-export.tsx (100%) rename {apps/app => web}/components/gantt-chart/blocks/block.tsx (100%) rename {apps/app => web}/components/gantt-chart/blocks/blocks-display.tsx (100%) rename {apps/app => web}/components/gantt-chart/blocks/index.ts (100%) rename {apps/app => web}/components/gantt-chart/chart/bi-week.tsx (100%) rename {apps/app => web}/components/gantt-chart/chart/day.tsx (100%) rename {apps/app => web}/components/gantt-chart/chart/hours.tsx (100%) rename {apps/app => web}/components/gantt-chart/chart/index.tsx (100%) rename {apps/app => web}/components/gantt-chart/chart/month.tsx (100%) rename {apps/app => web}/components/gantt-chart/chart/quarter.tsx (100%) rename {apps/app => web}/components/gantt-chart/chart/week.tsx (100%) rename {apps/app => web}/components/gantt-chart/chart/year.tsx (100%) rename {apps/app => web}/components/gantt-chart/contexts/index.tsx (100%) rename {apps/app => web}/components/gantt-chart/data/index.ts (100%) rename {apps/app => web}/components/gantt-chart/helpers/block-structure.tsx (100%) rename {apps/app => web}/components/gantt-chart/helpers/draggable.tsx (100%) rename {apps/app => web}/components/gantt-chart/helpers/index.ts (100%) rename {apps/app => web}/components/gantt-chart/hooks/block-update.tsx (100%) rename {apps/app => web}/components/gantt-chart/hooks/index.tsx (100%) rename {apps/app => web}/components/gantt-chart/index.ts (100%) rename {apps/app => web}/components/gantt-chart/root.tsx (100%) rename {apps/app => web}/components/gantt-chart/types/index.ts (100%) rename {apps/app => web}/components/gantt-chart/views/bi-week-view.ts (100%) rename {apps/app => web}/components/gantt-chart/views/day-view.ts (100%) rename {apps/app => web}/components/gantt-chart/views/helpers.ts (100%) rename {apps/app => web}/components/gantt-chart/views/hours-view.ts (100%) rename {apps/app => web}/components/gantt-chart/views/index.ts (100%) rename {apps/app => web}/components/gantt-chart/views/month-view.ts (100%) rename {apps/app => web}/components/gantt-chart/views/quater-view.ts (100%) rename {apps/app => web}/components/gantt-chart/views/week-view.ts (100%) rename {apps/app => web}/components/gantt-chart/views/year-view.ts (100%) rename {apps/app => web}/components/icons/alarm-clock-icon.tsx (100%) rename {apps/app => web}/components/icons/archive-icon.tsx (100%) rename {apps/app => web}/components/icons/arrow-right.tsx (100%) rename {apps/app => web}/components/icons/assignment-clipboard-icon.tsx (100%) rename {apps/app => web}/components/icons/attachment-icon.tsx (100%) rename {apps/app => web}/components/icons/audio-file-icon.tsx (100%) rename {apps/app => web}/components/icons/backlog-state-icon.tsx (100%) rename {apps/app => web}/components/icons/bell-icon.tsx (100%) rename {apps/app => web}/components/icons/blocked-icon.tsx (100%) rename {apps/app => web}/components/icons/blocker-icon.tsx (100%) rename {apps/app => web}/components/icons/bolt-icon.tsx (100%) rename {apps/app => web}/components/icons/calendar-after-icon.tsx (100%) rename {apps/app => web}/components/icons/calendar-before-icon.tsx (100%) rename {apps/app => web}/components/icons/calendar-month-icon.tsx (100%) rename {apps/app => web}/components/icons/cancel-icon.tsx (100%) rename {apps/app => web}/components/icons/cancelled-state-icon.tsx (100%) rename {apps/app => web}/components/icons/check.tsx (100%) rename {apps/app => web}/components/icons/clipboard-icon.tsx (100%) rename {apps/app => web}/components/icons/clock-icon.tsx (100%) rename {apps/app => web}/components/icons/cloud-upload.tsx (100%) rename {apps/app => web}/components/icons/cmd-icon.tsx (100%) rename {apps/app => web}/components/icons/cog.tsx (100%) rename {apps/app => web}/components/icons/color-pallette-icon.tsx (100%) rename {apps/app => web}/components/icons/color-picker-icon.tsx (100%) rename {apps/app => web}/components/icons/command-icon.tsx (100%) rename {apps/app => web}/components/icons/comment-icon.tsx (100%) rename {apps/app => web}/components/icons/completed-cycle-icon.tsx (100%) rename {apps/app => web}/components/icons/completed-state-icon.tsx (100%) rename {apps/app => web}/components/icons/contrast-icon.tsx (100%) rename {apps/app => web}/components/icons/css-file-icon.tsx (100%) rename {apps/app => web}/components/icons/csv-file-icon.tsx (100%) rename {apps/app => web}/components/icons/current-cycle-icon.tsx (100%) rename {apps/app => web}/components/icons/cycle-icon.tsx (100%) rename {apps/app => web}/components/icons/default-file-icon.tsx (100%) rename {apps/app => web}/components/icons/discord-icon.tsx (100%) rename {apps/app => web}/components/icons/doc-file-icon.tsx (100%) rename {apps/app => web}/components/icons/document-icon.tsx (100%) rename {apps/app => web}/components/icons/edit-icon.tsx (100%) rename {apps/app => web}/components/icons/ellipsis-horizontal-icon.tsx (100%) rename {apps/app => web}/components/icons/exclamation-icon.tsx (100%) rename {apps/app => web}/components/icons/external-link-icon.tsx (100%) rename {apps/app => web}/components/icons/figma-file-icon.tsx (100%) rename {apps/app => web}/components/icons/github-icon.tsx (100%) rename {apps/app => web}/components/icons/grid-view-icons.tsx (100%) rename {apps/app => web}/components/icons/heartbeat-icon.tsx (100%) rename {apps/app => web}/components/icons/html-file-icon.tsx (100%) rename {apps/app => web}/components/icons/img-file-icon.tsx (100%) rename {apps/app => web}/components/icons/import-layers.tsx (100%) rename {apps/app => web}/components/icons/inbox-icon.tsx (100%) rename {apps/app => web}/components/icons/index.ts (100%) rename {apps/app => web}/components/icons/jpg-file-icon.tsx (100%) rename {apps/app => web}/components/icons/js-file-icon.tsx (100%) rename {apps/app => web}/components/icons/layer-diagonal-icon.tsx (100%) rename {apps/app => web}/components/icons/lock-icon.tsx (100%) rename {apps/app => web}/components/icons/menu-icon.tsx (100%) rename {apps/app => web}/components/icons/pdf-file-icon.tsx (100%) rename {apps/app => web}/components/icons/pencil-scribble-icon.tsx (100%) rename {apps/app => web}/components/icons/people-group-icon.tsx (100%) rename {apps/app => web}/components/icons/person-running-icon.tsx (100%) rename {apps/app => web}/components/icons/plus-icon.tsx (100%) rename {apps/app => web}/components/icons/png-file-icon.tsx (100%) rename {apps/app => web}/components/icons/priority-icon.tsx (100%) rename {apps/app => web}/components/icons/question-mark-circle-icon.tsx (100%) rename {apps/app => web}/components/icons/setting-icon.tsx (100%) rename {apps/app => web}/components/icons/sheet-file-icon.tsx (100%) rename {apps/app => web}/components/icons/signal-cellular-icon.tsx (100%) rename {apps/app => web}/components/icons/single-comment-icon.tsx (100%) rename {apps/app => web}/components/icons/sort-icon.tsx (100%) rename {apps/app => web}/components/icons/stacked-layers-horizontal-icon.tsx (100%) rename {apps/app => web}/components/icons/stacked-layers-icon.tsx (100%) rename {apps/app => web}/components/icons/started-state-icon.tsx (100%) rename {apps/app => web}/components/icons/state-group-icon.tsx (100%) rename {apps/app => web}/components/icons/svg-file-icon.tsx (100%) rename {apps/app => web}/components/icons/tag-icon.tsx (100%) rename {apps/app => web}/components/icons/target-icon.tsx (100%) rename {apps/app => web}/components/icons/tick-mark-icon.tsx (100%) rename {apps/app => web}/components/icons/transfer-icon.tsx (100%) rename {apps/app => web}/components/icons/triangle-exclamation-icon.tsx (100%) rename {apps/app => web}/components/icons/tune-icon.tsx (100%) rename {apps/app => web}/components/icons/txt-file-icon.tsx (100%) rename {apps/app => web}/components/icons/types.d.ts (100%) rename {apps/app => web}/components/icons/unstarted-state-icon.tsx (100%) rename {apps/app => web}/components/icons/upcoming-cycle-icon.tsx (100%) rename {apps/app => web}/components/icons/user-group-icon.tsx (100%) rename {apps/app => web}/components/icons/user-icon-circle.tsx (100%) rename {apps/app => web}/components/icons/user-icon.tsx (100%) rename {apps/app => web}/components/icons/users.tsx (100%) rename {apps/app => web}/components/icons/video-file-icon.tsx (100%) rename {apps/app => web}/components/icons/view-list-icon.tsx (100%) rename {apps/app => web}/components/icons/water-drop-icon.tsx (100%) rename {apps/app => web}/components/icons/x-mark-icon.tsx (100%) rename {apps/app => web}/components/inbox/accept-issue-modal.tsx (100%) rename {apps/app => web}/components/inbox/decline-issue-modal.tsx (100%) rename {apps/app => web}/components/inbox/delete-issue-modal.tsx (100%) rename {apps/app => web}/components/inbox/filters-dropdown.tsx (100%) rename {apps/app => web}/components/inbox/filters-list.tsx (100%) rename {apps/app => web}/components/inbox/inbox-action-headers.tsx (100%) rename {apps/app => web}/components/inbox/inbox-issue-card.tsx (100%) rename {apps/app => web}/components/inbox/inbox-main-content.tsx (100%) rename {apps/app => web}/components/inbox/index.ts (100%) rename {apps/app => web}/components/inbox/issues-list-sidebar.tsx (100%) rename {apps/app => web}/components/inbox/select-duplicate.tsx (100%) rename {apps/app => web}/components/integration/delete-import-modal.tsx (100%) rename {apps/app => web}/components/integration/github/auth.tsx (100%) rename {apps/app => web}/components/integration/github/import-configure.tsx (100%) rename {apps/app => web}/components/integration/github/import-confirm.tsx (100%) rename {apps/app => web}/components/integration/github/import-data.tsx (100%) rename {apps/app => web}/components/integration/github/import-users.tsx (100%) rename {apps/app => web}/components/integration/github/index.ts (100%) rename {apps/app => web}/components/integration/github/repo-details.tsx (100%) rename {apps/app => web}/components/integration/github/root.tsx (100%) rename {apps/app => web}/components/integration/github/select-repository.tsx (100%) rename {apps/app => web}/components/integration/github/single-user-select.tsx (100%) rename {apps/app => web}/components/integration/guide.tsx (100%) rename {apps/app => web}/components/integration/index.ts (100%) rename {apps/app => web}/components/integration/jira/confirm-import.tsx (100%) rename {apps/app => web}/components/integration/jira/give-details.tsx (100%) rename {apps/app => web}/components/integration/jira/import-users.tsx (100%) rename {apps/app => web}/components/integration/jira/index.ts (100%) rename {apps/app => web}/components/integration/jira/jira-project-detail.tsx (100%) rename {apps/app => web}/components/integration/jira/root.tsx (100%) rename {apps/app => web}/components/integration/single-import.tsx (100%) rename {apps/app => web}/components/integration/single-integration-card.tsx (100%) rename {apps/app => web}/components/integration/slack/index.ts (100%) rename {apps/app => web}/components/integration/slack/select-channel.tsx (100%) rename {apps/app => web}/components/issues/activity.tsx (100%) rename {apps/app => web}/components/issues/attachment/attachment-upload.tsx (100%) rename {apps/app => web}/components/issues/attachment/attachments.tsx (100%) rename {apps/app => web}/components/issues/attachment/delete-attachment-modal.tsx (100%) rename {apps/app => web}/components/issues/attachment/index.ts (100%) rename {apps/app => web}/components/issues/comment/add-comment.tsx (100%) rename {apps/app => web}/components/issues/comment/comment-card.tsx (100%) rename {apps/app => web}/components/issues/comment/comment-reaction.tsx (100%) rename {apps/app => web}/components/issues/comment/index.ts (100%) rename {apps/app => web}/components/issues/delete-issue-modal.tsx (100%) rename {apps/app => web}/components/issues/description-form.tsx (100%) rename {apps/app => web}/components/issues/form.tsx (100%) rename {apps/app => web}/components/issues/gantt-chart.tsx (100%) rename {apps/app => web}/components/issues/index.ts (100%) rename {apps/app => web}/components/issues/issue-reaction.tsx (100%) rename {apps/app => web}/components/issues/label.tsx (100%) rename {apps/app => web}/components/issues/main-content.tsx (100%) rename {apps/app => web}/components/issues/modal.tsx (100%) rename {apps/app => web}/components/issues/my-issues/index.ts (100%) rename {apps/app => web}/components/issues/my-issues/my-issues-select-filters.tsx (100%) rename {apps/app => web}/components/issues/my-issues/my-issues-view-options.tsx (100%) rename {apps/app => web}/components/issues/my-issues/my-issues-view.tsx (100%) rename {apps/app => web}/components/issues/parent-issues-list-modal.tsx (100%) rename {apps/app => web}/components/issues/select/assignee.tsx (100%) rename {apps/app => web}/components/issues/select/date.tsx (100%) rename {apps/app => web}/components/issues/select/estimate.tsx (100%) rename {apps/app => web}/components/issues/select/index.ts (100%) rename {apps/app => web}/components/issues/select/label.tsx (100%) rename {apps/app => web}/components/issues/select/priority.tsx (100%) rename {apps/app => web}/components/issues/select/project.tsx (100%) rename {apps/app => web}/components/issues/select/state.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/assignee.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/blocked.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/blocker.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/cycle.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/estimate.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/index.ts (100%) rename {apps/app => web}/components/issues/sidebar-select/label.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/module.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/parent.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/priority.tsx (100%) rename {apps/app => web}/components/issues/sidebar-select/state.tsx (100%) rename {apps/app => web}/components/issues/sidebar.tsx (100%) rename {apps/app => web}/components/issues/sub-issues-list.tsx (100%) rename {apps/app => web}/components/issues/view-select/assignee.tsx (100%) rename {apps/app => web}/components/issues/view-select/due-date.tsx (100%) rename {apps/app => web}/components/issues/view-select/estimate.tsx (100%) rename {apps/app => web}/components/issues/view-select/index.ts (100%) rename {apps/app => web}/components/issues/view-select/label.tsx (100%) rename {apps/app => web}/components/issues/view-select/priority.tsx (100%) rename {apps/app => web}/components/issues/view-select/start-date.tsx (100%) rename {apps/app => web}/components/issues/view-select/state.tsx (100%) rename {apps/app => web}/components/labels/create-label-modal.tsx (100%) rename {apps/app => web}/components/labels/create-update-label-inline.tsx (100%) rename {apps/app => web}/components/labels/delete-label-modal.tsx (100%) rename {apps/app => web}/components/labels/index.ts (100%) rename {apps/app => web}/components/labels/labels-list-modal.tsx (100%) rename {apps/app => web}/components/labels/single-label-group.tsx (100%) rename {apps/app => web}/components/labels/single-label.tsx (100%) rename {apps/app => web}/components/modules/delete-module-modal.tsx (100%) rename {apps/app => web}/components/modules/form.tsx (100%) rename {apps/app => web}/components/modules/gantt-chart.tsx (100%) rename {apps/app => web}/components/modules/index.ts (100%) rename {apps/app => web}/components/modules/modal.tsx (100%) rename {apps/app => web}/components/modules/modules-list-gantt-chart.tsx (100%) rename {apps/app => web}/components/modules/select/index.ts (100%) rename {apps/app => web}/components/modules/select/lead.tsx (100%) rename {apps/app => web}/components/modules/select/members.tsx (100%) rename {apps/app => web}/components/modules/select/status.tsx (100%) rename {apps/app => web}/components/modules/sidebar-select/index.ts (100%) rename {apps/app => web}/components/modules/sidebar-select/select-lead.tsx (100%) rename {apps/app => web}/components/modules/sidebar-select/select-members.tsx (100%) rename {apps/app => web}/components/modules/sidebar-select/select-status.tsx (100%) rename {apps/app => web}/components/modules/sidebar.tsx (100%) rename {apps/app => web}/components/modules/single-module-card.tsx (100%) rename {apps/app => web}/components/notifications/index.ts (100%) rename {apps/app => web}/components/notifications/notification-card.tsx (100%) rename {apps/app => web}/components/notifications/notification-header.tsx (100%) rename {apps/app => web}/components/notifications/notification-popover.tsx (100%) rename {apps/app => web}/components/notifications/select-snooze-till-modal.tsx (100%) rename {apps/app => web}/components/onboarding/index.ts (100%) rename {apps/app => web}/components/onboarding/invite-members.tsx (100%) rename {apps/app => web}/components/onboarding/join-workspaces.tsx (100%) rename {apps/app => web}/components/onboarding/tour/index.ts (100%) rename {apps/app => web}/components/onboarding/tour/root.tsx (100%) rename {apps/app => web}/components/onboarding/tour/sidebar.tsx (100%) rename {apps/app => web}/components/onboarding/user-details.tsx (100%) rename {apps/app => web}/components/onboarding/workspace.tsx (100%) rename {apps/app => web}/components/pages/create-block.tsx (100%) rename {apps/app => web}/components/pages/create-update-block-inline.tsx (100%) rename {apps/app => web}/components/pages/create-update-page-modal.tsx (100%) rename {apps/app => web}/components/pages/delete-page-modal.tsx (100%) rename {apps/app => web}/components/pages/index.ts (100%) rename {apps/app => web}/components/pages/page-form.tsx (100%) rename {apps/app => web}/components/pages/pages-list/all-pages-list.tsx (100%) rename {apps/app => web}/components/pages/pages-list/favorite-pages-list.tsx (100%) rename {apps/app => web}/components/pages/pages-list/index.ts (100%) rename {apps/app => web}/components/pages/pages-list/my-pages-list.tsx (100%) rename {apps/app => web}/components/pages/pages-list/other-pages-list.tsx (100%) rename {apps/app => web}/components/pages/pages-list/recent-pages-list.tsx (100%) rename {apps/app => web}/components/pages/pages-list/types.ts (100%) rename {apps/app => web}/components/pages/pages-view.tsx (100%) rename {apps/app => web}/components/pages/single-page-block.tsx (100%) rename {apps/app => web}/components/pages/single-page-detailed-item.tsx (100%) rename {apps/app => web}/components/pages/single-page-list-item.tsx (100%) rename {apps/app => web}/components/profile/index.ts (100%) rename {apps/app => web}/components/profile/navbar.tsx (100%) rename {apps/app => web}/components/profile/overview/activity.tsx (100%) rename {apps/app => web}/components/profile/overview/index.ts (100%) rename {apps/app => web}/components/profile/overview/priority-distribution.tsx (100%) rename {apps/app => web}/components/profile/overview/state-distribution.tsx (100%) rename {apps/app => web}/components/profile/overview/stats.tsx (100%) rename {apps/app => web}/components/profile/overview/workload.tsx (100%) rename {apps/app => web}/components/profile/profile-issues-view-options.tsx (100%) rename {apps/app => web}/components/profile/profile-issues-view.tsx (100%) rename {apps/app => web}/components/profile/sidebar.tsx (100%) rename {apps/app => web}/components/project/confirm-project-member-remove.tsx (100%) rename {apps/app => web}/components/project/create-project-modal.tsx (100%) rename {apps/app => web}/components/project/delete-project-modal.tsx (100%) rename {apps/app => web}/components/project/index.ts (100%) rename {apps/app => web}/components/project/join-project-modal.tsx (100%) rename {apps/app => web}/components/project/publish-project/modal.tsx (100%) rename {apps/app => web}/components/project/publish-project/popover.tsx (100%) rename {apps/app => web}/components/project/send-project-invitation-modal.tsx (100%) rename {apps/app => web}/components/project/settings-header.tsx (100%) rename {apps/app => web}/components/project/settings/single-label.tsx (100%) rename {apps/app => web}/components/project/sidebar-list.tsx (100%) rename {apps/app => web}/components/project/single-integration-card.tsx (100%) rename {apps/app => web}/components/project/single-project-card.tsx (100%) rename {apps/app => web}/components/project/single-sidebar-project.tsx (100%) rename {apps/app => web}/components/search-listbox/index.tsx (100%) rename {apps/app => web}/components/search-listbox/types.d.ts (100%) rename {apps/app => web}/components/states/create-state-modal.tsx (100%) rename {apps/app => web}/components/states/create-update-state-inline.tsx (100%) rename {apps/app => web}/components/states/delete-state-modal.tsx (100%) rename {apps/app => web}/components/states/index.ts (100%) rename {apps/app => web}/components/states/single-state.tsx (100%) rename {apps/app => web}/components/tiptap/bubble-menu/index.tsx (100%) rename {apps/app => web}/components/tiptap/bubble-menu/link-selector.tsx (100%) rename {apps/app => web}/components/tiptap/bubble-menu/node-selector.tsx (100%) rename {apps/app => web}/components/tiptap/bubble-menu/utils/link-validator.tsx (100%) rename {apps/app => web}/components/tiptap/extensions/image-resize.tsx (100%) rename {apps/app => web}/components/tiptap/extensions/index.tsx (100%) rename {apps/app => web}/components/tiptap/extensions/updated-image.tsx (100%) rename {apps/app => web}/components/tiptap/index.tsx (100%) rename {apps/app => web}/components/tiptap/plugins/delete-image.tsx (100%) rename {apps/app => web}/components/tiptap/plugins/upload-image.tsx (100%) rename {apps/app => web}/components/tiptap/props.tsx (100%) rename {apps/app => web}/components/tiptap/slash-command/index.tsx (100%) rename {apps/app => web}/components/tiptap/utils.ts (100%) rename {apps/app => web}/components/toast-alert/index.tsx (100%) rename {apps/app => web}/components/ui/avatar.tsx (100%) rename {apps/app => web}/components/ui/buttons/danger-button.tsx (100%) rename {apps/app => web}/components/ui/buttons/index.ts (100%) rename {apps/app => web}/components/ui/buttons/primary-button.tsx (100%) rename {apps/app => web}/components/ui/buttons/secondary-button.tsx (100%) rename {apps/app => web}/components/ui/buttons/type.d.ts (100%) rename {apps/app => web}/components/ui/circular-progress.tsx (100%) rename {apps/app => web}/components/ui/date.tsx (100%) rename {apps/app => web}/components/ui/datepicker.tsx (100%) rename {apps/app => web}/components/ui/dropdowns/context-menu.tsx (100%) rename {apps/app => web}/components/ui/dropdowns/custom-menu.tsx (100%) rename {apps/app => web}/components/ui/dropdowns/custom-search-select.tsx (100%) rename {apps/app => web}/components/ui/dropdowns/custom-select.tsx (100%) rename {apps/app => web}/components/ui/dropdowns/index.ts (100%) rename {apps/app => web}/components/ui/dropdowns/types.d.ts (100%) rename {apps/app => web}/components/ui/empty-space.tsx (100%) rename {apps/app => web}/components/ui/empty-state.tsx (100%) rename {apps/app => web}/components/ui/graphs/bar-graph.tsx (100%) rename {apps/app => web}/components/ui/graphs/calendar-graph.tsx (100%) rename {apps/app => web}/components/ui/graphs/index.ts (100%) rename {apps/app => web}/components/ui/graphs/line-graph.tsx (100%) rename {apps/app => web}/components/ui/graphs/pie-graph.tsx (100%) rename {apps/app => web}/components/ui/graphs/scatter-plot-graph.tsx (100%) rename {apps/app => web}/components/ui/graphs/types.d.ts (100%) rename {apps/app => web}/components/ui/icon-name-type.d.ts (100%) rename {apps/app => web}/components/ui/icon.tsx (100%) rename {apps/app => web}/components/ui/index.ts (100%) rename {apps/app => web}/components/ui/input/index.tsx (100%) rename {apps/app => web}/components/ui/input/types.d.ts (100%) rename {apps/app => web}/components/ui/integration-and-import-export-banner.tsx (100%) rename {apps/app => web}/components/ui/labels-list.tsx (100%) rename {apps/app => web}/components/ui/linear-progress-indicator.tsx (100%) rename {apps/app => web}/components/ui/loader.tsx (100%) rename {apps/app => web}/components/ui/markdown-to-component.tsx (100%) rename {apps/app => web}/components/ui/multi-level-dropdown.tsx (100%) rename {apps/app => web}/components/ui/multi-level-select.tsx (100%) rename {apps/app => web}/components/ui/product-updates-modal.tsx (100%) rename {apps/app => web}/components/ui/profile-empty-state.tsx (100%) rename {apps/app => web}/components/ui/progress-bar.tsx (100%) rename {apps/app => web}/components/ui/range-datepicker.tsx (100%) rename {apps/app => web}/components/ui/spinner.tsx (100%) rename {apps/app => web}/components/ui/text-area/index.tsx (100%) rename {apps/app => web}/components/ui/text-area/types.d.ts (100%) rename {apps/app => web}/components/ui/toggle-switch.tsx (100%) rename {apps/app => web}/components/ui/tooltip.tsx (100%) rename {apps/app => web}/components/views/delete-view-modal.tsx (100%) rename {apps/app => web}/components/views/form.tsx (100%) rename {apps/app => web}/components/views/gantt-chart.tsx (100%) rename {apps/app => web}/components/views/index.ts (100%) rename {apps/app => web}/components/views/modal.tsx (100%) rename {apps/app => web}/components/views/select-filters.tsx (100%) rename {apps/app => web}/components/views/single-view-item.tsx (100%) rename {apps/app => web}/components/workspace/activity-graph.tsx (100%) rename {apps/app => web}/components/workspace/completed-issues-graph.tsx (100%) rename {apps/app => web}/components/workspace/confirm-workspace-member-remove.tsx (100%) rename {apps/app => web}/components/workspace/create-workspace-form.tsx (100%) rename {apps/app => web}/components/workspace/delete-workspace-modal.tsx (100%) rename {apps/app => web}/components/workspace/help-section.tsx (100%) rename {apps/app => web}/components/workspace/index.ts (100%) rename {apps/app => web}/components/workspace/issues-list.tsx (100%) rename {apps/app => web}/components/workspace/issues-pie-chart.tsx (100%) rename {apps/app => web}/components/workspace/issues-stats.tsx (100%) rename {apps/app => web}/components/workspace/send-workspace-invitation-modal.tsx (100%) rename {apps/app => web}/components/workspace/settings-header.tsx (100%) rename {apps/app => web}/components/workspace/sidebar-dropdown.tsx (100%) rename {apps/app => web}/components/workspace/sidebar-menu.tsx (100%) rename {apps/app => web}/components/workspace/sidebar-quick-action.tsx (100%) rename {apps/app => web}/components/workspace/single-invitation.tsx (100%) rename {apps/app => web}/constants/analytics.ts (100%) rename {apps/app => web}/constants/calendar.ts (100%) rename {apps/app => web}/constants/crisp.tsx (100%) rename {apps/app => web}/constants/due-dates.ts (100%) rename {apps/app => web}/constants/fetch-keys.ts (100%) rename {apps/app => web}/constants/graph.ts (100%) rename {apps/app => web}/constants/inbox.ts (100%) rename {apps/app => web}/constants/issue.ts (100%) rename {apps/app => web}/constants/label.ts (100%) rename {apps/app => web}/constants/module.ts (100%) rename {apps/app => web}/constants/notification.ts (100%) rename {apps/app => web}/constants/project.ts (100%) rename {apps/app => web}/constants/seo-variables.ts (100%) rename {apps/app => web}/constants/spreadsheet.ts (100%) rename {apps/app => web}/constants/state.ts (100%) rename {apps/app => web}/constants/themes.ts (100%) rename {apps/app => web}/constants/workspace.ts (100%) rename {apps/app => web}/contexts/inbox-view-context.tsx (100%) rename {apps/app => web}/contexts/issue-view.context.tsx (100%) rename {apps/app => web}/contexts/profile-issues-context.tsx (100%) rename {apps/app => web}/contexts/project-member.context.tsx (100%) rename {apps/app => web}/contexts/theme.context.tsx (100%) rename {apps/app => web}/contexts/toast.context.tsx (100%) rename {apps/app => web}/contexts/user-notification-context.tsx (100%) rename {apps/app => web}/contexts/user.context.tsx (100%) rename {apps/app => web}/contexts/workspace-member.context.tsx (100%) rename {apps/app => web}/contexts/workspace.context.tsx (100%) rename {apps/app => web}/google.d.ts (100%) rename {apps/app => web}/helpers/analytics.helper.ts (100%) rename {apps/app => web}/helpers/array.helper.ts (100%) rename {apps/app => web}/helpers/attachment.helper.ts (100%) rename {apps/app => web}/helpers/calendar.helper.ts (100%) rename {apps/app => web}/helpers/color.helper.ts (100%) rename {apps/app => web}/helpers/common.helper.ts (100%) rename {apps/app => web}/helpers/date-time.helper.ts (100%) rename {apps/app => web}/helpers/emoji.helper.tsx (100%) rename {apps/app => web}/helpers/graph.helper.ts (100%) rename {apps/app => web}/helpers/state.helper.ts (100%) rename {apps/app => web}/helpers/string.helper.ts (100%) rename {apps/app => web}/helpers/theme.helper.ts (100%) rename {apps/app => web}/hooks/gantt-chart/cycle-issues-view.tsx (100%) rename {apps/app => web}/hooks/gantt-chart/issue-view.tsx (100%) rename {apps/app => web}/hooks/gantt-chart/module-issues-view.tsx (100%) rename {apps/app => web}/hooks/gantt-chart/view-issues-view.tsx (100%) rename {apps/app => web}/hooks/my-issues/use-my-issues-filter.tsx (100%) rename {apps/app => web}/hooks/my-issues/use-my-issues.tsx (100%) rename {apps/app => web}/hooks/use-calendar-issues-view.tsx (100%) rename {apps/app => web}/hooks/use-comment-reaction.tsx (100%) rename {apps/app => web}/hooks/use-debounce.tsx (100%) rename {apps/app => web}/hooks/use-estimate-option.tsx (100%) rename {apps/app => web}/hooks/use-inbox-view.tsx (100%) rename {apps/app => web}/hooks/use-integration-popup.tsx (100%) rename {apps/app => web}/hooks/use-issue-notification-subscription.tsx (100%) rename {apps/app => web}/hooks/use-issue-properties.tsx (100%) rename {apps/app => web}/hooks/use-issue-reaction.tsx (100%) rename {apps/app => web}/hooks/use-issues-view.tsx (100%) rename {apps/app => web}/hooks/use-local-storage.tsx (100%) rename {apps/app => web}/hooks/use-outside-click-detector.tsx (100%) rename {apps/app => web}/hooks/use-profile-issues.tsx (100%) rename {apps/app => web}/hooks/use-project-details.tsx (100%) rename {apps/app => web}/hooks/use-project-members.tsx (100%) rename {apps/app => web}/hooks/use-projects.tsx (100%) rename {apps/app => web}/hooks/use-reload-confirmation.tsx (100%) rename {apps/app => web}/hooks/use-spreadsheet-issues-view.tsx (100%) rename {apps/app => web}/hooks/use-sub-issue.tsx (100%) rename {apps/app => web}/hooks/use-theme.tsx (100%) rename {apps/app => web}/hooks/use-timer.tsx (100%) rename {apps/app => web}/hooks/use-toast.tsx (100%) rename {apps/app => web}/hooks/use-user-auth.tsx (100%) rename {apps/app => web}/hooks/use-user-notifications.tsx (100%) rename {apps/app => web}/hooks/use-user.tsx (100%) rename {apps/app => web}/hooks/use-workspace-details.tsx (100%) rename {apps/app => web}/hooks/use-workspace-members.tsx (100%) rename {apps/app => web}/hooks/use-workspaces.tsx (100%) rename {apps/app => web}/layouts/app-layout/app-header.tsx (100%) rename {apps/app => web}/layouts/app-layout/app-sidebar.tsx (100%) rename {apps/app => web}/layouts/auth-layout/index.ts (100%) rename {apps/app => web}/layouts/auth-layout/project-authorization-wrapper.tsx (100%) rename {apps/app => web}/layouts/auth-layout/user-authorization-wrapper.tsx (100%) rename {apps/app => web}/layouts/auth-layout/workspace-authorization-wrapper.tsx (100%) rename {apps/app => web}/layouts/default-layout/index.tsx (100%) rename {apps/app => web}/layouts/profile-layout.tsx (100%) rename {apps/app => web}/layouts/settings-navbar.tsx (100%) rename {apps/app => web}/lib/auth.ts (100%) rename {apps/app => web}/lib/cookie.ts (100%) rename {apps/app => web}/lib/mobx/store-init.tsx (100%) rename {apps/space => web}/lib/mobx/store-provider.tsx (100%) rename {apps/app => web}/lib/redirect.ts (100%) rename {apps/app => web}/manifest.json (100%) rename {apps/app => web}/next-env.d.ts (100%) rename {apps/app => web}/next.config.js (100%) rename {apps/app => web}/package.json (100%) rename {apps/app => web}/pages/404.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/analytics.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/me/my-issues.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/me/profile/activity.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/me/profile/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/me/profile/preferences.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/profile/[userId]/assigned.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/profile/[userId]/created.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/profile/[userId]/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/profile/[userId]/subscribed.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/archived-issues/[archivedIssueId].tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/archived-issues/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/cycles/[cycleId].tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/cycles/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/inbox/[inboxId].tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/issues/[issueId].tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/issues/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/modules/[moduleId].tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/modules/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/pages/[pageId].tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/pages/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/settings/automations.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/settings/control.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/settings/estimates.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/settings/features.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/settings/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/settings/integrations.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/settings/labels.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/settings/members.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/settings/states.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/views/[viewId].tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/[projectId]/views/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/projects/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/settings/billing.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/settings/exports.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/settings/imports.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/settings/index.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/settings/integrations.tsx (100%) rename {apps/app => web}/pages/[workspaceSlug]/settings/members.tsx (100%) rename {apps/app => web}/pages/_app.tsx (100%) rename {apps/app => web}/pages/_document.tsx (100%) rename {apps/app => web}/pages/_error.tsx (100%) rename {apps/app => web}/pages/api/slack-redirect.ts (100%) rename {apps/app => web}/pages/api/track-event.ts (100%) rename {apps/app => web}/pages/api/unsplash.ts (100%) rename {apps/app => web}/pages/create-workspace.tsx (100%) rename {apps/app => web}/pages/error.tsx (100%) rename {apps/app => web}/pages/index.tsx (100%) rename {apps/app => web}/pages/installations/[provider]/index.tsx (100%) rename {apps/app => web}/pages/invitations.tsx (100%) rename {apps/app => web}/pages/magic-sign-in.tsx (100%) rename {apps/app => web}/pages/onboarding.tsx (100%) rename {apps/app => web}/pages/reset-password.tsx (100%) rename {apps/app => web}/pages/sign-up.tsx (100%) rename {apps/app => web}/pages/workspace-member-invitation.tsx (100%) rename {apps/app => web}/postcss.config.js (100%) rename {apps/space => web}/public/404.svg (100%) rename {apps/app => web}/public/animated-icons/uploading.json (100%) rename {apps/app => web}/public/attachment/audio-icon.png (100%) rename {apps/app => web}/public/attachment/css-icon.png (100%) rename {apps/app => web}/public/attachment/csv-icon.png (100%) rename {apps/app => web}/public/attachment/default-icon.png (100%) rename {apps/app => web}/public/attachment/doc-icon.png (100%) rename {apps/app => web}/public/attachment/excel-icon.png (100%) rename {apps/app => web}/public/attachment/figma-icon.png (100%) rename {apps/app => web}/public/attachment/html-icon.png (100%) rename {apps/app => web}/public/attachment/img-icon.png (100%) rename {apps/app => web}/public/attachment/jpg-icon.png (100%) rename {apps/app => web}/public/attachment/js-icon.png (100%) rename {apps/app => web}/public/attachment/pdf-icon.png (100%) rename {apps/app => web}/public/attachment/png-icon.png (100%) rename {apps/app => web}/public/attachment/svg-icon.png (100%) rename {apps/app => web}/public/attachment/txt-icon.png (100%) rename {apps/app => web}/public/attachment/video-icon.png (100%) rename {apps/app => web}/public/auth/project-not-authorized.svg (100%) rename {apps/app => web}/public/auth/workspace-not-authorized.svg (100%) rename {apps/app => web}/public/empty-state/analytics.svg (100%) rename {apps/app => web}/public/empty-state/cycle.svg (100%) rename {apps/app => web}/public/empty-state/dashboard.svg (100%) rename {apps/app => web}/public/empty-state/empty_bar_graph.svg (100%) rename {apps/app => web}/public/empty-state/empty_graph.svg (100%) rename {apps/app => web}/public/empty-state/empty_users.svg (100%) rename {apps/app => web}/public/empty-state/estimate.svg (100%) rename {apps/app => web}/public/empty-state/integration.svg (100%) rename {apps/app => web}/public/empty-state/invitation.svg (100%) rename {apps/app => web}/public/empty-state/issue-archive.svg (100%) rename {apps/app => web}/public/empty-state/issue.svg (100%) rename {apps/app => web}/public/empty-state/label.svg (100%) rename {apps/app => web}/public/empty-state/module.svg (100%) rename {apps/app => web}/public/empty-state/my-issues.svg (100%) rename {apps/app => web}/public/empty-state/notification.svg (100%) rename {apps/app => web}/public/empty-state/page.svg (100%) rename {apps/app => web}/public/empty-state/project.svg (100%) rename {apps/app => web}/public/empty-state/recent_activity.svg (100%) rename {apps/app => web}/public/empty-state/state_graph.svg (100%) rename {apps/app => web}/public/empty-state/view.svg (100%) rename {apps/app => web}/public/favicon/android-chrome-192x192.png (100%) rename {apps/app => web}/public/favicon/android-chrome-512x512.png (100%) rename {apps/app => web}/public/favicon/apple-touch-icon.png (100%) rename {apps/app => web}/public/favicon/favicon-16x16.png (100%) rename {apps/app => web}/public/favicon/favicon-32x32.png (100%) rename {apps/app => web}/public/favicon/favicon.ico (100%) rename {apps/app => web}/public/favicon/site.webmanifest (100%) rename {apps/app => web}/public/logos/github-black.png (100%) rename {apps/app => web}/public/logos/github-square.png (100%) rename {apps/app => web}/public/logos/github-white.png (100%) rename {apps/app => web}/public/mac-command.svg (100%) rename {apps/app => web}/public/onboarding/cycles.svg (100%) rename {apps/app => web}/public/onboarding/cycles.webp (100%) rename {apps/app => web}/public/onboarding/issues.svg (100%) rename {apps/app => web}/public/onboarding/issues.webp (100%) rename {apps/app => web}/public/onboarding/modules.svg (100%) rename {apps/app => web}/public/onboarding/modules.webp (100%) rename {apps/app => web}/public/onboarding/pages.svg (100%) rename {apps/app => web}/public/onboarding/pages.webp (100%) rename {apps/app => web}/public/onboarding/views.svg (100%) rename {apps/app => web}/public/onboarding/views.webp (100%) rename {apps/app => web}/public/plane-logos/black-horizontal-with-blue-logo.svg (100%) rename {apps/app => web}/public/plane-logos/blue-without-text.png (100%) rename {apps/app => web}/public/plane-logos/white-horizontal-with-blue-logo.svg (100%) rename {apps/app => web}/public/plane-logos/white-horizontal.svg (100%) rename {apps/app => web}/public/services/csv.png (100%) rename {apps/app => web}/public/services/excel.png (100%) rename {apps/app => web}/public/services/github.png (100%) rename {apps/app => web}/public/services/jira.png (100%) rename {apps/app => web}/public/services/json.png (100%) rename {apps/app => web}/public/services/slack.png (100%) rename {apps/app => web}/public/site.webmanifest.json (100%) rename {apps/app => web}/public/sw.js (100%) rename {apps/app => web}/public/sw.js.map (100%) rename {apps/app => web}/public/user.png (100%) rename {apps/app => web}/public/workbox-7805bd61.js (100%) rename {apps/app => web}/public/workbox-7805bd61.js.map (100%) rename {apps/app => web}/sentry.client.config.js (100%) rename {apps/app => web}/sentry.edge.config.js (100%) rename {apps/app => web}/sentry.properties (100%) rename {apps/app => web}/sentry.server.config.js (100%) rename {apps/app => web}/services/ai.service.ts (100%) rename {apps/app => web}/services/analytics.service.ts (100%) rename {apps/app => web}/services/api.service.ts (100%) rename {apps/app => web}/services/app-installations.service.ts (100%) rename {apps/app => web}/services/authentication.service.ts (100%) rename {apps/app => web}/services/cycles.service.ts (100%) rename {apps/app => web}/services/estimates.service.ts (100%) rename {apps/app => web}/services/file.service.ts (100%) rename {apps/app => web}/services/inbox.service.ts (100%) rename {apps/app => web}/services/integration/csv.services.ts (100%) rename {apps/app => web}/services/integration/github.service.ts (100%) rename {apps/app => web}/services/integration/index.ts (100%) rename {apps/app => web}/services/integration/jira.service.ts (100%) rename {apps/app => web}/services/issues.service.ts (100%) rename {apps/app => web}/services/modules.service.ts (100%) rename {apps/app => web}/services/notifications.service.ts (100%) rename {apps/app => web}/services/pages.service.ts (100%) rename {apps/app => web}/services/project-publish.service.ts (100%) rename {apps/app => web}/services/project.service.ts (100%) rename {apps/app => web}/services/reaction.service.ts (100%) rename {apps/app => web}/services/state.service.ts (100%) rename {apps/app => web}/services/track-event.service.ts (100%) rename {apps/app => web}/services/user.service.ts (100%) rename {apps/app => web}/services/views.service.ts (100%) rename {apps/app => web}/services/web-waitlist.service.ts (100%) rename {apps/app => web}/services/workspace.service.ts (100%) rename {apps/app => web}/store/project-publish.tsx (100%) rename {apps/app => web}/store/root.ts (100%) rename {apps/app => web}/store/theme.ts (100%) rename {apps/app => web}/store/user.ts (100%) rename {apps/app => web}/styles/command-pallette.css (100%) rename {apps/app => web}/styles/editor.css (100%) rename {apps/app => web}/styles/globals.css (100%) rename {apps/app => web}/styles/nprogress.css (100%) rename {apps/app => web}/styles/react-datepicker.css (100%) rename {apps/app => web}/tailwind.config.js (100%) rename {apps/app => web}/tsconfig.json (100%) rename {apps/app => web}/types/ai.d.ts (100%) rename {apps/app => web}/types/analytics.d.ts (100%) rename {apps/app => web}/types/calendar.ts (100%) rename {apps/app => web}/types/cycles.d.ts (100%) rename {apps/app => web}/types/estimate.d.ts (100%) rename {apps/app => web}/types/importer/github-importer.d.ts (100%) rename {apps/app => web}/types/importer/index.ts (100%) rename {apps/app => web}/types/importer/jira-importer.d.ts (100%) rename {apps/app => web}/types/inbox.d.ts (100%) rename {apps/app => web}/types/index.d.ts (100%) rename {apps/app => web}/types/integration.d.ts (100%) rename {apps/app => web}/types/issues.d.ts (100%) rename {apps/app => web}/types/modules.d.ts (100%) rename {apps/app => web}/types/notifications.d.ts (100%) rename {apps/app => web}/types/pages.d.ts (100%) rename {apps/app => web}/types/projects.d.ts (100%) rename {apps/app => web}/types/reaction.d.ts (100%) rename {apps/app => web}/types/state.d.ts (100%) rename {apps/app => web}/types/users.d.ts (100%) rename {apps/app => web}/types/views.d.ts (100%) rename {apps/app => web}/types/waitlist.d.ts (100%) rename {apps/app => web}/types/workspace.d.ts (100%) diff --git a/.eslintrc.js b/.eslintrc.js index 463c86901..9da757a17 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -4,7 +4,7 @@ module.exports = { extends: ["custom"], settings: { next: { - rootDir: ["apps/*"], + rootDir: ["web/", "deploy/"], }, }, }; diff --git a/app.json b/app.json deleted file mode 100644 index bc5789078..000000000 --- a/app.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "name": "Plane", - "description": "Plane helps you track your issues, epics, and product roadmaps.", - "repository": "http://github.com/makeplane/plane", - "logo": "https://avatars.githubusercontent.com/u/115727700?s=200&v=4", - "website": "https://plane.so/", - "success_url": "/", - "stack": "heroku-22", - "keywords": [ - "plane", - "project management", - "django", - "next" - ], - "addons": [ - "heroku-postgresql:mini", - "heroku-redis:mini" - ], - "buildpacks": [ - { - "url": "https://github.com/heroku/heroku-buildpack-python.git" - }, - { - "url": "https://github.com/heroku/heroku-buildpack-nodejs#v176" - } - ], - "env": { - "EMAIL_HOST": { - "description": "Email host to send emails from", - "value": "" - }, - "EMAIL_HOST_USER": { - "description": "Email host to send emails from", - "value": "" - }, - "EMAIL_HOST_PASSWORD": { - "description": "Email host to send emails from", - "value": "" - }, - "EMAIL_FROM": { - "description": "Email Sender", - "value": "" - }, - "EMAIL_PORT": { - "description": "The default Email PORT to use", - "value": "587" - }, - "AWS_REGION": { - "description": "AWS Region to use for S3", - "value": "false" - }, - "AWS_ACCESS_KEY_ID": { - "description": "AWS Access Key ID to use for S3", - "value": "" - }, - "AWS_SECRET_ACCESS_KEY": { - "description": "AWS Secret Access Key to use for S3", - "value": "" - }, - "AWS_S3_BUCKET_NAME": { - "description": "AWS Bucket Name to use for S3", - "value": "" - }, - "SENTRY_DSN": { - "description": "", - "value": "" - }, - "WEB_URL": { - "description": "Web URL for Plane this will be used for redirections in the emails", - "value": "" - }, - "GITHUB_CLIENT_SECRET": { - "description": "Github Client Secret", - "value": "" - }, - "NEXT_PUBLIC_API_BASE_URL": { - "description": "Next Public API Base URL", - "value": "" - }, - "SECRET_KEY": { - "description": "Django Secret Key", - "value": "" - } - } -} \ No newline at end of file diff --git a/deploy/heroku/Dockerfile b/deploy/heroku/Dockerfile deleted file mode 100644 index edae32788..000000000 --- a/deploy/heroku/Dockerfile +++ /dev/null @@ -1,4 +0,0 @@ -# Deploy the Plane image -FROM makeplane/plane - -LABEL maintainer="engineering@plane.so" \ No newline at end of file diff --git a/heroku.yml b/heroku.yml deleted file mode 100644 index e9d2ac033..000000000 --- a/heroku.yml +++ /dev/null @@ -1,3 +0,0 @@ -build: - docker: - web: deploy/heroku/Dockerfile \ No newline at end of file diff --git a/package.json b/package.json index 804fb7b64..37fc1475b 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,8 @@ "license": "AGPL-3.0", "private": true, "workspaces": [ - "apps/*", - "packages/*" + "web/", + "deploy/" ], "scripts": { "build": "turbo run build", diff --git a/apps/space/.env.example b/space/.env.example similarity index 100% rename from apps/space/.env.example rename to space/.env.example diff --git a/apps/space/.gitignore b/space/.gitignore similarity index 100% rename from apps/space/.gitignore rename to space/.gitignore diff --git a/apps/space/.prettierignore b/space/.prettierignore similarity index 100% rename from apps/space/.prettierignore rename to space/.prettierignore diff --git a/apps/space/.prettierrc.json b/space/.prettierrc.json similarity index 100% rename from apps/space/.prettierrc.json rename to space/.prettierrc.json diff --git a/apps/space/Dockerfile.space b/space/Dockerfile.space similarity index 100% rename from apps/space/Dockerfile.space rename to space/Dockerfile.space diff --git a/apps/space/README.md b/space/README.md similarity index 100% rename from apps/space/README.md rename to space/README.md diff --git a/apps/space/app/[workspace_slug]/[project_slug]/layout.tsx b/space/app/[workspace_slug]/[project_slug]/layout.tsx similarity index 100% rename from apps/space/app/[workspace_slug]/[project_slug]/layout.tsx rename to space/app/[workspace_slug]/[project_slug]/layout.tsx diff --git a/apps/space/app/[workspace_slug]/[project_slug]/page.tsx b/space/app/[workspace_slug]/[project_slug]/page.tsx similarity index 100% rename from apps/space/app/[workspace_slug]/[project_slug]/page.tsx rename to space/app/[workspace_slug]/[project_slug]/page.tsx diff --git a/apps/space/app/[workspace_slug]/page.tsx b/space/app/[workspace_slug]/page.tsx similarity index 100% rename from apps/space/app/[workspace_slug]/page.tsx rename to space/app/[workspace_slug]/page.tsx diff --git a/apps/space/app/layout.tsx b/space/app/layout.tsx similarity index 100% rename from apps/space/app/layout.tsx rename to space/app/layout.tsx diff --git a/apps/space/app/page.tsx b/space/app/page.tsx similarity index 100% rename from apps/space/app/page.tsx rename to space/app/page.tsx diff --git a/apps/space/app/project-not-published/page.tsx b/space/app/project-not-published/page.tsx similarity index 100% rename from apps/space/app/project-not-published/page.tsx rename to space/app/project-not-published/page.tsx diff --git a/apps/space/components/icons/index.ts b/space/components/icons/index.ts similarity index 100% rename from apps/space/components/icons/index.ts rename to space/components/icons/index.ts diff --git a/apps/space/components/icons/issue-group/backlog-state-icon.tsx b/space/components/icons/issue-group/backlog-state-icon.tsx similarity index 100% rename from apps/space/components/icons/issue-group/backlog-state-icon.tsx rename to space/components/icons/issue-group/backlog-state-icon.tsx diff --git a/apps/space/components/icons/issue-group/cancelled-state-icon.tsx b/space/components/icons/issue-group/cancelled-state-icon.tsx similarity index 100% rename from apps/space/components/icons/issue-group/cancelled-state-icon.tsx rename to space/components/icons/issue-group/cancelled-state-icon.tsx diff --git a/apps/space/components/icons/issue-group/completed-state-icon.tsx b/space/components/icons/issue-group/completed-state-icon.tsx similarity index 100% rename from apps/space/components/icons/issue-group/completed-state-icon.tsx rename to space/components/icons/issue-group/completed-state-icon.tsx diff --git a/apps/space/components/icons/issue-group/started-state-icon.tsx b/space/components/icons/issue-group/started-state-icon.tsx similarity index 100% rename from apps/space/components/icons/issue-group/started-state-icon.tsx rename to space/components/icons/issue-group/started-state-icon.tsx diff --git a/apps/space/components/icons/issue-group/unstarted-state-icon.tsx b/space/components/icons/issue-group/unstarted-state-icon.tsx similarity index 100% rename from apps/space/components/icons/issue-group/unstarted-state-icon.tsx rename to space/components/icons/issue-group/unstarted-state-icon.tsx diff --git a/apps/space/components/icons/types.d.ts b/space/components/icons/types.d.ts similarity index 100% rename from apps/space/components/icons/types.d.ts rename to space/components/icons/types.d.ts diff --git a/apps/space/components/issues/board-views/block-due-date.tsx b/space/components/issues/board-views/block-due-date.tsx similarity index 100% rename from apps/space/components/issues/board-views/block-due-date.tsx rename to space/components/issues/board-views/block-due-date.tsx diff --git a/apps/space/components/issues/board-views/block-labels.tsx b/space/components/issues/board-views/block-labels.tsx similarity index 100% rename from apps/space/components/issues/board-views/block-labels.tsx rename to space/components/issues/board-views/block-labels.tsx diff --git a/apps/space/components/issues/board-views/block-priority.tsx b/space/components/issues/board-views/block-priority.tsx similarity index 100% rename from apps/space/components/issues/board-views/block-priority.tsx rename to space/components/issues/board-views/block-priority.tsx diff --git a/apps/space/components/issues/board-views/block-state.tsx b/space/components/issues/board-views/block-state.tsx similarity index 100% rename from apps/space/components/issues/board-views/block-state.tsx rename to space/components/issues/board-views/block-state.tsx diff --git a/apps/space/components/issues/board-views/calendar/index.tsx b/space/components/issues/board-views/calendar/index.tsx similarity index 100% rename from apps/space/components/issues/board-views/calendar/index.tsx rename to space/components/issues/board-views/calendar/index.tsx diff --git a/apps/space/components/issues/board-views/gantt/index.tsx b/space/components/issues/board-views/gantt/index.tsx similarity index 100% rename from apps/space/components/issues/board-views/gantt/index.tsx rename to space/components/issues/board-views/gantt/index.tsx diff --git a/apps/space/components/issues/board-views/kanban/block.tsx b/space/components/issues/board-views/kanban/block.tsx similarity index 100% rename from apps/space/components/issues/board-views/kanban/block.tsx rename to space/components/issues/board-views/kanban/block.tsx diff --git a/apps/space/components/issues/board-views/kanban/header.tsx b/space/components/issues/board-views/kanban/header.tsx similarity index 100% rename from apps/space/components/issues/board-views/kanban/header.tsx rename to space/components/issues/board-views/kanban/header.tsx diff --git a/apps/space/components/issues/board-views/kanban/index.tsx b/space/components/issues/board-views/kanban/index.tsx similarity index 100% rename from apps/space/components/issues/board-views/kanban/index.tsx rename to space/components/issues/board-views/kanban/index.tsx diff --git a/apps/space/components/issues/board-views/list/block.tsx b/space/components/issues/board-views/list/block.tsx similarity index 100% rename from apps/space/components/issues/board-views/list/block.tsx rename to space/components/issues/board-views/list/block.tsx diff --git a/apps/space/components/issues/board-views/list/header.tsx b/space/components/issues/board-views/list/header.tsx similarity index 100% rename from apps/space/components/issues/board-views/list/header.tsx rename to space/components/issues/board-views/list/header.tsx diff --git a/apps/space/components/issues/board-views/list/index.tsx b/space/components/issues/board-views/list/index.tsx similarity index 100% rename from apps/space/components/issues/board-views/list/index.tsx rename to space/components/issues/board-views/list/index.tsx diff --git a/apps/space/components/issues/board-views/spreadsheet/index.tsx b/space/components/issues/board-views/spreadsheet/index.tsx similarity index 100% rename from apps/space/components/issues/board-views/spreadsheet/index.tsx rename to space/components/issues/board-views/spreadsheet/index.tsx diff --git a/apps/space/components/issues/filters-render/date.tsx b/space/components/issues/filters-render/date.tsx similarity index 100% rename from apps/space/components/issues/filters-render/date.tsx rename to space/components/issues/filters-render/date.tsx diff --git a/apps/space/components/issues/filters-render/index.tsx b/space/components/issues/filters-render/index.tsx similarity index 100% rename from apps/space/components/issues/filters-render/index.tsx rename to space/components/issues/filters-render/index.tsx diff --git a/apps/space/components/issues/filters-render/label/filter-label-block.tsx b/space/components/issues/filters-render/label/filter-label-block.tsx similarity index 100% rename from apps/space/components/issues/filters-render/label/filter-label-block.tsx rename to space/components/issues/filters-render/label/filter-label-block.tsx diff --git a/apps/space/components/issues/filters-render/label/index.tsx b/space/components/issues/filters-render/label/index.tsx similarity index 100% rename from apps/space/components/issues/filters-render/label/index.tsx rename to space/components/issues/filters-render/label/index.tsx diff --git a/apps/space/components/issues/filters-render/priority/filter-priority-block.tsx b/space/components/issues/filters-render/priority/filter-priority-block.tsx similarity index 100% rename from apps/space/components/issues/filters-render/priority/filter-priority-block.tsx rename to space/components/issues/filters-render/priority/filter-priority-block.tsx diff --git a/apps/space/components/issues/filters-render/priority/index.tsx b/space/components/issues/filters-render/priority/index.tsx similarity index 100% rename from apps/space/components/issues/filters-render/priority/index.tsx rename to space/components/issues/filters-render/priority/index.tsx diff --git a/apps/space/components/issues/filters-render/state/filter-state-block.tsx b/space/components/issues/filters-render/state/filter-state-block.tsx similarity index 100% rename from apps/space/components/issues/filters-render/state/filter-state-block.tsx rename to space/components/issues/filters-render/state/filter-state-block.tsx diff --git a/apps/space/components/issues/filters-render/state/index.tsx b/space/components/issues/filters-render/state/index.tsx similarity index 100% rename from apps/space/components/issues/filters-render/state/index.tsx rename to space/components/issues/filters-render/state/index.tsx diff --git a/apps/space/components/issues/navbar/index.tsx b/space/components/issues/navbar/index.tsx similarity index 100% rename from apps/space/components/issues/navbar/index.tsx rename to space/components/issues/navbar/index.tsx diff --git a/apps/space/components/issues/navbar/issue-board-view.tsx b/space/components/issues/navbar/issue-board-view.tsx similarity index 100% rename from apps/space/components/issues/navbar/issue-board-view.tsx rename to space/components/issues/navbar/issue-board-view.tsx diff --git a/apps/space/components/issues/navbar/issue-filter.tsx b/space/components/issues/navbar/issue-filter.tsx similarity index 100% rename from apps/space/components/issues/navbar/issue-filter.tsx rename to space/components/issues/navbar/issue-filter.tsx diff --git a/apps/space/components/issues/navbar/issue-view.tsx b/space/components/issues/navbar/issue-view.tsx similarity index 100% rename from apps/space/components/issues/navbar/issue-view.tsx rename to space/components/issues/navbar/issue-view.tsx diff --git a/apps/space/components/issues/navbar/search.tsx b/space/components/issues/navbar/search.tsx similarity index 100% rename from apps/space/components/issues/navbar/search.tsx rename to space/components/issues/navbar/search.tsx diff --git a/apps/space/components/issues/navbar/theme.tsx b/space/components/issues/navbar/theme.tsx similarity index 100% rename from apps/space/components/issues/navbar/theme.tsx rename to space/components/issues/navbar/theme.tsx diff --git a/apps/space/constants/data.ts b/space/constants/data.ts similarity index 100% rename from apps/space/constants/data.ts rename to space/constants/data.ts diff --git a/apps/space/constants/helpers.ts b/space/constants/helpers.ts similarity index 100% rename from apps/space/constants/helpers.ts rename to space/constants/helpers.ts diff --git a/apps/space/lib/index.ts b/space/lib/index.ts similarity index 100% rename from apps/space/lib/index.ts rename to space/lib/index.ts diff --git a/apps/space/lib/mobx/store-init.tsx b/space/lib/mobx/store-init.tsx similarity index 100% rename from apps/space/lib/mobx/store-init.tsx rename to space/lib/mobx/store-init.tsx diff --git a/apps/app/lib/mobx/store-provider.tsx b/space/lib/mobx/store-provider.tsx similarity index 100% rename from apps/app/lib/mobx/store-provider.tsx rename to space/lib/mobx/store-provider.tsx diff --git a/apps/space/next.config.js b/space/next.config.js similarity index 100% rename from apps/space/next.config.js rename to space/next.config.js diff --git a/apps/space/package.json b/space/package.json similarity index 100% rename from apps/space/package.json rename to space/package.json diff --git a/apps/space/pages/404.tsx b/space/pages/404.tsx similarity index 100% rename from apps/space/pages/404.tsx rename to space/pages/404.tsx diff --git a/apps/space/pages/_app.tsx b/space/pages/_app.tsx similarity index 100% rename from apps/space/pages/_app.tsx rename to space/pages/_app.tsx diff --git a/apps/space/pages/_document.tsx b/space/pages/_document.tsx similarity index 100% rename from apps/space/pages/_document.tsx rename to space/pages/_document.tsx diff --git a/apps/space/postcss.config.js b/space/postcss.config.js similarity index 100% rename from apps/space/postcss.config.js rename to space/postcss.config.js diff --git a/apps/app/public/404.svg b/space/public/404.svg similarity index 100% rename from apps/app/public/404.svg rename to space/public/404.svg diff --git a/apps/space/public/plane-logo.webp b/space/public/plane-logo.webp similarity index 100% rename from apps/space/public/plane-logo.webp rename to space/public/plane-logo.webp diff --git a/apps/space/public/project-not-published.svg b/space/public/project-not-published.svg similarity index 100% rename from apps/space/public/project-not-published.svg rename to space/public/project-not-published.svg diff --git a/apps/space/services/api.service.ts b/space/services/api.service.ts similarity index 100% rename from apps/space/services/api.service.ts rename to space/services/api.service.ts diff --git a/apps/space/services/issue.service.ts b/space/services/issue.service.ts similarity index 100% rename from apps/space/services/issue.service.ts rename to space/services/issue.service.ts diff --git a/apps/space/services/project.service.ts b/space/services/project.service.ts similarity index 100% rename from apps/space/services/project.service.ts rename to space/services/project.service.ts diff --git a/apps/space/services/user.service.ts b/space/services/user.service.ts similarity index 100% rename from apps/space/services/user.service.ts rename to space/services/user.service.ts diff --git a/apps/space/store/issue.ts b/space/store/issue.ts similarity index 100% rename from apps/space/store/issue.ts rename to space/store/issue.ts diff --git a/apps/space/store/project.ts b/space/store/project.ts similarity index 100% rename from apps/space/store/project.ts rename to space/store/project.ts diff --git a/apps/space/store/root.ts b/space/store/root.ts similarity index 100% rename from apps/space/store/root.ts rename to space/store/root.ts diff --git a/apps/space/store/theme.ts b/space/store/theme.ts similarity index 100% rename from apps/space/store/theme.ts rename to space/store/theme.ts diff --git a/apps/space/store/types/index.ts b/space/store/types/index.ts similarity index 100% rename from apps/space/store/types/index.ts rename to space/store/types/index.ts diff --git a/apps/space/store/types/issue.ts b/space/store/types/issue.ts similarity index 100% rename from apps/space/store/types/issue.ts rename to space/store/types/issue.ts diff --git a/apps/space/store/types/project.ts b/space/store/types/project.ts similarity index 100% rename from apps/space/store/types/project.ts rename to space/store/types/project.ts diff --git a/apps/space/store/types/theme.ts b/space/store/types/theme.ts similarity index 100% rename from apps/space/store/types/theme.ts rename to space/store/types/theme.ts diff --git a/apps/space/store/types/user.ts b/space/store/types/user.ts similarity index 100% rename from apps/space/store/types/user.ts rename to space/store/types/user.ts diff --git a/apps/space/store/user.ts b/space/store/user.ts similarity index 100% rename from apps/space/store/user.ts rename to space/store/user.ts diff --git a/apps/space/styles/globals.css b/space/styles/globals.css similarity index 100% rename from apps/space/styles/globals.css rename to space/styles/globals.css diff --git a/apps/space/tailwind.config.js b/space/tailwind.config.js similarity index 100% rename from apps/space/tailwind.config.js rename to space/tailwind.config.js diff --git a/apps/space/tsconfig.json b/space/tsconfig.json similarity index 100% rename from apps/space/tsconfig.json rename to space/tsconfig.json diff --git a/apps/app/.eslintrc.js b/web/.eslintrc.js similarity index 100% rename from apps/app/.eslintrc.js rename to web/.eslintrc.js diff --git a/apps/app/.prettierrc b/web/.prettierrc similarity index 100% rename from apps/app/.prettierrc rename to web/.prettierrc diff --git a/apps/app/Dockerfile.dev b/web/Dockerfile.dev similarity index 100% rename from apps/app/Dockerfile.dev rename to web/Dockerfile.dev diff --git a/apps/app/Dockerfile.web b/web/Dockerfile.web similarity index 100% rename from apps/app/Dockerfile.web rename to web/Dockerfile.web diff --git a/apps/app/components/account/email-code-form.tsx b/web/components/account/email-code-form.tsx similarity index 100% rename from apps/app/components/account/email-code-form.tsx rename to web/components/account/email-code-form.tsx diff --git a/apps/app/components/account/email-password-form.tsx b/web/components/account/email-password-form.tsx similarity index 100% rename from apps/app/components/account/email-password-form.tsx rename to web/components/account/email-password-form.tsx diff --git a/apps/app/components/account/email-reset-password-form.tsx b/web/components/account/email-reset-password-form.tsx similarity index 100% rename from apps/app/components/account/email-reset-password-form.tsx rename to web/components/account/email-reset-password-form.tsx diff --git a/apps/app/components/account/github-login-button.tsx b/web/components/account/github-login-button.tsx similarity index 100% rename from apps/app/components/account/github-login-button.tsx rename to web/components/account/github-login-button.tsx diff --git a/apps/app/components/account/google-login.tsx b/web/components/account/google-login.tsx similarity index 100% rename from apps/app/components/account/google-login.tsx rename to web/components/account/google-login.tsx diff --git a/apps/app/components/account/index.ts b/web/components/account/index.ts similarity index 100% rename from apps/app/components/account/index.ts rename to web/components/account/index.ts diff --git a/apps/app/components/analytics/custom-analytics/create-update-analytics-modal.tsx b/web/components/analytics/custom-analytics/create-update-analytics-modal.tsx similarity index 100% rename from apps/app/components/analytics/custom-analytics/create-update-analytics-modal.tsx rename to web/components/analytics/custom-analytics/create-update-analytics-modal.tsx diff --git a/apps/app/components/analytics/custom-analytics/custom-analytics.tsx b/web/components/analytics/custom-analytics/custom-analytics.tsx similarity index 100% rename from apps/app/components/analytics/custom-analytics/custom-analytics.tsx rename to web/components/analytics/custom-analytics/custom-analytics.tsx diff --git a/apps/app/components/analytics/custom-analytics/graph/custom-tooltip.tsx b/web/components/analytics/custom-analytics/graph/custom-tooltip.tsx similarity index 100% rename from apps/app/components/analytics/custom-analytics/graph/custom-tooltip.tsx rename to web/components/analytics/custom-analytics/graph/custom-tooltip.tsx diff --git a/apps/app/components/analytics/custom-analytics/graph/index.tsx b/web/components/analytics/custom-analytics/graph/index.tsx similarity index 100% rename from apps/app/components/analytics/custom-analytics/graph/index.tsx rename to web/components/analytics/custom-analytics/graph/index.tsx diff --git a/apps/app/components/analytics/custom-analytics/index.ts b/web/components/analytics/custom-analytics/index.ts similarity index 100% rename from apps/app/components/analytics/custom-analytics/index.ts rename to web/components/analytics/custom-analytics/index.ts diff --git a/apps/app/components/analytics/custom-analytics/select-bar.tsx b/web/components/analytics/custom-analytics/select-bar.tsx similarity index 100% rename from apps/app/components/analytics/custom-analytics/select-bar.tsx rename to web/components/analytics/custom-analytics/select-bar.tsx diff --git a/apps/app/components/analytics/custom-analytics/sidebar.tsx b/web/components/analytics/custom-analytics/sidebar.tsx similarity index 100% rename from apps/app/components/analytics/custom-analytics/sidebar.tsx rename to web/components/analytics/custom-analytics/sidebar.tsx diff --git a/apps/app/components/analytics/custom-analytics/table.tsx b/web/components/analytics/custom-analytics/table.tsx similarity index 100% rename from apps/app/components/analytics/custom-analytics/table.tsx rename to web/components/analytics/custom-analytics/table.tsx diff --git a/apps/app/components/analytics/index.ts b/web/components/analytics/index.ts similarity index 100% rename from apps/app/components/analytics/index.ts rename to web/components/analytics/index.ts diff --git a/apps/app/components/analytics/project-modal.tsx b/web/components/analytics/project-modal.tsx similarity index 100% rename from apps/app/components/analytics/project-modal.tsx rename to web/components/analytics/project-modal.tsx diff --git a/apps/app/components/analytics/scope-and-demand/demand.tsx b/web/components/analytics/scope-and-demand/demand.tsx similarity index 100% rename from apps/app/components/analytics/scope-and-demand/demand.tsx rename to web/components/analytics/scope-and-demand/demand.tsx diff --git a/apps/app/components/analytics/scope-and-demand/index.ts b/web/components/analytics/scope-and-demand/index.ts similarity index 100% rename from apps/app/components/analytics/scope-and-demand/index.ts rename to web/components/analytics/scope-and-demand/index.ts diff --git a/apps/app/components/analytics/scope-and-demand/leaderboard.tsx b/web/components/analytics/scope-and-demand/leaderboard.tsx similarity index 100% rename from apps/app/components/analytics/scope-and-demand/leaderboard.tsx rename to web/components/analytics/scope-and-demand/leaderboard.tsx diff --git a/apps/app/components/analytics/scope-and-demand/scope-and-demand.tsx b/web/components/analytics/scope-and-demand/scope-and-demand.tsx similarity index 100% rename from apps/app/components/analytics/scope-and-demand/scope-and-demand.tsx rename to web/components/analytics/scope-and-demand/scope-and-demand.tsx diff --git a/apps/app/components/analytics/scope-and-demand/scope.tsx b/web/components/analytics/scope-and-demand/scope.tsx similarity index 100% rename from apps/app/components/analytics/scope-and-demand/scope.tsx rename to web/components/analytics/scope-and-demand/scope.tsx diff --git a/apps/app/components/analytics/scope-and-demand/year-wise-issues.tsx b/web/components/analytics/scope-and-demand/year-wise-issues.tsx similarity index 100% rename from apps/app/components/analytics/scope-and-demand/year-wise-issues.tsx rename to web/components/analytics/scope-and-demand/year-wise-issues.tsx diff --git a/apps/app/components/analytics/select/index.ts b/web/components/analytics/select/index.ts similarity index 100% rename from apps/app/components/analytics/select/index.ts rename to web/components/analytics/select/index.ts diff --git a/apps/app/components/analytics/select/project.tsx b/web/components/analytics/select/project.tsx similarity index 100% rename from apps/app/components/analytics/select/project.tsx rename to web/components/analytics/select/project.tsx diff --git a/apps/app/components/analytics/select/segment.tsx b/web/components/analytics/select/segment.tsx similarity index 100% rename from apps/app/components/analytics/select/segment.tsx rename to web/components/analytics/select/segment.tsx diff --git a/apps/app/components/analytics/select/x-axis.tsx b/web/components/analytics/select/x-axis.tsx similarity index 100% rename from apps/app/components/analytics/select/x-axis.tsx rename to web/components/analytics/select/x-axis.tsx diff --git a/apps/app/components/analytics/select/y-axis.tsx b/web/components/analytics/select/y-axis.tsx similarity index 100% rename from apps/app/components/analytics/select/y-axis.tsx rename to web/components/analytics/select/y-axis.tsx diff --git a/apps/app/components/auth-screens/index.ts b/web/components/auth-screens/index.ts similarity index 100% rename from apps/app/components/auth-screens/index.ts rename to web/components/auth-screens/index.ts diff --git a/apps/app/components/auth-screens/not-authorized-view.tsx b/web/components/auth-screens/not-authorized-view.tsx similarity index 100% rename from apps/app/components/auth-screens/not-authorized-view.tsx rename to web/components/auth-screens/not-authorized-view.tsx diff --git a/apps/app/components/auth-screens/project/index.ts b/web/components/auth-screens/project/index.ts similarity index 100% rename from apps/app/components/auth-screens/project/index.ts rename to web/components/auth-screens/project/index.ts diff --git a/apps/app/components/auth-screens/project/join-project.tsx b/web/components/auth-screens/project/join-project.tsx similarity index 100% rename from apps/app/components/auth-screens/project/join-project.tsx rename to web/components/auth-screens/project/join-project.tsx diff --git a/apps/app/components/auth-screens/workspace/index.ts b/web/components/auth-screens/workspace/index.ts similarity index 100% rename from apps/app/components/auth-screens/workspace/index.ts rename to web/components/auth-screens/workspace/index.ts diff --git a/apps/app/components/auth-screens/workspace/not-a-member.tsx b/web/components/auth-screens/workspace/not-a-member.tsx similarity index 100% rename from apps/app/components/auth-screens/workspace/not-a-member.tsx rename to web/components/auth-screens/workspace/not-a-member.tsx diff --git a/apps/app/components/automation/auto-archive-automation.tsx b/web/components/automation/auto-archive-automation.tsx similarity index 100% rename from apps/app/components/automation/auto-archive-automation.tsx rename to web/components/automation/auto-archive-automation.tsx diff --git a/apps/app/components/automation/auto-close-automation.tsx b/web/components/automation/auto-close-automation.tsx similarity index 100% rename from apps/app/components/automation/auto-close-automation.tsx rename to web/components/automation/auto-close-automation.tsx diff --git a/apps/app/components/automation/index.ts b/web/components/automation/index.ts similarity index 100% rename from apps/app/components/automation/index.ts rename to web/components/automation/index.ts diff --git a/apps/app/components/automation/select-month-modal.tsx b/web/components/automation/select-month-modal.tsx similarity index 100% rename from apps/app/components/automation/select-month-modal.tsx rename to web/components/automation/select-month-modal.tsx diff --git a/apps/app/components/breadcrumbs/index.tsx b/web/components/breadcrumbs/index.tsx similarity index 100% rename from apps/app/components/breadcrumbs/index.tsx rename to web/components/breadcrumbs/index.tsx diff --git a/apps/app/components/command-palette/change-interface-theme.tsx b/web/components/command-palette/change-interface-theme.tsx similarity index 100% rename from apps/app/components/command-palette/change-interface-theme.tsx rename to web/components/command-palette/change-interface-theme.tsx diff --git a/apps/app/components/command-palette/command-k.tsx b/web/components/command-palette/command-k.tsx similarity index 100% rename from apps/app/components/command-palette/command-k.tsx rename to web/components/command-palette/command-k.tsx diff --git a/apps/app/components/command-palette/command-pallette.tsx b/web/components/command-palette/command-pallette.tsx similarity index 100% rename from apps/app/components/command-palette/command-pallette.tsx rename to web/components/command-palette/command-pallette.tsx diff --git a/apps/app/components/command-palette/helpers.tsx b/web/components/command-palette/helpers.tsx similarity index 100% rename from apps/app/components/command-palette/helpers.tsx rename to web/components/command-palette/helpers.tsx diff --git a/apps/app/components/command-palette/index.ts b/web/components/command-palette/index.ts similarity index 100% rename from apps/app/components/command-palette/index.ts rename to web/components/command-palette/index.ts diff --git a/apps/app/components/command-palette/issue/change-issue-assignee.tsx b/web/components/command-palette/issue/change-issue-assignee.tsx similarity index 100% rename from apps/app/components/command-palette/issue/change-issue-assignee.tsx rename to web/components/command-palette/issue/change-issue-assignee.tsx diff --git a/apps/app/components/command-palette/issue/change-issue-priority.tsx b/web/components/command-palette/issue/change-issue-priority.tsx similarity index 100% rename from apps/app/components/command-palette/issue/change-issue-priority.tsx rename to web/components/command-palette/issue/change-issue-priority.tsx diff --git a/apps/app/components/command-palette/issue/change-issue-state.tsx b/web/components/command-palette/issue/change-issue-state.tsx similarity index 100% rename from apps/app/components/command-palette/issue/change-issue-state.tsx rename to web/components/command-palette/issue/change-issue-state.tsx diff --git a/apps/app/components/command-palette/issue/index.ts b/web/components/command-palette/issue/index.ts similarity index 100% rename from apps/app/components/command-palette/issue/index.ts rename to web/components/command-palette/issue/index.ts diff --git a/apps/app/components/command-palette/shortcuts-modal.tsx b/web/components/command-palette/shortcuts-modal.tsx similarity index 100% rename from apps/app/components/command-palette/shortcuts-modal.tsx rename to web/components/command-palette/shortcuts-modal.tsx diff --git a/apps/app/components/core/activity.tsx b/web/components/core/activity.tsx similarity index 100% rename from apps/app/components/core/activity.tsx rename to web/components/core/activity.tsx diff --git a/apps/app/components/core/filters/due-date-filter-modal.tsx b/web/components/core/filters/due-date-filter-modal.tsx similarity index 100% rename from apps/app/components/core/filters/due-date-filter-modal.tsx rename to web/components/core/filters/due-date-filter-modal.tsx diff --git a/apps/app/components/core/filters/due-date-filter-select.tsx b/web/components/core/filters/due-date-filter-select.tsx similarity index 100% rename from apps/app/components/core/filters/due-date-filter-select.tsx rename to web/components/core/filters/due-date-filter-select.tsx diff --git a/apps/app/components/core/filters/filters-list.tsx b/web/components/core/filters/filters-list.tsx similarity index 100% rename from apps/app/components/core/filters/filters-list.tsx rename to web/components/core/filters/filters-list.tsx diff --git a/apps/app/components/core/filters/index.ts b/web/components/core/filters/index.ts similarity index 100% rename from apps/app/components/core/filters/index.ts rename to web/components/core/filters/index.ts diff --git a/apps/app/components/core/filters/issues-view-filter.tsx b/web/components/core/filters/issues-view-filter.tsx similarity index 100% rename from apps/app/components/core/filters/issues-view-filter.tsx rename to web/components/core/filters/issues-view-filter.tsx diff --git a/apps/app/components/core/image-picker-popover.tsx b/web/components/core/image-picker-popover.tsx similarity index 100% rename from apps/app/components/core/image-picker-popover.tsx rename to web/components/core/image-picker-popover.tsx diff --git a/apps/app/components/core/index.ts b/web/components/core/index.ts similarity index 100% rename from apps/app/components/core/index.ts rename to web/components/core/index.ts diff --git a/apps/app/components/core/modals/bulk-delete-issues-modal.tsx b/web/components/core/modals/bulk-delete-issues-modal.tsx similarity index 100% rename from apps/app/components/core/modals/bulk-delete-issues-modal.tsx rename to web/components/core/modals/bulk-delete-issues-modal.tsx diff --git a/apps/app/components/core/modals/existing-issues-list-modal.tsx b/web/components/core/modals/existing-issues-list-modal.tsx similarity index 100% rename from apps/app/components/core/modals/existing-issues-list-modal.tsx rename to web/components/core/modals/existing-issues-list-modal.tsx diff --git a/apps/app/components/core/modals/gpt-assistant-modal.tsx b/web/components/core/modals/gpt-assistant-modal.tsx similarity index 100% rename from apps/app/components/core/modals/gpt-assistant-modal.tsx rename to web/components/core/modals/gpt-assistant-modal.tsx diff --git a/apps/app/components/core/modals/image-upload-modal.tsx b/web/components/core/modals/image-upload-modal.tsx similarity index 100% rename from apps/app/components/core/modals/image-upload-modal.tsx rename to web/components/core/modals/image-upload-modal.tsx diff --git a/apps/app/components/core/modals/index.ts b/web/components/core/modals/index.ts similarity index 100% rename from apps/app/components/core/modals/index.ts rename to web/components/core/modals/index.ts diff --git a/apps/app/components/core/modals/link-modal.tsx b/web/components/core/modals/link-modal.tsx similarity index 100% rename from apps/app/components/core/modals/link-modal.tsx rename to web/components/core/modals/link-modal.tsx diff --git a/apps/app/components/core/reaction-selector.tsx b/web/components/core/reaction-selector.tsx similarity index 100% rename from apps/app/components/core/reaction-selector.tsx rename to web/components/core/reaction-selector.tsx diff --git a/apps/app/components/core/sidebar/index.ts b/web/components/core/sidebar/index.ts similarity index 100% rename from apps/app/components/core/sidebar/index.ts rename to web/components/core/sidebar/index.ts diff --git a/apps/app/components/core/sidebar/links-list.tsx b/web/components/core/sidebar/links-list.tsx similarity index 100% rename from apps/app/components/core/sidebar/links-list.tsx rename to web/components/core/sidebar/links-list.tsx diff --git a/apps/app/components/core/sidebar/progress-chart.tsx b/web/components/core/sidebar/progress-chart.tsx similarity index 100% rename from apps/app/components/core/sidebar/progress-chart.tsx rename to web/components/core/sidebar/progress-chart.tsx diff --git a/apps/app/components/core/sidebar/sidebar-progress-stats.tsx b/web/components/core/sidebar/sidebar-progress-stats.tsx similarity index 100% rename from apps/app/components/core/sidebar/sidebar-progress-stats.tsx rename to web/components/core/sidebar/sidebar-progress-stats.tsx diff --git a/apps/app/components/core/sidebar/single-progress-stats.tsx b/web/components/core/sidebar/single-progress-stats.tsx similarity index 100% rename from apps/app/components/core/sidebar/single-progress-stats.tsx rename to web/components/core/sidebar/single-progress-stats.tsx diff --git a/apps/app/components/core/theme/color-picker-input.tsx b/web/components/core/theme/color-picker-input.tsx similarity index 100% rename from apps/app/components/core/theme/color-picker-input.tsx rename to web/components/core/theme/color-picker-input.tsx diff --git a/apps/app/components/core/theme/custom-theme-selector.tsx b/web/components/core/theme/custom-theme-selector.tsx similarity index 100% rename from apps/app/components/core/theme/custom-theme-selector.tsx rename to web/components/core/theme/custom-theme-selector.tsx diff --git a/apps/app/components/core/theme/index.ts b/web/components/core/theme/index.ts similarity index 100% rename from apps/app/components/core/theme/index.ts rename to web/components/core/theme/index.ts diff --git a/apps/app/components/core/theme/theme-switch.tsx b/web/components/core/theme/theme-switch.tsx similarity index 100% rename from apps/app/components/core/theme/theme-switch.tsx rename to web/components/core/theme/theme-switch.tsx diff --git a/apps/app/components/core/views/all-views.tsx b/web/components/core/views/all-views.tsx similarity index 100% rename from apps/app/components/core/views/all-views.tsx rename to web/components/core/views/all-views.tsx diff --git a/apps/app/components/core/views/board-view/all-boards.tsx b/web/components/core/views/board-view/all-boards.tsx similarity index 100% rename from apps/app/components/core/views/board-view/all-boards.tsx rename to web/components/core/views/board-view/all-boards.tsx diff --git a/apps/app/components/core/views/board-view/board-header.tsx b/web/components/core/views/board-view/board-header.tsx similarity index 100% rename from apps/app/components/core/views/board-view/board-header.tsx rename to web/components/core/views/board-view/board-header.tsx diff --git a/apps/app/components/core/views/board-view/index.ts b/web/components/core/views/board-view/index.ts similarity index 100% rename from apps/app/components/core/views/board-view/index.ts rename to web/components/core/views/board-view/index.ts diff --git a/apps/app/components/core/views/board-view/single-board.tsx b/web/components/core/views/board-view/single-board.tsx similarity index 100% rename from apps/app/components/core/views/board-view/single-board.tsx rename to web/components/core/views/board-view/single-board.tsx diff --git a/apps/app/components/core/views/board-view/single-issue.tsx b/web/components/core/views/board-view/single-issue.tsx similarity index 100% rename from apps/app/components/core/views/board-view/single-issue.tsx rename to web/components/core/views/board-view/single-issue.tsx diff --git a/apps/app/components/core/views/calendar-view/calendar-header.tsx b/web/components/core/views/calendar-view/calendar-header.tsx similarity index 100% rename from apps/app/components/core/views/calendar-view/calendar-header.tsx rename to web/components/core/views/calendar-view/calendar-header.tsx diff --git a/apps/app/components/core/views/calendar-view/calendar.tsx b/web/components/core/views/calendar-view/calendar.tsx similarity index 100% rename from apps/app/components/core/views/calendar-view/calendar.tsx rename to web/components/core/views/calendar-view/calendar.tsx diff --git a/apps/app/components/core/views/calendar-view/index.ts b/web/components/core/views/calendar-view/index.ts similarity index 100% rename from apps/app/components/core/views/calendar-view/index.ts rename to web/components/core/views/calendar-view/index.ts diff --git a/apps/app/components/core/views/calendar-view/single-date.tsx b/web/components/core/views/calendar-view/single-date.tsx similarity index 100% rename from apps/app/components/core/views/calendar-view/single-date.tsx rename to web/components/core/views/calendar-view/single-date.tsx diff --git a/apps/app/components/core/views/calendar-view/single-issue.tsx b/web/components/core/views/calendar-view/single-issue.tsx similarity index 100% rename from apps/app/components/core/views/calendar-view/single-issue.tsx rename to web/components/core/views/calendar-view/single-issue.tsx diff --git a/apps/app/components/core/views/gantt-chart-view/index.tsx b/web/components/core/views/gantt-chart-view/index.tsx similarity index 100% rename from apps/app/components/core/views/gantt-chart-view/index.tsx rename to web/components/core/views/gantt-chart-view/index.tsx diff --git a/apps/app/components/core/views/index.ts b/web/components/core/views/index.ts similarity index 100% rename from apps/app/components/core/views/index.ts rename to web/components/core/views/index.ts diff --git a/apps/app/components/core/views/issues-view.tsx b/web/components/core/views/issues-view.tsx similarity index 100% rename from apps/app/components/core/views/issues-view.tsx rename to web/components/core/views/issues-view.tsx diff --git a/apps/app/components/core/views/list-view/all-lists.tsx b/web/components/core/views/list-view/all-lists.tsx similarity index 100% rename from apps/app/components/core/views/list-view/all-lists.tsx rename to web/components/core/views/list-view/all-lists.tsx diff --git a/apps/app/components/core/views/list-view/index.ts b/web/components/core/views/list-view/index.ts similarity index 100% rename from apps/app/components/core/views/list-view/index.ts rename to web/components/core/views/list-view/index.ts diff --git a/apps/app/components/core/views/list-view/single-issue.tsx b/web/components/core/views/list-view/single-issue.tsx similarity index 100% rename from apps/app/components/core/views/list-view/single-issue.tsx rename to web/components/core/views/list-view/single-issue.tsx diff --git a/apps/app/components/core/views/list-view/single-list.tsx b/web/components/core/views/list-view/single-list.tsx similarity index 100% rename from apps/app/components/core/views/list-view/single-list.tsx rename to web/components/core/views/list-view/single-list.tsx diff --git a/apps/app/components/core/views/spreadsheet-view/index.ts b/web/components/core/views/spreadsheet-view/index.ts similarity index 100% rename from apps/app/components/core/views/spreadsheet-view/index.ts rename to web/components/core/views/spreadsheet-view/index.ts diff --git a/apps/app/components/core/views/spreadsheet-view/single-issue.tsx b/web/components/core/views/spreadsheet-view/single-issue.tsx similarity index 100% rename from apps/app/components/core/views/spreadsheet-view/single-issue.tsx rename to web/components/core/views/spreadsheet-view/single-issue.tsx diff --git a/apps/app/components/core/views/spreadsheet-view/spreadsheet-columns.tsx b/web/components/core/views/spreadsheet-view/spreadsheet-columns.tsx similarity index 100% rename from apps/app/components/core/views/spreadsheet-view/spreadsheet-columns.tsx rename to web/components/core/views/spreadsheet-view/spreadsheet-columns.tsx diff --git a/apps/app/components/core/views/spreadsheet-view/spreadsheet-issues.tsx b/web/components/core/views/spreadsheet-view/spreadsheet-issues.tsx similarity index 100% rename from apps/app/components/core/views/spreadsheet-view/spreadsheet-issues.tsx rename to web/components/core/views/spreadsheet-view/spreadsheet-issues.tsx diff --git a/apps/app/components/core/views/spreadsheet-view/spreadsheet-view.tsx b/web/components/core/views/spreadsheet-view/spreadsheet-view.tsx similarity index 100% rename from apps/app/components/core/views/spreadsheet-view/spreadsheet-view.tsx rename to web/components/core/views/spreadsheet-view/spreadsheet-view.tsx diff --git a/apps/app/components/cycles/active-cycle-details.tsx b/web/components/cycles/active-cycle-details.tsx similarity index 100% rename from apps/app/components/cycles/active-cycle-details.tsx rename to web/components/cycles/active-cycle-details.tsx diff --git a/apps/app/components/cycles/active-cycle-stats.tsx b/web/components/cycles/active-cycle-stats.tsx similarity index 100% rename from apps/app/components/cycles/active-cycle-stats.tsx rename to web/components/cycles/active-cycle-stats.tsx diff --git a/apps/app/components/cycles/cycles-list-gantt-chart.tsx b/web/components/cycles/cycles-list-gantt-chart.tsx similarity index 100% rename from apps/app/components/cycles/cycles-list-gantt-chart.tsx rename to web/components/cycles/cycles-list-gantt-chart.tsx diff --git a/apps/app/components/cycles/cycles-list/all-cycles-list.tsx b/web/components/cycles/cycles-list/all-cycles-list.tsx similarity index 100% rename from apps/app/components/cycles/cycles-list/all-cycles-list.tsx rename to web/components/cycles/cycles-list/all-cycles-list.tsx diff --git a/apps/app/components/cycles/cycles-list/completed-cycles-list.tsx b/web/components/cycles/cycles-list/completed-cycles-list.tsx similarity index 100% rename from apps/app/components/cycles/cycles-list/completed-cycles-list.tsx rename to web/components/cycles/cycles-list/completed-cycles-list.tsx diff --git a/apps/app/components/cycles/cycles-list/draft-cycles-list.tsx b/web/components/cycles/cycles-list/draft-cycles-list.tsx similarity index 100% rename from apps/app/components/cycles/cycles-list/draft-cycles-list.tsx rename to web/components/cycles/cycles-list/draft-cycles-list.tsx diff --git a/apps/app/components/cycles/cycles-list/index.ts b/web/components/cycles/cycles-list/index.ts similarity index 100% rename from apps/app/components/cycles/cycles-list/index.ts rename to web/components/cycles/cycles-list/index.ts diff --git a/apps/app/components/cycles/cycles-list/upcoming-cycles-list.tsx b/web/components/cycles/cycles-list/upcoming-cycles-list.tsx similarity index 100% rename from apps/app/components/cycles/cycles-list/upcoming-cycles-list.tsx rename to web/components/cycles/cycles-list/upcoming-cycles-list.tsx diff --git a/apps/app/components/cycles/cycles-view.tsx b/web/components/cycles/cycles-view.tsx similarity index 100% rename from apps/app/components/cycles/cycles-view.tsx rename to web/components/cycles/cycles-view.tsx diff --git a/apps/app/components/cycles/delete-cycle-modal.tsx b/web/components/cycles/delete-cycle-modal.tsx similarity index 100% rename from apps/app/components/cycles/delete-cycle-modal.tsx rename to web/components/cycles/delete-cycle-modal.tsx diff --git a/apps/app/components/cycles/form.tsx b/web/components/cycles/form.tsx similarity index 100% rename from apps/app/components/cycles/form.tsx rename to web/components/cycles/form.tsx diff --git a/apps/app/components/cycles/gantt-chart.tsx b/web/components/cycles/gantt-chart.tsx similarity index 100% rename from apps/app/components/cycles/gantt-chart.tsx rename to web/components/cycles/gantt-chart.tsx diff --git a/apps/app/components/cycles/index.ts b/web/components/cycles/index.ts similarity index 100% rename from apps/app/components/cycles/index.ts rename to web/components/cycles/index.ts diff --git a/apps/app/components/cycles/modal.tsx b/web/components/cycles/modal.tsx similarity index 100% rename from apps/app/components/cycles/modal.tsx rename to web/components/cycles/modal.tsx diff --git a/apps/app/components/cycles/select.tsx b/web/components/cycles/select.tsx similarity index 100% rename from apps/app/components/cycles/select.tsx rename to web/components/cycles/select.tsx diff --git a/apps/app/components/cycles/sidebar.tsx b/web/components/cycles/sidebar.tsx similarity index 100% rename from apps/app/components/cycles/sidebar.tsx rename to web/components/cycles/sidebar.tsx diff --git a/apps/app/components/cycles/single-cycle-card.tsx b/web/components/cycles/single-cycle-card.tsx similarity index 100% rename from apps/app/components/cycles/single-cycle-card.tsx rename to web/components/cycles/single-cycle-card.tsx diff --git a/apps/app/components/cycles/single-cycle-list.tsx b/web/components/cycles/single-cycle-list.tsx similarity index 100% rename from apps/app/components/cycles/single-cycle-list.tsx rename to web/components/cycles/single-cycle-list.tsx diff --git a/apps/app/components/cycles/transfer-issues-modal.tsx b/web/components/cycles/transfer-issues-modal.tsx similarity index 100% rename from apps/app/components/cycles/transfer-issues-modal.tsx rename to web/components/cycles/transfer-issues-modal.tsx diff --git a/apps/app/components/cycles/transfer-issues.tsx b/web/components/cycles/transfer-issues.tsx similarity index 100% rename from apps/app/components/cycles/transfer-issues.tsx rename to web/components/cycles/transfer-issues.tsx diff --git a/apps/app/components/dnd/StrictModeDroppable.tsx b/web/components/dnd/StrictModeDroppable.tsx similarity index 100% rename from apps/app/components/dnd/StrictModeDroppable.tsx rename to web/components/dnd/StrictModeDroppable.tsx diff --git a/apps/app/components/emoji-icon-picker/emojis.json b/web/components/emoji-icon-picker/emojis.json similarity index 100% rename from apps/app/components/emoji-icon-picker/emojis.json rename to web/components/emoji-icon-picker/emojis.json diff --git a/apps/app/components/emoji-icon-picker/helpers.ts b/web/components/emoji-icon-picker/helpers.ts similarity index 100% rename from apps/app/components/emoji-icon-picker/helpers.ts rename to web/components/emoji-icon-picker/helpers.ts diff --git a/apps/app/components/emoji-icon-picker/icons.json b/web/components/emoji-icon-picker/icons.json similarity index 100% rename from apps/app/components/emoji-icon-picker/icons.json rename to web/components/emoji-icon-picker/icons.json diff --git a/apps/app/components/emoji-icon-picker/index.tsx b/web/components/emoji-icon-picker/index.tsx similarity index 100% rename from apps/app/components/emoji-icon-picker/index.tsx rename to web/components/emoji-icon-picker/index.tsx diff --git a/apps/app/components/emoji-icon-picker/types.d.ts b/web/components/emoji-icon-picker/types.d.ts similarity index 100% rename from apps/app/components/emoji-icon-picker/types.d.ts rename to web/components/emoji-icon-picker/types.d.ts diff --git a/apps/app/components/estimates/create-update-estimate-modal.tsx b/web/components/estimates/create-update-estimate-modal.tsx similarity index 100% rename from apps/app/components/estimates/create-update-estimate-modal.tsx rename to web/components/estimates/create-update-estimate-modal.tsx diff --git a/apps/app/components/estimates/delete-estimate-modal.tsx b/web/components/estimates/delete-estimate-modal.tsx similarity index 100% rename from apps/app/components/estimates/delete-estimate-modal.tsx rename to web/components/estimates/delete-estimate-modal.tsx diff --git a/apps/app/components/estimates/index.tsx b/web/components/estimates/index.tsx similarity index 100% rename from apps/app/components/estimates/index.tsx rename to web/components/estimates/index.tsx diff --git a/apps/app/components/estimates/single-estimate.tsx b/web/components/estimates/single-estimate.tsx similarity index 100% rename from apps/app/components/estimates/single-estimate.tsx rename to web/components/estimates/single-estimate.tsx diff --git a/apps/app/components/exporter/export-modal.tsx b/web/components/exporter/export-modal.tsx similarity index 100% rename from apps/app/components/exporter/export-modal.tsx rename to web/components/exporter/export-modal.tsx diff --git a/apps/app/components/exporter/guide.tsx b/web/components/exporter/guide.tsx similarity index 100% rename from apps/app/components/exporter/guide.tsx rename to web/components/exporter/guide.tsx diff --git a/apps/app/components/exporter/index.tsx b/web/components/exporter/index.tsx similarity index 100% rename from apps/app/components/exporter/index.tsx rename to web/components/exporter/index.tsx diff --git a/apps/app/components/exporter/single-export.tsx b/web/components/exporter/single-export.tsx similarity index 100% rename from apps/app/components/exporter/single-export.tsx rename to web/components/exporter/single-export.tsx diff --git a/apps/app/components/gantt-chart/blocks/block.tsx b/web/components/gantt-chart/blocks/block.tsx similarity index 100% rename from apps/app/components/gantt-chart/blocks/block.tsx rename to web/components/gantt-chart/blocks/block.tsx diff --git a/apps/app/components/gantt-chart/blocks/blocks-display.tsx b/web/components/gantt-chart/blocks/blocks-display.tsx similarity index 100% rename from apps/app/components/gantt-chart/blocks/blocks-display.tsx rename to web/components/gantt-chart/blocks/blocks-display.tsx diff --git a/apps/app/components/gantt-chart/blocks/index.ts b/web/components/gantt-chart/blocks/index.ts similarity index 100% rename from apps/app/components/gantt-chart/blocks/index.ts rename to web/components/gantt-chart/blocks/index.ts diff --git a/apps/app/components/gantt-chart/chart/bi-week.tsx b/web/components/gantt-chart/chart/bi-week.tsx similarity index 100% rename from apps/app/components/gantt-chart/chart/bi-week.tsx rename to web/components/gantt-chart/chart/bi-week.tsx diff --git a/apps/app/components/gantt-chart/chart/day.tsx b/web/components/gantt-chart/chart/day.tsx similarity index 100% rename from apps/app/components/gantt-chart/chart/day.tsx rename to web/components/gantt-chart/chart/day.tsx diff --git a/apps/app/components/gantt-chart/chart/hours.tsx b/web/components/gantt-chart/chart/hours.tsx similarity index 100% rename from apps/app/components/gantt-chart/chart/hours.tsx rename to web/components/gantt-chart/chart/hours.tsx diff --git a/apps/app/components/gantt-chart/chart/index.tsx b/web/components/gantt-chart/chart/index.tsx similarity index 100% rename from apps/app/components/gantt-chart/chart/index.tsx rename to web/components/gantt-chart/chart/index.tsx diff --git a/apps/app/components/gantt-chart/chart/month.tsx b/web/components/gantt-chart/chart/month.tsx similarity index 100% rename from apps/app/components/gantt-chart/chart/month.tsx rename to web/components/gantt-chart/chart/month.tsx diff --git a/apps/app/components/gantt-chart/chart/quarter.tsx b/web/components/gantt-chart/chart/quarter.tsx similarity index 100% rename from apps/app/components/gantt-chart/chart/quarter.tsx rename to web/components/gantt-chart/chart/quarter.tsx diff --git a/apps/app/components/gantt-chart/chart/week.tsx b/web/components/gantt-chart/chart/week.tsx similarity index 100% rename from apps/app/components/gantt-chart/chart/week.tsx rename to web/components/gantt-chart/chart/week.tsx diff --git a/apps/app/components/gantt-chart/chart/year.tsx b/web/components/gantt-chart/chart/year.tsx similarity index 100% rename from apps/app/components/gantt-chart/chart/year.tsx rename to web/components/gantt-chart/chart/year.tsx diff --git a/apps/app/components/gantt-chart/contexts/index.tsx b/web/components/gantt-chart/contexts/index.tsx similarity index 100% rename from apps/app/components/gantt-chart/contexts/index.tsx rename to web/components/gantt-chart/contexts/index.tsx diff --git a/apps/app/components/gantt-chart/data/index.ts b/web/components/gantt-chart/data/index.ts similarity index 100% rename from apps/app/components/gantt-chart/data/index.ts rename to web/components/gantt-chart/data/index.ts diff --git a/apps/app/components/gantt-chart/helpers/block-structure.tsx b/web/components/gantt-chart/helpers/block-structure.tsx similarity index 100% rename from apps/app/components/gantt-chart/helpers/block-structure.tsx rename to web/components/gantt-chart/helpers/block-structure.tsx diff --git a/apps/app/components/gantt-chart/helpers/draggable.tsx b/web/components/gantt-chart/helpers/draggable.tsx similarity index 100% rename from apps/app/components/gantt-chart/helpers/draggable.tsx rename to web/components/gantt-chart/helpers/draggable.tsx diff --git a/apps/app/components/gantt-chart/helpers/index.ts b/web/components/gantt-chart/helpers/index.ts similarity index 100% rename from apps/app/components/gantt-chart/helpers/index.ts rename to web/components/gantt-chart/helpers/index.ts diff --git a/apps/app/components/gantt-chart/hooks/block-update.tsx b/web/components/gantt-chart/hooks/block-update.tsx similarity index 100% rename from apps/app/components/gantt-chart/hooks/block-update.tsx rename to web/components/gantt-chart/hooks/block-update.tsx diff --git a/apps/app/components/gantt-chart/hooks/index.tsx b/web/components/gantt-chart/hooks/index.tsx similarity index 100% rename from apps/app/components/gantt-chart/hooks/index.tsx rename to web/components/gantt-chart/hooks/index.tsx diff --git a/apps/app/components/gantt-chart/index.ts b/web/components/gantt-chart/index.ts similarity index 100% rename from apps/app/components/gantt-chart/index.ts rename to web/components/gantt-chart/index.ts diff --git a/apps/app/components/gantt-chart/root.tsx b/web/components/gantt-chart/root.tsx similarity index 100% rename from apps/app/components/gantt-chart/root.tsx rename to web/components/gantt-chart/root.tsx diff --git a/apps/app/components/gantt-chart/types/index.ts b/web/components/gantt-chart/types/index.ts similarity index 100% rename from apps/app/components/gantt-chart/types/index.ts rename to web/components/gantt-chart/types/index.ts diff --git a/apps/app/components/gantt-chart/views/bi-week-view.ts b/web/components/gantt-chart/views/bi-week-view.ts similarity index 100% rename from apps/app/components/gantt-chart/views/bi-week-view.ts rename to web/components/gantt-chart/views/bi-week-view.ts diff --git a/apps/app/components/gantt-chart/views/day-view.ts b/web/components/gantt-chart/views/day-view.ts similarity index 100% rename from apps/app/components/gantt-chart/views/day-view.ts rename to web/components/gantt-chart/views/day-view.ts diff --git a/apps/app/components/gantt-chart/views/helpers.ts b/web/components/gantt-chart/views/helpers.ts similarity index 100% rename from apps/app/components/gantt-chart/views/helpers.ts rename to web/components/gantt-chart/views/helpers.ts diff --git a/apps/app/components/gantt-chart/views/hours-view.ts b/web/components/gantt-chart/views/hours-view.ts similarity index 100% rename from apps/app/components/gantt-chart/views/hours-view.ts rename to web/components/gantt-chart/views/hours-view.ts diff --git a/apps/app/components/gantt-chart/views/index.ts b/web/components/gantt-chart/views/index.ts similarity index 100% rename from apps/app/components/gantt-chart/views/index.ts rename to web/components/gantt-chart/views/index.ts diff --git a/apps/app/components/gantt-chart/views/month-view.ts b/web/components/gantt-chart/views/month-view.ts similarity index 100% rename from apps/app/components/gantt-chart/views/month-view.ts rename to web/components/gantt-chart/views/month-view.ts diff --git a/apps/app/components/gantt-chart/views/quater-view.ts b/web/components/gantt-chart/views/quater-view.ts similarity index 100% rename from apps/app/components/gantt-chart/views/quater-view.ts rename to web/components/gantt-chart/views/quater-view.ts diff --git a/apps/app/components/gantt-chart/views/week-view.ts b/web/components/gantt-chart/views/week-view.ts similarity index 100% rename from apps/app/components/gantt-chart/views/week-view.ts rename to web/components/gantt-chart/views/week-view.ts diff --git a/apps/app/components/gantt-chart/views/year-view.ts b/web/components/gantt-chart/views/year-view.ts similarity index 100% rename from apps/app/components/gantt-chart/views/year-view.ts rename to web/components/gantt-chart/views/year-view.ts diff --git a/apps/app/components/icons/alarm-clock-icon.tsx b/web/components/icons/alarm-clock-icon.tsx similarity index 100% rename from apps/app/components/icons/alarm-clock-icon.tsx rename to web/components/icons/alarm-clock-icon.tsx diff --git a/apps/app/components/icons/archive-icon.tsx b/web/components/icons/archive-icon.tsx similarity index 100% rename from apps/app/components/icons/archive-icon.tsx rename to web/components/icons/archive-icon.tsx diff --git a/apps/app/components/icons/arrow-right.tsx b/web/components/icons/arrow-right.tsx similarity index 100% rename from apps/app/components/icons/arrow-right.tsx rename to web/components/icons/arrow-right.tsx diff --git a/apps/app/components/icons/assignment-clipboard-icon.tsx b/web/components/icons/assignment-clipboard-icon.tsx similarity index 100% rename from apps/app/components/icons/assignment-clipboard-icon.tsx rename to web/components/icons/assignment-clipboard-icon.tsx diff --git a/apps/app/components/icons/attachment-icon.tsx b/web/components/icons/attachment-icon.tsx similarity index 100% rename from apps/app/components/icons/attachment-icon.tsx rename to web/components/icons/attachment-icon.tsx diff --git a/apps/app/components/icons/audio-file-icon.tsx b/web/components/icons/audio-file-icon.tsx similarity index 100% rename from apps/app/components/icons/audio-file-icon.tsx rename to web/components/icons/audio-file-icon.tsx diff --git a/apps/app/components/icons/backlog-state-icon.tsx b/web/components/icons/backlog-state-icon.tsx similarity index 100% rename from apps/app/components/icons/backlog-state-icon.tsx rename to web/components/icons/backlog-state-icon.tsx diff --git a/apps/app/components/icons/bell-icon.tsx b/web/components/icons/bell-icon.tsx similarity index 100% rename from apps/app/components/icons/bell-icon.tsx rename to web/components/icons/bell-icon.tsx diff --git a/apps/app/components/icons/blocked-icon.tsx b/web/components/icons/blocked-icon.tsx similarity index 100% rename from apps/app/components/icons/blocked-icon.tsx rename to web/components/icons/blocked-icon.tsx diff --git a/apps/app/components/icons/blocker-icon.tsx b/web/components/icons/blocker-icon.tsx similarity index 100% rename from apps/app/components/icons/blocker-icon.tsx rename to web/components/icons/blocker-icon.tsx diff --git a/apps/app/components/icons/bolt-icon.tsx b/web/components/icons/bolt-icon.tsx similarity index 100% rename from apps/app/components/icons/bolt-icon.tsx rename to web/components/icons/bolt-icon.tsx diff --git a/apps/app/components/icons/calendar-after-icon.tsx b/web/components/icons/calendar-after-icon.tsx similarity index 100% rename from apps/app/components/icons/calendar-after-icon.tsx rename to web/components/icons/calendar-after-icon.tsx diff --git a/apps/app/components/icons/calendar-before-icon.tsx b/web/components/icons/calendar-before-icon.tsx similarity index 100% rename from apps/app/components/icons/calendar-before-icon.tsx rename to web/components/icons/calendar-before-icon.tsx diff --git a/apps/app/components/icons/calendar-month-icon.tsx b/web/components/icons/calendar-month-icon.tsx similarity index 100% rename from apps/app/components/icons/calendar-month-icon.tsx rename to web/components/icons/calendar-month-icon.tsx diff --git a/apps/app/components/icons/cancel-icon.tsx b/web/components/icons/cancel-icon.tsx similarity index 100% rename from apps/app/components/icons/cancel-icon.tsx rename to web/components/icons/cancel-icon.tsx diff --git a/apps/app/components/icons/cancelled-state-icon.tsx b/web/components/icons/cancelled-state-icon.tsx similarity index 100% rename from apps/app/components/icons/cancelled-state-icon.tsx rename to web/components/icons/cancelled-state-icon.tsx diff --git a/apps/app/components/icons/check.tsx b/web/components/icons/check.tsx similarity index 100% rename from apps/app/components/icons/check.tsx rename to web/components/icons/check.tsx diff --git a/apps/app/components/icons/clipboard-icon.tsx b/web/components/icons/clipboard-icon.tsx similarity index 100% rename from apps/app/components/icons/clipboard-icon.tsx rename to web/components/icons/clipboard-icon.tsx diff --git a/apps/app/components/icons/clock-icon.tsx b/web/components/icons/clock-icon.tsx similarity index 100% rename from apps/app/components/icons/clock-icon.tsx rename to web/components/icons/clock-icon.tsx diff --git a/apps/app/components/icons/cloud-upload.tsx b/web/components/icons/cloud-upload.tsx similarity index 100% rename from apps/app/components/icons/cloud-upload.tsx rename to web/components/icons/cloud-upload.tsx diff --git a/apps/app/components/icons/cmd-icon.tsx b/web/components/icons/cmd-icon.tsx similarity index 100% rename from apps/app/components/icons/cmd-icon.tsx rename to web/components/icons/cmd-icon.tsx diff --git a/apps/app/components/icons/cog.tsx b/web/components/icons/cog.tsx similarity index 100% rename from apps/app/components/icons/cog.tsx rename to web/components/icons/cog.tsx diff --git a/apps/app/components/icons/color-pallette-icon.tsx b/web/components/icons/color-pallette-icon.tsx similarity index 100% rename from apps/app/components/icons/color-pallette-icon.tsx rename to web/components/icons/color-pallette-icon.tsx diff --git a/apps/app/components/icons/color-picker-icon.tsx b/web/components/icons/color-picker-icon.tsx similarity index 100% rename from apps/app/components/icons/color-picker-icon.tsx rename to web/components/icons/color-picker-icon.tsx diff --git a/apps/app/components/icons/command-icon.tsx b/web/components/icons/command-icon.tsx similarity index 100% rename from apps/app/components/icons/command-icon.tsx rename to web/components/icons/command-icon.tsx diff --git a/apps/app/components/icons/comment-icon.tsx b/web/components/icons/comment-icon.tsx similarity index 100% rename from apps/app/components/icons/comment-icon.tsx rename to web/components/icons/comment-icon.tsx diff --git a/apps/app/components/icons/completed-cycle-icon.tsx b/web/components/icons/completed-cycle-icon.tsx similarity index 100% rename from apps/app/components/icons/completed-cycle-icon.tsx rename to web/components/icons/completed-cycle-icon.tsx diff --git a/apps/app/components/icons/completed-state-icon.tsx b/web/components/icons/completed-state-icon.tsx similarity index 100% rename from apps/app/components/icons/completed-state-icon.tsx rename to web/components/icons/completed-state-icon.tsx diff --git a/apps/app/components/icons/contrast-icon.tsx b/web/components/icons/contrast-icon.tsx similarity index 100% rename from apps/app/components/icons/contrast-icon.tsx rename to web/components/icons/contrast-icon.tsx diff --git a/apps/app/components/icons/css-file-icon.tsx b/web/components/icons/css-file-icon.tsx similarity index 100% rename from apps/app/components/icons/css-file-icon.tsx rename to web/components/icons/css-file-icon.tsx diff --git a/apps/app/components/icons/csv-file-icon.tsx b/web/components/icons/csv-file-icon.tsx similarity index 100% rename from apps/app/components/icons/csv-file-icon.tsx rename to web/components/icons/csv-file-icon.tsx diff --git a/apps/app/components/icons/current-cycle-icon.tsx b/web/components/icons/current-cycle-icon.tsx similarity index 100% rename from apps/app/components/icons/current-cycle-icon.tsx rename to web/components/icons/current-cycle-icon.tsx diff --git a/apps/app/components/icons/cycle-icon.tsx b/web/components/icons/cycle-icon.tsx similarity index 100% rename from apps/app/components/icons/cycle-icon.tsx rename to web/components/icons/cycle-icon.tsx diff --git a/apps/app/components/icons/default-file-icon.tsx b/web/components/icons/default-file-icon.tsx similarity index 100% rename from apps/app/components/icons/default-file-icon.tsx rename to web/components/icons/default-file-icon.tsx diff --git a/apps/app/components/icons/discord-icon.tsx b/web/components/icons/discord-icon.tsx similarity index 100% rename from apps/app/components/icons/discord-icon.tsx rename to web/components/icons/discord-icon.tsx diff --git a/apps/app/components/icons/doc-file-icon.tsx b/web/components/icons/doc-file-icon.tsx similarity index 100% rename from apps/app/components/icons/doc-file-icon.tsx rename to web/components/icons/doc-file-icon.tsx diff --git a/apps/app/components/icons/document-icon.tsx b/web/components/icons/document-icon.tsx similarity index 100% rename from apps/app/components/icons/document-icon.tsx rename to web/components/icons/document-icon.tsx diff --git a/apps/app/components/icons/edit-icon.tsx b/web/components/icons/edit-icon.tsx similarity index 100% rename from apps/app/components/icons/edit-icon.tsx rename to web/components/icons/edit-icon.tsx diff --git a/apps/app/components/icons/ellipsis-horizontal-icon.tsx b/web/components/icons/ellipsis-horizontal-icon.tsx similarity index 100% rename from apps/app/components/icons/ellipsis-horizontal-icon.tsx rename to web/components/icons/ellipsis-horizontal-icon.tsx diff --git a/apps/app/components/icons/exclamation-icon.tsx b/web/components/icons/exclamation-icon.tsx similarity index 100% rename from apps/app/components/icons/exclamation-icon.tsx rename to web/components/icons/exclamation-icon.tsx diff --git a/apps/app/components/icons/external-link-icon.tsx b/web/components/icons/external-link-icon.tsx similarity index 100% rename from apps/app/components/icons/external-link-icon.tsx rename to web/components/icons/external-link-icon.tsx diff --git a/apps/app/components/icons/figma-file-icon.tsx b/web/components/icons/figma-file-icon.tsx similarity index 100% rename from apps/app/components/icons/figma-file-icon.tsx rename to web/components/icons/figma-file-icon.tsx diff --git a/apps/app/components/icons/github-icon.tsx b/web/components/icons/github-icon.tsx similarity index 100% rename from apps/app/components/icons/github-icon.tsx rename to web/components/icons/github-icon.tsx diff --git a/apps/app/components/icons/grid-view-icons.tsx b/web/components/icons/grid-view-icons.tsx similarity index 100% rename from apps/app/components/icons/grid-view-icons.tsx rename to web/components/icons/grid-view-icons.tsx diff --git a/apps/app/components/icons/heartbeat-icon.tsx b/web/components/icons/heartbeat-icon.tsx similarity index 100% rename from apps/app/components/icons/heartbeat-icon.tsx rename to web/components/icons/heartbeat-icon.tsx diff --git a/apps/app/components/icons/html-file-icon.tsx b/web/components/icons/html-file-icon.tsx similarity index 100% rename from apps/app/components/icons/html-file-icon.tsx rename to web/components/icons/html-file-icon.tsx diff --git a/apps/app/components/icons/img-file-icon.tsx b/web/components/icons/img-file-icon.tsx similarity index 100% rename from apps/app/components/icons/img-file-icon.tsx rename to web/components/icons/img-file-icon.tsx diff --git a/apps/app/components/icons/import-layers.tsx b/web/components/icons/import-layers.tsx similarity index 100% rename from apps/app/components/icons/import-layers.tsx rename to web/components/icons/import-layers.tsx diff --git a/apps/app/components/icons/inbox-icon.tsx b/web/components/icons/inbox-icon.tsx similarity index 100% rename from apps/app/components/icons/inbox-icon.tsx rename to web/components/icons/inbox-icon.tsx diff --git a/apps/app/components/icons/index.ts b/web/components/icons/index.ts similarity index 100% rename from apps/app/components/icons/index.ts rename to web/components/icons/index.ts diff --git a/apps/app/components/icons/jpg-file-icon.tsx b/web/components/icons/jpg-file-icon.tsx similarity index 100% rename from apps/app/components/icons/jpg-file-icon.tsx rename to web/components/icons/jpg-file-icon.tsx diff --git a/apps/app/components/icons/js-file-icon.tsx b/web/components/icons/js-file-icon.tsx similarity index 100% rename from apps/app/components/icons/js-file-icon.tsx rename to web/components/icons/js-file-icon.tsx diff --git a/apps/app/components/icons/layer-diagonal-icon.tsx b/web/components/icons/layer-diagonal-icon.tsx similarity index 100% rename from apps/app/components/icons/layer-diagonal-icon.tsx rename to web/components/icons/layer-diagonal-icon.tsx diff --git a/apps/app/components/icons/lock-icon.tsx b/web/components/icons/lock-icon.tsx similarity index 100% rename from apps/app/components/icons/lock-icon.tsx rename to web/components/icons/lock-icon.tsx diff --git a/apps/app/components/icons/menu-icon.tsx b/web/components/icons/menu-icon.tsx similarity index 100% rename from apps/app/components/icons/menu-icon.tsx rename to web/components/icons/menu-icon.tsx diff --git a/apps/app/components/icons/pdf-file-icon.tsx b/web/components/icons/pdf-file-icon.tsx similarity index 100% rename from apps/app/components/icons/pdf-file-icon.tsx rename to web/components/icons/pdf-file-icon.tsx diff --git a/apps/app/components/icons/pencil-scribble-icon.tsx b/web/components/icons/pencil-scribble-icon.tsx similarity index 100% rename from apps/app/components/icons/pencil-scribble-icon.tsx rename to web/components/icons/pencil-scribble-icon.tsx diff --git a/apps/app/components/icons/people-group-icon.tsx b/web/components/icons/people-group-icon.tsx similarity index 100% rename from apps/app/components/icons/people-group-icon.tsx rename to web/components/icons/people-group-icon.tsx diff --git a/apps/app/components/icons/person-running-icon.tsx b/web/components/icons/person-running-icon.tsx similarity index 100% rename from apps/app/components/icons/person-running-icon.tsx rename to web/components/icons/person-running-icon.tsx diff --git a/apps/app/components/icons/plus-icon.tsx b/web/components/icons/plus-icon.tsx similarity index 100% rename from apps/app/components/icons/plus-icon.tsx rename to web/components/icons/plus-icon.tsx diff --git a/apps/app/components/icons/png-file-icon.tsx b/web/components/icons/png-file-icon.tsx similarity index 100% rename from apps/app/components/icons/png-file-icon.tsx rename to web/components/icons/png-file-icon.tsx diff --git a/apps/app/components/icons/priority-icon.tsx b/web/components/icons/priority-icon.tsx similarity index 100% rename from apps/app/components/icons/priority-icon.tsx rename to web/components/icons/priority-icon.tsx diff --git a/apps/app/components/icons/question-mark-circle-icon.tsx b/web/components/icons/question-mark-circle-icon.tsx similarity index 100% rename from apps/app/components/icons/question-mark-circle-icon.tsx rename to web/components/icons/question-mark-circle-icon.tsx diff --git a/apps/app/components/icons/setting-icon.tsx b/web/components/icons/setting-icon.tsx similarity index 100% rename from apps/app/components/icons/setting-icon.tsx rename to web/components/icons/setting-icon.tsx diff --git a/apps/app/components/icons/sheet-file-icon.tsx b/web/components/icons/sheet-file-icon.tsx similarity index 100% rename from apps/app/components/icons/sheet-file-icon.tsx rename to web/components/icons/sheet-file-icon.tsx diff --git a/apps/app/components/icons/signal-cellular-icon.tsx b/web/components/icons/signal-cellular-icon.tsx similarity index 100% rename from apps/app/components/icons/signal-cellular-icon.tsx rename to web/components/icons/signal-cellular-icon.tsx diff --git a/apps/app/components/icons/single-comment-icon.tsx b/web/components/icons/single-comment-icon.tsx similarity index 100% rename from apps/app/components/icons/single-comment-icon.tsx rename to web/components/icons/single-comment-icon.tsx diff --git a/apps/app/components/icons/sort-icon.tsx b/web/components/icons/sort-icon.tsx similarity index 100% rename from apps/app/components/icons/sort-icon.tsx rename to web/components/icons/sort-icon.tsx diff --git a/apps/app/components/icons/stacked-layers-horizontal-icon.tsx b/web/components/icons/stacked-layers-horizontal-icon.tsx similarity index 100% rename from apps/app/components/icons/stacked-layers-horizontal-icon.tsx rename to web/components/icons/stacked-layers-horizontal-icon.tsx diff --git a/apps/app/components/icons/stacked-layers-icon.tsx b/web/components/icons/stacked-layers-icon.tsx similarity index 100% rename from apps/app/components/icons/stacked-layers-icon.tsx rename to web/components/icons/stacked-layers-icon.tsx diff --git a/apps/app/components/icons/started-state-icon.tsx b/web/components/icons/started-state-icon.tsx similarity index 100% rename from apps/app/components/icons/started-state-icon.tsx rename to web/components/icons/started-state-icon.tsx diff --git a/apps/app/components/icons/state-group-icon.tsx b/web/components/icons/state-group-icon.tsx similarity index 100% rename from apps/app/components/icons/state-group-icon.tsx rename to web/components/icons/state-group-icon.tsx diff --git a/apps/app/components/icons/svg-file-icon.tsx b/web/components/icons/svg-file-icon.tsx similarity index 100% rename from apps/app/components/icons/svg-file-icon.tsx rename to web/components/icons/svg-file-icon.tsx diff --git a/apps/app/components/icons/tag-icon.tsx b/web/components/icons/tag-icon.tsx similarity index 100% rename from apps/app/components/icons/tag-icon.tsx rename to web/components/icons/tag-icon.tsx diff --git a/apps/app/components/icons/target-icon.tsx b/web/components/icons/target-icon.tsx similarity index 100% rename from apps/app/components/icons/target-icon.tsx rename to web/components/icons/target-icon.tsx diff --git a/apps/app/components/icons/tick-mark-icon.tsx b/web/components/icons/tick-mark-icon.tsx similarity index 100% rename from apps/app/components/icons/tick-mark-icon.tsx rename to web/components/icons/tick-mark-icon.tsx diff --git a/apps/app/components/icons/transfer-icon.tsx b/web/components/icons/transfer-icon.tsx similarity index 100% rename from apps/app/components/icons/transfer-icon.tsx rename to web/components/icons/transfer-icon.tsx diff --git a/apps/app/components/icons/triangle-exclamation-icon.tsx b/web/components/icons/triangle-exclamation-icon.tsx similarity index 100% rename from apps/app/components/icons/triangle-exclamation-icon.tsx rename to web/components/icons/triangle-exclamation-icon.tsx diff --git a/apps/app/components/icons/tune-icon.tsx b/web/components/icons/tune-icon.tsx similarity index 100% rename from apps/app/components/icons/tune-icon.tsx rename to web/components/icons/tune-icon.tsx diff --git a/apps/app/components/icons/txt-file-icon.tsx b/web/components/icons/txt-file-icon.tsx similarity index 100% rename from apps/app/components/icons/txt-file-icon.tsx rename to web/components/icons/txt-file-icon.tsx diff --git a/apps/app/components/icons/types.d.ts b/web/components/icons/types.d.ts similarity index 100% rename from apps/app/components/icons/types.d.ts rename to web/components/icons/types.d.ts diff --git a/apps/app/components/icons/unstarted-state-icon.tsx b/web/components/icons/unstarted-state-icon.tsx similarity index 100% rename from apps/app/components/icons/unstarted-state-icon.tsx rename to web/components/icons/unstarted-state-icon.tsx diff --git a/apps/app/components/icons/upcoming-cycle-icon.tsx b/web/components/icons/upcoming-cycle-icon.tsx similarity index 100% rename from apps/app/components/icons/upcoming-cycle-icon.tsx rename to web/components/icons/upcoming-cycle-icon.tsx diff --git a/apps/app/components/icons/user-group-icon.tsx b/web/components/icons/user-group-icon.tsx similarity index 100% rename from apps/app/components/icons/user-group-icon.tsx rename to web/components/icons/user-group-icon.tsx diff --git a/apps/app/components/icons/user-icon-circle.tsx b/web/components/icons/user-icon-circle.tsx similarity index 100% rename from apps/app/components/icons/user-icon-circle.tsx rename to web/components/icons/user-icon-circle.tsx diff --git a/apps/app/components/icons/user-icon.tsx b/web/components/icons/user-icon.tsx similarity index 100% rename from apps/app/components/icons/user-icon.tsx rename to web/components/icons/user-icon.tsx diff --git a/apps/app/components/icons/users.tsx b/web/components/icons/users.tsx similarity index 100% rename from apps/app/components/icons/users.tsx rename to web/components/icons/users.tsx diff --git a/apps/app/components/icons/video-file-icon.tsx b/web/components/icons/video-file-icon.tsx similarity index 100% rename from apps/app/components/icons/video-file-icon.tsx rename to web/components/icons/video-file-icon.tsx diff --git a/apps/app/components/icons/view-list-icon.tsx b/web/components/icons/view-list-icon.tsx similarity index 100% rename from apps/app/components/icons/view-list-icon.tsx rename to web/components/icons/view-list-icon.tsx diff --git a/apps/app/components/icons/water-drop-icon.tsx b/web/components/icons/water-drop-icon.tsx similarity index 100% rename from apps/app/components/icons/water-drop-icon.tsx rename to web/components/icons/water-drop-icon.tsx diff --git a/apps/app/components/icons/x-mark-icon.tsx b/web/components/icons/x-mark-icon.tsx similarity index 100% rename from apps/app/components/icons/x-mark-icon.tsx rename to web/components/icons/x-mark-icon.tsx diff --git a/apps/app/components/inbox/accept-issue-modal.tsx b/web/components/inbox/accept-issue-modal.tsx similarity index 100% rename from apps/app/components/inbox/accept-issue-modal.tsx rename to web/components/inbox/accept-issue-modal.tsx diff --git a/apps/app/components/inbox/decline-issue-modal.tsx b/web/components/inbox/decline-issue-modal.tsx similarity index 100% rename from apps/app/components/inbox/decline-issue-modal.tsx rename to web/components/inbox/decline-issue-modal.tsx diff --git a/apps/app/components/inbox/delete-issue-modal.tsx b/web/components/inbox/delete-issue-modal.tsx similarity index 100% rename from apps/app/components/inbox/delete-issue-modal.tsx rename to web/components/inbox/delete-issue-modal.tsx diff --git a/apps/app/components/inbox/filters-dropdown.tsx b/web/components/inbox/filters-dropdown.tsx similarity index 100% rename from apps/app/components/inbox/filters-dropdown.tsx rename to web/components/inbox/filters-dropdown.tsx diff --git a/apps/app/components/inbox/filters-list.tsx b/web/components/inbox/filters-list.tsx similarity index 100% rename from apps/app/components/inbox/filters-list.tsx rename to web/components/inbox/filters-list.tsx diff --git a/apps/app/components/inbox/inbox-action-headers.tsx b/web/components/inbox/inbox-action-headers.tsx similarity index 100% rename from apps/app/components/inbox/inbox-action-headers.tsx rename to web/components/inbox/inbox-action-headers.tsx diff --git a/apps/app/components/inbox/inbox-issue-card.tsx b/web/components/inbox/inbox-issue-card.tsx similarity index 100% rename from apps/app/components/inbox/inbox-issue-card.tsx rename to web/components/inbox/inbox-issue-card.tsx diff --git a/apps/app/components/inbox/inbox-main-content.tsx b/web/components/inbox/inbox-main-content.tsx similarity index 100% rename from apps/app/components/inbox/inbox-main-content.tsx rename to web/components/inbox/inbox-main-content.tsx diff --git a/apps/app/components/inbox/index.ts b/web/components/inbox/index.ts similarity index 100% rename from apps/app/components/inbox/index.ts rename to web/components/inbox/index.ts diff --git a/apps/app/components/inbox/issues-list-sidebar.tsx b/web/components/inbox/issues-list-sidebar.tsx similarity index 100% rename from apps/app/components/inbox/issues-list-sidebar.tsx rename to web/components/inbox/issues-list-sidebar.tsx diff --git a/apps/app/components/inbox/select-duplicate.tsx b/web/components/inbox/select-duplicate.tsx similarity index 100% rename from apps/app/components/inbox/select-duplicate.tsx rename to web/components/inbox/select-duplicate.tsx diff --git a/apps/app/components/integration/delete-import-modal.tsx b/web/components/integration/delete-import-modal.tsx similarity index 100% rename from apps/app/components/integration/delete-import-modal.tsx rename to web/components/integration/delete-import-modal.tsx diff --git a/apps/app/components/integration/github/auth.tsx b/web/components/integration/github/auth.tsx similarity index 100% rename from apps/app/components/integration/github/auth.tsx rename to web/components/integration/github/auth.tsx diff --git a/apps/app/components/integration/github/import-configure.tsx b/web/components/integration/github/import-configure.tsx similarity index 100% rename from apps/app/components/integration/github/import-configure.tsx rename to web/components/integration/github/import-configure.tsx diff --git a/apps/app/components/integration/github/import-confirm.tsx b/web/components/integration/github/import-confirm.tsx similarity index 100% rename from apps/app/components/integration/github/import-confirm.tsx rename to web/components/integration/github/import-confirm.tsx diff --git a/apps/app/components/integration/github/import-data.tsx b/web/components/integration/github/import-data.tsx similarity index 100% rename from apps/app/components/integration/github/import-data.tsx rename to web/components/integration/github/import-data.tsx diff --git a/apps/app/components/integration/github/import-users.tsx b/web/components/integration/github/import-users.tsx similarity index 100% rename from apps/app/components/integration/github/import-users.tsx rename to web/components/integration/github/import-users.tsx diff --git a/apps/app/components/integration/github/index.ts b/web/components/integration/github/index.ts similarity index 100% rename from apps/app/components/integration/github/index.ts rename to web/components/integration/github/index.ts diff --git a/apps/app/components/integration/github/repo-details.tsx b/web/components/integration/github/repo-details.tsx similarity index 100% rename from apps/app/components/integration/github/repo-details.tsx rename to web/components/integration/github/repo-details.tsx diff --git a/apps/app/components/integration/github/root.tsx b/web/components/integration/github/root.tsx similarity index 100% rename from apps/app/components/integration/github/root.tsx rename to web/components/integration/github/root.tsx diff --git a/apps/app/components/integration/github/select-repository.tsx b/web/components/integration/github/select-repository.tsx similarity index 100% rename from apps/app/components/integration/github/select-repository.tsx rename to web/components/integration/github/select-repository.tsx diff --git a/apps/app/components/integration/github/single-user-select.tsx b/web/components/integration/github/single-user-select.tsx similarity index 100% rename from apps/app/components/integration/github/single-user-select.tsx rename to web/components/integration/github/single-user-select.tsx diff --git a/apps/app/components/integration/guide.tsx b/web/components/integration/guide.tsx similarity index 100% rename from apps/app/components/integration/guide.tsx rename to web/components/integration/guide.tsx diff --git a/apps/app/components/integration/index.ts b/web/components/integration/index.ts similarity index 100% rename from apps/app/components/integration/index.ts rename to web/components/integration/index.ts diff --git a/apps/app/components/integration/jira/confirm-import.tsx b/web/components/integration/jira/confirm-import.tsx similarity index 100% rename from apps/app/components/integration/jira/confirm-import.tsx rename to web/components/integration/jira/confirm-import.tsx diff --git a/apps/app/components/integration/jira/give-details.tsx b/web/components/integration/jira/give-details.tsx similarity index 100% rename from apps/app/components/integration/jira/give-details.tsx rename to web/components/integration/jira/give-details.tsx diff --git a/apps/app/components/integration/jira/import-users.tsx b/web/components/integration/jira/import-users.tsx similarity index 100% rename from apps/app/components/integration/jira/import-users.tsx rename to web/components/integration/jira/import-users.tsx diff --git a/apps/app/components/integration/jira/index.ts b/web/components/integration/jira/index.ts similarity index 100% rename from apps/app/components/integration/jira/index.ts rename to web/components/integration/jira/index.ts diff --git a/apps/app/components/integration/jira/jira-project-detail.tsx b/web/components/integration/jira/jira-project-detail.tsx similarity index 100% rename from apps/app/components/integration/jira/jira-project-detail.tsx rename to web/components/integration/jira/jira-project-detail.tsx diff --git a/apps/app/components/integration/jira/root.tsx b/web/components/integration/jira/root.tsx similarity index 100% rename from apps/app/components/integration/jira/root.tsx rename to web/components/integration/jira/root.tsx diff --git a/apps/app/components/integration/single-import.tsx b/web/components/integration/single-import.tsx similarity index 100% rename from apps/app/components/integration/single-import.tsx rename to web/components/integration/single-import.tsx diff --git a/apps/app/components/integration/single-integration-card.tsx b/web/components/integration/single-integration-card.tsx similarity index 100% rename from apps/app/components/integration/single-integration-card.tsx rename to web/components/integration/single-integration-card.tsx diff --git a/apps/app/components/integration/slack/index.ts b/web/components/integration/slack/index.ts similarity index 100% rename from apps/app/components/integration/slack/index.ts rename to web/components/integration/slack/index.ts diff --git a/apps/app/components/integration/slack/select-channel.tsx b/web/components/integration/slack/select-channel.tsx similarity index 100% rename from apps/app/components/integration/slack/select-channel.tsx rename to web/components/integration/slack/select-channel.tsx diff --git a/apps/app/components/issues/activity.tsx b/web/components/issues/activity.tsx similarity index 100% rename from apps/app/components/issues/activity.tsx rename to web/components/issues/activity.tsx diff --git a/apps/app/components/issues/attachment/attachment-upload.tsx b/web/components/issues/attachment/attachment-upload.tsx similarity index 100% rename from apps/app/components/issues/attachment/attachment-upload.tsx rename to web/components/issues/attachment/attachment-upload.tsx diff --git a/apps/app/components/issues/attachment/attachments.tsx b/web/components/issues/attachment/attachments.tsx similarity index 100% rename from apps/app/components/issues/attachment/attachments.tsx rename to web/components/issues/attachment/attachments.tsx diff --git a/apps/app/components/issues/attachment/delete-attachment-modal.tsx b/web/components/issues/attachment/delete-attachment-modal.tsx similarity index 100% rename from apps/app/components/issues/attachment/delete-attachment-modal.tsx rename to web/components/issues/attachment/delete-attachment-modal.tsx diff --git a/apps/app/components/issues/attachment/index.ts b/web/components/issues/attachment/index.ts similarity index 100% rename from apps/app/components/issues/attachment/index.ts rename to web/components/issues/attachment/index.ts diff --git a/apps/app/components/issues/comment/add-comment.tsx b/web/components/issues/comment/add-comment.tsx similarity index 100% rename from apps/app/components/issues/comment/add-comment.tsx rename to web/components/issues/comment/add-comment.tsx diff --git a/apps/app/components/issues/comment/comment-card.tsx b/web/components/issues/comment/comment-card.tsx similarity index 100% rename from apps/app/components/issues/comment/comment-card.tsx rename to web/components/issues/comment/comment-card.tsx diff --git a/apps/app/components/issues/comment/comment-reaction.tsx b/web/components/issues/comment/comment-reaction.tsx similarity index 100% rename from apps/app/components/issues/comment/comment-reaction.tsx rename to web/components/issues/comment/comment-reaction.tsx diff --git a/apps/app/components/issues/comment/index.ts b/web/components/issues/comment/index.ts similarity index 100% rename from apps/app/components/issues/comment/index.ts rename to web/components/issues/comment/index.ts diff --git a/apps/app/components/issues/delete-issue-modal.tsx b/web/components/issues/delete-issue-modal.tsx similarity index 100% rename from apps/app/components/issues/delete-issue-modal.tsx rename to web/components/issues/delete-issue-modal.tsx diff --git a/apps/app/components/issues/description-form.tsx b/web/components/issues/description-form.tsx similarity index 100% rename from apps/app/components/issues/description-form.tsx rename to web/components/issues/description-form.tsx diff --git a/apps/app/components/issues/form.tsx b/web/components/issues/form.tsx similarity index 100% rename from apps/app/components/issues/form.tsx rename to web/components/issues/form.tsx diff --git a/apps/app/components/issues/gantt-chart.tsx b/web/components/issues/gantt-chart.tsx similarity index 100% rename from apps/app/components/issues/gantt-chart.tsx rename to web/components/issues/gantt-chart.tsx diff --git a/apps/app/components/issues/index.ts b/web/components/issues/index.ts similarity index 100% rename from apps/app/components/issues/index.ts rename to web/components/issues/index.ts diff --git a/apps/app/components/issues/issue-reaction.tsx b/web/components/issues/issue-reaction.tsx similarity index 100% rename from apps/app/components/issues/issue-reaction.tsx rename to web/components/issues/issue-reaction.tsx diff --git a/apps/app/components/issues/label.tsx b/web/components/issues/label.tsx similarity index 100% rename from apps/app/components/issues/label.tsx rename to web/components/issues/label.tsx diff --git a/apps/app/components/issues/main-content.tsx b/web/components/issues/main-content.tsx similarity index 100% rename from apps/app/components/issues/main-content.tsx rename to web/components/issues/main-content.tsx diff --git a/apps/app/components/issues/modal.tsx b/web/components/issues/modal.tsx similarity index 100% rename from apps/app/components/issues/modal.tsx rename to web/components/issues/modal.tsx diff --git a/apps/app/components/issues/my-issues/index.ts b/web/components/issues/my-issues/index.ts similarity index 100% rename from apps/app/components/issues/my-issues/index.ts rename to web/components/issues/my-issues/index.ts diff --git a/apps/app/components/issues/my-issues/my-issues-select-filters.tsx b/web/components/issues/my-issues/my-issues-select-filters.tsx similarity index 100% rename from apps/app/components/issues/my-issues/my-issues-select-filters.tsx rename to web/components/issues/my-issues/my-issues-select-filters.tsx diff --git a/apps/app/components/issues/my-issues/my-issues-view-options.tsx b/web/components/issues/my-issues/my-issues-view-options.tsx similarity index 100% rename from apps/app/components/issues/my-issues/my-issues-view-options.tsx rename to web/components/issues/my-issues/my-issues-view-options.tsx diff --git a/apps/app/components/issues/my-issues/my-issues-view.tsx b/web/components/issues/my-issues/my-issues-view.tsx similarity index 100% rename from apps/app/components/issues/my-issues/my-issues-view.tsx rename to web/components/issues/my-issues/my-issues-view.tsx diff --git a/apps/app/components/issues/parent-issues-list-modal.tsx b/web/components/issues/parent-issues-list-modal.tsx similarity index 100% rename from apps/app/components/issues/parent-issues-list-modal.tsx rename to web/components/issues/parent-issues-list-modal.tsx diff --git a/apps/app/components/issues/select/assignee.tsx b/web/components/issues/select/assignee.tsx similarity index 100% rename from apps/app/components/issues/select/assignee.tsx rename to web/components/issues/select/assignee.tsx diff --git a/apps/app/components/issues/select/date.tsx b/web/components/issues/select/date.tsx similarity index 100% rename from apps/app/components/issues/select/date.tsx rename to web/components/issues/select/date.tsx diff --git a/apps/app/components/issues/select/estimate.tsx b/web/components/issues/select/estimate.tsx similarity index 100% rename from apps/app/components/issues/select/estimate.tsx rename to web/components/issues/select/estimate.tsx diff --git a/apps/app/components/issues/select/index.ts b/web/components/issues/select/index.ts similarity index 100% rename from apps/app/components/issues/select/index.ts rename to web/components/issues/select/index.ts diff --git a/apps/app/components/issues/select/label.tsx b/web/components/issues/select/label.tsx similarity index 100% rename from apps/app/components/issues/select/label.tsx rename to web/components/issues/select/label.tsx diff --git a/apps/app/components/issues/select/priority.tsx b/web/components/issues/select/priority.tsx similarity index 100% rename from apps/app/components/issues/select/priority.tsx rename to web/components/issues/select/priority.tsx diff --git a/apps/app/components/issues/select/project.tsx b/web/components/issues/select/project.tsx similarity index 100% rename from apps/app/components/issues/select/project.tsx rename to web/components/issues/select/project.tsx diff --git a/apps/app/components/issues/select/state.tsx b/web/components/issues/select/state.tsx similarity index 100% rename from apps/app/components/issues/select/state.tsx rename to web/components/issues/select/state.tsx diff --git a/apps/app/components/issues/sidebar-select/assignee.tsx b/web/components/issues/sidebar-select/assignee.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/assignee.tsx rename to web/components/issues/sidebar-select/assignee.tsx diff --git a/apps/app/components/issues/sidebar-select/blocked.tsx b/web/components/issues/sidebar-select/blocked.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/blocked.tsx rename to web/components/issues/sidebar-select/blocked.tsx diff --git a/apps/app/components/issues/sidebar-select/blocker.tsx b/web/components/issues/sidebar-select/blocker.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/blocker.tsx rename to web/components/issues/sidebar-select/blocker.tsx diff --git a/apps/app/components/issues/sidebar-select/cycle.tsx b/web/components/issues/sidebar-select/cycle.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/cycle.tsx rename to web/components/issues/sidebar-select/cycle.tsx diff --git a/apps/app/components/issues/sidebar-select/estimate.tsx b/web/components/issues/sidebar-select/estimate.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/estimate.tsx rename to web/components/issues/sidebar-select/estimate.tsx diff --git a/apps/app/components/issues/sidebar-select/index.ts b/web/components/issues/sidebar-select/index.ts similarity index 100% rename from apps/app/components/issues/sidebar-select/index.ts rename to web/components/issues/sidebar-select/index.ts diff --git a/apps/app/components/issues/sidebar-select/label.tsx b/web/components/issues/sidebar-select/label.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/label.tsx rename to web/components/issues/sidebar-select/label.tsx diff --git a/apps/app/components/issues/sidebar-select/module.tsx b/web/components/issues/sidebar-select/module.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/module.tsx rename to web/components/issues/sidebar-select/module.tsx diff --git a/apps/app/components/issues/sidebar-select/parent.tsx b/web/components/issues/sidebar-select/parent.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/parent.tsx rename to web/components/issues/sidebar-select/parent.tsx diff --git a/apps/app/components/issues/sidebar-select/priority.tsx b/web/components/issues/sidebar-select/priority.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/priority.tsx rename to web/components/issues/sidebar-select/priority.tsx diff --git a/apps/app/components/issues/sidebar-select/state.tsx b/web/components/issues/sidebar-select/state.tsx similarity index 100% rename from apps/app/components/issues/sidebar-select/state.tsx rename to web/components/issues/sidebar-select/state.tsx diff --git a/apps/app/components/issues/sidebar.tsx b/web/components/issues/sidebar.tsx similarity index 100% rename from apps/app/components/issues/sidebar.tsx rename to web/components/issues/sidebar.tsx diff --git a/apps/app/components/issues/sub-issues-list.tsx b/web/components/issues/sub-issues-list.tsx similarity index 100% rename from apps/app/components/issues/sub-issues-list.tsx rename to web/components/issues/sub-issues-list.tsx diff --git a/apps/app/components/issues/view-select/assignee.tsx b/web/components/issues/view-select/assignee.tsx similarity index 100% rename from apps/app/components/issues/view-select/assignee.tsx rename to web/components/issues/view-select/assignee.tsx diff --git a/apps/app/components/issues/view-select/due-date.tsx b/web/components/issues/view-select/due-date.tsx similarity index 100% rename from apps/app/components/issues/view-select/due-date.tsx rename to web/components/issues/view-select/due-date.tsx diff --git a/apps/app/components/issues/view-select/estimate.tsx b/web/components/issues/view-select/estimate.tsx similarity index 100% rename from apps/app/components/issues/view-select/estimate.tsx rename to web/components/issues/view-select/estimate.tsx diff --git a/apps/app/components/issues/view-select/index.ts b/web/components/issues/view-select/index.ts similarity index 100% rename from apps/app/components/issues/view-select/index.ts rename to web/components/issues/view-select/index.ts diff --git a/apps/app/components/issues/view-select/label.tsx b/web/components/issues/view-select/label.tsx similarity index 100% rename from apps/app/components/issues/view-select/label.tsx rename to web/components/issues/view-select/label.tsx diff --git a/apps/app/components/issues/view-select/priority.tsx b/web/components/issues/view-select/priority.tsx similarity index 100% rename from apps/app/components/issues/view-select/priority.tsx rename to web/components/issues/view-select/priority.tsx diff --git a/apps/app/components/issues/view-select/start-date.tsx b/web/components/issues/view-select/start-date.tsx similarity index 100% rename from apps/app/components/issues/view-select/start-date.tsx rename to web/components/issues/view-select/start-date.tsx diff --git a/apps/app/components/issues/view-select/state.tsx b/web/components/issues/view-select/state.tsx similarity index 100% rename from apps/app/components/issues/view-select/state.tsx rename to web/components/issues/view-select/state.tsx diff --git a/apps/app/components/labels/create-label-modal.tsx b/web/components/labels/create-label-modal.tsx similarity index 100% rename from apps/app/components/labels/create-label-modal.tsx rename to web/components/labels/create-label-modal.tsx diff --git a/apps/app/components/labels/create-update-label-inline.tsx b/web/components/labels/create-update-label-inline.tsx similarity index 100% rename from apps/app/components/labels/create-update-label-inline.tsx rename to web/components/labels/create-update-label-inline.tsx diff --git a/apps/app/components/labels/delete-label-modal.tsx b/web/components/labels/delete-label-modal.tsx similarity index 100% rename from apps/app/components/labels/delete-label-modal.tsx rename to web/components/labels/delete-label-modal.tsx diff --git a/apps/app/components/labels/index.ts b/web/components/labels/index.ts similarity index 100% rename from apps/app/components/labels/index.ts rename to web/components/labels/index.ts diff --git a/apps/app/components/labels/labels-list-modal.tsx b/web/components/labels/labels-list-modal.tsx similarity index 100% rename from apps/app/components/labels/labels-list-modal.tsx rename to web/components/labels/labels-list-modal.tsx diff --git a/apps/app/components/labels/single-label-group.tsx b/web/components/labels/single-label-group.tsx similarity index 100% rename from apps/app/components/labels/single-label-group.tsx rename to web/components/labels/single-label-group.tsx diff --git a/apps/app/components/labels/single-label.tsx b/web/components/labels/single-label.tsx similarity index 100% rename from apps/app/components/labels/single-label.tsx rename to web/components/labels/single-label.tsx diff --git a/apps/app/components/modules/delete-module-modal.tsx b/web/components/modules/delete-module-modal.tsx similarity index 100% rename from apps/app/components/modules/delete-module-modal.tsx rename to web/components/modules/delete-module-modal.tsx diff --git a/apps/app/components/modules/form.tsx b/web/components/modules/form.tsx similarity index 100% rename from apps/app/components/modules/form.tsx rename to web/components/modules/form.tsx diff --git a/apps/app/components/modules/gantt-chart.tsx b/web/components/modules/gantt-chart.tsx similarity index 100% rename from apps/app/components/modules/gantt-chart.tsx rename to web/components/modules/gantt-chart.tsx diff --git a/apps/app/components/modules/index.ts b/web/components/modules/index.ts similarity index 100% rename from apps/app/components/modules/index.ts rename to web/components/modules/index.ts diff --git a/apps/app/components/modules/modal.tsx b/web/components/modules/modal.tsx similarity index 100% rename from apps/app/components/modules/modal.tsx rename to web/components/modules/modal.tsx diff --git a/apps/app/components/modules/modules-list-gantt-chart.tsx b/web/components/modules/modules-list-gantt-chart.tsx similarity index 100% rename from apps/app/components/modules/modules-list-gantt-chart.tsx rename to web/components/modules/modules-list-gantt-chart.tsx diff --git a/apps/app/components/modules/select/index.ts b/web/components/modules/select/index.ts similarity index 100% rename from apps/app/components/modules/select/index.ts rename to web/components/modules/select/index.ts diff --git a/apps/app/components/modules/select/lead.tsx b/web/components/modules/select/lead.tsx similarity index 100% rename from apps/app/components/modules/select/lead.tsx rename to web/components/modules/select/lead.tsx diff --git a/apps/app/components/modules/select/members.tsx b/web/components/modules/select/members.tsx similarity index 100% rename from apps/app/components/modules/select/members.tsx rename to web/components/modules/select/members.tsx diff --git a/apps/app/components/modules/select/status.tsx b/web/components/modules/select/status.tsx similarity index 100% rename from apps/app/components/modules/select/status.tsx rename to web/components/modules/select/status.tsx diff --git a/apps/app/components/modules/sidebar-select/index.ts b/web/components/modules/sidebar-select/index.ts similarity index 100% rename from apps/app/components/modules/sidebar-select/index.ts rename to web/components/modules/sidebar-select/index.ts diff --git a/apps/app/components/modules/sidebar-select/select-lead.tsx b/web/components/modules/sidebar-select/select-lead.tsx similarity index 100% rename from apps/app/components/modules/sidebar-select/select-lead.tsx rename to web/components/modules/sidebar-select/select-lead.tsx diff --git a/apps/app/components/modules/sidebar-select/select-members.tsx b/web/components/modules/sidebar-select/select-members.tsx similarity index 100% rename from apps/app/components/modules/sidebar-select/select-members.tsx rename to web/components/modules/sidebar-select/select-members.tsx diff --git a/apps/app/components/modules/sidebar-select/select-status.tsx b/web/components/modules/sidebar-select/select-status.tsx similarity index 100% rename from apps/app/components/modules/sidebar-select/select-status.tsx rename to web/components/modules/sidebar-select/select-status.tsx diff --git a/apps/app/components/modules/sidebar.tsx b/web/components/modules/sidebar.tsx similarity index 100% rename from apps/app/components/modules/sidebar.tsx rename to web/components/modules/sidebar.tsx diff --git a/apps/app/components/modules/single-module-card.tsx b/web/components/modules/single-module-card.tsx similarity index 100% rename from apps/app/components/modules/single-module-card.tsx rename to web/components/modules/single-module-card.tsx diff --git a/apps/app/components/notifications/index.ts b/web/components/notifications/index.ts similarity index 100% rename from apps/app/components/notifications/index.ts rename to web/components/notifications/index.ts diff --git a/apps/app/components/notifications/notification-card.tsx b/web/components/notifications/notification-card.tsx similarity index 100% rename from apps/app/components/notifications/notification-card.tsx rename to web/components/notifications/notification-card.tsx diff --git a/apps/app/components/notifications/notification-header.tsx b/web/components/notifications/notification-header.tsx similarity index 100% rename from apps/app/components/notifications/notification-header.tsx rename to web/components/notifications/notification-header.tsx diff --git a/apps/app/components/notifications/notification-popover.tsx b/web/components/notifications/notification-popover.tsx similarity index 100% rename from apps/app/components/notifications/notification-popover.tsx rename to web/components/notifications/notification-popover.tsx diff --git a/apps/app/components/notifications/select-snooze-till-modal.tsx b/web/components/notifications/select-snooze-till-modal.tsx similarity index 100% rename from apps/app/components/notifications/select-snooze-till-modal.tsx rename to web/components/notifications/select-snooze-till-modal.tsx diff --git a/apps/app/components/onboarding/index.ts b/web/components/onboarding/index.ts similarity index 100% rename from apps/app/components/onboarding/index.ts rename to web/components/onboarding/index.ts diff --git a/apps/app/components/onboarding/invite-members.tsx b/web/components/onboarding/invite-members.tsx similarity index 100% rename from apps/app/components/onboarding/invite-members.tsx rename to web/components/onboarding/invite-members.tsx diff --git a/apps/app/components/onboarding/join-workspaces.tsx b/web/components/onboarding/join-workspaces.tsx similarity index 100% rename from apps/app/components/onboarding/join-workspaces.tsx rename to web/components/onboarding/join-workspaces.tsx diff --git a/apps/app/components/onboarding/tour/index.ts b/web/components/onboarding/tour/index.ts similarity index 100% rename from apps/app/components/onboarding/tour/index.ts rename to web/components/onboarding/tour/index.ts diff --git a/apps/app/components/onboarding/tour/root.tsx b/web/components/onboarding/tour/root.tsx similarity index 100% rename from apps/app/components/onboarding/tour/root.tsx rename to web/components/onboarding/tour/root.tsx diff --git a/apps/app/components/onboarding/tour/sidebar.tsx b/web/components/onboarding/tour/sidebar.tsx similarity index 100% rename from apps/app/components/onboarding/tour/sidebar.tsx rename to web/components/onboarding/tour/sidebar.tsx diff --git a/apps/app/components/onboarding/user-details.tsx b/web/components/onboarding/user-details.tsx similarity index 100% rename from apps/app/components/onboarding/user-details.tsx rename to web/components/onboarding/user-details.tsx diff --git a/apps/app/components/onboarding/workspace.tsx b/web/components/onboarding/workspace.tsx similarity index 100% rename from apps/app/components/onboarding/workspace.tsx rename to web/components/onboarding/workspace.tsx diff --git a/apps/app/components/pages/create-block.tsx b/web/components/pages/create-block.tsx similarity index 100% rename from apps/app/components/pages/create-block.tsx rename to web/components/pages/create-block.tsx diff --git a/apps/app/components/pages/create-update-block-inline.tsx b/web/components/pages/create-update-block-inline.tsx similarity index 100% rename from apps/app/components/pages/create-update-block-inline.tsx rename to web/components/pages/create-update-block-inline.tsx diff --git a/apps/app/components/pages/create-update-page-modal.tsx b/web/components/pages/create-update-page-modal.tsx similarity index 100% rename from apps/app/components/pages/create-update-page-modal.tsx rename to web/components/pages/create-update-page-modal.tsx diff --git a/apps/app/components/pages/delete-page-modal.tsx b/web/components/pages/delete-page-modal.tsx similarity index 100% rename from apps/app/components/pages/delete-page-modal.tsx rename to web/components/pages/delete-page-modal.tsx diff --git a/apps/app/components/pages/index.ts b/web/components/pages/index.ts similarity index 100% rename from apps/app/components/pages/index.ts rename to web/components/pages/index.ts diff --git a/apps/app/components/pages/page-form.tsx b/web/components/pages/page-form.tsx similarity index 100% rename from apps/app/components/pages/page-form.tsx rename to web/components/pages/page-form.tsx diff --git a/apps/app/components/pages/pages-list/all-pages-list.tsx b/web/components/pages/pages-list/all-pages-list.tsx similarity index 100% rename from apps/app/components/pages/pages-list/all-pages-list.tsx rename to web/components/pages/pages-list/all-pages-list.tsx diff --git a/apps/app/components/pages/pages-list/favorite-pages-list.tsx b/web/components/pages/pages-list/favorite-pages-list.tsx similarity index 100% rename from apps/app/components/pages/pages-list/favorite-pages-list.tsx rename to web/components/pages/pages-list/favorite-pages-list.tsx diff --git a/apps/app/components/pages/pages-list/index.ts b/web/components/pages/pages-list/index.ts similarity index 100% rename from apps/app/components/pages/pages-list/index.ts rename to web/components/pages/pages-list/index.ts diff --git a/apps/app/components/pages/pages-list/my-pages-list.tsx b/web/components/pages/pages-list/my-pages-list.tsx similarity index 100% rename from apps/app/components/pages/pages-list/my-pages-list.tsx rename to web/components/pages/pages-list/my-pages-list.tsx diff --git a/apps/app/components/pages/pages-list/other-pages-list.tsx b/web/components/pages/pages-list/other-pages-list.tsx similarity index 100% rename from apps/app/components/pages/pages-list/other-pages-list.tsx rename to web/components/pages/pages-list/other-pages-list.tsx diff --git a/apps/app/components/pages/pages-list/recent-pages-list.tsx b/web/components/pages/pages-list/recent-pages-list.tsx similarity index 100% rename from apps/app/components/pages/pages-list/recent-pages-list.tsx rename to web/components/pages/pages-list/recent-pages-list.tsx diff --git a/apps/app/components/pages/pages-list/types.ts b/web/components/pages/pages-list/types.ts similarity index 100% rename from apps/app/components/pages/pages-list/types.ts rename to web/components/pages/pages-list/types.ts diff --git a/apps/app/components/pages/pages-view.tsx b/web/components/pages/pages-view.tsx similarity index 100% rename from apps/app/components/pages/pages-view.tsx rename to web/components/pages/pages-view.tsx diff --git a/apps/app/components/pages/single-page-block.tsx b/web/components/pages/single-page-block.tsx similarity index 100% rename from apps/app/components/pages/single-page-block.tsx rename to web/components/pages/single-page-block.tsx diff --git a/apps/app/components/pages/single-page-detailed-item.tsx b/web/components/pages/single-page-detailed-item.tsx similarity index 100% rename from apps/app/components/pages/single-page-detailed-item.tsx rename to web/components/pages/single-page-detailed-item.tsx diff --git a/apps/app/components/pages/single-page-list-item.tsx b/web/components/pages/single-page-list-item.tsx similarity index 100% rename from apps/app/components/pages/single-page-list-item.tsx rename to web/components/pages/single-page-list-item.tsx diff --git a/apps/app/components/profile/index.ts b/web/components/profile/index.ts similarity index 100% rename from apps/app/components/profile/index.ts rename to web/components/profile/index.ts diff --git a/apps/app/components/profile/navbar.tsx b/web/components/profile/navbar.tsx similarity index 100% rename from apps/app/components/profile/navbar.tsx rename to web/components/profile/navbar.tsx diff --git a/apps/app/components/profile/overview/activity.tsx b/web/components/profile/overview/activity.tsx similarity index 100% rename from apps/app/components/profile/overview/activity.tsx rename to web/components/profile/overview/activity.tsx diff --git a/apps/app/components/profile/overview/index.ts b/web/components/profile/overview/index.ts similarity index 100% rename from apps/app/components/profile/overview/index.ts rename to web/components/profile/overview/index.ts diff --git a/apps/app/components/profile/overview/priority-distribution.tsx b/web/components/profile/overview/priority-distribution.tsx similarity index 100% rename from apps/app/components/profile/overview/priority-distribution.tsx rename to web/components/profile/overview/priority-distribution.tsx diff --git a/apps/app/components/profile/overview/state-distribution.tsx b/web/components/profile/overview/state-distribution.tsx similarity index 100% rename from apps/app/components/profile/overview/state-distribution.tsx rename to web/components/profile/overview/state-distribution.tsx diff --git a/apps/app/components/profile/overview/stats.tsx b/web/components/profile/overview/stats.tsx similarity index 100% rename from apps/app/components/profile/overview/stats.tsx rename to web/components/profile/overview/stats.tsx diff --git a/apps/app/components/profile/overview/workload.tsx b/web/components/profile/overview/workload.tsx similarity index 100% rename from apps/app/components/profile/overview/workload.tsx rename to web/components/profile/overview/workload.tsx diff --git a/apps/app/components/profile/profile-issues-view-options.tsx b/web/components/profile/profile-issues-view-options.tsx similarity index 100% rename from apps/app/components/profile/profile-issues-view-options.tsx rename to web/components/profile/profile-issues-view-options.tsx diff --git a/apps/app/components/profile/profile-issues-view.tsx b/web/components/profile/profile-issues-view.tsx similarity index 100% rename from apps/app/components/profile/profile-issues-view.tsx rename to web/components/profile/profile-issues-view.tsx diff --git a/apps/app/components/profile/sidebar.tsx b/web/components/profile/sidebar.tsx similarity index 100% rename from apps/app/components/profile/sidebar.tsx rename to web/components/profile/sidebar.tsx diff --git a/apps/app/components/project/confirm-project-member-remove.tsx b/web/components/project/confirm-project-member-remove.tsx similarity index 100% rename from apps/app/components/project/confirm-project-member-remove.tsx rename to web/components/project/confirm-project-member-remove.tsx diff --git a/apps/app/components/project/create-project-modal.tsx b/web/components/project/create-project-modal.tsx similarity index 100% rename from apps/app/components/project/create-project-modal.tsx rename to web/components/project/create-project-modal.tsx diff --git a/apps/app/components/project/delete-project-modal.tsx b/web/components/project/delete-project-modal.tsx similarity index 100% rename from apps/app/components/project/delete-project-modal.tsx rename to web/components/project/delete-project-modal.tsx diff --git a/apps/app/components/project/index.ts b/web/components/project/index.ts similarity index 100% rename from apps/app/components/project/index.ts rename to web/components/project/index.ts diff --git a/apps/app/components/project/join-project-modal.tsx b/web/components/project/join-project-modal.tsx similarity index 100% rename from apps/app/components/project/join-project-modal.tsx rename to web/components/project/join-project-modal.tsx diff --git a/apps/app/components/project/publish-project/modal.tsx b/web/components/project/publish-project/modal.tsx similarity index 100% rename from apps/app/components/project/publish-project/modal.tsx rename to web/components/project/publish-project/modal.tsx diff --git a/apps/app/components/project/publish-project/popover.tsx b/web/components/project/publish-project/popover.tsx similarity index 100% rename from apps/app/components/project/publish-project/popover.tsx rename to web/components/project/publish-project/popover.tsx diff --git a/apps/app/components/project/send-project-invitation-modal.tsx b/web/components/project/send-project-invitation-modal.tsx similarity index 100% rename from apps/app/components/project/send-project-invitation-modal.tsx rename to web/components/project/send-project-invitation-modal.tsx diff --git a/apps/app/components/project/settings-header.tsx b/web/components/project/settings-header.tsx similarity index 100% rename from apps/app/components/project/settings-header.tsx rename to web/components/project/settings-header.tsx diff --git a/apps/app/components/project/settings/single-label.tsx b/web/components/project/settings/single-label.tsx similarity index 100% rename from apps/app/components/project/settings/single-label.tsx rename to web/components/project/settings/single-label.tsx diff --git a/apps/app/components/project/sidebar-list.tsx b/web/components/project/sidebar-list.tsx similarity index 100% rename from apps/app/components/project/sidebar-list.tsx rename to web/components/project/sidebar-list.tsx diff --git a/apps/app/components/project/single-integration-card.tsx b/web/components/project/single-integration-card.tsx similarity index 100% rename from apps/app/components/project/single-integration-card.tsx rename to web/components/project/single-integration-card.tsx diff --git a/apps/app/components/project/single-project-card.tsx b/web/components/project/single-project-card.tsx similarity index 100% rename from apps/app/components/project/single-project-card.tsx rename to web/components/project/single-project-card.tsx diff --git a/apps/app/components/project/single-sidebar-project.tsx b/web/components/project/single-sidebar-project.tsx similarity index 100% rename from apps/app/components/project/single-sidebar-project.tsx rename to web/components/project/single-sidebar-project.tsx diff --git a/apps/app/components/search-listbox/index.tsx b/web/components/search-listbox/index.tsx similarity index 100% rename from apps/app/components/search-listbox/index.tsx rename to web/components/search-listbox/index.tsx diff --git a/apps/app/components/search-listbox/types.d.ts b/web/components/search-listbox/types.d.ts similarity index 100% rename from apps/app/components/search-listbox/types.d.ts rename to web/components/search-listbox/types.d.ts diff --git a/apps/app/components/states/create-state-modal.tsx b/web/components/states/create-state-modal.tsx similarity index 100% rename from apps/app/components/states/create-state-modal.tsx rename to web/components/states/create-state-modal.tsx diff --git a/apps/app/components/states/create-update-state-inline.tsx b/web/components/states/create-update-state-inline.tsx similarity index 100% rename from apps/app/components/states/create-update-state-inline.tsx rename to web/components/states/create-update-state-inline.tsx diff --git a/apps/app/components/states/delete-state-modal.tsx b/web/components/states/delete-state-modal.tsx similarity index 100% rename from apps/app/components/states/delete-state-modal.tsx rename to web/components/states/delete-state-modal.tsx diff --git a/apps/app/components/states/index.ts b/web/components/states/index.ts similarity index 100% rename from apps/app/components/states/index.ts rename to web/components/states/index.ts diff --git a/apps/app/components/states/single-state.tsx b/web/components/states/single-state.tsx similarity index 100% rename from apps/app/components/states/single-state.tsx rename to web/components/states/single-state.tsx diff --git a/apps/app/components/tiptap/bubble-menu/index.tsx b/web/components/tiptap/bubble-menu/index.tsx similarity index 100% rename from apps/app/components/tiptap/bubble-menu/index.tsx rename to web/components/tiptap/bubble-menu/index.tsx diff --git a/apps/app/components/tiptap/bubble-menu/link-selector.tsx b/web/components/tiptap/bubble-menu/link-selector.tsx similarity index 100% rename from apps/app/components/tiptap/bubble-menu/link-selector.tsx rename to web/components/tiptap/bubble-menu/link-selector.tsx diff --git a/apps/app/components/tiptap/bubble-menu/node-selector.tsx b/web/components/tiptap/bubble-menu/node-selector.tsx similarity index 100% rename from apps/app/components/tiptap/bubble-menu/node-selector.tsx rename to web/components/tiptap/bubble-menu/node-selector.tsx diff --git a/apps/app/components/tiptap/bubble-menu/utils/link-validator.tsx b/web/components/tiptap/bubble-menu/utils/link-validator.tsx similarity index 100% rename from apps/app/components/tiptap/bubble-menu/utils/link-validator.tsx rename to web/components/tiptap/bubble-menu/utils/link-validator.tsx diff --git a/apps/app/components/tiptap/extensions/image-resize.tsx b/web/components/tiptap/extensions/image-resize.tsx similarity index 100% rename from apps/app/components/tiptap/extensions/image-resize.tsx rename to web/components/tiptap/extensions/image-resize.tsx diff --git a/apps/app/components/tiptap/extensions/index.tsx b/web/components/tiptap/extensions/index.tsx similarity index 100% rename from apps/app/components/tiptap/extensions/index.tsx rename to web/components/tiptap/extensions/index.tsx diff --git a/apps/app/components/tiptap/extensions/updated-image.tsx b/web/components/tiptap/extensions/updated-image.tsx similarity index 100% rename from apps/app/components/tiptap/extensions/updated-image.tsx rename to web/components/tiptap/extensions/updated-image.tsx diff --git a/apps/app/components/tiptap/index.tsx b/web/components/tiptap/index.tsx similarity index 100% rename from apps/app/components/tiptap/index.tsx rename to web/components/tiptap/index.tsx diff --git a/apps/app/components/tiptap/plugins/delete-image.tsx b/web/components/tiptap/plugins/delete-image.tsx similarity index 100% rename from apps/app/components/tiptap/plugins/delete-image.tsx rename to web/components/tiptap/plugins/delete-image.tsx diff --git a/apps/app/components/tiptap/plugins/upload-image.tsx b/web/components/tiptap/plugins/upload-image.tsx similarity index 100% rename from apps/app/components/tiptap/plugins/upload-image.tsx rename to web/components/tiptap/plugins/upload-image.tsx diff --git a/apps/app/components/tiptap/props.tsx b/web/components/tiptap/props.tsx similarity index 100% rename from apps/app/components/tiptap/props.tsx rename to web/components/tiptap/props.tsx diff --git a/apps/app/components/tiptap/slash-command/index.tsx b/web/components/tiptap/slash-command/index.tsx similarity index 100% rename from apps/app/components/tiptap/slash-command/index.tsx rename to web/components/tiptap/slash-command/index.tsx diff --git a/apps/app/components/tiptap/utils.ts b/web/components/tiptap/utils.ts similarity index 100% rename from apps/app/components/tiptap/utils.ts rename to web/components/tiptap/utils.ts diff --git a/apps/app/components/toast-alert/index.tsx b/web/components/toast-alert/index.tsx similarity index 100% rename from apps/app/components/toast-alert/index.tsx rename to web/components/toast-alert/index.tsx diff --git a/apps/app/components/ui/avatar.tsx b/web/components/ui/avatar.tsx similarity index 100% rename from apps/app/components/ui/avatar.tsx rename to web/components/ui/avatar.tsx diff --git a/apps/app/components/ui/buttons/danger-button.tsx b/web/components/ui/buttons/danger-button.tsx similarity index 100% rename from apps/app/components/ui/buttons/danger-button.tsx rename to web/components/ui/buttons/danger-button.tsx diff --git a/apps/app/components/ui/buttons/index.ts b/web/components/ui/buttons/index.ts similarity index 100% rename from apps/app/components/ui/buttons/index.ts rename to web/components/ui/buttons/index.ts diff --git a/apps/app/components/ui/buttons/primary-button.tsx b/web/components/ui/buttons/primary-button.tsx similarity index 100% rename from apps/app/components/ui/buttons/primary-button.tsx rename to web/components/ui/buttons/primary-button.tsx diff --git a/apps/app/components/ui/buttons/secondary-button.tsx b/web/components/ui/buttons/secondary-button.tsx similarity index 100% rename from apps/app/components/ui/buttons/secondary-button.tsx rename to web/components/ui/buttons/secondary-button.tsx diff --git a/apps/app/components/ui/buttons/type.d.ts b/web/components/ui/buttons/type.d.ts similarity index 100% rename from apps/app/components/ui/buttons/type.d.ts rename to web/components/ui/buttons/type.d.ts diff --git a/apps/app/components/ui/circular-progress.tsx b/web/components/ui/circular-progress.tsx similarity index 100% rename from apps/app/components/ui/circular-progress.tsx rename to web/components/ui/circular-progress.tsx diff --git a/apps/app/components/ui/date.tsx b/web/components/ui/date.tsx similarity index 100% rename from apps/app/components/ui/date.tsx rename to web/components/ui/date.tsx diff --git a/apps/app/components/ui/datepicker.tsx b/web/components/ui/datepicker.tsx similarity index 100% rename from apps/app/components/ui/datepicker.tsx rename to web/components/ui/datepicker.tsx diff --git a/apps/app/components/ui/dropdowns/context-menu.tsx b/web/components/ui/dropdowns/context-menu.tsx similarity index 100% rename from apps/app/components/ui/dropdowns/context-menu.tsx rename to web/components/ui/dropdowns/context-menu.tsx diff --git a/apps/app/components/ui/dropdowns/custom-menu.tsx b/web/components/ui/dropdowns/custom-menu.tsx similarity index 100% rename from apps/app/components/ui/dropdowns/custom-menu.tsx rename to web/components/ui/dropdowns/custom-menu.tsx diff --git a/apps/app/components/ui/dropdowns/custom-search-select.tsx b/web/components/ui/dropdowns/custom-search-select.tsx similarity index 100% rename from apps/app/components/ui/dropdowns/custom-search-select.tsx rename to web/components/ui/dropdowns/custom-search-select.tsx diff --git a/apps/app/components/ui/dropdowns/custom-select.tsx b/web/components/ui/dropdowns/custom-select.tsx similarity index 100% rename from apps/app/components/ui/dropdowns/custom-select.tsx rename to web/components/ui/dropdowns/custom-select.tsx diff --git a/apps/app/components/ui/dropdowns/index.ts b/web/components/ui/dropdowns/index.ts similarity index 100% rename from apps/app/components/ui/dropdowns/index.ts rename to web/components/ui/dropdowns/index.ts diff --git a/apps/app/components/ui/dropdowns/types.d.ts b/web/components/ui/dropdowns/types.d.ts similarity index 100% rename from apps/app/components/ui/dropdowns/types.d.ts rename to web/components/ui/dropdowns/types.d.ts diff --git a/apps/app/components/ui/empty-space.tsx b/web/components/ui/empty-space.tsx similarity index 100% rename from apps/app/components/ui/empty-space.tsx rename to web/components/ui/empty-space.tsx diff --git a/apps/app/components/ui/empty-state.tsx b/web/components/ui/empty-state.tsx similarity index 100% rename from apps/app/components/ui/empty-state.tsx rename to web/components/ui/empty-state.tsx diff --git a/apps/app/components/ui/graphs/bar-graph.tsx b/web/components/ui/graphs/bar-graph.tsx similarity index 100% rename from apps/app/components/ui/graphs/bar-graph.tsx rename to web/components/ui/graphs/bar-graph.tsx diff --git a/apps/app/components/ui/graphs/calendar-graph.tsx b/web/components/ui/graphs/calendar-graph.tsx similarity index 100% rename from apps/app/components/ui/graphs/calendar-graph.tsx rename to web/components/ui/graphs/calendar-graph.tsx diff --git a/apps/app/components/ui/graphs/index.ts b/web/components/ui/graphs/index.ts similarity index 100% rename from apps/app/components/ui/graphs/index.ts rename to web/components/ui/graphs/index.ts diff --git a/apps/app/components/ui/graphs/line-graph.tsx b/web/components/ui/graphs/line-graph.tsx similarity index 100% rename from apps/app/components/ui/graphs/line-graph.tsx rename to web/components/ui/graphs/line-graph.tsx diff --git a/apps/app/components/ui/graphs/pie-graph.tsx b/web/components/ui/graphs/pie-graph.tsx similarity index 100% rename from apps/app/components/ui/graphs/pie-graph.tsx rename to web/components/ui/graphs/pie-graph.tsx diff --git a/apps/app/components/ui/graphs/scatter-plot-graph.tsx b/web/components/ui/graphs/scatter-plot-graph.tsx similarity index 100% rename from apps/app/components/ui/graphs/scatter-plot-graph.tsx rename to web/components/ui/graphs/scatter-plot-graph.tsx diff --git a/apps/app/components/ui/graphs/types.d.ts b/web/components/ui/graphs/types.d.ts similarity index 100% rename from apps/app/components/ui/graphs/types.d.ts rename to web/components/ui/graphs/types.d.ts diff --git a/apps/app/components/ui/icon-name-type.d.ts b/web/components/ui/icon-name-type.d.ts similarity index 100% rename from apps/app/components/ui/icon-name-type.d.ts rename to web/components/ui/icon-name-type.d.ts diff --git a/apps/app/components/ui/icon.tsx b/web/components/ui/icon.tsx similarity index 100% rename from apps/app/components/ui/icon.tsx rename to web/components/ui/icon.tsx diff --git a/apps/app/components/ui/index.ts b/web/components/ui/index.ts similarity index 100% rename from apps/app/components/ui/index.ts rename to web/components/ui/index.ts diff --git a/apps/app/components/ui/input/index.tsx b/web/components/ui/input/index.tsx similarity index 100% rename from apps/app/components/ui/input/index.tsx rename to web/components/ui/input/index.tsx diff --git a/apps/app/components/ui/input/types.d.ts b/web/components/ui/input/types.d.ts similarity index 100% rename from apps/app/components/ui/input/types.d.ts rename to web/components/ui/input/types.d.ts diff --git a/apps/app/components/ui/integration-and-import-export-banner.tsx b/web/components/ui/integration-and-import-export-banner.tsx similarity index 100% rename from apps/app/components/ui/integration-and-import-export-banner.tsx rename to web/components/ui/integration-and-import-export-banner.tsx diff --git a/apps/app/components/ui/labels-list.tsx b/web/components/ui/labels-list.tsx similarity index 100% rename from apps/app/components/ui/labels-list.tsx rename to web/components/ui/labels-list.tsx diff --git a/apps/app/components/ui/linear-progress-indicator.tsx b/web/components/ui/linear-progress-indicator.tsx similarity index 100% rename from apps/app/components/ui/linear-progress-indicator.tsx rename to web/components/ui/linear-progress-indicator.tsx diff --git a/apps/app/components/ui/loader.tsx b/web/components/ui/loader.tsx similarity index 100% rename from apps/app/components/ui/loader.tsx rename to web/components/ui/loader.tsx diff --git a/apps/app/components/ui/markdown-to-component.tsx b/web/components/ui/markdown-to-component.tsx similarity index 100% rename from apps/app/components/ui/markdown-to-component.tsx rename to web/components/ui/markdown-to-component.tsx diff --git a/apps/app/components/ui/multi-level-dropdown.tsx b/web/components/ui/multi-level-dropdown.tsx similarity index 100% rename from apps/app/components/ui/multi-level-dropdown.tsx rename to web/components/ui/multi-level-dropdown.tsx diff --git a/apps/app/components/ui/multi-level-select.tsx b/web/components/ui/multi-level-select.tsx similarity index 100% rename from apps/app/components/ui/multi-level-select.tsx rename to web/components/ui/multi-level-select.tsx diff --git a/apps/app/components/ui/product-updates-modal.tsx b/web/components/ui/product-updates-modal.tsx similarity index 100% rename from apps/app/components/ui/product-updates-modal.tsx rename to web/components/ui/product-updates-modal.tsx diff --git a/apps/app/components/ui/profile-empty-state.tsx b/web/components/ui/profile-empty-state.tsx similarity index 100% rename from apps/app/components/ui/profile-empty-state.tsx rename to web/components/ui/profile-empty-state.tsx diff --git a/apps/app/components/ui/progress-bar.tsx b/web/components/ui/progress-bar.tsx similarity index 100% rename from apps/app/components/ui/progress-bar.tsx rename to web/components/ui/progress-bar.tsx diff --git a/apps/app/components/ui/range-datepicker.tsx b/web/components/ui/range-datepicker.tsx similarity index 100% rename from apps/app/components/ui/range-datepicker.tsx rename to web/components/ui/range-datepicker.tsx diff --git a/apps/app/components/ui/spinner.tsx b/web/components/ui/spinner.tsx similarity index 100% rename from apps/app/components/ui/spinner.tsx rename to web/components/ui/spinner.tsx diff --git a/apps/app/components/ui/text-area/index.tsx b/web/components/ui/text-area/index.tsx similarity index 100% rename from apps/app/components/ui/text-area/index.tsx rename to web/components/ui/text-area/index.tsx diff --git a/apps/app/components/ui/text-area/types.d.ts b/web/components/ui/text-area/types.d.ts similarity index 100% rename from apps/app/components/ui/text-area/types.d.ts rename to web/components/ui/text-area/types.d.ts diff --git a/apps/app/components/ui/toggle-switch.tsx b/web/components/ui/toggle-switch.tsx similarity index 100% rename from apps/app/components/ui/toggle-switch.tsx rename to web/components/ui/toggle-switch.tsx diff --git a/apps/app/components/ui/tooltip.tsx b/web/components/ui/tooltip.tsx similarity index 100% rename from apps/app/components/ui/tooltip.tsx rename to web/components/ui/tooltip.tsx diff --git a/apps/app/components/views/delete-view-modal.tsx b/web/components/views/delete-view-modal.tsx similarity index 100% rename from apps/app/components/views/delete-view-modal.tsx rename to web/components/views/delete-view-modal.tsx diff --git a/apps/app/components/views/form.tsx b/web/components/views/form.tsx similarity index 100% rename from apps/app/components/views/form.tsx rename to web/components/views/form.tsx diff --git a/apps/app/components/views/gantt-chart.tsx b/web/components/views/gantt-chart.tsx similarity index 100% rename from apps/app/components/views/gantt-chart.tsx rename to web/components/views/gantt-chart.tsx diff --git a/apps/app/components/views/index.ts b/web/components/views/index.ts similarity index 100% rename from apps/app/components/views/index.ts rename to web/components/views/index.ts diff --git a/apps/app/components/views/modal.tsx b/web/components/views/modal.tsx similarity index 100% rename from apps/app/components/views/modal.tsx rename to web/components/views/modal.tsx diff --git a/apps/app/components/views/select-filters.tsx b/web/components/views/select-filters.tsx similarity index 100% rename from apps/app/components/views/select-filters.tsx rename to web/components/views/select-filters.tsx diff --git a/apps/app/components/views/single-view-item.tsx b/web/components/views/single-view-item.tsx similarity index 100% rename from apps/app/components/views/single-view-item.tsx rename to web/components/views/single-view-item.tsx diff --git a/apps/app/components/workspace/activity-graph.tsx b/web/components/workspace/activity-graph.tsx similarity index 100% rename from apps/app/components/workspace/activity-graph.tsx rename to web/components/workspace/activity-graph.tsx diff --git a/apps/app/components/workspace/completed-issues-graph.tsx b/web/components/workspace/completed-issues-graph.tsx similarity index 100% rename from apps/app/components/workspace/completed-issues-graph.tsx rename to web/components/workspace/completed-issues-graph.tsx diff --git a/apps/app/components/workspace/confirm-workspace-member-remove.tsx b/web/components/workspace/confirm-workspace-member-remove.tsx similarity index 100% rename from apps/app/components/workspace/confirm-workspace-member-remove.tsx rename to web/components/workspace/confirm-workspace-member-remove.tsx diff --git a/apps/app/components/workspace/create-workspace-form.tsx b/web/components/workspace/create-workspace-form.tsx similarity index 100% rename from apps/app/components/workspace/create-workspace-form.tsx rename to web/components/workspace/create-workspace-form.tsx diff --git a/apps/app/components/workspace/delete-workspace-modal.tsx b/web/components/workspace/delete-workspace-modal.tsx similarity index 100% rename from apps/app/components/workspace/delete-workspace-modal.tsx rename to web/components/workspace/delete-workspace-modal.tsx diff --git a/apps/app/components/workspace/help-section.tsx b/web/components/workspace/help-section.tsx similarity index 100% rename from apps/app/components/workspace/help-section.tsx rename to web/components/workspace/help-section.tsx diff --git a/apps/app/components/workspace/index.ts b/web/components/workspace/index.ts similarity index 100% rename from apps/app/components/workspace/index.ts rename to web/components/workspace/index.ts diff --git a/apps/app/components/workspace/issues-list.tsx b/web/components/workspace/issues-list.tsx similarity index 100% rename from apps/app/components/workspace/issues-list.tsx rename to web/components/workspace/issues-list.tsx diff --git a/apps/app/components/workspace/issues-pie-chart.tsx b/web/components/workspace/issues-pie-chart.tsx similarity index 100% rename from apps/app/components/workspace/issues-pie-chart.tsx rename to web/components/workspace/issues-pie-chart.tsx diff --git a/apps/app/components/workspace/issues-stats.tsx b/web/components/workspace/issues-stats.tsx similarity index 100% rename from apps/app/components/workspace/issues-stats.tsx rename to web/components/workspace/issues-stats.tsx diff --git a/apps/app/components/workspace/send-workspace-invitation-modal.tsx b/web/components/workspace/send-workspace-invitation-modal.tsx similarity index 100% rename from apps/app/components/workspace/send-workspace-invitation-modal.tsx rename to web/components/workspace/send-workspace-invitation-modal.tsx diff --git a/apps/app/components/workspace/settings-header.tsx b/web/components/workspace/settings-header.tsx similarity index 100% rename from apps/app/components/workspace/settings-header.tsx rename to web/components/workspace/settings-header.tsx diff --git a/apps/app/components/workspace/sidebar-dropdown.tsx b/web/components/workspace/sidebar-dropdown.tsx similarity index 100% rename from apps/app/components/workspace/sidebar-dropdown.tsx rename to web/components/workspace/sidebar-dropdown.tsx diff --git a/apps/app/components/workspace/sidebar-menu.tsx b/web/components/workspace/sidebar-menu.tsx similarity index 100% rename from apps/app/components/workspace/sidebar-menu.tsx rename to web/components/workspace/sidebar-menu.tsx diff --git a/apps/app/components/workspace/sidebar-quick-action.tsx b/web/components/workspace/sidebar-quick-action.tsx similarity index 100% rename from apps/app/components/workspace/sidebar-quick-action.tsx rename to web/components/workspace/sidebar-quick-action.tsx diff --git a/apps/app/components/workspace/single-invitation.tsx b/web/components/workspace/single-invitation.tsx similarity index 100% rename from apps/app/components/workspace/single-invitation.tsx rename to web/components/workspace/single-invitation.tsx diff --git a/apps/app/constants/analytics.ts b/web/constants/analytics.ts similarity index 100% rename from apps/app/constants/analytics.ts rename to web/constants/analytics.ts diff --git a/apps/app/constants/calendar.ts b/web/constants/calendar.ts similarity index 100% rename from apps/app/constants/calendar.ts rename to web/constants/calendar.ts diff --git a/apps/app/constants/crisp.tsx b/web/constants/crisp.tsx similarity index 100% rename from apps/app/constants/crisp.tsx rename to web/constants/crisp.tsx diff --git a/apps/app/constants/due-dates.ts b/web/constants/due-dates.ts similarity index 100% rename from apps/app/constants/due-dates.ts rename to web/constants/due-dates.ts diff --git a/apps/app/constants/fetch-keys.ts b/web/constants/fetch-keys.ts similarity index 100% rename from apps/app/constants/fetch-keys.ts rename to web/constants/fetch-keys.ts diff --git a/apps/app/constants/graph.ts b/web/constants/graph.ts similarity index 100% rename from apps/app/constants/graph.ts rename to web/constants/graph.ts diff --git a/apps/app/constants/inbox.ts b/web/constants/inbox.ts similarity index 100% rename from apps/app/constants/inbox.ts rename to web/constants/inbox.ts diff --git a/apps/app/constants/issue.ts b/web/constants/issue.ts similarity index 100% rename from apps/app/constants/issue.ts rename to web/constants/issue.ts diff --git a/apps/app/constants/label.ts b/web/constants/label.ts similarity index 100% rename from apps/app/constants/label.ts rename to web/constants/label.ts diff --git a/apps/app/constants/module.ts b/web/constants/module.ts similarity index 100% rename from apps/app/constants/module.ts rename to web/constants/module.ts diff --git a/apps/app/constants/notification.ts b/web/constants/notification.ts similarity index 100% rename from apps/app/constants/notification.ts rename to web/constants/notification.ts diff --git a/apps/app/constants/project.ts b/web/constants/project.ts similarity index 100% rename from apps/app/constants/project.ts rename to web/constants/project.ts diff --git a/apps/app/constants/seo-variables.ts b/web/constants/seo-variables.ts similarity index 100% rename from apps/app/constants/seo-variables.ts rename to web/constants/seo-variables.ts diff --git a/apps/app/constants/spreadsheet.ts b/web/constants/spreadsheet.ts similarity index 100% rename from apps/app/constants/spreadsheet.ts rename to web/constants/spreadsheet.ts diff --git a/apps/app/constants/state.ts b/web/constants/state.ts similarity index 100% rename from apps/app/constants/state.ts rename to web/constants/state.ts diff --git a/apps/app/constants/themes.ts b/web/constants/themes.ts similarity index 100% rename from apps/app/constants/themes.ts rename to web/constants/themes.ts diff --git a/apps/app/constants/workspace.ts b/web/constants/workspace.ts similarity index 100% rename from apps/app/constants/workspace.ts rename to web/constants/workspace.ts diff --git a/apps/app/contexts/inbox-view-context.tsx b/web/contexts/inbox-view-context.tsx similarity index 100% rename from apps/app/contexts/inbox-view-context.tsx rename to web/contexts/inbox-view-context.tsx diff --git a/apps/app/contexts/issue-view.context.tsx b/web/contexts/issue-view.context.tsx similarity index 100% rename from apps/app/contexts/issue-view.context.tsx rename to web/contexts/issue-view.context.tsx diff --git a/apps/app/contexts/profile-issues-context.tsx b/web/contexts/profile-issues-context.tsx similarity index 100% rename from apps/app/contexts/profile-issues-context.tsx rename to web/contexts/profile-issues-context.tsx diff --git a/apps/app/contexts/project-member.context.tsx b/web/contexts/project-member.context.tsx similarity index 100% rename from apps/app/contexts/project-member.context.tsx rename to web/contexts/project-member.context.tsx diff --git a/apps/app/contexts/theme.context.tsx b/web/contexts/theme.context.tsx similarity index 100% rename from apps/app/contexts/theme.context.tsx rename to web/contexts/theme.context.tsx diff --git a/apps/app/contexts/toast.context.tsx b/web/contexts/toast.context.tsx similarity index 100% rename from apps/app/contexts/toast.context.tsx rename to web/contexts/toast.context.tsx diff --git a/apps/app/contexts/user-notification-context.tsx b/web/contexts/user-notification-context.tsx similarity index 100% rename from apps/app/contexts/user-notification-context.tsx rename to web/contexts/user-notification-context.tsx diff --git a/apps/app/contexts/user.context.tsx b/web/contexts/user.context.tsx similarity index 100% rename from apps/app/contexts/user.context.tsx rename to web/contexts/user.context.tsx diff --git a/apps/app/contexts/workspace-member.context.tsx b/web/contexts/workspace-member.context.tsx similarity index 100% rename from apps/app/contexts/workspace-member.context.tsx rename to web/contexts/workspace-member.context.tsx diff --git a/apps/app/contexts/workspace.context.tsx b/web/contexts/workspace.context.tsx similarity index 100% rename from apps/app/contexts/workspace.context.tsx rename to web/contexts/workspace.context.tsx diff --git a/apps/app/google.d.ts b/web/google.d.ts similarity index 100% rename from apps/app/google.d.ts rename to web/google.d.ts diff --git a/apps/app/helpers/analytics.helper.ts b/web/helpers/analytics.helper.ts similarity index 100% rename from apps/app/helpers/analytics.helper.ts rename to web/helpers/analytics.helper.ts diff --git a/apps/app/helpers/array.helper.ts b/web/helpers/array.helper.ts similarity index 100% rename from apps/app/helpers/array.helper.ts rename to web/helpers/array.helper.ts diff --git a/apps/app/helpers/attachment.helper.ts b/web/helpers/attachment.helper.ts similarity index 100% rename from apps/app/helpers/attachment.helper.ts rename to web/helpers/attachment.helper.ts diff --git a/apps/app/helpers/calendar.helper.ts b/web/helpers/calendar.helper.ts similarity index 100% rename from apps/app/helpers/calendar.helper.ts rename to web/helpers/calendar.helper.ts diff --git a/apps/app/helpers/color.helper.ts b/web/helpers/color.helper.ts similarity index 100% rename from apps/app/helpers/color.helper.ts rename to web/helpers/color.helper.ts diff --git a/apps/app/helpers/common.helper.ts b/web/helpers/common.helper.ts similarity index 100% rename from apps/app/helpers/common.helper.ts rename to web/helpers/common.helper.ts diff --git a/apps/app/helpers/date-time.helper.ts b/web/helpers/date-time.helper.ts similarity index 100% rename from apps/app/helpers/date-time.helper.ts rename to web/helpers/date-time.helper.ts diff --git a/apps/app/helpers/emoji.helper.tsx b/web/helpers/emoji.helper.tsx similarity index 100% rename from apps/app/helpers/emoji.helper.tsx rename to web/helpers/emoji.helper.tsx diff --git a/apps/app/helpers/graph.helper.ts b/web/helpers/graph.helper.ts similarity index 100% rename from apps/app/helpers/graph.helper.ts rename to web/helpers/graph.helper.ts diff --git a/apps/app/helpers/state.helper.ts b/web/helpers/state.helper.ts similarity index 100% rename from apps/app/helpers/state.helper.ts rename to web/helpers/state.helper.ts diff --git a/apps/app/helpers/string.helper.ts b/web/helpers/string.helper.ts similarity index 100% rename from apps/app/helpers/string.helper.ts rename to web/helpers/string.helper.ts diff --git a/apps/app/helpers/theme.helper.ts b/web/helpers/theme.helper.ts similarity index 100% rename from apps/app/helpers/theme.helper.ts rename to web/helpers/theme.helper.ts diff --git a/apps/app/hooks/gantt-chart/cycle-issues-view.tsx b/web/hooks/gantt-chart/cycle-issues-view.tsx similarity index 100% rename from apps/app/hooks/gantt-chart/cycle-issues-view.tsx rename to web/hooks/gantt-chart/cycle-issues-view.tsx diff --git a/apps/app/hooks/gantt-chart/issue-view.tsx b/web/hooks/gantt-chart/issue-view.tsx similarity index 100% rename from apps/app/hooks/gantt-chart/issue-view.tsx rename to web/hooks/gantt-chart/issue-view.tsx diff --git a/apps/app/hooks/gantt-chart/module-issues-view.tsx b/web/hooks/gantt-chart/module-issues-view.tsx similarity index 100% rename from apps/app/hooks/gantt-chart/module-issues-view.tsx rename to web/hooks/gantt-chart/module-issues-view.tsx diff --git a/apps/app/hooks/gantt-chart/view-issues-view.tsx b/web/hooks/gantt-chart/view-issues-view.tsx similarity index 100% rename from apps/app/hooks/gantt-chart/view-issues-view.tsx rename to web/hooks/gantt-chart/view-issues-view.tsx diff --git a/apps/app/hooks/my-issues/use-my-issues-filter.tsx b/web/hooks/my-issues/use-my-issues-filter.tsx similarity index 100% rename from apps/app/hooks/my-issues/use-my-issues-filter.tsx rename to web/hooks/my-issues/use-my-issues-filter.tsx diff --git a/apps/app/hooks/my-issues/use-my-issues.tsx b/web/hooks/my-issues/use-my-issues.tsx similarity index 100% rename from apps/app/hooks/my-issues/use-my-issues.tsx rename to web/hooks/my-issues/use-my-issues.tsx diff --git a/apps/app/hooks/use-calendar-issues-view.tsx b/web/hooks/use-calendar-issues-view.tsx similarity index 100% rename from apps/app/hooks/use-calendar-issues-view.tsx rename to web/hooks/use-calendar-issues-view.tsx diff --git a/apps/app/hooks/use-comment-reaction.tsx b/web/hooks/use-comment-reaction.tsx similarity index 100% rename from apps/app/hooks/use-comment-reaction.tsx rename to web/hooks/use-comment-reaction.tsx diff --git a/apps/app/hooks/use-debounce.tsx b/web/hooks/use-debounce.tsx similarity index 100% rename from apps/app/hooks/use-debounce.tsx rename to web/hooks/use-debounce.tsx diff --git a/apps/app/hooks/use-estimate-option.tsx b/web/hooks/use-estimate-option.tsx similarity index 100% rename from apps/app/hooks/use-estimate-option.tsx rename to web/hooks/use-estimate-option.tsx diff --git a/apps/app/hooks/use-inbox-view.tsx b/web/hooks/use-inbox-view.tsx similarity index 100% rename from apps/app/hooks/use-inbox-view.tsx rename to web/hooks/use-inbox-view.tsx diff --git a/apps/app/hooks/use-integration-popup.tsx b/web/hooks/use-integration-popup.tsx similarity index 100% rename from apps/app/hooks/use-integration-popup.tsx rename to web/hooks/use-integration-popup.tsx diff --git a/apps/app/hooks/use-issue-notification-subscription.tsx b/web/hooks/use-issue-notification-subscription.tsx similarity index 100% rename from apps/app/hooks/use-issue-notification-subscription.tsx rename to web/hooks/use-issue-notification-subscription.tsx diff --git a/apps/app/hooks/use-issue-properties.tsx b/web/hooks/use-issue-properties.tsx similarity index 100% rename from apps/app/hooks/use-issue-properties.tsx rename to web/hooks/use-issue-properties.tsx diff --git a/apps/app/hooks/use-issue-reaction.tsx b/web/hooks/use-issue-reaction.tsx similarity index 100% rename from apps/app/hooks/use-issue-reaction.tsx rename to web/hooks/use-issue-reaction.tsx diff --git a/apps/app/hooks/use-issues-view.tsx b/web/hooks/use-issues-view.tsx similarity index 100% rename from apps/app/hooks/use-issues-view.tsx rename to web/hooks/use-issues-view.tsx diff --git a/apps/app/hooks/use-local-storage.tsx b/web/hooks/use-local-storage.tsx similarity index 100% rename from apps/app/hooks/use-local-storage.tsx rename to web/hooks/use-local-storage.tsx diff --git a/apps/app/hooks/use-outside-click-detector.tsx b/web/hooks/use-outside-click-detector.tsx similarity index 100% rename from apps/app/hooks/use-outside-click-detector.tsx rename to web/hooks/use-outside-click-detector.tsx diff --git a/apps/app/hooks/use-profile-issues.tsx b/web/hooks/use-profile-issues.tsx similarity index 100% rename from apps/app/hooks/use-profile-issues.tsx rename to web/hooks/use-profile-issues.tsx diff --git a/apps/app/hooks/use-project-details.tsx b/web/hooks/use-project-details.tsx similarity index 100% rename from apps/app/hooks/use-project-details.tsx rename to web/hooks/use-project-details.tsx diff --git a/apps/app/hooks/use-project-members.tsx b/web/hooks/use-project-members.tsx similarity index 100% rename from apps/app/hooks/use-project-members.tsx rename to web/hooks/use-project-members.tsx diff --git a/apps/app/hooks/use-projects.tsx b/web/hooks/use-projects.tsx similarity index 100% rename from apps/app/hooks/use-projects.tsx rename to web/hooks/use-projects.tsx diff --git a/apps/app/hooks/use-reload-confirmation.tsx b/web/hooks/use-reload-confirmation.tsx similarity index 100% rename from apps/app/hooks/use-reload-confirmation.tsx rename to web/hooks/use-reload-confirmation.tsx diff --git a/apps/app/hooks/use-spreadsheet-issues-view.tsx b/web/hooks/use-spreadsheet-issues-view.tsx similarity index 100% rename from apps/app/hooks/use-spreadsheet-issues-view.tsx rename to web/hooks/use-spreadsheet-issues-view.tsx diff --git a/apps/app/hooks/use-sub-issue.tsx b/web/hooks/use-sub-issue.tsx similarity index 100% rename from apps/app/hooks/use-sub-issue.tsx rename to web/hooks/use-sub-issue.tsx diff --git a/apps/app/hooks/use-theme.tsx b/web/hooks/use-theme.tsx similarity index 100% rename from apps/app/hooks/use-theme.tsx rename to web/hooks/use-theme.tsx diff --git a/apps/app/hooks/use-timer.tsx b/web/hooks/use-timer.tsx similarity index 100% rename from apps/app/hooks/use-timer.tsx rename to web/hooks/use-timer.tsx diff --git a/apps/app/hooks/use-toast.tsx b/web/hooks/use-toast.tsx similarity index 100% rename from apps/app/hooks/use-toast.tsx rename to web/hooks/use-toast.tsx diff --git a/apps/app/hooks/use-user-auth.tsx b/web/hooks/use-user-auth.tsx similarity index 100% rename from apps/app/hooks/use-user-auth.tsx rename to web/hooks/use-user-auth.tsx diff --git a/apps/app/hooks/use-user-notifications.tsx b/web/hooks/use-user-notifications.tsx similarity index 100% rename from apps/app/hooks/use-user-notifications.tsx rename to web/hooks/use-user-notifications.tsx diff --git a/apps/app/hooks/use-user.tsx b/web/hooks/use-user.tsx similarity index 100% rename from apps/app/hooks/use-user.tsx rename to web/hooks/use-user.tsx diff --git a/apps/app/hooks/use-workspace-details.tsx b/web/hooks/use-workspace-details.tsx similarity index 100% rename from apps/app/hooks/use-workspace-details.tsx rename to web/hooks/use-workspace-details.tsx diff --git a/apps/app/hooks/use-workspace-members.tsx b/web/hooks/use-workspace-members.tsx similarity index 100% rename from apps/app/hooks/use-workspace-members.tsx rename to web/hooks/use-workspace-members.tsx diff --git a/apps/app/hooks/use-workspaces.tsx b/web/hooks/use-workspaces.tsx similarity index 100% rename from apps/app/hooks/use-workspaces.tsx rename to web/hooks/use-workspaces.tsx diff --git a/apps/app/layouts/app-layout/app-header.tsx b/web/layouts/app-layout/app-header.tsx similarity index 100% rename from apps/app/layouts/app-layout/app-header.tsx rename to web/layouts/app-layout/app-header.tsx diff --git a/apps/app/layouts/app-layout/app-sidebar.tsx b/web/layouts/app-layout/app-sidebar.tsx similarity index 100% rename from apps/app/layouts/app-layout/app-sidebar.tsx rename to web/layouts/app-layout/app-sidebar.tsx diff --git a/apps/app/layouts/auth-layout/index.ts b/web/layouts/auth-layout/index.ts similarity index 100% rename from apps/app/layouts/auth-layout/index.ts rename to web/layouts/auth-layout/index.ts diff --git a/apps/app/layouts/auth-layout/project-authorization-wrapper.tsx b/web/layouts/auth-layout/project-authorization-wrapper.tsx similarity index 100% rename from apps/app/layouts/auth-layout/project-authorization-wrapper.tsx rename to web/layouts/auth-layout/project-authorization-wrapper.tsx diff --git a/apps/app/layouts/auth-layout/user-authorization-wrapper.tsx b/web/layouts/auth-layout/user-authorization-wrapper.tsx similarity index 100% rename from apps/app/layouts/auth-layout/user-authorization-wrapper.tsx rename to web/layouts/auth-layout/user-authorization-wrapper.tsx diff --git a/apps/app/layouts/auth-layout/workspace-authorization-wrapper.tsx b/web/layouts/auth-layout/workspace-authorization-wrapper.tsx similarity index 100% rename from apps/app/layouts/auth-layout/workspace-authorization-wrapper.tsx rename to web/layouts/auth-layout/workspace-authorization-wrapper.tsx diff --git a/apps/app/layouts/default-layout/index.tsx b/web/layouts/default-layout/index.tsx similarity index 100% rename from apps/app/layouts/default-layout/index.tsx rename to web/layouts/default-layout/index.tsx diff --git a/apps/app/layouts/profile-layout.tsx b/web/layouts/profile-layout.tsx similarity index 100% rename from apps/app/layouts/profile-layout.tsx rename to web/layouts/profile-layout.tsx diff --git a/apps/app/layouts/settings-navbar.tsx b/web/layouts/settings-navbar.tsx similarity index 100% rename from apps/app/layouts/settings-navbar.tsx rename to web/layouts/settings-navbar.tsx diff --git a/apps/app/lib/auth.ts b/web/lib/auth.ts similarity index 100% rename from apps/app/lib/auth.ts rename to web/lib/auth.ts diff --git a/apps/app/lib/cookie.ts b/web/lib/cookie.ts similarity index 100% rename from apps/app/lib/cookie.ts rename to web/lib/cookie.ts diff --git a/apps/app/lib/mobx/store-init.tsx b/web/lib/mobx/store-init.tsx similarity index 100% rename from apps/app/lib/mobx/store-init.tsx rename to web/lib/mobx/store-init.tsx diff --git a/apps/space/lib/mobx/store-provider.tsx b/web/lib/mobx/store-provider.tsx similarity index 100% rename from apps/space/lib/mobx/store-provider.tsx rename to web/lib/mobx/store-provider.tsx diff --git a/apps/app/lib/redirect.ts b/web/lib/redirect.ts similarity index 100% rename from apps/app/lib/redirect.ts rename to web/lib/redirect.ts diff --git a/apps/app/manifest.json b/web/manifest.json similarity index 100% rename from apps/app/manifest.json rename to web/manifest.json diff --git a/apps/app/next-env.d.ts b/web/next-env.d.ts similarity index 100% rename from apps/app/next-env.d.ts rename to web/next-env.d.ts diff --git a/apps/app/next.config.js b/web/next.config.js similarity index 100% rename from apps/app/next.config.js rename to web/next.config.js diff --git a/apps/app/package.json b/web/package.json similarity index 100% rename from apps/app/package.json rename to web/package.json diff --git a/apps/app/pages/404.tsx b/web/pages/404.tsx similarity index 100% rename from apps/app/pages/404.tsx rename to web/pages/404.tsx diff --git a/apps/app/pages/[workspaceSlug]/analytics.tsx b/web/pages/[workspaceSlug]/analytics.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/analytics.tsx rename to web/pages/[workspaceSlug]/analytics.tsx diff --git a/apps/app/pages/[workspaceSlug]/index.tsx b/web/pages/[workspaceSlug]/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/index.tsx rename to web/pages/[workspaceSlug]/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/me/my-issues.tsx b/web/pages/[workspaceSlug]/me/my-issues.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/me/my-issues.tsx rename to web/pages/[workspaceSlug]/me/my-issues.tsx diff --git a/apps/app/pages/[workspaceSlug]/me/profile/activity.tsx b/web/pages/[workspaceSlug]/me/profile/activity.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/me/profile/activity.tsx rename to web/pages/[workspaceSlug]/me/profile/activity.tsx diff --git a/apps/app/pages/[workspaceSlug]/me/profile/index.tsx b/web/pages/[workspaceSlug]/me/profile/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/me/profile/index.tsx rename to web/pages/[workspaceSlug]/me/profile/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/me/profile/preferences.tsx b/web/pages/[workspaceSlug]/me/profile/preferences.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/me/profile/preferences.tsx rename to web/pages/[workspaceSlug]/me/profile/preferences.tsx diff --git a/apps/app/pages/[workspaceSlug]/profile/[userId]/assigned.tsx b/web/pages/[workspaceSlug]/profile/[userId]/assigned.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/profile/[userId]/assigned.tsx rename to web/pages/[workspaceSlug]/profile/[userId]/assigned.tsx diff --git a/apps/app/pages/[workspaceSlug]/profile/[userId]/created.tsx b/web/pages/[workspaceSlug]/profile/[userId]/created.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/profile/[userId]/created.tsx rename to web/pages/[workspaceSlug]/profile/[userId]/created.tsx diff --git a/apps/app/pages/[workspaceSlug]/profile/[userId]/index.tsx b/web/pages/[workspaceSlug]/profile/[userId]/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/profile/[userId]/index.tsx rename to web/pages/[workspaceSlug]/profile/[userId]/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/profile/[userId]/subscribed.tsx b/web/pages/[workspaceSlug]/profile/[userId]/subscribed.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/profile/[userId]/subscribed.tsx rename to web/pages/[workspaceSlug]/profile/[userId]/subscribed.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/archived-issues/[archivedIssueId].tsx b/web/pages/[workspaceSlug]/projects/[projectId]/archived-issues/[archivedIssueId].tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/archived-issues/[archivedIssueId].tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/archived-issues/[archivedIssueId].tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/archived-issues/index.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/archived-issues/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/archived-issues/index.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/archived-issues/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/cycles/[cycleId].tsx b/web/pages/[workspaceSlug]/projects/[projectId]/cycles/[cycleId].tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/cycles/[cycleId].tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/cycles/[cycleId].tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/cycles/index.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/cycles/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/cycles/index.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/cycles/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/inbox/[inboxId].tsx b/web/pages/[workspaceSlug]/projects/[projectId]/inbox/[inboxId].tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/inbox/[inboxId].tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/inbox/[inboxId].tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/issues/[issueId].tsx b/web/pages/[workspaceSlug]/projects/[projectId]/issues/[issueId].tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/issues/[issueId].tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/issues/[issueId].tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/issues/index.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/issues/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/issues/index.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/issues/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/modules/[moduleId].tsx b/web/pages/[workspaceSlug]/projects/[projectId]/modules/[moduleId].tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/modules/[moduleId].tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/modules/[moduleId].tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/modules/index.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/modules/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/modules/index.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/modules/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/pages/[pageId].tsx b/web/pages/[workspaceSlug]/projects/[projectId]/pages/[pageId].tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/pages/[pageId].tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/pages/[pageId].tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/pages/index.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/pages/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/pages/index.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/pages/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/automations.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/settings/automations.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/automations.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/settings/automations.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/control.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/settings/control.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/control.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/settings/control.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/estimates.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/settings/estimates.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/estimates.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/settings/estimates.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/features.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/settings/features.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/features.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/settings/features.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/index.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/settings/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/index.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/settings/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/integrations.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/settings/integrations.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/integrations.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/settings/integrations.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/labels.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/settings/labels.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/labels.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/settings/labels.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/members.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/settings/members.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/members.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/settings/members.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/states.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/settings/states.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/settings/states.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/settings/states.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/views/[viewId].tsx b/web/pages/[workspaceSlug]/projects/[projectId]/views/[viewId].tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/views/[viewId].tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/views/[viewId].tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/[projectId]/views/index.tsx b/web/pages/[workspaceSlug]/projects/[projectId]/views/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/[projectId]/views/index.tsx rename to web/pages/[workspaceSlug]/projects/[projectId]/views/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/projects/index.tsx b/web/pages/[workspaceSlug]/projects/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/projects/index.tsx rename to web/pages/[workspaceSlug]/projects/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/settings/billing.tsx b/web/pages/[workspaceSlug]/settings/billing.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/settings/billing.tsx rename to web/pages/[workspaceSlug]/settings/billing.tsx diff --git a/apps/app/pages/[workspaceSlug]/settings/exports.tsx b/web/pages/[workspaceSlug]/settings/exports.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/settings/exports.tsx rename to web/pages/[workspaceSlug]/settings/exports.tsx diff --git a/apps/app/pages/[workspaceSlug]/settings/imports.tsx b/web/pages/[workspaceSlug]/settings/imports.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/settings/imports.tsx rename to web/pages/[workspaceSlug]/settings/imports.tsx diff --git a/apps/app/pages/[workspaceSlug]/settings/index.tsx b/web/pages/[workspaceSlug]/settings/index.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/settings/index.tsx rename to web/pages/[workspaceSlug]/settings/index.tsx diff --git a/apps/app/pages/[workspaceSlug]/settings/integrations.tsx b/web/pages/[workspaceSlug]/settings/integrations.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/settings/integrations.tsx rename to web/pages/[workspaceSlug]/settings/integrations.tsx diff --git a/apps/app/pages/[workspaceSlug]/settings/members.tsx b/web/pages/[workspaceSlug]/settings/members.tsx similarity index 100% rename from apps/app/pages/[workspaceSlug]/settings/members.tsx rename to web/pages/[workspaceSlug]/settings/members.tsx diff --git a/apps/app/pages/_app.tsx b/web/pages/_app.tsx similarity index 100% rename from apps/app/pages/_app.tsx rename to web/pages/_app.tsx diff --git a/apps/app/pages/_document.tsx b/web/pages/_document.tsx similarity index 100% rename from apps/app/pages/_document.tsx rename to web/pages/_document.tsx diff --git a/apps/app/pages/_error.tsx b/web/pages/_error.tsx similarity index 100% rename from apps/app/pages/_error.tsx rename to web/pages/_error.tsx diff --git a/apps/app/pages/api/slack-redirect.ts b/web/pages/api/slack-redirect.ts similarity index 100% rename from apps/app/pages/api/slack-redirect.ts rename to web/pages/api/slack-redirect.ts diff --git a/apps/app/pages/api/track-event.ts b/web/pages/api/track-event.ts similarity index 100% rename from apps/app/pages/api/track-event.ts rename to web/pages/api/track-event.ts diff --git a/apps/app/pages/api/unsplash.ts b/web/pages/api/unsplash.ts similarity index 100% rename from apps/app/pages/api/unsplash.ts rename to web/pages/api/unsplash.ts diff --git a/apps/app/pages/create-workspace.tsx b/web/pages/create-workspace.tsx similarity index 100% rename from apps/app/pages/create-workspace.tsx rename to web/pages/create-workspace.tsx diff --git a/apps/app/pages/error.tsx b/web/pages/error.tsx similarity index 100% rename from apps/app/pages/error.tsx rename to web/pages/error.tsx diff --git a/apps/app/pages/index.tsx b/web/pages/index.tsx similarity index 100% rename from apps/app/pages/index.tsx rename to web/pages/index.tsx diff --git a/apps/app/pages/installations/[provider]/index.tsx b/web/pages/installations/[provider]/index.tsx similarity index 100% rename from apps/app/pages/installations/[provider]/index.tsx rename to web/pages/installations/[provider]/index.tsx diff --git a/apps/app/pages/invitations.tsx b/web/pages/invitations.tsx similarity index 100% rename from apps/app/pages/invitations.tsx rename to web/pages/invitations.tsx diff --git a/apps/app/pages/magic-sign-in.tsx b/web/pages/magic-sign-in.tsx similarity index 100% rename from apps/app/pages/magic-sign-in.tsx rename to web/pages/magic-sign-in.tsx diff --git a/apps/app/pages/onboarding.tsx b/web/pages/onboarding.tsx similarity index 100% rename from apps/app/pages/onboarding.tsx rename to web/pages/onboarding.tsx diff --git a/apps/app/pages/reset-password.tsx b/web/pages/reset-password.tsx similarity index 100% rename from apps/app/pages/reset-password.tsx rename to web/pages/reset-password.tsx diff --git a/apps/app/pages/sign-up.tsx b/web/pages/sign-up.tsx similarity index 100% rename from apps/app/pages/sign-up.tsx rename to web/pages/sign-up.tsx diff --git a/apps/app/pages/workspace-member-invitation.tsx b/web/pages/workspace-member-invitation.tsx similarity index 100% rename from apps/app/pages/workspace-member-invitation.tsx rename to web/pages/workspace-member-invitation.tsx diff --git a/apps/app/postcss.config.js b/web/postcss.config.js similarity index 100% rename from apps/app/postcss.config.js rename to web/postcss.config.js diff --git a/apps/space/public/404.svg b/web/public/404.svg similarity index 100% rename from apps/space/public/404.svg rename to web/public/404.svg diff --git a/apps/app/public/animated-icons/uploading.json b/web/public/animated-icons/uploading.json similarity index 100% rename from apps/app/public/animated-icons/uploading.json rename to web/public/animated-icons/uploading.json diff --git a/apps/app/public/attachment/audio-icon.png b/web/public/attachment/audio-icon.png similarity index 100% rename from apps/app/public/attachment/audio-icon.png rename to web/public/attachment/audio-icon.png diff --git a/apps/app/public/attachment/css-icon.png b/web/public/attachment/css-icon.png similarity index 100% rename from apps/app/public/attachment/css-icon.png rename to web/public/attachment/css-icon.png diff --git a/apps/app/public/attachment/csv-icon.png b/web/public/attachment/csv-icon.png similarity index 100% rename from apps/app/public/attachment/csv-icon.png rename to web/public/attachment/csv-icon.png diff --git a/apps/app/public/attachment/default-icon.png b/web/public/attachment/default-icon.png similarity index 100% rename from apps/app/public/attachment/default-icon.png rename to web/public/attachment/default-icon.png diff --git a/apps/app/public/attachment/doc-icon.png b/web/public/attachment/doc-icon.png similarity index 100% rename from apps/app/public/attachment/doc-icon.png rename to web/public/attachment/doc-icon.png diff --git a/apps/app/public/attachment/excel-icon.png b/web/public/attachment/excel-icon.png similarity index 100% rename from apps/app/public/attachment/excel-icon.png rename to web/public/attachment/excel-icon.png diff --git a/apps/app/public/attachment/figma-icon.png b/web/public/attachment/figma-icon.png similarity index 100% rename from apps/app/public/attachment/figma-icon.png rename to web/public/attachment/figma-icon.png diff --git a/apps/app/public/attachment/html-icon.png b/web/public/attachment/html-icon.png similarity index 100% rename from apps/app/public/attachment/html-icon.png rename to web/public/attachment/html-icon.png diff --git a/apps/app/public/attachment/img-icon.png b/web/public/attachment/img-icon.png similarity index 100% rename from apps/app/public/attachment/img-icon.png rename to web/public/attachment/img-icon.png diff --git a/apps/app/public/attachment/jpg-icon.png b/web/public/attachment/jpg-icon.png similarity index 100% rename from apps/app/public/attachment/jpg-icon.png rename to web/public/attachment/jpg-icon.png diff --git a/apps/app/public/attachment/js-icon.png b/web/public/attachment/js-icon.png similarity index 100% rename from apps/app/public/attachment/js-icon.png rename to web/public/attachment/js-icon.png diff --git a/apps/app/public/attachment/pdf-icon.png b/web/public/attachment/pdf-icon.png similarity index 100% rename from apps/app/public/attachment/pdf-icon.png rename to web/public/attachment/pdf-icon.png diff --git a/apps/app/public/attachment/png-icon.png b/web/public/attachment/png-icon.png similarity index 100% rename from apps/app/public/attachment/png-icon.png rename to web/public/attachment/png-icon.png diff --git a/apps/app/public/attachment/svg-icon.png b/web/public/attachment/svg-icon.png similarity index 100% rename from apps/app/public/attachment/svg-icon.png rename to web/public/attachment/svg-icon.png diff --git a/apps/app/public/attachment/txt-icon.png b/web/public/attachment/txt-icon.png similarity index 100% rename from apps/app/public/attachment/txt-icon.png rename to web/public/attachment/txt-icon.png diff --git a/apps/app/public/attachment/video-icon.png b/web/public/attachment/video-icon.png similarity index 100% rename from apps/app/public/attachment/video-icon.png rename to web/public/attachment/video-icon.png diff --git a/apps/app/public/auth/project-not-authorized.svg b/web/public/auth/project-not-authorized.svg similarity index 100% rename from apps/app/public/auth/project-not-authorized.svg rename to web/public/auth/project-not-authorized.svg diff --git a/apps/app/public/auth/workspace-not-authorized.svg b/web/public/auth/workspace-not-authorized.svg similarity index 100% rename from apps/app/public/auth/workspace-not-authorized.svg rename to web/public/auth/workspace-not-authorized.svg diff --git a/apps/app/public/empty-state/analytics.svg b/web/public/empty-state/analytics.svg similarity index 100% rename from apps/app/public/empty-state/analytics.svg rename to web/public/empty-state/analytics.svg diff --git a/apps/app/public/empty-state/cycle.svg b/web/public/empty-state/cycle.svg similarity index 100% rename from apps/app/public/empty-state/cycle.svg rename to web/public/empty-state/cycle.svg diff --git a/apps/app/public/empty-state/dashboard.svg b/web/public/empty-state/dashboard.svg similarity index 100% rename from apps/app/public/empty-state/dashboard.svg rename to web/public/empty-state/dashboard.svg diff --git a/apps/app/public/empty-state/empty_bar_graph.svg b/web/public/empty-state/empty_bar_graph.svg similarity index 100% rename from apps/app/public/empty-state/empty_bar_graph.svg rename to web/public/empty-state/empty_bar_graph.svg diff --git a/apps/app/public/empty-state/empty_graph.svg b/web/public/empty-state/empty_graph.svg similarity index 100% rename from apps/app/public/empty-state/empty_graph.svg rename to web/public/empty-state/empty_graph.svg diff --git a/apps/app/public/empty-state/empty_users.svg b/web/public/empty-state/empty_users.svg similarity index 100% rename from apps/app/public/empty-state/empty_users.svg rename to web/public/empty-state/empty_users.svg diff --git a/apps/app/public/empty-state/estimate.svg b/web/public/empty-state/estimate.svg similarity index 100% rename from apps/app/public/empty-state/estimate.svg rename to web/public/empty-state/estimate.svg diff --git a/apps/app/public/empty-state/integration.svg b/web/public/empty-state/integration.svg similarity index 100% rename from apps/app/public/empty-state/integration.svg rename to web/public/empty-state/integration.svg diff --git a/apps/app/public/empty-state/invitation.svg b/web/public/empty-state/invitation.svg similarity index 100% rename from apps/app/public/empty-state/invitation.svg rename to web/public/empty-state/invitation.svg diff --git a/apps/app/public/empty-state/issue-archive.svg b/web/public/empty-state/issue-archive.svg similarity index 100% rename from apps/app/public/empty-state/issue-archive.svg rename to web/public/empty-state/issue-archive.svg diff --git a/apps/app/public/empty-state/issue.svg b/web/public/empty-state/issue.svg similarity index 100% rename from apps/app/public/empty-state/issue.svg rename to web/public/empty-state/issue.svg diff --git a/apps/app/public/empty-state/label.svg b/web/public/empty-state/label.svg similarity index 100% rename from apps/app/public/empty-state/label.svg rename to web/public/empty-state/label.svg diff --git a/apps/app/public/empty-state/module.svg b/web/public/empty-state/module.svg similarity index 100% rename from apps/app/public/empty-state/module.svg rename to web/public/empty-state/module.svg diff --git a/apps/app/public/empty-state/my-issues.svg b/web/public/empty-state/my-issues.svg similarity index 100% rename from apps/app/public/empty-state/my-issues.svg rename to web/public/empty-state/my-issues.svg diff --git a/apps/app/public/empty-state/notification.svg b/web/public/empty-state/notification.svg similarity index 100% rename from apps/app/public/empty-state/notification.svg rename to web/public/empty-state/notification.svg diff --git a/apps/app/public/empty-state/page.svg b/web/public/empty-state/page.svg similarity index 100% rename from apps/app/public/empty-state/page.svg rename to web/public/empty-state/page.svg diff --git a/apps/app/public/empty-state/project.svg b/web/public/empty-state/project.svg similarity index 100% rename from apps/app/public/empty-state/project.svg rename to web/public/empty-state/project.svg diff --git a/apps/app/public/empty-state/recent_activity.svg b/web/public/empty-state/recent_activity.svg similarity index 100% rename from apps/app/public/empty-state/recent_activity.svg rename to web/public/empty-state/recent_activity.svg diff --git a/apps/app/public/empty-state/state_graph.svg b/web/public/empty-state/state_graph.svg similarity index 100% rename from apps/app/public/empty-state/state_graph.svg rename to web/public/empty-state/state_graph.svg diff --git a/apps/app/public/empty-state/view.svg b/web/public/empty-state/view.svg similarity index 100% rename from apps/app/public/empty-state/view.svg rename to web/public/empty-state/view.svg diff --git a/apps/app/public/favicon/android-chrome-192x192.png b/web/public/favicon/android-chrome-192x192.png similarity index 100% rename from apps/app/public/favicon/android-chrome-192x192.png rename to web/public/favicon/android-chrome-192x192.png diff --git a/apps/app/public/favicon/android-chrome-512x512.png b/web/public/favicon/android-chrome-512x512.png similarity index 100% rename from apps/app/public/favicon/android-chrome-512x512.png rename to web/public/favicon/android-chrome-512x512.png diff --git a/apps/app/public/favicon/apple-touch-icon.png b/web/public/favicon/apple-touch-icon.png similarity index 100% rename from apps/app/public/favicon/apple-touch-icon.png rename to web/public/favicon/apple-touch-icon.png diff --git a/apps/app/public/favicon/favicon-16x16.png b/web/public/favicon/favicon-16x16.png similarity index 100% rename from apps/app/public/favicon/favicon-16x16.png rename to web/public/favicon/favicon-16x16.png diff --git a/apps/app/public/favicon/favicon-32x32.png b/web/public/favicon/favicon-32x32.png similarity index 100% rename from apps/app/public/favicon/favicon-32x32.png rename to web/public/favicon/favicon-32x32.png diff --git a/apps/app/public/favicon/favicon.ico b/web/public/favicon/favicon.ico similarity index 100% rename from apps/app/public/favicon/favicon.ico rename to web/public/favicon/favicon.ico diff --git a/apps/app/public/favicon/site.webmanifest b/web/public/favicon/site.webmanifest similarity index 100% rename from apps/app/public/favicon/site.webmanifest rename to web/public/favicon/site.webmanifest diff --git a/apps/app/public/logos/github-black.png b/web/public/logos/github-black.png similarity index 100% rename from apps/app/public/logos/github-black.png rename to web/public/logos/github-black.png diff --git a/apps/app/public/logos/github-square.png b/web/public/logos/github-square.png similarity index 100% rename from apps/app/public/logos/github-square.png rename to web/public/logos/github-square.png diff --git a/apps/app/public/logos/github-white.png b/web/public/logos/github-white.png similarity index 100% rename from apps/app/public/logos/github-white.png rename to web/public/logos/github-white.png diff --git a/apps/app/public/mac-command.svg b/web/public/mac-command.svg similarity index 100% rename from apps/app/public/mac-command.svg rename to web/public/mac-command.svg diff --git a/apps/app/public/onboarding/cycles.svg b/web/public/onboarding/cycles.svg similarity index 100% rename from apps/app/public/onboarding/cycles.svg rename to web/public/onboarding/cycles.svg diff --git a/apps/app/public/onboarding/cycles.webp b/web/public/onboarding/cycles.webp similarity index 100% rename from apps/app/public/onboarding/cycles.webp rename to web/public/onboarding/cycles.webp diff --git a/apps/app/public/onboarding/issues.svg b/web/public/onboarding/issues.svg similarity index 100% rename from apps/app/public/onboarding/issues.svg rename to web/public/onboarding/issues.svg diff --git a/apps/app/public/onboarding/issues.webp b/web/public/onboarding/issues.webp similarity index 100% rename from apps/app/public/onboarding/issues.webp rename to web/public/onboarding/issues.webp diff --git a/apps/app/public/onboarding/modules.svg b/web/public/onboarding/modules.svg similarity index 100% rename from apps/app/public/onboarding/modules.svg rename to web/public/onboarding/modules.svg diff --git a/apps/app/public/onboarding/modules.webp b/web/public/onboarding/modules.webp similarity index 100% rename from apps/app/public/onboarding/modules.webp rename to web/public/onboarding/modules.webp diff --git a/apps/app/public/onboarding/pages.svg b/web/public/onboarding/pages.svg similarity index 100% rename from apps/app/public/onboarding/pages.svg rename to web/public/onboarding/pages.svg diff --git a/apps/app/public/onboarding/pages.webp b/web/public/onboarding/pages.webp similarity index 100% rename from apps/app/public/onboarding/pages.webp rename to web/public/onboarding/pages.webp diff --git a/apps/app/public/onboarding/views.svg b/web/public/onboarding/views.svg similarity index 100% rename from apps/app/public/onboarding/views.svg rename to web/public/onboarding/views.svg diff --git a/apps/app/public/onboarding/views.webp b/web/public/onboarding/views.webp similarity index 100% rename from apps/app/public/onboarding/views.webp rename to web/public/onboarding/views.webp diff --git a/apps/app/public/plane-logos/black-horizontal-with-blue-logo.svg b/web/public/plane-logos/black-horizontal-with-blue-logo.svg similarity index 100% rename from apps/app/public/plane-logos/black-horizontal-with-blue-logo.svg rename to web/public/plane-logos/black-horizontal-with-blue-logo.svg diff --git a/apps/app/public/plane-logos/blue-without-text.png b/web/public/plane-logos/blue-without-text.png similarity index 100% rename from apps/app/public/plane-logos/blue-without-text.png rename to web/public/plane-logos/blue-without-text.png diff --git a/apps/app/public/plane-logos/white-horizontal-with-blue-logo.svg b/web/public/plane-logos/white-horizontal-with-blue-logo.svg similarity index 100% rename from apps/app/public/plane-logos/white-horizontal-with-blue-logo.svg rename to web/public/plane-logos/white-horizontal-with-blue-logo.svg diff --git a/apps/app/public/plane-logos/white-horizontal.svg b/web/public/plane-logos/white-horizontal.svg similarity index 100% rename from apps/app/public/plane-logos/white-horizontal.svg rename to web/public/plane-logos/white-horizontal.svg diff --git a/apps/app/public/services/csv.png b/web/public/services/csv.png similarity index 100% rename from apps/app/public/services/csv.png rename to web/public/services/csv.png diff --git a/apps/app/public/services/excel.png b/web/public/services/excel.png similarity index 100% rename from apps/app/public/services/excel.png rename to web/public/services/excel.png diff --git a/apps/app/public/services/github.png b/web/public/services/github.png similarity index 100% rename from apps/app/public/services/github.png rename to web/public/services/github.png diff --git a/apps/app/public/services/jira.png b/web/public/services/jira.png similarity index 100% rename from apps/app/public/services/jira.png rename to web/public/services/jira.png diff --git a/apps/app/public/services/json.png b/web/public/services/json.png similarity index 100% rename from apps/app/public/services/json.png rename to web/public/services/json.png diff --git a/apps/app/public/services/slack.png b/web/public/services/slack.png similarity index 100% rename from apps/app/public/services/slack.png rename to web/public/services/slack.png diff --git a/apps/app/public/site.webmanifest.json b/web/public/site.webmanifest.json similarity index 100% rename from apps/app/public/site.webmanifest.json rename to web/public/site.webmanifest.json diff --git a/apps/app/public/sw.js b/web/public/sw.js similarity index 100% rename from apps/app/public/sw.js rename to web/public/sw.js diff --git a/apps/app/public/sw.js.map b/web/public/sw.js.map similarity index 100% rename from apps/app/public/sw.js.map rename to web/public/sw.js.map diff --git a/apps/app/public/user.png b/web/public/user.png similarity index 100% rename from apps/app/public/user.png rename to web/public/user.png diff --git a/apps/app/public/workbox-7805bd61.js b/web/public/workbox-7805bd61.js similarity index 100% rename from apps/app/public/workbox-7805bd61.js rename to web/public/workbox-7805bd61.js diff --git a/apps/app/public/workbox-7805bd61.js.map b/web/public/workbox-7805bd61.js.map similarity index 100% rename from apps/app/public/workbox-7805bd61.js.map rename to web/public/workbox-7805bd61.js.map diff --git a/apps/app/sentry.client.config.js b/web/sentry.client.config.js similarity index 100% rename from apps/app/sentry.client.config.js rename to web/sentry.client.config.js diff --git a/apps/app/sentry.edge.config.js b/web/sentry.edge.config.js similarity index 100% rename from apps/app/sentry.edge.config.js rename to web/sentry.edge.config.js diff --git a/apps/app/sentry.properties b/web/sentry.properties similarity index 100% rename from apps/app/sentry.properties rename to web/sentry.properties diff --git a/apps/app/sentry.server.config.js b/web/sentry.server.config.js similarity index 100% rename from apps/app/sentry.server.config.js rename to web/sentry.server.config.js diff --git a/apps/app/services/ai.service.ts b/web/services/ai.service.ts similarity index 100% rename from apps/app/services/ai.service.ts rename to web/services/ai.service.ts diff --git a/apps/app/services/analytics.service.ts b/web/services/analytics.service.ts similarity index 100% rename from apps/app/services/analytics.service.ts rename to web/services/analytics.service.ts diff --git a/apps/app/services/api.service.ts b/web/services/api.service.ts similarity index 100% rename from apps/app/services/api.service.ts rename to web/services/api.service.ts diff --git a/apps/app/services/app-installations.service.ts b/web/services/app-installations.service.ts similarity index 100% rename from apps/app/services/app-installations.service.ts rename to web/services/app-installations.service.ts diff --git a/apps/app/services/authentication.service.ts b/web/services/authentication.service.ts similarity index 100% rename from apps/app/services/authentication.service.ts rename to web/services/authentication.service.ts diff --git a/apps/app/services/cycles.service.ts b/web/services/cycles.service.ts similarity index 100% rename from apps/app/services/cycles.service.ts rename to web/services/cycles.service.ts diff --git a/apps/app/services/estimates.service.ts b/web/services/estimates.service.ts similarity index 100% rename from apps/app/services/estimates.service.ts rename to web/services/estimates.service.ts diff --git a/apps/app/services/file.service.ts b/web/services/file.service.ts similarity index 100% rename from apps/app/services/file.service.ts rename to web/services/file.service.ts diff --git a/apps/app/services/inbox.service.ts b/web/services/inbox.service.ts similarity index 100% rename from apps/app/services/inbox.service.ts rename to web/services/inbox.service.ts diff --git a/apps/app/services/integration/csv.services.ts b/web/services/integration/csv.services.ts similarity index 100% rename from apps/app/services/integration/csv.services.ts rename to web/services/integration/csv.services.ts diff --git a/apps/app/services/integration/github.service.ts b/web/services/integration/github.service.ts similarity index 100% rename from apps/app/services/integration/github.service.ts rename to web/services/integration/github.service.ts diff --git a/apps/app/services/integration/index.ts b/web/services/integration/index.ts similarity index 100% rename from apps/app/services/integration/index.ts rename to web/services/integration/index.ts diff --git a/apps/app/services/integration/jira.service.ts b/web/services/integration/jira.service.ts similarity index 100% rename from apps/app/services/integration/jira.service.ts rename to web/services/integration/jira.service.ts diff --git a/apps/app/services/issues.service.ts b/web/services/issues.service.ts similarity index 100% rename from apps/app/services/issues.service.ts rename to web/services/issues.service.ts diff --git a/apps/app/services/modules.service.ts b/web/services/modules.service.ts similarity index 100% rename from apps/app/services/modules.service.ts rename to web/services/modules.service.ts diff --git a/apps/app/services/notifications.service.ts b/web/services/notifications.service.ts similarity index 100% rename from apps/app/services/notifications.service.ts rename to web/services/notifications.service.ts diff --git a/apps/app/services/pages.service.ts b/web/services/pages.service.ts similarity index 100% rename from apps/app/services/pages.service.ts rename to web/services/pages.service.ts diff --git a/apps/app/services/project-publish.service.ts b/web/services/project-publish.service.ts similarity index 100% rename from apps/app/services/project-publish.service.ts rename to web/services/project-publish.service.ts diff --git a/apps/app/services/project.service.ts b/web/services/project.service.ts similarity index 100% rename from apps/app/services/project.service.ts rename to web/services/project.service.ts diff --git a/apps/app/services/reaction.service.ts b/web/services/reaction.service.ts similarity index 100% rename from apps/app/services/reaction.service.ts rename to web/services/reaction.service.ts diff --git a/apps/app/services/state.service.ts b/web/services/state.service.ts similarity index 100% rename from apps/app/services/state.service.ts rename to web/services/state.service.ts diff --git a/apps/app/services/track-event.service.ts b/web/services/track-event.service.ts similarity index 100% rename from apps/app/services/track-event.service.ts rename to web/services/track-event.service.ts diff --git a/apps/app/services/user.service.ts b/web/services/user.service.ts similarity index 100% rename from apps/app/services/user.service.ts rename to web/services/user.service.ts diff --git a/apps/app/services/views.service.ts b/web/services/views.service.ts similarity index 100% rename from apps/app/services/views.service.ts rename to web/services/views.service.ts diff --git a/apps/app/services/web-waitlist.service.ts b/web/services/web-waitlist.service.ts similarity index 100% rename from apps/app/services/web-waitlist.service.ts rename to web/services/web-waitlist.service.ts diff --git a/apps/app/services/workspace.service.ts b/web/services/workspace.service.ts similarity index 100% rename from apps/app/services/workspace.service.ts rename to web/services/workspace.service.ts diff --git a/apps/app/store/project-publish.tsx b/web/store/project-publish.tsx similarity index 100% rename from apps/app/store/project-publish.tsx rename to web/store/project-publish.tsx diff --git a/apps/app/store/root.ts b/web/store/root.ts similarity index 100% rename from apps/app/store/root.ts rename to web/store/root.ts diff --git a/apps/app/store/theme.ts b/web/store/theme.ts similarity index 100% rename from apps/app/store/theme.ts rename to web/store/theme.ts diff --git a/apps/app/store/user.ts b/web/store/user.ts similarity index 100% rename from apps/app/store/user.ts rename to web/store/user.ts diff --git a/apps/app/styles/command-pallette.css b/web/styles/command-pallette.css similarity index 100% rename from apps/app/styles/command-pallette.css rename to web/styles/command-pallette.css diff --git a/apps/app/styles/editor.css b/web/styles/editor.css similarity index 100% rename from apps/app/styles/editor.css rename to web/styles/editor.css diff --git a/apps/app/styles/globals.css b/web/styles/globals.css similarity index 100% rename from apps/app/styles/globals.css rename to web/styles/globals.css diff --git a/apps/app/styles/nprogress.css b/web/styles/nprogress.css similarity index 100% rename from apps/app/styles/nprogress.css rename to web/styles/nprogress.css diff --git a/apps/app/styles/react-datepicker.css b/web/styles/react-datepicker.css similarity index 100% rename from apps/app/styles/react-datepicker.css rename to web/styles/react-datepicker.css diff --git a/apps/app/tailwind.config.js b/web/tailwind.config.js similarity index 100% rename from apps/app/tailwind.config.js rename to web/tailwind.config.js diff --git a/apps/app/tsconfig.json b/web/tsconfig.json similarity index 100% rename from apps/app/tsconfig.json rename to web/tsconfig.json diff --git a/apps/app/types/ai.d.ts b/web/types/ai.d.ts similarity index 100% rename from apps/app/types/ai.d.ts rename to web/types/ai.d.ts diff --git a/apps/app/types/analytics.d.ts b/web/types/analytics.d.ts similarity index 100% rename from apps/app/types/analytics.d.ts rename to web/types/analytics.d.ts diff --git a/apps/app/types/calendar.ts b/web/types/calendar.ts similarity index 100% rename from apps/app/types/calendar.ts rename to web/types/calendar.ts diff --git a/apps/app/types/cycles.d.ts b/web/types/cycles.d.ts similarity index 100% rename from apps/app/types/cycles.d.ts rename to web/types/cycles.d.ts diff --git a/apps/app/types/estimate.d.ts b/web/types/estimate.d.ts similarity index 100% rename from apps/app/types/estimate.d.ts rename to web/types/estimate.d.ts diff --git a/apps/app/types/importer/github-importer.d.ts b/web/types/importer/github-importer.d.ts similarity index 100% rename from apps/app/types/importer/github-importer.d.ts rename to web/types/importer/github-importer.d.ts diff --git a/apps/app/types/importer/index.ts b/web/types/importer/index.ts similarity index 100% rename from apps/app/types/importer/index.ts rename to web/types/importer/index.ts diff --git a/apps/app/types/importer/jira-importer.d.ts b/web/types/importer/jira-importer.d.ts similarity index 100% rename from apps/app/types/importer/jira-importer.d.ts rename to web/types/importer/jira-importer.d.ts diff --git a/apps/app/types/inbox.d.ts b/web/types/inbox.d.ts similarity index 100% rename from apps/app/types/inbox.d.ts rename to web/types/inbox.d.ts diff --git a/apps/app/types/index.d.ts b/web/types/index.d.ts similarity index 100% rename from apps/app/types/index.d.ts rename to web/types/index.d.ts diff --git a/apps/app/types/integration.d.ts b/web/types/integration.d.ts similarity index 100% rename from apps/app/types/integration.d.ts rename to web/types/integration.d.ts diff --git a/apps/app/types/issues.d.ts b/web/types/issues.d.ts similarity index 100% rename from apps/app/types/issues.d.ts rename to web/types/issues.d.ts diff --git a/apps/app/types/modules.d.ts b/web/types/modules.d.ts similarity index 100% rename from apps/app/types/modules.d.ts rename to web/types/modules.d.ts diff --git a/apps/app/types/notifications.d.ts b/web/types/notifications.d.ts similarity index 100% rename from apps/app/types/notifications.d.ts rename to web/types/notifications.d.ts diff --git a/apps/app/types/pages.d.ts b/web/types/pages.d.ts similarity index 100% rename from apps/app/types/pages.d.ts rename to web/types/pages.d.ts diff --git a/apps/app/types/projects.d.ts b/web/types/projects.d.ts similarity index 100% rename from apps/app/types/projects.d.ts rename to web/types/projects.d.ts diff --git a/apps/app/types/reaction.d.ts b/web/types/reaction.d.ts similarity index 100% rename from apps/app/types/reaction.d.ts rename to web/types/reaction.d.ts diff --git a/apps/app/types/state.d.ts b/web/types/state.d.ts similarity index 100% rename from apps/app/types/state.d.ts rename to web/types/state.d.ts diff --git a/apps/app/types/users.d.ts b/web/types/users.d.ts similarity index 100% rename from apps/app/types/users.d.ts rename to web/types/users.d.ts diff --git a/apps/app/types/views.d.ts b/web/types/views.d.ts similarity index 100% rename from apps/app/types/views.d.ts rename to web/types/views.d.ts diff --git a/apps/app/types/waitlist.d.ts b/web/types/waitlist.d.ts similarity index 100% rename from apps/app/types/waitlist.d.ts rename to web/types/waitlist.d.ts diff --git a/apps/app/types/workspace.d.ts b/web/types/workspace.d.ts similarity index 100% rename from apps/app/types/workspace.d.ts rename to web/types/workspace.d.ts